{"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/0001140361-21-032472","cik":"http://www.sec.gov/CIK","dei":"http://xbrl.sec.gov/dei/2021","xbrli":"http://www.xbrl.org/2003/instance","us-gaap":"http://fasb.org/us-gaap/2021-01-31","cbrl":"http://crackerbarrel.com/20210730","dtr-types":"http://www.xbrl.org/dtr/type/2020-01-21","srt":"http://fasb.org/srt/2021-01-31"},"description":"10-K 0001140361-21-032472 (CIK 0001067294) projected from XBRL by xbrlkit"},"xbrlModel":{"name":"rpt:Report","modelType":"xbrl:report","properties":[{"property":"xbrl:reportFilingDate","value":"2021-09-24"}],"entities":[{"name":"cik:0001067294"}],"units":[{"name":"iso4217:USD","dataType":"xbrlr:monetary"},{"name":"rpt:unit-2","dataType":"xbrlr:perShare","compositeUnitRepresentation":["iso4217:USD/xbrla:shares"]},{"name":"xbrla:shares","dataType":"xbrla:sharesType"},{"name":"cbrl:Segment","dataType":"xs:decimal"},{"name":"cbrl:Period","dataType":"xs:decimal"},{"name":"cbrl:Location","dataType":"xs:decimal"},{"name":"cbrl:State","dataType":"xs:decimal"},{"name":"utr:D","dataType":"xs:decimal"},{"name":"cbrl:Line","dataType":"xs:decimal"},{"name":"cbrl:Store","dataType":"xs:decimal"},{"name":"cbrl:Right","dataType":"xs:decimal"},{"name":"cbrl:Property","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":"cbrl:AccruedEmployeeCompensation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"cbrl:AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteHedge","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:AmountEntitledToReceivePerShareUponLiquidationOfPreferredShare","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"cbrl:AssetsExcludingDeferredCompensationPlanAssetsFairValueDisclosure","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"cbrl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssetsNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherCurrentAndNoncurrentAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:ChangeInDeferredTaxAssetForInterestRateSwaps","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:ChangeInFairValueOfInterestRateSwaps","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"cbrl:ClassOfWarrantOrRightExercisableNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"cbrl:ClassOfWarrantOrRightsAdjustedExercisePriceOfWarrantsOrRights","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"cbrl:CommonShareEquivalentForEachPreferredSharePortion","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"cbrl:CommonStockPercentageOfPremium","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"cbrl:ContractWithCustomerLiabilityRelatedToGiftCards","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"cbrl:ContractWithCustomerLiabilityRevenueRecognizedForRedemptionOfGiftCards","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"cbrl:CreditExposureToCounterpartyIfCompanyOwesCounterparty","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"cbrl:DebtInstrumentAdditionalPrincipalAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"cbrl:DebtInstrumentOptionTerm","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"cbrl:DebtInstrumentPeriodOfSpecialInterestToBeReceivedInTheEventOfDefault","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"cbrl:DeferredCompensationPlanAssetsFairValueDislosure","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"cbrl:DefinedContributionPlanContributionsByEmployer","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:DefinedContributionPlanMinimumAgeOfEligibleEmployeeRequired","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"cbrl:DefinedContributionPlanRequisiteServicePeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"cbrl:DepreciationExpenseRelatedToStoreOperations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:EffectiveIncomeTaxRateReconciliationFederalNetOperatingLossExpenseBenefitAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"cbrl:ExercisePriceOfEachRightIfAPersonOrGroupBecomesAnAcquiringPerson","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"cbrl:ExercisePriceOfEachRightIfEntityIsLaterAcquiredInMerger","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"cbrl:FractionalSharesOfPreferredShareUsedInProvisions","dataType":"xs:decimal","periodType":"duration","nillable":true},{"name":"cbrl:GiftCardBreakageRevenue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"cbrl:IncomeTaxReconciliationTaxCreditsFicaTaxesPaidOnEmployeeTipIncome","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"cbrl:IncreaseDecreaseInAccruedEmployeeCompensation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:IncreaseDecreaseInLongTermOperatingLeaseLiability","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:IncreaseDecreaseInOperatingLeaseLiabilityCurrent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:IncreaseDecreaseInRightOfUseAssetsResultingFromLeaseModificationsOrReassessments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:IncreaseDecreaseInTaxesWithheldAndAccrued","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:IndefiniteLivedIntangibleAssetsExcludingGoodwillMeasurementInput","dataType":"xs:decimal","periodType":"instant","nillable":true},{"name":"cbrl:LesseeOperatingLeaseLeaseModificationsRemovingRightOfUseAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"cbrl:LesseeOperatingLeaseLeasesNotYetCommencedLiabilityPayments","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"cbrl:LesseeOperatingLeaseRentExpensesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cbrl:LesseeOperatingLeasesRentExpenseContingentRentals","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:LesseeOperatingLeasesRentExpenseMinimumRentals","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:LesseeOperatingLeasesRentExpenseNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"cbrl:LiquidityRequirements","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:MarketValueOfEachRightIfAPersonOrGroupBecomesAnAcquiringPerson","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"cbrl:MarketValueOfEachRightIfEntityIsLaterAcquiredInMerger","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"cbrl:MaximumDividendsLimit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:MaximumLeverageRatio","dataType":"xbrlr:pureType","periodType":"instant","nillable":true},{"name":"cbrl:MeasurementPeriodForAverageStockPricesAfterFirstBusinessDayOfPerformancePeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"cbrl:MeasurementPeriodForAverageStockPricesInConsecutiveCalendarDays","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"cbrl:MeasurementPeriodForAverageStockPricesPriorToFirstBusinessDayOfPerformancePeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"cbrl:MultiplierUsedInCalculatingAggregateAmountOfCashDividendsOnSharesOfCommonStockInAnyFiscalYear","dataType":"xbrlr:pureType","periodType":"duration","nillable":true},{"name":"cbrl:NonCashLeaseExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:NonQualifiedDefinedContributionPlanLiabilitiesNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"cbrl:NonvestedStockEarned","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"cbrl:NumberOfBusinessLocationsConverted","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"cbrl:NumberOfCommonStockSharesThatCanBeExchangedForEachRightIfRightsWereExtinguished","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"cbrl:NumberOfLocationsOpened","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"cbrl:NumberOfOptionalRenewalPeriods","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"cbrl:NumberOfPreferredSharePurchaseRightDeclaredAsDividendForEachShareOfCommonStockOutstanding","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"cbrl:NumberOfProductLines","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"cbrl:NumberOfPropertiesForWhichEntityIsLiableForLeasePayments","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"cbrl:NumberOfSharesAccrued","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"cbrl:NumberOfStoresCompletedInSaleLeasebackTransaction","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"cbrl:NumberOfStoresInvolvingSaleLeasebackTransaction","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"cbrl:OfferingPeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"cbrl:OfferingPeriodSubsequent","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"cbrl:OperatingLeaseRightOfUseAssetNonCash","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:PercentageOfAdjustmentToExercisePrice","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"cbrl:PercentageOfAnOwnershipOfCommonStockByAnAcquiringPersonBeforeBoardOfDirectorsMayExtinguishRight","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"cbrl:PercentageOfContributionByEmployerThatVestsOnEmployeeSFifthAnniversaryOfEmployment","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"cbrl:PercentageOfEligibleBonusesAllowedToBeDeferred","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"cbrl:PercentageOfOutstandingCommonStockOwnershipRequiredToQualifyForAnAcquiringPerson","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"cbrl:PercentageOfRetailInventoriesValuedUsingRetailInventoryMethod","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"cbrl:PercentageOfTargetAwardThatMayBeAwarded","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"cbrl:PercentageOfVotingInterestsAcquired","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"cbrl:PerformancePeriod","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"cbrl:PeriodBeforeRightsCanBeExercised","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"cbrl:PeriodOfAveragePhysicalInventoryUsedForEstimateOfShrinkage","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"cbrl:PeriodOfRemainingInstallmentPaymentForUnusedPortionHeldAsSecurity","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"cbrl:PlanAssetsForNonQualifiedPlanAssetsNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:PortionOfNetProceedsFromOfferingOfNotesUsedToPayThePremiumOnConvertibleNoteHedgeTransactionsNetOfProceedsFromWarrantTransactions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:PropertyPlantAndEquipmentPerStoreEstimatedReplacementCost","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:ProvisionForNonPerformanceByPrimaryObligorUnderLeaseArrangements","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"cbrl:QuarterlyDividendsPaymentsPerShare","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"cbrl:RedemptionPriceOfRight","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"cbrl:ReductionsInFairValueOfTheInterestRateSwapAssetAndLiabilityRelatedToNonPerformanceRisk","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"cbrl:RemainingPropertyPurchased","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:RestaurantAndOtherEquipmentGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:RestaurantRelatedInventory","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:RightsExpirationDate","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"cbrl:SaleLeasebackTransactionAggregateInitialAnnualRentPaymentForLeaseProperties","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"cbrl:SaleLeasebackTransactionPercentageOfIncreaseInAnnualRentalPaymentsInInitialTerms","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"cbrl:ScheduleOfAdvertisingExpenseTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cbrl:ScheduleOfShareBasedPaymentAwardNonVestedAggregateFairValueTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cbrl:ScheduleOfShareBasedPaymentAwardsLtppAccruedTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cbrl:ScheduleOfSharesAccruedUnderShareBasedCompensationPlanTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cbrl:ScheduleOfTotalDepreciationExpenseAndDepreciationExpenseRelatedToStoreOperationsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cbrl:ScheduleOfUncertainTaxPositionsThatIfRecognizedWouldAffectEffectiveTaxRateTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cbrl:ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateForOperatingLeasesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cbrl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"cbrl:ShareBasedCompensationArrangementOutstandingNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"cbrl:ShareRepurchasesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cbrl:SharebasedCompensationArrangementBySharebasedPaymentAwardLtppPerformanceAndVestingPeriodTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cbrl:ShareholderRightsPlanTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cbrl:SpecialInterestRateToBeReceivedForFirst90Days","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"cbrl:SpecialInterestRateToBeReceivedThereafter","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"cbrl:StockRepurchaseProgramAdditionalAuthorizedAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"cbrl:SupplementalCashFlowInformationAndNonCashActivityRelatedToOperatingLeasesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cbrl:SupplyInventory","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:ThresholdAmountForGeneralLiabilityInsurance","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:ThresholdAmountForWorkersCompensationInsuranceLevel1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:ThresholdAmountForWorkersCompensationInsuranceLevel2","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:ThresholdAmountForWorkersCompensationInsuranceLevel3","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"cbrl:UnredeemedGiftCardsAndCertificatesPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cbrl:WeightedAverageCreditSpread","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"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:EntityAddressAddressLine1","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressCityOrTown","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressPostalZipCode","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressStateOrProvince","dataType":"dei:stateOrProvinceItemType","periodType":"duration","nillable":true},{"name":"dei:EntityCentralIndexKey","dataType":"dei:centralIndexKeyItemType","periodType":"duration","nillable":true},{"name":"dei:EntityCommonStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"dei:EntityCurrentReportingStatus","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityEmergingGrowthCompany","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntityFileNumber","dataType":"dei:fileNumberItemType","periodType":"duration","nillable":true},{"name":"dei:EntityFilerCategory","dataType":"dei:filerCategoryItemType","periodType":"duration","nillable":true},{"name":"dei:EntityIncorporationStateCountryCode","dataType":"dei:edgarStateCountryItemType","periodType":"duration","nillable":true},{"name":"dei:EntityInteractiveDataCurrent","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityPublicFloat","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"dei:EntityRegistrantName","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityShellCompany","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntitySmallBusiness","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntityTaxIdentificationNumber","dataType":"dei:employerIdItemType","periodType":"duration","nillable":true},{"name":"dei:EntityVoluntaryFilers","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityWellKnownSeasonedIssuer","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:IcfrAuditorAttestationFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:LocalPhoneNumber","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:Security12bTitle","dataType":"dei:securityTitleItemType","periodType":"duration","nillable":true},{"name":"dei:SecurityExchangeName","dataType":"dei:edgarExchangeCodeItemType","periodType":"duration","nillable":true},{"name":"dei:TradingSymbol","dataType":"dei:tradingSymbolItemType","periodType":"duration","nillable":true},{"name":"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:AccruedEmployeeBenefitsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdditionalPaidInCapital","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued","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:AllocatedShareBasedCompensationExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AmortizationOfFinancingCostsAndDiscounts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AssetImpairmentCharges","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:Assets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AssetsFairValueDisclosure","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BasisOfAccounting","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:BuildingsAndImprovementsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationConsiderationTransferred1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets","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:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CapitalExpendituresIncurredButNotYetPaid","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CashAndCashEquivalentsAtCarryingValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights","dataType":"xbrla:sharesType","periodType":"instant","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:CommonStockCapitalSharesReservedForFutureIssuance","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockDividendsPerShareDeclared","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:CommonStockParOrStatedValuePerShare","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap: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:ComprehensiveIncomeNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ConsolidationPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ConstructionInProgressGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ConversionOfStockSharesConverted1","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ConvertibleDebtTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CostOfGoodsAndServicesSold","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentFederalTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DebtConversionConvertedInstrumentAmount1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DebtDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DebtInstrumentConvertibleConversionPrice1","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentConvertibleThresholdTradingDays","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentFaceAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DebtInstrumentFrequencyOfPeriodicPayment","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentInterestRateStatedPercentage","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:DebtInstrumentMaturityDate","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentTerm","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentUnamortizedDiscount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DebtPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DebtWeightedAverageInterestRate","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredFinanceCostsNet","dataType":"xbrlr:monetary","periodType":"instant","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:DeferredRevenueCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsEquityMethodInvestments","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsInventory","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic","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:DeferredTaxAssetsTaxCreditCarryforwards","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits","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:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance","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:DeferredTaxLiabilitiesFinancingArrangements","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:DeferredTaxLiabilitiesPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DefinedContributionPlanDisclosuresTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:DefinedContributionPlanTaxStatusExtensibleList","dataType":"xbrlr:enumeration","periodType":"duration","nillable":true},{"name":"us-gaap:DefinedContributionPlanTypeExtensibleList","dataType":"xbrlr:enumeration","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:DerivativeAssetFairValueGrossLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DerivativeLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DerivativeLiabilitiesNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DerivativesPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DividendPayableDateToBePaidDayMonthAndYear","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"us-gaap:DividendsCommonStockCash","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DividendsPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DividendsPayableCurrentAndNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DividendsPayableDateDeclaredDayMonthAndYear","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"us-gaap:DividendsPayableDateOfRecordDayMonthAndYear","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareBasic","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareDiluted","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerSharePolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:EquityMethodInvestmentOwnershipPercentage","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:EquityMethodInvestmentSoldCarryingAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EquityMethodInvestments","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EquityMethodInvestmentsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueDisclosuresTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueOfFinancialInstrumentsPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FiscalPeriod","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GainLossOnInterestRateCashFlowHedgeIneffectiveness","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:GeneralAndAdministrativeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:Goodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GoodwillFairValueDisclosure","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap: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:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary","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:IncomeTaxReconciliationNondeductibleExpenseOther","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:IncomeTaxReconciliationTaxCreditsOther","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:IncomeTaxesReceivable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInAccountsPayable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInAccountsReceivable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInDeferredRevenue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInIncomeTaxesReceivable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInInventories","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInOtherCurrentLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInOtherNoncurrentAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InsuranceDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IntangibleAssetsNetExcludingGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InterestIncomeExpenseNonoperatingNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InterestPaidNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet","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:LaborAndRelatedExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:Land","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:LeaseCost","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:LeaseCostTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LeaseholdImprovementsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:LesseeLeasesPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseRenewalTerm","dataType":"xbrlr:duration","periodType":"instant","nillable":true},{"name":"us-gaap:LesseeOperatingLeaseTermOfContract","dataType":"xbrlr:duration","periodType":"instant","nillable":true},{"name":"us-gaap:LesseeOperatingLeasesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LettersOfCreditOutstandingAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesAndStockholdersEquity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesFairValueDisclosure","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LineOfCredit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity","dataType":"xbrlr:monetary","periodType":"instant","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:LongTermDebtNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NatureOfOperations","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"us-gaap:NetIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:NumberOfReportableSegments","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"us-gaap:NumberOfStatesInWhichEntityOperates","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent","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:OperatingLeaseCost","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeaseImpairmentLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeaseLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseLiabilityCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseLiabilityNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasePayments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseRightOfUseAsset","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","dataType":"xbrlr:duration","periodType":"instant","nillable":true},{"name":"us-gaap:OtherAssetsNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherCostAndExpenseOperating","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherLiabilitiesNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsForAdvanceToAffiliate","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsForHedgeFinancingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsForRepurchaseOfCommonStock","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsOfDividendsCommonStock","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsOfLoanCosts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsOfStockIssuanceCosts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireBusinessesGross","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireEquityMethodInvestments","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:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PreferredStockParOrStatedValuePerShare","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockSharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockValue","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:ProceedsFromConvertibleDebt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromInsuranceSettlementInvestingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromIssuanceOfWarrants","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromLinesOfCredit","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:PropertyPlantAndEquipmentFairValueDisclosure","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock","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:RetailRelatedInventoryMerchandise","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RetainedEarningsAccumulatedDeficit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:SaleAndLeasebackTransactionGainLossNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:SaleLeasebackTransactionNetBookValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:SaleOfStockPricePerShare","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock","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:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SegmentReportingDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SegmentReportingPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ShortTermLeaseCost","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:SignificantAccountingPoliciesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:StartUpActivitiesCostPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockRepurchaseProgramAuthorizedAmount1","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockRepurchasedAndRetiredDuringPeriodShares","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:StockRepurchasedDuringPeriodShares","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockRepurchasedDuringPeriodValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:StockholdersEquity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:SummaryOfIncomeTaxContingenciesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:TaxesPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:TradeAndOtherAccountsReceivablePolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefits","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UseOfEstimates","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:VariableLeaseCost","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","dataType":"xbrla:sharesType","periodType":"duration","nillable":true}],"headings":[{"name":"cbrl:CashPaidAbstract"},{"name":"cbrl:ConvertibleNoteHedgeAndWarrantTransactionsAbstract"},{"name":"cbrl:ConvertibleSeniorNotesAbstract"},{"name":"cbrl:DefinedContributionPlansAbstract"},{"name":"cbrl:DescriptionOfTBusinessAbstract"},{"name":"cbrl:LesseeOperatingLeaseNoncashInformationAbstract"},{"name":"cbrl:LesseeOperatingLeaseSupplementalCashFlowInformationAndNonCashActivityAbstract"},{"name":"cbrl:LiabilityComponentAbstract"},{"name":"cbrl:ShareRepurchasesAbstract"},{"name":"cbrl:ShareholderRightsPlanAbstract"},{"name":"cbrl:TaxPositionsRelatedToCurrentYearAbstract"},{"name":"cbrl:TaxPositionsRelatedToPriorYearsAbstract"},{"name":"dei:CoverAbstract"},{"name":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward"},{"name":"us-gaap:AccountingPoliciesAbstract"},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems"},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable"},{"name":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:AssetsAbstract"},{"name":"us-gaap:AssetsCurrentAbstract"},{"name":"us-gaap:AssetsFairValueDisclosureAbstract"},{"name":"us-gaap:BusinessAcquisitionLineItems"},{"name":"us-gaap:BusinessCombinationDescriptionAbstract"},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"},{"name":"us-gaap:BusinessCombinationsAbstract"},{"name":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"},{"name":"us-gaap:CashFlowOperatingActivitiesLesseeAbstract"},{"name":"us-gaap:ClassOfWarrantOrRightLineItems"},{"name":"us-gaap:ClassOfWarrantOrRightTable"},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract"},{"name":"us-gaap:CompensationAndRetirementDisclosureAbstract"},{"name":"us-gaap:ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"},{"name":"us-gaap:ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"name":"us-gaap:ComprehensiveIncomeNetOfTaxAbstract"},{"name":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"name":"us-gaap:DebtDisclosureAbstract"},{"name":"us-gaap:DebtInstrumentLineItems"},{"name":"us-gaap:DebtInstrumentTable"},{"name":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseAbstract"},{"name":"us-gaap:DeferredTaxLiabilitiesAbstract"},{"name":"us-gaap:DefinedContributionPlanDisclosureLineItems"},{"name":"us-gaap:DefinedContributionPlanTable"},{"name":"us-gaap:DerivativeFairValueOfDerivativeNetAbstract"},{"name":"us-gaap:DerivativeInstrumentDetailAbstract"},{"name":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"},{"name":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"},{"name":"us-gaap:DerivativeInstrumentsGainLossLineItems"},{"name":"us-gaap:DerivativeLineItems"},{"name":"us-gaap:DerivativeTable"},{"name":"us-gaap:DerivativesFairValueLineItems"},{"name":"us-gaap:DilutiveSecuritiesAbstract"},{"name":"us-gaap:DisaggregationOfRevenueAbstract"},{"name":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"},{"name":"us-gaap:EarningsPerShareAbstract"},{"name":"us-gaap:EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract"},{"name":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract"},{"name":"us-gaap:EntityWideInformationRevenueFromExternalCustomerLineItems"},{"name":"us-gaap:EquityMethodInvestmentFinancialStatementReportedAmountsAbstract"},{"name":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract"},{"name":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract"},{"name":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"},{"name":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"},{"name":"us-gaap:FairValueDisclosuresAbstract"},{"name":"us-gaap:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"},{"name":"us-gaap:IncomeAndExpensesLesseeAbstract"},{"name":"us-gaap:IncomeStatementAbstract"},{"name":"us-gaap:IncomeTaxDisclosureAbstract"},{"name":"us-gaap:IncomeTaxReconciliationOtherReconcilingItemsAbstract"},{"name":"us-gaap:IncomeTaxUncertaintiesAbstract"},{"name":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract"},{"name":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward"},{"name":"us-gaap:InsuranceAbstract"},{"name":"us-gaap:InterestRateCashFlowHedgesAbstract"},{"name":"us-gaap:InventoryDisclosureAbstract"},{"name":"us-gaap:LeaseCostAbstract"},{"name":"us-gaap:LeasesAbstract"},{"name":"us-gaap:LesseeLeaseDescriptionLineItems"},{"name":"us-gaap:LesseeLeaseDescriptionTable"},{"name":"us-gaap:LesseeOperatingLeaseDescriptionAbstract"},{"name":"us-gaap:LiabilitiesAndStockholdersEquityAbstract"},{"name":"us-gaap:LiabilitiesCurrentAbstract"},{"name":"us-gaap:LineOfCreditFacilityAbstract"},{"name":"us-gaap:LineOfCreditFacilityLineItems"},{"name":"us-gaap:LineOfCreditFacilityTable"},{"name":"us-gaap:LongTermDebtAbstract"},{"name":"us-gaap:LossContingenciesLineItems"},{"name":"us-gaap:LossContingenciesTable"},{"name":"us-gaap:LossContingencyAbstract"},{"name":"us-gaap:MarketingAndAdvertisingExpenseAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract"},{"name":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract"},{"name":"us-gaap:PropertyPlantAndEquipmentAbstract"},{"name":"us-gaap:PropertyPlantAndEquipmentLineItems"},{"name":"us-gaap:PropertyPlantAndEquipmentNetAbstract"},{"name":"us-gaap:QuarterlyFinancialDataAbstract"},{"name":"us-gaap:ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"},{"name":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"},{"name":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"},{"name":"us-gaap:SaleLeasebackTransactionLineItems"},{"name":"us-gaap:SaleLeasebackTransactionNetBookValueAbstract"},{"name":"us-gaap:SaleLeasebackTransactionTable"},{"name":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable"},{"name":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"},{"name":"us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"},{"name":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems"},{"name":"us-gaap:ScheduleOfEquityMethodInvestmentsTable"},{"name":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable"},{"name":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"},{"name":"us-gaap:SegmentReportingAbstract"},{"name":"us-gaap:ShareBasedArrangementsToObtainGoodsAndServicesAbstract"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"},{"name":"us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems"},{"name":"us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable"},{"name":"us-gaap:StatementLineItems"},{"name":"us-gaap:StatementOfCashFlowsAbstract"},{"name":"us-gaap:StatementOfFinancialPositionAbstract"},{"name":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract"},{"name":"us-gaap:StatementOfStockholdersEquityAbstract"},{"name":"us-gaap:StatementTable"},{"name":"us-gaap:StockholdersEquityAbstract"},{"name":"us-gaap:SummaryOfDerivativeInstrumentsByRiskExposureAbstract"},{"name":"us-gaap:SupplementalCashFlowInformationAbstract"},{"name":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract"},{"name":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseAbstract"},{"name":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract"},{"name":"us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"}],"dimensions":[{"name":"srt:CumulativeEffectPeriodOfAdoptionAxis","domainClass":"srt:CumulativeEffectPeriodOfAdoptionDomain"},{"name":"srt:ProductOrServiceAxis","domainClass":"srt:ProductsAndServicesDomain"},{"name":"srt:RangeAxis","domainClass":"srt:RangeMember"},{"name":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","domainClass":"srt:EquityMethodInvesteeNameDomain"},{"name":"us-gaap:AwardDateAxis","domainClass":"us-gaap:AwardDateDomain"},{"name":"us-gaap:AwardTypeAxis","domainClass":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:BalanceSheetLocationAxis","domainClass":"us-gaap:BalanceSheetLocationDomain"},{"name":"us-gaap:BusinessAcquisitionAxis","domainClass":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:ClassOfWarrantOrRightAxis","domainClass":"us-gaap:ClassOfWarrantOrRightDomain"},{"name":"us-gaap:CreditFacilityAxis","domainClass":"us-gaap:CreditFacilityDomain"},{"name":"us-gaap:DebtInstrumentAxis","domainClass":"us-gaap:DebtInstrumentNameDomain"},{"name":"us-gaap:DerivativeInstrumentRiskAxis","domainClass":"us-gaap:DerivativeContractTypeDomain"},{"name":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","domainClass":"us-gaap:HedgingRelationshipDomain"},{"name":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainClass":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:FairValueByMeasurementBasisAxis","domainClass":"us-gaap:FairValueDisclosureItemAmountsDomain"},{"name":"us-gaap:FairValueByMeasurementFrequencyAxis","domainClass":"us-gaap:FairValueMeasurementFrequencyDomain"},{"name":"us-gaap:IncomeStatementLocationAxis","domainClass":"us-gaap:IncomeStatementLocationDomain"},{"name":"us-gaap:LongtermDebtTypeAxis","domainClass":"us-gaap:LongtermDebtTypeDomain"},{"name":"us-gaap:LossContingenciesByNatureOfContingencyAxis","domainClass":"us-gaap:LossContingencyNatureDomain"},{"name":"us-gaap:MajorPropertyClassAxis","domainClass":"us-gaap:MajorPropertyClassDomain"},{"name":"us-gaap:MeasurementInputTypeAxis","domainClass":"us-gaap:MeasurementInputTypeDomain"},{"name":"us-gaap:PlanNameAxis","domainClass":"us-gaap:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainClass":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis","domainClass":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"},{"name":"us-gaap:RetirementPlanNameAxis","domainClass":"us-gaap:RetirementPlanNameDomain"},{"name":"us-gaap:SaleLeasebackTransactionDescriptionAxis","domainClass":"us-gaap:SaleLeasebackTransactionNameDomain"},{"name":"us-gaap:StatementClassOfStockAxis","domainClass":"us-gaap:ClassOfStockDomain"},{"name":"us-gaap:StatementEquityComponentsAxis","domainClass":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:SubsegmentsAxis","domainClass":"us-gaap:SubsegmentsDomain"},{"name":"us-gaap:SubsequentEventTypeAxis","domainClass":"us-gaap:SubsequentEventTypeDomain"},{"name":"us-gaap:UnusualOrInfrequentItemAxis","domainClass":"us-gaap:UnusualOrInfrequentItemDomain"},{"name":"us-gaap:ValuationTechniqueAxis","domainClass":"us-gaap:ValuationTechniqueDomain"}],"domainClasses":[{"name":"srt:CumulativeEffectPeriodOfAdoptionDomain"},{"name":"srt:EquityMethodInvesteeNameDomain"},{"name":"srt:ProductsAndServicesDomain"},{"name":"srt:RangeMember"},{"name":"us-gaap:AwardDateDomain"},{"name":"us-gaap:BalanceSheetLocationDomain"},{"name":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:ClassOfStockDomain"},{"name":"us-gaap:ClassOfWarrantOrRightDomain"},{"name":"us-gaap:CreditFacilityDomain"},{"name":"us-gaap:DebtInstrumentNameDomain"},{"name":"us-gaap:DerivativeContractTypeDomain"},{"name":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:FairValueDisclosureItemAmountsDomain"},{"name":"us-gaap:FairValueMeasurementFrequencyDomain"},{"name":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:HedgingRelationshipDomain"},{"name":"us-gaap:IncomeStatementLocationDomain"},{"name":"us-gaap:LongtermDebtTypeDomain"},{"name":"us-gaap:LossContingencyNatureDomain"},{"name":"us-gaap:MajorPropertyClassDomain"},{"name":"us-gaap:MeasurementInputTypeDomain"},{"name":"us-gaap:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"},{"name":"us-gaap:RetirementPlanNameDomain"},{"name":"us-gaap:SaleLeasebackTransactionNameDomain"},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:SubsegmentsDomain"},{"name":"us-gaap:SubsequentEventTypeDomain"},{"name":"us-gaap:UnusualOrInfrequentItemDomain"},{"name":"us-gaap:ValuationTechniqueDomain"}],"domainNetworks":[{"name":"rpt:domain-0","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"cbrl:MapleStreetBiscuitCompanyMember"}]},{"name":"rpt:domain-1","root":"us-gaap:SubsegmentsDomain","relationships":[{"source":"us-gaap:SubsegmentsDomain","target":"cbrl:CompanyOwnedFastFoodCasualLocationsMember"},{"source":"us-gaap:SubsegmentsDomain","target":"cbrl:FranchisedFastFoodCasualLocationsMember"}]},{"name":"rpt:domain-2","root":"us-gaap:LossContingencyNatureDomain","relationships":[{"source":"us-gaap:LossContingencyNatureDomain","target":"us-gaap:StandbyLettersOfCreditMember"},{"source":"us-gaap:LossContingencyNatureDomain","target":"us-gaap:PerformanceGuaranteeMember"}]},{"name":"rpt:domain-3","root":"us-gaap:LongtermDebtTypeDomain","relationships":[{"source":"us-gaap:LongtermDebtTypeDomain","target":"us-gaap:RevolvingCreditFacilityMember"}]},{"name":"rpt:domain-4","root":"us-gaap:ClassOfStockDomain","relationships":[{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:SeriesAPreferredStockMember"}]},{"name":"rpt:domain-5","root":"srt:CumulativeEffectPeriodOfAdoptionDomain","relationships":[{"source":"srt:CumulativeEffectPeriodOfAdoptionDomain","target":"srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember"}]},{"name":"rpt:domain-6","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember"}]},{"name":"rpt:domain-7","root":"us-gaap:DebtInstrumentNameDomain","relationships":[{"source":"us-gaap:DebtInstrumentNameDomain","target":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"}]},{"name":"rpt:domain-8","root":"srt:RangeMember","relationships":[{"source":"srt:RangeMember","target":"srt:MinimumMember"},{"source":"srt:RangeMember","target":"srt:MaximumMember"}]},{"name":"rpt:domain-9","root":"us-gaap:SubsequentEventTypeDomain","relationships":[{"source":"us-gaap:SubsequentEventTypeDomain","target":"us-gaap:SubsequentEventMember"}]},{"name":"rpt:domain-10","root":"us-gaap:CreditFacilityDomain","relationships":[{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:RevolvingCreditFacilityMember"},{"source":"us-gaap:RevolvingCreditFacilityMember","target":"cbrl:RevolvingCreditFacility2019Member"},{"source":"cbrl:RevolvingCreditFacility2019Member","target":"cbrl:RevolvingCreditFacility2019SwappedPortionMember"},{"source":"cbrl:RevolvingCreditFacility2019Member","target":"cbrl:RevolvingCreditFacility2019RemainingPortionMember"}]},{"name":"rpt:domain-11","root":"us-gaap:UnusualOrInfrequentItemDomain","relationships":[{"source":"us-gaap:UnusualOrInfrequentItemDomain","target":"cbrl:Covid19Member"}]},{"name":"rpt:domain-12","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember"}]},{"name":"rpt:domain-13","root":"us-gaap:DerivativeContractTypeDomain","relationships":[{"source":"us-gaap:DerivativeContractTypeDomain","target":"us-gaap:InterestRateSwapMember"}]},{"name":"rpt:domain-14","root":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain","relationships":[{"source":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain","target":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"}]},{"name":"rpt:domain-15","root":"us-gaap:HedgingRelationshipDomain","relationships":[{"source":"us-gaap:HedgingRelationshipDomain","target":"us-gaap:CashFlowHedgingMember"}]},{"name":"rpt:domain-16","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"}]},{"name":"rpt:domain-17","root":"us-gaap:DerivativeContractTypeDomain","relationships":[{"source":"us-gaap:DerivativeContractTypeDomain","target":"cbrl:InterestRateSwapOneJanuary302015Member"},{"source":"us-gaap:DerivativeContractTypeDomain","target":"cbrl:InterestRateSwapTwoJanuary302015Member"},{"source":"us-gaap:DerivativeContractTypeDomain","target":"cbrl:InterestRateSwapThreeJanuary302015Member"},{"source":"us-gaap:DerivativeContractTypeDomain","target":"cbrl:InterestRateSwapFourJanuary302015Member"},{"source":"us-gaap:DerivativeContractTypeDomain","target":"cbrl:InterestRateSwapFiveJanuary162019Member"},{"source":"us-gaap:DerivativeContractTypeDomain","target":"cbrl:InterestRateSwapSixJanuary162019Member"},{"source":"us-gaap:DerivativeContractTypeDomain","target":"cbrl:InterestRateSwapSevenAugust62019Member"},{"source":"us-gaap:DerivativeContractTypeDomain","target":"cbrl:InterestRateSwapEightAugust72019Member"},{"source":"us-gaap:DerivativeContractTypeDomain","target":"cbrl:InterestRateSwapNineAugust72019Member"},{"source":"us-gaap:DerivativeContractTypeDomain","target":"cbrl:InterestRateSwapTenAugust72019Member"}]},{"name":"rpt:domain-18","root":"us-gaap:BalanceSheetLocationDomain","relationships":[{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:OtherCurrentLiabilitiesMember"},{"source":"us-gaap:BalanceSheetLocationDomain","target":"cbrl:LongTermInterestRateSwapLiabilityMember"}]},{"name":"rpt:domain-19","root":"us-gaap:IncomeStatementLocationDomain","relationships":[{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:InterestExpenseMember"}]},{"name":"rpt:domain-20","root":"us-gaap:RetirementPlanNameDomain","relationships":[{"source":"us-gaap:RetirementPlanNameDomain","target":"cbrl:QualifiedDefinedContributionMember"},{"source":"us-gaap:RetirementPlanNameDomain","target":"cbrl:NonQualifiedDefinedContributionMember"}]},{"name":"rpt:domain-21","root":"srt:RangeMember","relationships":[{"source":"srt:RangeMember","target":"srt:MaximumMember"}]},{"name":"rpt:domain-22","root":"srt:EquityMethodInvesteeNameDomain","relationships":[{"source":"srt:EquityMethodInvesteeNameDomain","target":"cbrl:PBSHoldCoLLCMember"},{"source":"srt:EquityMethodInvesteeNameDomain","target":"cbrl:BrandcoMember"}]},{"name":"rpt:domain-23","root":"us-gaap:FairValueMeasurementFrequencyDomain","relationships":[{"source":"us-gaap:FairValueMeasurementFrequencyDomain","target":"us-gaap:FairValueMeasurementsRecurringMember"}]},{"name":"rpt:domain-24","root":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","relationships":[{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel12And3Member"},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember"},{"source":"us-gaap:FairValueInputsLevel12And3Member","target":"us-gaap:FairValueInputsLevel1Member"},{"source":"us-gaap:FairValueInputsLevel12And3Member","target":"us-gaap:FairValueInputsLevel2Member"},{"source":"us-gaap:FairValueInputsLevel12And3Member","target":"us-gaap:FairValueInputsLevel3Member"}]},{"name":"rpt:domain-25","root":"us-gaap:FairValueMeasurementFrequencyDomain","relationships":[{"source":"us-gaap:FairValueMeasurementFrequencyDomain","target":"us-gaap:FairValueMeasurementsNonrecurringMember"}]},{"name":"rpt:domain-26","root":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","relationships":[{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel12And3Member"},{"source":"us-gaap:FairValueInputsLevel12And3Member","target":"us-gaap:FairValueInputsLevel1Member"},{"source":"us-gaap:FairValueInputsLevel12And3Member","target":"us-gaap:FairValueInputsLevel2Member"},{"source":"us-gaap:FairValueInputsLevel12And3Member","target":"us-gaap:FairValueInputsLevel3Member"}]},{"name":"rpt:domain-27","root":"us-gaap:ValuationTechniqueDomain","relationships":[{"source":"us-gaap:ValuationTechniqueDomain","target":"us-gaap:CostApproachValuationTechniqueMember"},{"source":"us-gaap:ValuationTechniqueDomain","target":"us-gaap:ValuationTechniqueDiscountedCashFlowMember"}]},{"name":"rpt:domain-28","root":"us-gaap:MeasurementInputTypeDomain","relationships":[{"source":"us-gaap:MeasurementInputTypeDomain","target":"cbrl:MeasurementInputRoyaltyRateMember"},{"source":"us-gaap:MeasurementInputTypeDomain","target":"us-gaap:MeasurementInputDiscountRateMember"}]},{"name":"rpt:domain-29","root":"us-gaap:FairValueDisclosureItemAmountsDomain","relationships":[{"source":"us-gaap:FairValueDisclosureItemAmountsDomain","target":"us-gaap:PortionAtFairValueFairValueDisclosureMember"},{"source":"us-gaap:FairValueDisclosureItemAmountsDomain","target":"us-gaap:EstimateOfFairValueFairValueDisclosureMember"}]},{"name":"rpt:domain-30","root":"us-gaap:SaleLeasebackTransactionNameDomain","relationships":[{"source":"us-gaap:SaleLeasebackTransactionNameDomain","target":"cbrl:SaleLeasebackTransactionsIn2009Member"},{"source":"us-gaap:SaleLeasebackTransactionNameDomain","target":"cbrl:SaleLeasebackTransactionsIn2000Member"}]},{"name":"rpt:domain-31","root":"us-gaap:MajorPropertyClassDomain","relationships":[{"source":"us-gaap:MajorPropertyClassDomain","target":"us-gaap:LandAndBuildingMember"},{"source":"us-gaap:LandAndBuildingMember","target":"cbrl:OwnedStoresMember"},{"source":"us-gaap:LandAndBuildingMember","target":"cbrl:RetailDistributionCenterMember"}]},{"name":"rpt:domain-32","root":"srt:EquityMethodInvesteeNameDomain","relationships":[{"source":"srt:EquityMethodInvesteeNameDomain","target":"cbrl:PBSHoldCoLLCMember"}]},{"name":"rpt:domain-33","root":"srt:ProductsAndServicesDomain","relationships":[{"source":"srt:ProductsAndServicesDomain","target":"cbrl:RestaurantMember"},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:RetailMember"}]},{"name":"rpt:domain-34","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"cbrl:NonvestedStockMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"cbrl:NonvestedStockUnitsMember"}]},{"name":"rpt:domain-35","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"cbrl:LongTermPerformancePlan2021Member"},{"source":"us-gaap:PlanNameDomain","target":"cbrl:LongTermPerformancePlan2020Member"},{"source":"us-gaap:PlanNameDomain","target":"cbrl:OmnibusPlan2010Member"}]},{"name":"rpt:domain-36","root":"us-gaap:AwardDateDomain","relationships":[{"source":"us-gaap:AwardDateDomain","target":"cbrl:RTSRRSUsAwards2020Member"},{"source":"us-gaap:AwardDateDomain","target":"cbrl:RTSRRSUsAwards2019Member"}]},{"name":"rpt:domain-37","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"cbrl:OmnibusPlan2010Member"},{"source":"us-gaap:PlanNameDomain","target":"cbrl:OmnibusPlan2020Member"}]},{"name":"rpt:domain-38","root":"us-gaap:ClassOfWarrantOrRightDomain","relationships":[{"source":"us-gaap:ClassOfWarrantOrRightDomain","target":"cbrl:RightsAgreementMember"},{"source":"us-gaap:ClassOfWarrantOrRightDomain","target":"cbrl:ShareholderRightsPlan2015Member"}]},{"name":"rpt:domain-39","root":"us-gaap:ClassOfStockDomain","relationships":[{"source":"us-gaap:ClassOfStockDomain","target":"cbrl:SeriesJuniorPreferredStockMember"}]},{"name":"rpt:domain-40","root":"srt:RangeMember","relationships":[{"source":"srt:RangeMember","target":"srt:MinimumMember"}]},{"name":"rpt:domain-41","root":"us-gaap:MajorPropertyClassDomain","relationships":[{"source":"us-gaap:MajorPropertyClassDomain","target":"cbrl:RestaurantStoresMember"}]},{"name":"rpt:domain-42","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingAndBuildingImprovementsMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:AssetsHeldUnderCapitalLeasesMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"cbrl:RestaurantAndOtherEquipmentMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:LeaseholdImprovementsMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:LeaseholdsAndLeaseholdImprovementsMember"}]}],"members":[{"name":"cbrl:BrandcoMember","domainClasses":["srt:EquityMethodInvesteeNameDomain"]},{"name":"cbrl:CompanyOwnedFastFoodCasualLocationsMember","domainClasses":["us-gaap:SubsegmentsDomain"]},{"name":"cbrl:Covid19Member","domainClasses":["us-gaap:UnusualOrInfrequentItemDomain"]},{"name":"cbrl:FranchisedFastFoodCasualLocationsMember","domainClasses":["us-gaap:SubsegmentsDomain"]},{"name":"cbrl:InterestRateSwapEightAugust72019Member","domainClasses":["us-gaap:DerivativeContractTypeDomain"]},{"name":"cbrl:InterestRateSwapFiveJanuary162019Member","domainClasses":["us-gaap:DerivativeContractTypeDomain"]},{"name":"cbrl:InterestRateSwapFourJanuary302015Member","domainClasses":["us-gaap:DerivativeContractTypeDomain"]},{"name":"cbrl:InterestRateSwapNineAugust72019Member","domainClasses":["us-gaap:DerivativeContractTypeDomain"]},{"name":"cbrl:InterestRateSwapOneJanuary302015Member","domainClasses":["us-gaap:DerivativeContractTypeDomain"]},{"name":"cbrl:InterestRateSwapSevenAugust62019Member","domainClasses":["us-gaap:DerivativeContractTypeDomain"]},{"name":"cbrl:InterestRateSwapSixJanuary162019Member","domainClasses":["us-gaap:DerivativeContractTypeDomain"]},{"name":"cbrl:InterestRateSwapTenAugust72019Member","domainClasses":["us-gaap:DerivativeContractTypeDomain"]},{"name":"cbrl:InterestRateSwapThreeJanuary302015Member","domainClasses":["us-gaap:DerivativeContractTypeDomain"]},{"name":"cbrl:InterestRateSwapTwoJanuary302015Member","domainClasses":["us-gaap:DerivativeContractTypeDomain"]},{"name":"cbrl:LongTermInterestRateSwapLiabilityMember","domainClasses":["us-gaap:BalanceSheetLocationDomain"]},{"name":"cbrl:LongTermPerformancePlan2020Member","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"cbrl:LongTermPerformancePlan2021Member","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"cbrl:MapleStreetBiscuitCompanyMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"cbrl:MeasurementInputRoyaltyRateMember","domainClasses":["us-gaap:MeasurementInputTypeDomain"]},{"name":"cbrl:NonQualifiedDefinedContributionMember","domainClasses":["us-gaap:RetirementPlanNameDomain"]},{"name":"cbrl:NonvestedStockMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"cbrl:NonvestedStockUnitsMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"cbrl:OmnibusPlan2010Member","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"cbrl:OmnibusPlan2020Member","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"cbrl:OwnedStoresMember","domainClasses":["us-gaap:MajorPropertyClassDomain"]},{"name":"cbrl:PBSHoldCoLLCMember","domainClasses":["srt:EquityMethodInvesteeNameDomain"]},{"name":"cbrl:QualifiedDefinedContributionMember","domainClasses":["us-gaap:RetirementPlanNameDomain"]},{"name":"cbrl:RTSRRSUsAwards2019Member","domainClasses":["us-gaap:AwardDateDomain"]},{"name":"cbrl:RTSRRSUsAwards2020Member","domainClasses":["us-gaap:AwardDateDomain"]},{"name":"cbrl:RestaurantAndOtherEquipmentMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"cbrl:RestaurantMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"cbrl:RestaurantStoresMember","domainClasses":["us-gaap:MajorPropertyClassDomain"]},{"name":"cbrl:RetailDistributionCenterMember","domainClasses":["us-gaap:MajorPropertyClassDomain"]},{"name":"cbrl:RevolvingCreditFacility2019Member","domainClasses":["us-gaap:CreditFacilityDomain"]},{"name":"cbrl:RevolvingCreditFacility2019RemainingPortionMember","domainClasses":["us-gaap:CreditFacilityDomain"]},{"name":"cbrl:RevolvingCreditFacility2019SwappedPortionMember","domainClasses":["us-gaap:CreditFacilityDomain"]},{"name":"cbrl:RightsAgreementMember","domainClasses":["us-gaap:ClassOfWarrantOrRightDomain"]},{"name":"cbrl:SaleLeasebackTransactionsIn2000Member","domainClasses":["us-gaap:SaleLeasebackTransactionNameDomain"]},{"name":"cbrl:SaleLeasebackTransactionsIn2009Member","domainClasses":["us-gaap:SaleLeasebackTransactionNameDomain"]},{"name":"cbrl:SeriesJuniorPreferredStockMember","domainClasses":["us-gaap:ClassOfStockDomain"]},{"name":"cbrl:ShareholderRightsPlan2015Member","domainClasses":["us-gaap:ClassOfWarrantOrRightDomain"]},{"name":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member","domainClasses":["us-gaap:DebtInstrumentNameDomain"]},{"name":"srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember","domainClasses":["srt:CumulativeEffectPeriodOfAdoptionDomain"]},{"name":"srt:MaximumMember","domainClasses":["srt:RangeMember"]},{"name":"srt:MinimumMember","domainClasses":["srt:RangeMember"]},{"name":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AdditionalPaidInCapitalMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AssetsHeldUnderCapitalLeasesMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:BuildingAndBuildingImprovementsMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:CashFlowHedgingMember","domainClasses":["us-gaap:HedgingRelationshipDomain"]},{"name":"us-gaap:CommonStockMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:CostApproachValuationTechniqueMember","domainClasses":["us-gaap:ValuationTechniqueDomain"]},{"name":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","domainClasses":["us-gaap:FairValueDisclosureItemAmountsDomain"]},{"name":"us-gaap:FairValueInputsLevel12And3Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"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:FairValueMeasuredAtNetAssetValuePerShareMember","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:FairValueMeasurementsNonrecurringMember","domainClasses":["us-gaap:FairValueMeasurementFrequencyDomain"]},{"name":"us-gaap:FairValueMeasurementsRecurringMember","domainClasses":["us-gaap:FairValueMeasurementFrequencyDomain"]},{"name":"us-gaap:InterestExpenseMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:InterestRateSwapMember","domainClasses":["us-gaap:DerivativeContractTypeDomain"]},{"name":"us-gaap:LandAndBuildingMember","domainClasses":["us-gaap:MajorPropertyClassDomain"]},{"name":"us-gaap:LeaseholdImprovementsMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:LeaseholdsAndLeaseholdImprovementsMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:MeasurementInputDiscountRateMember","domainClasses":["us-gaap:MeasurementInputTypeDomain"]},{"name":"us-gaap:OtherCurrentLiabilitiesMember","domainClasses":["us-gaap:BalanceSheetLocationDomain"]},{"name":"us-gaap:PerformanceGuaranteeMember","domainClasses":["us-gaap:LossContingencyNatureDomain"]},{"name":"us-gaap:PortionAtFairValueFairValueDisclosureMember","domainClasses":["us-gaap:FairValueDisclosureItemAmountsDomain"]},{"name":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember","domainClasses":["us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"]},{"name":"us-gaap:RetailMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"us-gaap:RetainedEarningsMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:RevolvingCreditFacilityMember","domainClasses":["us-gaap:CreditFacilityDomain","us-gaap:LongtermDebtTypeDomain"]},{"name":"us-gaap:SeriesAPreferredStockMember","domainClasses":["us-gaap:ClassOfStockDomain"]},{"name":"us-gaap:StandbyLettersOfCreditMember","domainClasses":["us-gaap:LossContingencyNatureDomain"]},{"name":"us-gaap:SubsequentEventMember","domainClasses":["us-gaap:SubsequentEventTypeDomain"]},{"name":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","domainClasses":["us-gaap:ValuationTechniqueDomain"]}],"cubes":[{"name":"rpt:cube-0","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:SubsegmentsAxis","domainNetwork":"rpt:domain-1","optional":true}]},{"name":"rpt:cube-1","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:LossContingenciesByNatureOfContingencyAxis","domainNetwork":"rpt:domain-2","optional":true},{"dimension":"us-gaap:LongtermDebtTypeAxis","domainNetwork":"rpt:domain-3","optional":true}]},{"name":"rpt:cube-2","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-4","optional":true}]},{"name":"rpt:cube-3","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:CumulativeEffectPeriodOfAdoptionAxis","domainNetwork":"rpt:domain-5","optional":true},{"dimension":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-6","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:DebtInstrumentAxis","domainNetwork":"rpt:domain-7","optional":true}]},{"name":"rpt:cube-5","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:DebtInstrumentAxis","domainNetwork":"rpt:domain-7","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-8","optional":true},{"dimension":"us-gaap:SubsequentEventTypeAxis","domainNetwork":"rpt:domain-9","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:CreditFacilityAxis","domainNetwork":"rpt:domain-10","optional":true},{"dimension":"us-gaap:UnusualOrInfrequentItemAxis","domainNetwork":"rpt:domain-11","optional":true}]},{"name":"rpt:cube-7","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-12","optional":true},{"dimension":"us-gaap:DerivativeInstrumentRiskAxis","domainNetwork":"rpt:domain-13","optional":true},{"dimension":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis","domainNetwork":"rpt:domain-14","optional":true},{"dimension":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","domainNetwork":"rpt:domain-15","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:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-16","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:DerivativeInstrumentRiskAxis","domainNetwork":"rpt:domain-17","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:DerivativeInstrumentRiskAxis","domainNetwork":"rpt:domain-13","optional":true},{"dimension":"us-gaap:BalanceSheetLocationAxis","domainNetwork":"rpt:domain-18","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:DerivativeInstrumentRiskAxis","domainNetwork":"rpt:domain-13","optional":true}]},{"name":"rpt:cube-12","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:DerivativeInstrumentRiskAxis","domainNetwork":"rpt:domain-13","optional":true},{"dimension":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","domainNetwork":"rpt:domain-15","optional":true},{"dimension":"us-gaap:IncomeStatementLocationAxis","domainNetwork":"rpt:domain-19","optional":true}]},{"name":"rpt:cube-13","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:RetirementPlanNameAxis","domainNetwork":"rpt:domain-20","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-21","optional":true}]},{"name":"rpt:cube-14","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","domainNetwork":"rpt:domain-22","optional":true}]},{"name":"rpt:cube-15","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FairValueByMeasurementFrequencyAxis","domainNetwork":"rpt:domain-23","optional":true},{"dimension":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainNetwork":"rpt:domain-24","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:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:FairValueByMeasurementFrequencyAxis","domainNetwork":"rpt:domain-25","optional":true},{"dimension":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainNetwork":"rpt:domain-26","optional":true},{"dimension":"us-gaap:ValuationTechniqueAxis","domainNetwork":"rpt:domain-27","optional":true},{"dimension":"us-gaap:MeasurementInputTypeAxis","domainNetwork":"rpt:domain-28","optional":true},{"dimension":"us-gaap:DebtInstrumentAxis","domainNetwork":"rpt:domain-7","optional":true},{"dimension":"us-gaap:FairValueByMeasurementBasisAxis","domainNetwork":"rpt:domain-29","optional":true}]},{"name":"rpt:cube-17","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-8","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:SaleLeasebackTransactionDescriptionAxis","domainNetwork":"rpt:domain-30","optional":true},{"dimension":"us-gaap:MajorPropertyClassAxis","domainNetwork":"rpt:domain-31","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-21","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":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","domainNetwork":"rpt:domain-32","optional":true}]},{"name":"rpt:cube-20","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-33","optional":true}]},{"name":"rpt:cube-21","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-34","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:PlanNameAxis","domainNetwork":"rpt:domain-35","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-34","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-8","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:AwardDateAxis","domainNetwork":"rpt:domain-36","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-37","optional":true}]},{"name":"rpt:cube-25","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:ClassOfWarrantOrRightAxis","domainNetwork":"rpt:domain-38","optional":true},{"dimension":"us-gaap:StatementClassOfStockAxis","domainNetwork":"rpt:domain-39","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-40","optional":true}]},{"name":"rpt:cube-26","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:DebtInstrumentAxis","domainNetwork":"rpt:domain-7","optional":true}]},{"name":"rpt:cube-27","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:MajorPropertyClassAxis","domainNetwork":"rpt:domain-41","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-8","optional":true}]},{"name":"rpt:cube-28","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-42","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-8","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":"cbrl:AccruedEmployeeCompensation","labelType":"xbrl:documentation","value":"Total of the carrying values as of the balance sheet date of accrued employee compensation incurred through that date and payable for obligations related to services received from employees, such as accrued salaries, bonuses, unused vacation and severance.","language":"en-US"},{"forObject":"cbrl:AccruedEmployeeCompensation","labelType":"xbrl:label","value":"Accrued Employee Compensation","language":"en-US"},{"forObject":"cbrl:AccruedEmployeeCompensation","labelType":"xbrl:verboseLabel","value":"Accrued employee compensation","language":"en-US"},{"forObject":"cbrl:AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteHedge","labelType":"xbrl:documentation","value":"Adjustment to additional paid in capital resulting from purchase of convertible note hedge.","language":"en-US"},{"forObject":"cbrl:AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteHedge","labelType":"xbrl:label","value":"Adjustments to Additional Paid in Capital, Purchase of Convertible Note Hedge","language":"en-US"},{"forObject":"cbrl:AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteHedge","labelType":"xbrl:negatedLabel","value":"Purchase of convertible note hedge","language":"en-US"},{"forObject":"cbrl:AmountEntitledToReceivePerShareUponLiquidationOfPreferredShare","labelType":"xbrl:documentation","value":"Amount entitled to receive per share upon liquidation of preferred share or an amount equal to the payment made on one share of common stock, whichever is greater.","language":"en-US"},{"forObject":"cbrl:AmountEntitledToReceivePerShareUponLiquidationOfPreferredShare","labelType":"xbrl:label","value":"Amount entitled to receive per share upon liquidation of preferred share","language":"en-US"},{"forObject":"cbrl:AmountEntitledToReceivePerShareUponLiquidationOfPreferredShare","labelType":"xbrl:terseLabel","value":"Amount entitled to receive per share upon liquidation of preferred share (in dollars per share)","language":"en-US"},{"forObject":"cbrl:AssetsExcludingDeferredCompensationPlanAssetsFairValueDisclosure","labelType":"xbrl:documentation","value":"Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events, excluding deferred compensation plan assets.","language":"en-US"},{"forObject":"cbrl:AssetsExcludingDeferredCompensationPlanAssetsFairValueDisclosure","labelType":"xbrl:label","value":"Assets Excluding Deferred Compensation Plan Assets, Fair Value Disclosure","language":"en-US"},{"forObject":"cbrl:AssetsExcludingDeferredCompensationPlanAssetsFairValueDisclosure","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"cbrl:BrandcoMember","labelType":"xbrl:documentation","value":"Entity owned or controlled by another entity.","language":"en-US"},{"forObject":"cbrl:BrandcoMember","labelType":"xbrl:label","value":"Brandco [Member]","language":"en-US"},{"forObject":"cbrl:BrandcoMember","labelType":"xbrl:terseLabel","value":"Brandco [Member]","language":"en-US"},{"forObject":"cbrl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities","labelType":"xbrl:documentation","value":"The amount of operating lease liabilities assumed (as defined) which have been recognized as of the acquisition date.","language":"en-US"},{"forObject":"cbrl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating lease liabilities","language":"en-US"},{"forObject":"cbrl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities","labelType":"xbrl:negatedLabel","value":"Operating lease liabilities","language":"en-US"},{"forObject":"cbrl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssetsNet","labelType":"xbrl:documentation","value":"Net amount of operating lease right of use asset, recognized as of the acquisition date.","language":"en-US"},{"forObject":"cbrl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssetsNet","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Right Of Use Assets, Net","language":"en-US"},{"forObject":"cbrl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssetsNet","labelType":"xbrl:terseLabel","value":"Operating lease right-of-use assets, net","language":"en-US"},{"forObject":"cbrl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherCurrentAndNoncurrentAssets","labelType":"xbrl:documentation","value":"The amount of other current and noncurrent assets recognized as of the acquisition date.","language":"en-US"},{"forObject":"cbrl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherCurrentAndNoncurrentAssets","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Current and Noncurrent Assets","language":"en-US"},{"forObject":"cbrl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherCurrentAndNoncurrentAssets","labelType":"xbrl:terseLabel","value":"Other current and noncurrent assets","language":"en-US"},{"forObject":"cbrl:CashPaidAbstract","labelType":"xbrl:label","value":"Cash Paid [Abstract]","language":"en-US"},{"forObject":"cbrl:CashPaidAbstract","labelType":"xbrl:verboseLabel","value":"Cash paid during the year for:","language":"en-US"},{"forObject":"cbrl:ChangeInDeferredTaxAssetForInterestRateSwaps","labelType":"xbrl:documentation","value":"The change in the deferred tax asset related to the unrealized gain (loss) related to the increase (decrease) in the fair value of the company's interest rate swaps designated as cash flow hedging instruments during the period.","language":"en-US"},{"forObject":"cbrl:ChangeInDeferredTaxAssetForInterestRateSwaps","labelType":"xbrl:label","value":"Change In Deferred Tax Asset For Interest Rate Swaps","language":"en-US"},{"forObject":"cbrl:ChangeInDeferredTaxAssetForInterestRateSwaps","labelType":"xbrl:terseLabel","value":"Change in deferred tax asset for interest rate swaps","language":"en-US"},{"forObject":"cbrl:ChangeInFairValueOfInterestRateSwaps","labelType":"xbrl:documentation","value":"The amount of gain (loss) related to the increase (decrease) in the fair value of the company's interest rate swaps designated as cash flow hedging instruments during the period.","language":"en-US"},{"forObject":"cbrl:ChangeInFairValueOfInterestRateSwaps","labelType":"xbrl:label","value":"Change In Fair Value Of Interest Rate Swaps","language":"en-US"},{"forObject":"cbrl:ChangeInFairValueOfInterestRateSwaps","labelType":"xbrl:verboseLabel","value":"Change in fair value of interest rate swaps","language":"en-US"},{"forObject":"cbrl:ClassOfWarrantOrRightExercisableNumber","labelType":"xbrl:documentation","value":"Number of warrants or rights exercisable.","language":"en-US"},{"forObject":"cbrl:ClassOfWarrantOrRightExercisableNumber","labelType":"xbrl:label","value":"Class of Warrant or Right, Exercisable, Number","language":"en-US"},{"forObject":"cbrl:ClassOfWarrantOrRightExercisableNumber","labelType":"xbrl:terseLabel","value":"Rights exercisable (in shares)","language":"en-US"},{"forObject":"cbrl:ClassOfWarrantOrRightsAdjustedExercisePriceOfWarrantsOrRights","labelType":"xbrl:documentation","value":"Adjusted exercise price per share or per unit of warrants or rights outstanding.","language":"en-US"},{"forObject":"cbrl:ClassOfWarrantOrRightsAdjustedExercisePriceOfWarrantsOrRights","labelType":"xbrl:label","value":"Class of Warrant or Rights Adjusted Exercise Price of Warrants Or Rights","language":"en-US"},{"forObject":"cbrl:ClassOfWarrantOrRightsAdjustedExercisePriceOfWarrantsOrRights","labelType":"xbrl:terseLabel","value":"Adjusted strike price (in dollars per share)","language":"en-US"},{"forObject":"cbrl:CommonShareEquivalentForEachPreferredSharePortion","labelType":"xbrl:documentation","value":"The number of common shares that have approximately the same dividend, liquidation and voting rights and value as each portion of a preferred share under the rights agreement.","language":"en-US"},{"forObject":"cbrl:CommonShareEquivalentForEachPreferredSharePortion","labelType":"xbrl:label","value":"Common share equivalent for each preferred share portion","language":"en-US"},{"forObject":"cbrl:CommonShareEquivalentForEachPreferredSharePortion","labelType":"xbrl:terseLabel","value":"Common share equivalent for each preferred share portion (in shares)","language":"en-US"},{"forObject":"cbrl:CommonStockPercentageOfPremium","labelType":"xbrl:documentation","value":"Percentage of premium on common stock over the last reported sale price.","language":"en-US"},{"forObject":"cbrl:CommonStockPercentageOfPremium","labelType":"xbrl:label","value":"Common Stock Percentage of Premium","language":"en-US"},{"forObject":"cbrl:CommonStockPercentageOfPremium","labelType":"xbrl:terseLabel","value":"Common stock premium percentage","language":"en-US"},{"forObject":"cbrl:CompanyOwnedFastFoodCasualLocationsMember","labelType":"xbrl:documentation","value":"Refers to Company-owned fast food casual locations.","language":"en-US"},{"forObject":"cbrl:CompanyOwnedFastFoodCasualLocationsMember","labelType":"xbrl:label","value":"Company-Owned Fast Food Casual Locations [Member]","language":"en-US"},{"forObject":"cbrl:ContractWithCustomerLiabilityRelatedToGiftCards","labelType":"xbrl:documentation","value":"Amount of obligation related to the Company's gift cards to transfer good or service to customer for which consideration has been received or is receivable.","language":"en-US"},{"forObject":"cbrl:ContractWithCustomerLiabilityRelatedToGiftCards","labelType":"xbrl:label","value":"Contract with Customer, Liability Related to Gift Cards","language":"en-US"},{"forObject":"cbrl:ContractWithCustomerLiabilityRelatedToGiftCards","labelType":"xbrl:terseLabel","value":"Deferred revenue related to gift cards","language":"en-US"},{"forObject":"cbrl:ContractWithCustomerLiabilityRevenueRecognizedForRedemptionOfGiftCards","labelType":"xbrl:documentation","value":"Amount of revenue recognized for redemption of gift cards, which was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.","language":"en-US"},{"forObject":"cbrl:ContractWithCustomerLiabilityRevenueRecognizedForRedemptionOfGiftCards","labelType":"xbrl:label","value":"Contract with Customer, Liability, Revenue Recognized for Redemption of Gift Cards","language":"en-US"},{"forObject":"cbrl:ContractWithCustomerLiabilityRevenueRecognizedForRedemptionOfGiftCards","labelType":"xbrl:terseLabel","value":"Revenue recognized for redemption of gift cards","language":"en-US"},{"forObject":"cbrl:ConvertibleNoteHedgeAndWarrantTransactionsAbstract","labelType":"xbrl:label","value":"Convertible Note Hedge and Warrant Transactions [Abstract]","language":"en-US"},{"forObject":"cbrl:ConvertibleNoteHedgeAndWarrantTransactionsAbstract","labelType":"xbrl:terseLabel","value":"Convertible Note Hedge and Warrant Transactions [Abstract]","language":"en-US"},{"forObject":"cbrl:ConvertibleSeniorNotesAbstract","labelType":"xbrl:label","value":"Convertible Senior Notes [Abstract]","language":"en-US"},{"forObject":"cbrl:ConvertibleSeniorNotesAbstract","labelType":"xbrl:terseLabel","value":"Convertible Senior Notes [Abstract]","language":"en-US"},{"forObject":"cbrl:Covid19Member","labelType":"xbrl:documentation","value":"The novel coronavirus (COVID-19) categorized as a pandemic by the World Health Organization.","language":"en-US"},{"forObject":"cbrl:Covid19Member","labelType":"xbrl:label","value":"Covid-19 [Member]","language":"en-US"},{"forObject":"cbrl:Covid19Member","labelType":"xbrl:terseLabel","value":"Covid-19 [Member]","language":"en-US"},{"forObject":"cbrl:CreditExposureToCounterpartyIfCompanyOwesCounterparty","labelType":"xbrl:documentation","value":"The company's credit risk exposure to the counterparty in a derivative transaction if, on a net basis, the company owes the counterparty.","language":"en-US"},{"forObject":"cbrl:CreditExposureToCounterpartyIfCompanyOwesCounterparty","labelType":"xbrl:label","value":"Credit exposure to the counterparty if the company owes the counterparty","language":"en-US"},{"forObject":"cbrl:DebtInstrumentAdditionalPrincipalAmount","labelType":"xbrl:documentation","value":"Additional principal amount of debt instrument included as the initial purchasers' option at time of issuance.","language":"en-US"},{"forObject":"cbrl:DebtInstrumentAdditionalPrincipalAmount","labelType":"xbrl:label","value":"Debt Instrument Additional Principal Amount","language":"en-US"},{"forObject":"cbrl:DebtInstrumentAdditionalPrincipalAmount","labelType":"xbrl:terseLabel","value":"Additional principal amount","language":"en-US"},{"forObject":"cbrl:DebtInstrumentOptionTerm","labelType":"xbrl:documentation","value":"Period of time between issuance and maturity of debt instrument for additional option, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.","language":"en-US"},{"forObject":"cbrl:DebtInstrumentOptionTerm","labelType":"xbrl:label","value":"Debt Instrument, Option, Term","language":"en-US"},{"forObject":"cbrl:DebtInstrumentOptionTerm","labelType":"xbrl:terseLabel","value":"Debt instrument, term of option","language":"en-US"},{"forObject":"cbrl:DebtInstrumentPeriodOfSpecialInterestToBeReceivedInTheEventOfDefault","labelType":"xbrl:documentation","value":"Period of special interest to be received in the event of default, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.","language":"en-US"},{"forObject":"cbrl:DebtInstrumentPeriodOfSpecialInterestToBeReceivedInTheEventOfDefault","labelType":"xbrl:label","value":"Debt Instrument, Period of Special Interest to Be Received in the Event of Default","language":"en-US"},{"forObject":"cbrl:DebtInstrumentPeriodOfSpecialInterestToBeReceivedInTheEventOfDefault","labelType":"xbrl:terseLabel","value":"Period of special interest to be received in the event of default","language":"en-US"},{"forObject":"cbrl:DeferredCompensationPlanAssetsFairValueDislosure","labelType":"xbrl:documentation","value":"Deferred compensation assets, primarily mutual funds, measured at fair value as of balance sheet date.","language":"en-US"},{"forObject":"cbrl:DeferredCompensationPlanAssetsFairValueDislosure","labelType":"xbrl:label","value":"Deferred compensation plan assets fair value dislosure","language":"en-US"},{"forObject":"cbrl:DeferredCompensationPlanAssetsFairValueDislosure","labelType":"xbrl:terseLabel","value":"Deferred compensation plan assets","language":"en-US"},{"forObject":"cbrl:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities","labelType":"xbrl:documentation","value":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from operating lease liabilities.","language":"en-US"},{"forObject":"cbrl:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Deferred Expense, Operating Lease Liabilities","language":"en-US"},{"forObject":"cbrl:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities","labelType":"xbrl:terseLabel","value":"Operating lease liabilities","language":"en-US"},{"forObject":"cbrl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset","labelType":"xbrl:documentation","value":"Amount of deferred tax liability attributable to taxable temporary differences from operating lease right-of-use asset.","language":"en-US"},{"forObject":"cbrl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Operating Lease Right-of-use Asset","language":"en-US"},{"forObject":"cbrl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset","labelType":"xbrl:terseLabel","value":"Operating lease right-of-use asset","language":"en-US"},{"forObject":"cbrl:DefinedContributionPlanContributionsByEmployer","labelType":"xbrl:documentation","value":"Amount of contributions made by the employer to a defined contribution plan.","language":"en-US"},{"forObject":"cbrl:DefinedContributionPlanContributionsByEmployer","labelType":"xbrl:label","value":"Defined Contribution Plan, Contributions by Employer","language":"en-US"},{"forObject":"cbrl:DefinedContributionPlanContributionsByEmployer","labelType":"xbrl:verboseLabel","value":"Company's contributions to the plan","language":"en-US"},{"forObject":"cbrl:DefinedContributionPlanMinimumAgeOfEligibleEmployeeRequired","labelType":"xbrl:documentation","value":"Refers to the minimum age of eligible employees required for a defined contribution plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.","language":"en-US"},{"forObject":"cbrl:DefinedContributionPlanMinimumAgeOfEligibleEmployeeRequired","labelType":"xbrl:label","value":"Defined Contribution Plan, Minimum Age of Eligible Employee Required","language":"en-US"},{"forObject":"cbrl:DefinedContributionPlanMinimumAgeOfEligibleEmployeeRequired","labelType":"xbrl:terseLabel","value":"Minimum age of eligible employees required","language":"en-US"},{"forObject":"cbrl:DefinedContributionPlanRequisiteServicePeriod","labelType":"xbrl:documentation","value":"Estimated period over which an employee is required to provide service to be eligible to participate in a defined contribution plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.","language":"en-US"},{"forObject":"cbrl:DefinedContributionPlanRequisiteServicePeriod","labelType":"xbrl:label","value":"Defined Contribution Plan, Requisite Service Period","language":"en-US"},{"forObject":"cbrl:DefinedContributionPlanRequisiteServicePeriod","labelType":"xbrl:terseLabel","value":"Requisite service period","language":"en-US"},{"forObject":"cbrl:DefinedContributionPlansAbstract","labelType":"xbrl:label","value":"Defined Contribution Plans [Abstract]","language":"en-US"},{"forObject":"cbrl:DefinedContributionPlansAbstract","labelType":"xbrl:terseLabel","value":"Employee Savings Plans [Abstract]","language":"en-US"},{"forObject":"cbrl:DepreciationExpenseRelatedToStoreOperations","labelType":"xbrl:documentation","value":"The amount of expense recognized in the current period that reflects the allocation of the cost of long-lived assets related to store operations over the assets' useful lives.","language":"en-US"},{"forObject":"cbrl:DepreciationExpenseRelatedToStoreOperations","labelType":"xbrl:label","value":"Depreciation expense related to store operations","language":"en-US"},{"forObject":"cbrl:DescriptionOfTBusinessAbstract","labelType":"xbrl:label","value":"Description of the Business [Abstract]","language":"en-US"},{"forObject":"cbrl:EffectiveIncomeTaxRateReconciliationFederalNetOperatingLossExpenseBenefitAmount","labelType":"xbrl:documentation","value":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to federal net operating loss benefit.","language":"en-US"},{"forObject":"cbrl:EffectiveIncomeTaxRateReconciliationFederalNetOperatingLossExpenseBenefitAmount","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Federal Net Operating Loss Expense (Benefit), Amount","language":"en-US"},{"forObject":"cbrl:EffectiveIncomeTaxRateReconciliationFederalNetOperatingLossExpenseBenefitAmount","labelType":"xbrl:negatedLabel","value":"Federal net operating loss benefit","language":"en-US"},{"forObject":"cbrl:ExercisePriceOfEachRightIfAPersonOrGroupBecomesAnAcquiringPerson","labelType":"xbrl:documentation","value":"Exercise price per share or per unit of warrants or rights outstanding, if a person or group becomes an acquiring person.","language":"en-US"},{"forObject":"cbrl:ExercisePriceOfEachRightIfAPersonOrGroupBecomesAnAcquiringPerson","labelType":"xbrl:label","value":"Exercise price of each right, if a person or group becomes an acquiring person","language":"en-US"},{"forObject":"cbrl:ExercisePriceOfEachRightIfAPersonOrGroupBecomesAnAcquiringPerson","labelType":"xbrl:terseLabel","value":"Exercise price of each right, if a person or group becomes an acquiring person (in dollars per share)","language":"en-US"},{"forObject":"cbrl:ExercisePriceOfEachRightIfEntityIsLaterAcquiredInMerger","labelType":"xbrl:documentation","value":"Exercise price per share or per unit of warrants or rights outstanding, if the entity is later acquired in a merger.","language":"en-US"},{"forObject":"cbrl:ExercisePriceOfEachRightIfEntityIsLaterAcquiredInMerger","labelType":"xbrl:label","value":"Exercise price of each right, if entity is later acquired in merger","language":"en-US"},{"forObject":"cbrl:ExercisePriceOfEachRightIfEntityIsLaterAcquiredInMerger","labelType":"xbrl:terseLabel","value":"Exercise price of each right, if the company is later acquired in a merger (in dollars per share)","language":"en-US"},{"forObject":"cbrl:FractionalSharesOfPreferredShareUsedInProvisions","labelType":"xbrl:documentation","value":"Refers to the fractional shares of a Preferred Share used in provisions of Preferred Share.","language":"en-US"},{"forObject":"cbrl:FractionalSharesOfPreferredShareUsedInProvisions","labelType":"xbrl:label","value":"Fractional Shares of Preferred Share Used in Provisions","language":"en-US"},{"forObject":"cbrl:FractionalSharesOfPreferredShareUsedInProvisions","labelType":"xbrl:terseLabel","value":"Shares of a Preferred Share used in Provisions","language":"en-US"},{"forObject":"cbrl:FranchisedFastFoodCasualLocationsMember","labelType":"xbrl:documentation","value":"Refers to franchised fast food casual locations.","language":"en-US"},{"forObject":"cbrl:FranchisedFastFoodCasualLocationsMember","labelType":"xbrl:label","value":"Franchised Fast Food Casual Locations [Member]","language":"en-US"},{"forObject":"cbrl:FranchisedFastFoodCasualLocationsMember","labelType":"xbrl:terseLabel","value":"Franchised Fast Food Casual Locations [Member]","language":"en-US"},{"forObject":"cbrl:GiftCardBreakageRevenue","labelType":"xbrl:documentation","value":"The amount of breakage recognized related to unredeemed gift cards. Gift card breakage is recognized when the likelihood of a gift card being redeemed by the customer is remote and the Company determines that there is not a legal obligation to remit the unredeemed gift card balance to the relevant jurisdiction.","language":"en-US"},{"forObject":"cbrl:GiftCardBreakageRevenue","labelType":"xbrl:label","value":"Gift Card Breakage Revenue","language":"en-US"},{"forObject":"cbrl:GiftCardBreakageRevenue","labelType":"xbrl:terseLabel","value":"Gift card breakage","language":"en-US"},{"forObject":"cbrl:IncomeTaxReconciliationTaxCreditsFicaTaxesPaidOnEmployeeTipIncome","labelType":"xbrl:documentation","value":"The portion of the difference between total income tax expense or benefit as reported in the Income Statement and the expected income tax expense or benefit computed by applying the domestic federal statutory income tax rates to pretax income from continuing operations attributable to FICA taxes paid on employee tip income.","language":"en-US"},{"forObject":"cbrl:IncomeTaxReconciliationTaxCreditsFicaTaxesPaidOnEmployeeTipIncome","labelType":"xbrl:label","value":"Income Tax Reconciliation Tax Credits FICA taxes Paid On Employee Tip Income","language":"en-US"},{"forObject":"cbrl:IncomeTaxReconciliationTaxCreditsFicaTaxesPaidOnEmployeeTipIncome","labelType":"xbrl:negatedLabel","value":"Employer tax credits for FICA taxes paid on employee tip income","language":"en-US"},{"forObject":"cbrl:IncreaseDecreaseInAccruedEmployeeCompensation","labelType":"xbrl:documentation","value":"The net change during the reporting period in the aggregate amount of obligations incurred and payable for obligations related to services received from employees, such as accrued salaries, bonuses, unused vacation time and severance costs.","language":"en-US"},{"forObject":"cbrl:IncreaseDecreaseInAccruedEmployeeCompensation","labelType":"xbrl:label","value":"Increase Decrease In Accrued Employee Compensation","language":"en-US"},{"forObject":"cbrl:IncreaseDecreaseInAccruedEmployeeCompensation","labelType":"xbrl:verboseLabel","value":"Accrued employee compensation","language":"en-US"},{"forObject":"cbrl:IncreaseDecreaseInLongTermOperatingLeaseLiability","labelType":"xbrl:documentation","value":"Amount of increase (decrease) in long term operating lease liabilities.","language":"en-US"},{"forObject":"cbrl:IncreaseDecreaseInLongTermOperatingLeaseLiability","labelType":"xbrl:label","value":"Increase Decrease In Long Term Operating Lease Liability","language":"en-US"},{"forObject":"cbrl:IncreaseDecreaseInLongTermOperatingLeaseLiability","labelType":"xbrl:terseLabel","value":"Long-term operating lease liabilities","language":"en-US"},{"forObject":"cbrl:IncreaseDecreaseInOperatingLeaseLiabilityCurrent","labelType":"xbrl:documentation","value":"The amount of increase (decrease) during the reporting period in the present value of lessee's discounted obligation for lease payments from operating lease, classified as current.","language":"en-US"},{"forObject":"cbrl:IncreaseDecreaseInOperatingLeaseLiabilityCurrent","labelType":"xbrl:label","value":"Increase (Decrease) In Operating Lease, Liability, Current","language":"en-US"},{"forObject":"cbrl:IncreaseDecreaseInOperatingLeaseLiabilityCurrent","labelType":"xbrl:terseLabel","value":"Current operating lease liabilities","language":"en-US"},{"forObject":"cbrl:IncreaseDecreaseInRightOfUseAssetsResultingFromLeaseModificationsOrReassessments","labelType":"xbrl:documentation","value":"Amount of increase (decrease) in right-of-use assets obtained in exchange for operating lease liability from lease modifications or reassessments in a non-cash transaction.","language":"en-US"},{"forObject":"cbrl:IncreaseDecreaseInRightOfUseAssetsResultingFromLeaseModificationsOrReassessments","labelType":"xbrl:label","value":"Increase (Decrease) in Right of Use Assets Resulting from Lease Modifications or Reassessments","language":"en-US"},{"forObject":"cbrl:IncreaseDecreaseInRightOfUseAssetsResultingFromLeaseModificationsOrReassessments","labelType":"xbrl:terseLabel","value":"Lease modifications or reassessments increasing or decreasing right-of-use assets","language":"en-US"},{"forObject":"cbrl:IncreaseDecreaseInTaxesWithheldAndAccrued","labelType":"xbrl:documentation","value":"The increase (decrease) during the period in the amount due for taxes withheld and accrued.","language":"en-US"},{"forObject":"cbrl:IncreaseDecreaseInTaxesWithheldAndAccrued","labelType":"xbrl:label","value":"Increase Decrease In Taxes Withheld and Accrued","language":"en-US"},{"forObject":"cbrl:IncreaseDecreaseInTaxesWithheldAndAccrued","labelType":"xbrl:verboseLabel","value":"Taxes withheld and accrued","language":"en-US"},{"forObject":"cbrl:IndefiniteLivedIntangibleAssetsExcludingGoodwillMeasurementInput","labelType":"xbrl:documentation","value":"Value of input used to measure indefinite-lived intangible assets (excluding goodwill).","language":"en-US"},{"forObject":"cbrl:IndefiniteLivedIntangibleAssetsExcludingGoodwillMeasurementInput","labelType":"xbrl:label","value":"Indefinite-lived Intangible Assets (Excluding Goodwill), Measurement Input","language":"en-US"},{"forObject":"cbrl:IndefiniteLivedIntangibleAssetsExcludingGoodwillMeasurementInput","labelType":"xbrl:terseLabel","value":"Tradename, measurement input","language":"en-US"},{"forObject":"cbrl:InterestRateSwapEightAugust72019Member","labelType":"xbrl:documentation","value":"A forward-based interest rate swap contract with the inception date of August 7, 2019, in which two parties agree to swap streams of payments over a specified period. The payment streams are based on an agreed-upon (or notional) principal amount. The term notional is used because swap contracts generally involve no exchange of principal at either inception or maturity. Rather, the notional amount serves as a basis for calculation of the payment streams to be exchanged.","language":"en-US"},{"forObject":"cbrl:InterestRateSwapEightAugust72019Member","labelType":"xbrl:label","value":"Interest Rate Swap Eight August 7, 2019 [Member]","language":"en-US"},{"forObject":"cbrl:InterestRateSwapEightAugust72019Member","labelType":"xbrl:terseLabel","value":"Interest Rate Swap August 7, 2019 [Member]","language":"en-US"},{"forObject":"cbrl:InterestRateSwapFiveJanuary162019Member","labelType":"xbrl:documentation","value":"A forward-based interest rate swap contract with the inception date of January 16, 2019, in which two parties agree to swap streams of payments over a specified period. The payment streams are based on an agreed-upon (or notional) principal amount. The term notional is used because swap contracts generally involve no exchange of principal at either inception or maturity. Rather, the notional amount serves as a basis for calculation of the payment streams to be exchanged.","language":"en-US"},{"forObject":"cbrl:InterestRateSwapFiveJanuary162019Member","labelType":"xbrl:label","value":"Interest Rate Swap Five January 16, 2019 [Member]","language":"en-US"},{"forObject":"cbrl:InterestRateSwapFiveJanuary162019Member","labelType":"xbrl:terseLabel","value":"Interest Rate Swap January 16, 2019 [Member]","language":"en-US"},{"forObject":"cbrl:InterestRateSwapFourJanuary302015Member","labelType":"xbrl:documentation","value":"A forward-based interest rate swap contract with the inception date of January 30, 2015, in which two parties agree to swap streams of payments over a specified period. The payment streams are based on an agreed-upon (or notional) principal amount. The term notional is used because swap contracts generally involve no exchange of principal at either inception or maturity. Rather, the notional amount serves as a basis for calculation of the payment streams to be exchanged.","language":"en-US"},{"forObject":"cbrl:InterestRateSwapFourJanuary302015Member","labelType":"xbrl:label","value":"Interest Rate Swap Four January 30, 2015 [Member]","language":"en-US"},{"forObject":"cbrl:InterestRateSwapFourJanuary302015Member","labelType":"xbrl:terseLabel","value":"Interest Rate Swap January 30, 2015 [Member]","language":"en-US"},{"forObject":"cbrl:InterestRateSwapNineAugust72019Member","labelType":"xbrl:documentation","value":"A forward-based interest rate swap contract with the inception date of August 7, 2019, in which two parties agree to swap streams of payments over a specified period. The payment streams are based on an agreed-upon (or notional) principal amount. The term notional is used because swap contracts generally involve no exchange of principal at either inception or maturity. Rather, the notional amount serves as a basis for calculation of the payment streams to be exchanged.","language":"en-US"},{"forObject":"cbrl:InterestRateSwapNineAugust72019Member","labelType":"xbrl:label","value":"Interest Rate Swap Nine August 7, 2019 [Member]","language":"en-US"},{"forObject":"cbrl:InterestRateSwapNineAugust72019Member","labelType":"xbrl:terseLabel","value":"Interest Rate Swap August 7, 2019 [Member]","language":"en-US"},{"forObject":"cbrl:InterestRateSwapOneJanuary302015Member","labelType":"xbrl:documentation","value":"A forward-based interest rate swap contract with the inception date of January 30, 2015, in which two parties agree to swap streams of payments over a specified period. The payment streams are based on an agreed-upon (or notional) principal amount. The term notional is used because swap contracts generally involve no exchange of principal at either inception or maturity. Rather, the notional amount serves as a basis for calculation of the payment streams to be exchanged.","language":"en-US"},{"forObject":"cbrl:InterestRateSwapOneJanuary302015Member","labelType":"xbrl:label","value":"Interest Rate Swap One January 30, 2015 [Member]","language":"en-US"},{"forObject":"cbrl:InterestRateSwapOneJanuary302015Member","labelType":"xbrl:terseLabel","value":"Interest Rate Swap January 30, 2015 [Member]","language":"en-US"},{"forObject":"cbrl:InterestRateSwapSevenAugust62019Member","labelType":"xbrl:documentation","value":"A forward-based interest rate swap contract with the inception date of August 6, 2019, in which two parties agree to swap streams of payments over a specified period. The payment streams are based on an agreed-upon (or notional) principal amount. The term notional is used because swap contracts generally involve no exchange of principal at either inception or maturity. Rather, the notional amount serves as a basis for calculation of the payment streams to be exchanged.","language":"en-US"},{"forObject":"cbrl:InterestRateSwapSevenAugust62019Member","labelType":"xbrl:label","value":"Interest Rate Swap Seven August 6, 2019 [Member]","language":"en-US"},{"forObject":"cbrl:InterestRateSwapSevenAugust62019Member","labelType":"xbrl:terseLabel","value":"Interest Rate Swap August 6, 2019 [Member]","language":"en-US"},{"forObject":"cbrl:InterestRateSwapSixJanuary162019Member","labelType":"xbrl:documentation","value":"A forward-based interest rate swap contract with the inception date of January 16, 2019, in which two parties agree to swap streams of payments over a specified period. The payment streams are based on an agreed-upon (or notional) principal amount. The term notional is used because swap contracts generally involve no exchange of principal at either inception or maturity. Rather, the notional amount serves as a basis for calculation of the payment streams to be exchanged.","language":"en-US"},{"forObject":"cbrl:InterestRateSwapSixJanuary162019Member","labelType":"xbrl:label","value":"Interest Rate Swap Six January 16, 2019 [Member]","language":"en-US"},{"forObject":"cbrl:InterestRateSwapSixJanuary162019Member","labelType":"xbrl:terseLabel","value":"Interest Rate Swap January 16, 2019 [Member]","language":"en-US"},{"forObject":"cbrl:InterestRateSwapTenAugust72019Member","labelType":"xbrl:documentation","value":"A forward-based interest rate swap contract with the inception date of August 7, 2019, in which two parties agree to swap streams of payments over a specified period. The payment streams are based on an agreed-upon (or notional) principal amount. The term notional is used because swap contracts generally involve no exchange of principal at either inception or maturity. Rather, the notional amount serves as a basis for calculation of the payment streams to be exchanged.","language":"en-US"},{"forObject":"cbrl:InterestRateSwapTenAugust72019Member","labelType":"xbrl:label","value":"Interest Rate Swap Ten August 7, 2019 [Member]","language":"en-US"},{"forObject":"cbrl:InterestRateSwapTenAugust72019Member","labelType":"xbrl:terseLabel","value":"Interest Rate Swap August 7, 2019 [Member]","language":"en-US"},{"forObject":"cbrl:InterestRateSwapThreeJanuary302015Member","labelType":"xbrl:documentation","value":"A forward-based interest rate swap contract with the inception date of January 30, 2015, in which two parties agree to swap streams of payments over a specified period. The payment streams are based on an agreed-upon (or notional) principal amount. The term notional is used because swap contracts generally involve no exchange of principal at either inception or maturity. Rather, the notional amount serves as a basis for calculation of the payment streams to be exchanged.","language":"en-US"},{"forObject":"cbrl:InterestRateSwapThreeJanuary302015Member","labelType":"xbrl:label","value":"Interest Rate Swap Three January 30, 2015 [Member]","language":"en-US"},{"forObject":"cbrl:InterestRateSwapThreeJanuary302015Member","labelType":"xbrl:terseLabel","value":"Interest Rate Swap January 30, 2015 [Member]","language":"en-US"},{"forObject":"cbrl:InterestRateSwapTwoJanuary302015Member","labelType":"xbrl:documentation","value":"A forward-based interest rate swap contract with the inception date of January 30, 2015, in which two parties agree to swap streams of payments over a specified period. The payment streams are based on an agreed-upon (or notional) principal amount. The term notional is used because swap contracts generally involve no exchange of principal at either inception or maturity. Rather, the notional amount serves as a basis for calculation of the payment streams to be exchanged.","language":"en-US"},{"forObject":"cbrl:InterestRateSwapTwoJanuary302015Member","labelType":"xbrl:label","value":"Interest Rate Swap Two January 30, 2015 [Member]","language":"en-US"},{"forObject":"cbrl:InterestRateSwapTwoJanuary302015Member","labelType":"xbrl:terseLabel","value":"Interest Rate Swap January 30, 2015 [Member]","language":"en-US"},{"forObject":"cbrl:LesseeOperatingLeaseLeaseModificationsRemovingRightOfUseAssets","labelType":"xbrl:documentation","value":"Amount of lessee's lease modifications removing right-of-use assets under operating lease.","language":"en-US"},{"forObject":"cbrl:LesseeOperatingLeaseLeaseModificationsRemovingRightOfUseAssets","labelType":"xbrl:label","value":"Lessee, Operating Lease, Lease Modifications Removing Right-of-Use Assets","language":"en-US"},{"forObject":"cbrl:LesseeOperatingLeaseLeaseModificationsRemovingRightOfUseAssets","labelType":"xbrl:negatedLabel","value":"Lease modifications removing right-of-use assets","language":"en-US"},{"forObject":"cbrl:LesseeOperatingLeaseLeasesNotYetCommencedLiabilityPayments","labelType":"xbrl:documentation","value":"Amount of lessee's undiscounted obligation for lease payments for operating lease not yet commenced.","language":"en-US"},{"forObject":"cbrl:LesseeOperatingLeaseLeasesNotYetCommencedLiabilityPayments","labelType":"xbrl:label","value":"Lessee, Operating Lease, Leases Not Yet Commenced, Liability, Payments","language":"en-US"},{"forObject":"cbrl:LesseeOperatingLeaseLeasesNotYetCommencedLiabilityPayments","labelType":"xbrl:terseLabel","value":"Undiscounted future payments for leases not yet commenced","language":"en-US"},{"forObject":"cbrl:LesseeOperatingLeaseNoncashInformationAbstract","labelType":"xbrl:label","value":"Lessee, Operating Lease, Noncash Information [Abstract]","language":"en-US"},{"forObject":"cbrl:LesseeOperatingLeaseNoncashInformationAbstract","labelType":"xbrl:terseLabel","value":"Noncash information [Abstract]","language":"en-US"},{"forObject":"cbrl:LesseeOperatingLeaseRentExpensesTableTextBlock","labelType":"xbrl:documentation","value":"Tabular disclosure of lessee's rent expenses under operating leases.","language":"en-US"},{"forObject":"cbrl:LesseeOperatingLeaseRentExpensesTableTextBlock","labelType":"xbrl:label","value":"Lessee, Operating Lease, Rent Expenses [Table Text Block]","language":"en-US"},{"forObject":"cbrl:LesseeOperatingLeaseRentExpensesTableTextBlock","labelType":"xbrl:terseLabel","value":"Rent Expense under Operating Leases","language":"en-US"},{"forObject":"cbrl:LesseeOperatingLeaseSupplementalCashFlowInformationAndNonCashActivityAbstract","labelType":"xbrl:label","value":"Lessee, Operating Lease, Supplemental Cash Flow Information and Non-cash Activity [Abstract]","language":"en-US"},{"forObject":"cbrl:LesseeOperatingLeaseSupplementalCashFlowInformationAndNonCashActivityAbstract","labelType":"xbrl:terseLabel","value":"Supplemental Cash Flow Information and Non-cash Activity Related to Operating Leases [Abstract]","language":"en-US"},{"forObject":"cbrl:LesseeOperatingLeasesRentExpenseContingentRentals","labelType":"xbrl:documentation","value":"The increases or decreases in lease payments that result from changes occurring after the inception of the lease in the factors (other than the passage of time) on which lease payments are based, except that any escalation of minimum lease payments relating to increases in construction or acquisition cost of the leased property or for increases in some measure of cost or value during the construction or preconstruction period, are excluded from contingent rentals. Contingent rentals also may include amounts for which the triggering events have not yet occurred or the specified targets for which have not yet been achieved (such as sales based percentage rent), but which events are considered probable of occurring or which specified targets are considered probable of being achieved.","language":"en-US"},{"forObject":"cbrl:LesseeOperatingLeasesRentExpenseContingentRentals","labelType":"xbrl:label","value":"Lessee, Operating Leases, Rent Expense, Contingent Rentals","language":"en-US"},{"forObject":"cbrl:LesseeOperatingLeasesRentExpenseContingentRentals","labelType":"xbrl:terseLabel","value":"Contingent lease payments","language":"en-US"},{"forObject":"cbrl:LesseeOperatingLeasesRentExpenseMinimumRentals","labelType":"xbrl:documentation","value":"This element represents the payments that the lessee is obligated to make or can be required to make in connection with a property under the terms of an agreement classified as an operating lease, excluding contingent rentals and a guarantee by the lessee of the lessor's debt and the lessee's obligation to pay (apart from the rental payments) executory costs such as insurance, maintenance, and taxes.","language":"en-US"},{"forObject":"cbrl:LesseeOperatingLeasesRentExpenseMinimumRentals","labelType":"xbrl:label","value":"Lessee, Operating Leases, Rent Expense, Minimum Rentals","language":"en-US"},{"forObject":"cbrl:LesseeOperatingLeasesRentExpenseMinimumRentals","labelType":"xbrl:terseLabel","value":"Minimum lease payments","language":"en-US"},{"forObject":"cbrl:LesseeOperatingLeasesRentExpenseNet","labelType":"xbrl:documentation","value":"Rental expense for the reporting period incurred under lessee's operating leases, including minimum and any contingent rent expense, net of related sublease income.","language":"en-US"},{"forObject":"cbrl:LesseeOperatingLeasesRentExpenseNet","labelType":"xbrl:label","value":"Lessee, Operating Leases, Rent Expense, Net","language":"en-US"},{"forObject":"cbrl:LesseeOperatingLeasesRentExpenseNet","labelType":"xbrl:totalLabel","value":"Total lease payments","language":"en-US"},{"forObject":"cbrl:LiabilityComponentAbstract","labelType":"xbrl:label","value":"Liability Component [Abstract]","language":"en-US"},{"forObject":"cbrl:LiabilityComponentAbstract","labelType":"xbrl:terseLabel","value":"Liability component [Abstract]","language":"en-US"},{"forObject":"cbrl:LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity","labelType":"xbrl:documentation","value":"Represents the option to increase borrowings on the credit facility.","language":"en-US"},{"forObject":"cbrl:LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity","labelType":"xbrl:label","value":"Line Of Credit Facility Option To Increase Maximum Borrowing Capacity","language":"en-US"},{"forObject":"cbrl:LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity","labelType":"xbrl:terseLabel","value":"Option to increase revolving credit facility","language":"en-US"},{"forObject":"cbrl:LiquidityRequirements","labelType":"xbrl:documentation","value":"The minimum amount of availability under the revolving credit facility plus cash and cash equivalents on hand for the company to be able to declare and pay dividends and repurchase shares pursuant to the credit facility.","language":"en-US"},{"forObject":"cbrl:LiquidityRequirements","labelType":"xbrl:label","value":"Liquidity requirements","language":"en-US"},{"forObject":"cbrl:LiquidityRequirements","labelType":"xbrl:verboseLabel","value":"Liquidity requirements","language":"en-US"},{"forObject":"cbrl:LongTermInterestRateSwapLiabilityMember","labelType":"xbrl:documentation","value":"Primary financial statement caption encompassing the long-term interest rate swap liability.","language":"en-US"},{"forObject":"cbrl:LongTermInterestRateSwapLiabilityMember","labelType":"xbrl:label","value":"Long-term Interest Rate Swap Liability [Member]","language":"en-US"},{"forObject":"cbrl:LongTermPerformancePlan2020Member","labelType":"xbrl:documentation","value":"The 2020 long-term performance plan which was established by the Committee for the purpose of rewarding certain officers with shares of the Company's common stock if the Company achieved certain performance targets. The stock awards under the long-term performance plan are calculated or estimated based on achievement of financial performance measures.","language":"en-US"},{"forObject":"cbrl:LongTermPerformancePlan2020Member","labelType":"xbrl:label","value":"Long Term Performance Plan2020 [Member]","language":"en-US"},{"forObject":"cbrl:LongTermPerformancePlan2020Member","labelType":"xbrl:terseLabel","value":"2020 LTPP [Member]","language":"en-US"},{"forObject":"cbrl:LongTermPerformancePlan2021Member","labelType":"xbrl:documentation","value":"The 2021 long-term performance plan which was established by the Committee for the purpose of rewarding certain officers with shares of the Company's common stock if the Company achieved certain performance targets. The stock awards under the long-term performance plan are calculated or estimated based on achievement of financial performance measures.","language":"en-US"},{"forObject":"cbrl:LongTermPerformancePlan2021Member","labelType":"xbrl:label","value":"Long Term Performance Plan2021 [Member]","language":"en-US"},{"forObject":"cbrl:LongTermPerformancePlan2021Member","labelType":"xbrl:terseLabel","value":"2021 LTPP [Member]","language":"en-US"},{"forObject":"cbrl:MapleStreetBiscuitCompanyMember","labelType":"xbrl:documentation","value":"Name of acquired entity.","language":"en-US"},{"forObject":"cbrl:MapleStreetBiscuitCompanyMember","labelType":"xbrl:label","value":"Maple Street Biscuit Company [Member]","language":"en-US"},{"forObject":"cbrl:MapleStreetBiscuitCompanyMember","labelType":"xbrl:terseLabel","value":"Maple Street Biscuit Company [Member]","language":"en-US"},{"forObject":"cbrl:MarketValueOfEachRightIfAPersonOrGroupBecomesAnAcquiringPerson","labelType":"xbrl:documentation","value":"Market value per share or per unit of warrants or rights outstanding, if a person or group becomes an acquiring person.","language":"en-US"},{"forObject":"cbrl:MarketValueOfEachRightIfAPersonOrGroupBecomesAnAcquiringPerson","labelType":"xbrl:label","value":"Market Value of Each Right If A Person Or Group Becomes an Acquiring Person","language":"en-US"},{"forObject":"cbrl:MarketValueOfEachRightIfAPersonOrGroupBecomesAnAcquiringPerson","labelType":"xbrl:terseLabel","value":"Market value of each right If a person or group becomes an acquiring person (in dollars per share)","language":"en-US"},{"forObject":"cbrl:MarketValueOfEachRightIfEntityIsLaterAcquiredInMerger","labelType":"xbrl:documentation","value":"Market value per share or per unit of warrants or rights outstanding, if the entity is later acquired in a merger.","language":"en-US"},{"forObject":"cbrl:MarketValueOfEachRightIfEntityIsLaterAcquiredInMerger","labelType":"xbrl:label","value":"Market Value of Each Right If Entity is Later Acquired in Merger","language":"en-US"},{"forObject":"cbrl:MarketValueOfEachRightIfEntityIsLaterAcquiredInMerger","labelType":"xbrl:terseLabel","value":"Market value of each right, if the company is later acquired in a merger (in dollars per share)","language":"en-US"},{"forObject":"cbrl:MaximumDividendsLimit","labelType":"xbrl:documentation","value":"Threshold amount used in determining the amount of dividends that may be paid pursuant to the credit facility.","language":"en-US"},{"forObject":"cbrl:MaximumDividendsLimit","labelType":"xbrl:label","value":"Maximum Dividends Limit","language":"en-US"},{"forObject":"cbrl:MaximumDividendsLimit","labelType":"xbrl:terseLabel","value":"Dividends threshold","language":"en-US"},{"forObject":"cbrl:MaximumLeverageRatio","labelType":"xbrl:documentation","value":"The maximum leverage ratio expected to be maintained pursuant to amended credit facility in order to pay dividends in an amount greater than the prior year.","language":"en-US"},{"forObject":"cbrl:MaximumLeverageRatio","labelType":"xbrl:label","value":"Maximum Leverage Ratio","language":"en-US"},{"forObject":"cbrl:MaximumLeverageRatio","labelType":"xbrl:terseLabel","value":"Leverage ratio, maximum","language":"en-US"},{"forObject":"cbrl:MeasurementInputRoyaltyRateMember","labelType":"xbrl:documentation","value":"Measurement input using royalty rate.","language":"en-US"},{"forObject":"cbrl:MeasurementInputRoyaltyRateMember","labelType":"xbrl:label","value":"Measurement Input, Royalty Rate [Member]","language":"en-US"},{"forObject":"cbrl:MeasurementInputRoyaltyRateMember","labelType":"xbrl:terseLabel","value":"Royalty Rate [Member]","language":"en-US"},{"forObject":"cbrl:MeasurementPeriodForAverageStockPricesAfterFirstBusinessDayOfPerformancePeriod","labelType":"xbrl:documentation","value":"Represents the measurement period for average stock prices after the first business day of performance period that were used in the fair value assumption of performance-based stock awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.","language":"en-US"},{"forObject":"cbrl:MeasurementPeriodForAverageStockPricesAfterFirstBusinessDayOfPerformancePeriod","labelType":"xbrl:label","value":"Measurement period for average stock prices after first business day of performance period","language":"en-US"},{"forObject":"cbrl:MeasurementPeriodForAverageStockPricesAfterFirstBusinessDayOfPerformancePeriod","labelType":"xbrl:terseLabel","value":"Measurement period for average stock prices after first business day of performance period","language":"en-US"},{"forObject":"cbrl:MeasurementPeriodForAverageStockPricesInConsecutiveCalendarDays","labelType":"xbrl:documentation","value":"Represents the measurement period for average stock prices in consecutive calendar days that were used in the fair value assumption of performance-based stock awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.","language":"en-US"},{"forObject":"cbrl:MeasurementPeriodForAverageStockPricesInConsecutiveCalendarDays","labelType":"xbrl:label","value":"Measurement period for average stock prices in consecutive calendar days","language":"en-US"},{"forObject":"cbrl:MeasurementPeriodForAverageStockPricesInConsecutiveCalendarDays","labelType":"xbrl:terseLabel","value":"Measurement period for average stock prices in consecutive calendar days","language":"en-US"},{"forObject":"cbrl:MeasurementPeriodForAverageStockPricesPriorToFirstBusinessDayOfPerformancePeriod","labelType":"xbrl:documentation","value":"Represents the measurement period for average stock prices prior to first business day of performance period that were used in the fair value assumption of performance-based stock awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.","language":"en-US"},{"forObject":"cbrl:MeasurementPeriodForAverageStockPricesPriorToFirstBusinessDayOfPerformancePeriod","labelType":"xbrl:label","value":"Measurement period for average stock prices prior to first business day of performance period","language":"en-US"},{"forObject":"cbrl:MeasurementPeriodForAverageStockPricesPriorToFirstBusinessDayOfPerformancePeriod","labelType":"xbrl:terseLabel","value":"Measurement period for average stock prices prior to first business day of performance period","language":"en-US"},{"forObject":"cbrl:MultiplierUsedInCalculatingAggregateAmountOfCashDividendsOnSharesOfCommonStockInAnyFiscalYear","labelType":"xbrl:documentation","value":"Represents the multiplier used in calculating aggregate amount of cash dividends on shares of common stock in any fiscal year.","language":"en-US"},{"forObject":"cbrl:MultiplierUsedInCalculatingAggregateAmountOfCashDividendsOnSharesOfCommonStockInAnyFiscalYear","labelType":"xbrl:label","value":"Multiplier Used in Calculating Aggregate Amount of Cash Dividends on Shares of Common Stock in Any Fiscal Year","language":"en-US"},{"forObject":"cbrl:MultiplierUsedInCalculatingAggregateAmountOfCashDividendsOnSharesOfCommonStockInAnyFiscalYear","labelType":"xbrl:terseLabel","value":"Multiplier used in calculating aggregate amount of cash dividends on shares of common stock in any fiscal year","language":"en-US"},{"forObject":"cbrl:NonCashLeaseExpense","labelType":"xbrl:documentation","value":"Represents noncash lease expense incurred during the period.","language":"en-US"},{"forObject":"cbrl:NonCashLeaseExpense","labelType":"xbrl:label","value":"Non Cash Lease Expense","language":"en-US"},{"forObject":"cbrl:NonCashLeaseExpense","labelType":"xbrl:terseLabel","value":"Noncash lease expense","language":"en-US"},{"forObject":"cbrl:NonQualifiedDefinedContributionMember","labelType":"xbrl:documentation","value":"A defined contribution plan provides benefits in return for services rendered, provides an individual account for each participant, and has terms that specify how contributions to the individual's account are to be determined rather than the amount of benefits the individual is to receive.","language":"en-US"},{"forObject":"cbrl:NonQualifiedDefinedContributionMember","labelType":"xbrl:label","value":"Non Qualified Defined Contribution [Member]","language":"en-US"},{"forObject":"cbrl:NonQualifiedDefinedContributionMember","labelType":"xbrl:terseLabel","value":"Non-Qualified Savings Plan [Member]","language":"en-US"},{"forObject":"cbrl:NonQualifiedDefinedContributionPlanLiabilitiesNoncurrent","labelType":"xbrl:documentation","value":"This represents the entire liability recognized in the balance sheet that is associated with the company's non-qualified defined contribution retirement plan.","language":"en-US"},{"forObject":"cbrl:NonQualifiedDefinedContributionPlanLiabilitiesNoncurrent","labelType":"xbrl:label","value":"Non Qualified Defined Contribution Plan Liabilities Noncurrent","language":"en-US"},{"forObject":"cbrl:NonQualifiedDefinedContributionPlanLiabilitiesNoncurrent","labelType":"xbrl:verboseLabel","value":"Liability obligations to participants","language":"en-US"},{"forObject":"cbrl:NonvestedStockEarned","labelType":"xbrl:documentation","value":"The number of equity-based payment instruments, excluding stock (or unit) options, that the entity earned during the reporting period.","language":"en-US"},{"forObject":"cbrl:NonvestedStockEarned","labelType":"xbrl:label","value":"Nonvested stock earned","language":"en-US"},{"forObject":"cbrl:NonvestedStockEarned","labelType":"xbrl:terseLabel","value":"Nonvested stock earned (in shares)","language":"en-US"},{"forObject":"cbrl:NonvestedStockMember","labelType":"xbrl:documentation","value":"Activity related to nonvested stock.","language":"en-US"},{"forObject":"cbrl:NonvestedStockMember","labelType":"xbrl:label","value":"Nonvested Stock [Member]","language":"en-US"},{"forObject":"cbrl:NonvestedStockMember","labelType":"xbrl:terseLabel","value":"Nonvested Stock Awards [Member]","language":"en-US"},{"forObject":"cbrl:NonvestedStockUnitsMember","labelType":"xbrl:documentation","value":"Activity related to nonvested stock units during period.","language":"en-US"},{"forObject":"cbrl:NonvestedStockUnitsMember","labelType":"xbrl:label","value":"Nonvested Stock Units [Member]","language":"en-US"},{"forObject":"cbrl:NonvestedStockUnitsMember","labelType":"xbrl:terseLabel","value":"Nonvested Stock Units [Member]","language":"en-US"},{"forObject":"cbrl:NumberOfBusinessLocationsConverted","labelType":"xbrl:documentation","value":"The number of locations converted by the entity during the period.","language":"en-US"},{"forObject":"cbrl:NumberOfBusinessLocationsConverted","labelType":"xbrl:label","value":"Number of Business Locations Converted","language":"en-US"},{"forObject":"cbrl:NumberOfBusinessLocationsConverted","labelType":"xbrl:terseLabel","value":"Number of business locations converted","language":"en-US"},{"forObject":"cbrl:NumberOfCommonStockSharesThatCanBeExchangedForEachRightIfRightsWereExtinguished","labelType":"xbrl:documentation","value":"Rights that may be extinguished by the board of directors by exchanging one share of common stock or an equivalent security for each Right, other than Rights held by the Acquiring Person.","language":"en-US"},{"forObject":"cbrl:NumberOfCommonStockSharesThatCanBeExchangedForEachRightIfRightsWereExtinguished","labelType":"xbrl:label","value":"Number of common stock shares that can be exchanged for each right if rights were extinguished","language":"en-US"},{"forObject":"cbrl:NumberOfCommonStockSharesThatCanBeExchangedForEachRightIfRightsWereExtinguished","labelType":"xbrl:terseLabel","value":"Number of common stock shares that can be exchanged for each right if rights were extinguished (in shares)","language":"en-US"},{"forObject":"cbrl:NumberOfLocationsOpened","labelType":"xbrl:documentation","value":"The number of locations opened at the end of the period.","language":"en-US"},{"forObject":"cbrl:NumberOfLocationsOpened","labelType":"xbrl:label","value":"Number of Locations Opened","language":"en-US"},{"forObject":"cbrl:NumberOfLocationsOpened","labelType":"xbrl:terseLabel","value":"Number of locations opened","language":"en-US"},{"forObject":"cbrl:NumberOfOptionalRenewalPeriods","labelType":"xbrl:documentation","value":"The information about number of optional renewal periods.","language":"en-US"},{"forObject":"cbrl:NumberOfOptionalRenewalPeriods","labelType":"xbrl:label","value":"Number of Optional Renewal Periods","language":"en-US"},{"forObject":"cbrl:NumberOfOptionalRenewalPeriods","labelType":"xbrl:terseLabel","value":"Number of optional renewal periods","language":"en-US"},{"forObject":"cbrl:NumberOfPreferredSharePurchaseRightDeclaredAsDividendForEachShareOfCommonStockOutstanding","labelType":"xbrl:documentation","value":"Number of preferred share purchase right declared as dividend for each share of common stock outstanding.","language":"en-US"},{"forObject":"cbrl:NumberOfPreferredSharePurchaseRightDeclaredAsDividendForEachShareOfCommonStockOutstanding","labelType":"xbrl:label","value":"Number of preferred share purchase right declared as dividend for each share of common stock outstanding","language":"en-US"},{"forObject":"cbrl:NumberOfPreferredSharePurchaseRightDeclaredAsDividendForEachShareOfCommonStockOutstanding","labelType":"xbrl:terseLabel","value":"Number of preferred share purchase right declared as dividend for each share of common stock outstanding","language":"en-US"},{"forObject":"cbrl:NumberOfProductLines","labelType":"xbrl:documentation","value":"The number of related and substantially integrated product lines.","language":"en-US"},{"forObject":"cbrl:NumberOfProductLines","labelType":"xbrl:label","value":"Number of product lines","language":"en-US"},{"forObject":"cbrl:NumberOfPropertiesForWhichEntityIsLiableForLeasePayments","labelType":"xbrl:documentation","value":"The number of properties for which the entity is liable for lease payments.","language":"en-US"},{"forObject":"cbrl:NumberOfPropertiesForWhichEntityIsLiableForLeasePayments","labelType":"xbrl:label","value":"Number of Properties for Which Entity is Liable for Lease Payments","language":"en-US"},{"forObject":"cbrl:NumberOfPropertiesForWhichEntityIsLiableForLeasePayments","labelType":"xbrl:terseLabel","value":"Number of properties for which the Company is liable for lease payments as of result of non-performance by primary obligor","language":"en-US"},{"forObject":"cbrl:NumberOfSharesAccrued","labelType":"xbrl:documentation","value":"Number of shares accrued based upon the change in total shareholder return.","language":"en-US"},{"forObject":"cbrl:NumberOfSharesAccrued","labelType":"xbrl:label","value":"Number of Shares Accrued","language":"en-US"},{"forObject":"cbrl:NumberOfSharesAccrued","labelType":"xbrl:verboseLabel","value":"Number of shares accrued (in shares)","language":"en-US"},{"forObject":"cbrl:NumberOfStoresCompletedInSaleLeasebackTransaction","labelType":"xbrl:documentation","value":"Refers to the number of stores that are completed in sale-lease back transaction.","language":"en-US"},{"forObject":"cbrl:NumberOfStoresCompletedInSaleLeasebackTransaction","labelType":"xbrl:label","value":"Number of Stores Completed in Sale Leaseback Transaction","language":"en-US"},{"forObject":"cbrl:NumberOfStoresCompletedInSaleLeasebackTransaction","labelType":"xbrl:terseLabel","value":"Number of stores completed in sale leaseback transaction","language":"en-US"},{"forObject":"cbrl:NumberOfStoresInvolvingSaleLeasebackTransaction","labelType":"xbrl:documentation","value":"Refers to the number of stores that are involved in sale-lease back transaction.","language":"en-US"},{"forObject":"cbrl:NumberOfStoresInvolvingSaleLeasebackTransaction","labelType":"xbrl:label","value":"Number Of Stores Involving Sale Leaseback Transaction","language":"en-US"},{"forObject":"cbrl:NumberOfStoresInvolvingSaleLeasebackTransaction","labelType":"xbrl:verboseLabel","value":"Number of owned stores involved in sale-lease back transactions","language":"en-US"},{"forObject":"cbrl:OfferingPeriod","labelType":"xbrl:documentation","value":"The initial time period for all-cash, fully financed tender offers for all shares of common stock that the rights would not interfere with, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.","language":"en-US"},{"forObject":"cbrl:OfferingPeriod","labelType":"xbrl:label","value":"Offering Period","language":"en-US"},{"forObject":"cbrl:OfferingPeriod","labelType":"xbrl:terseLabel","value":"Offering period","language":"en-US"},{"forObject":"cbrl:OfferingPeriodSubsequent","labelType":"xbrl:documentation","value":"The time period subsequent to consummation for all-cash, fully financed tender offers for all shares of common stock that the rights would not interfere with, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.","language":"en-US"},{"forObject":"cbrl:OfferingPeriodSubsequent","labelType":"xbrl:label","value":"Offering Period, Subsequent","language":"en-US"},{"forObject":"cbrl:OfferingPeriodSubsequent","labelType":"xbrl:terseLabel","value":"Subsequent offering period","language":"en-US"},{"forObject":"cbrl:OmnibusPlan2010Member","labelType":"xbrl:documentation","value":"Omnibus Plan 2010.","language":"en-US"},{"forObject":"cbrl:OmnibusPlan2010Member","labelType":"xbrl:label","value":"Omnibus Plan 2010 [Member]","language":"en-US"},{"forObject":"cbrl:OmnibusPlan2010Member","labelType":"xbrl:terseLabel","value":"Prior Plan [Member]","language":"en-US"},{"forObject":"cbrl:OmnibusPlan2010Member","labelType":"xbrl:verboseLabel","value":"Omnibus Plan 2010 [Member]","language":"en-US"},{"forObject":"cbrl:OmnibusPlan2020Member","labelType":"xbrl:documentation","value":"Omnibus Plan 2020.","language":"en-US"},{"forObject":"cbrl:OmnibusPlan2020Member","labelType":"xbrl:label","value":"Omnibus Plan 2020 [Member]","language":"en-US"},{"forObject":"cbrl:OmnibusPlan2020Member","labelType":"xbrl:terseLabel","value":"2020 Omnibus Plan [Member]","language":"en-US"},{"forObject":"cbrl:OperatingLeaseRightOfUseAssetNonCash","labelType":"xbrl:documentation","value":"Amount of lessee's right to use underlying asset under operating lease in non-cash.","language":"en-US"},{"forObject":"cbrl:OperatingLeaseRightOfUseAssetNonCash","labelType":"xbrl:label","value":"Operating Lease, Right-of-Use Asset, Non-cash","language":"en-US"},{"forObject":"cbrl:OperatingLeaseRightOfUseAssetNonCash","labelType":"xbrl:terseLabel","value":"Right-of-use assets, non-cash","language":"en-US"},{"forObject":"cbrl:OwnedStoresMember","labelType":"xbrl:documentation","value":"Sale lease back transactions relating to owned stores.","language":"en-US"},{"forObject":"cbrl:OwnedStoresMember","labelType":"xbrl:label","value":"Owned Stores [Member]","language":"en-US"},{"forObject":"cbrl:OwnedStoresMember","labelType":"xbrl:terseLabel","value":"Owned Stores [Member]","language":"en-US"},{"forObject":"cbrl:PBSHoldCoLLCMember","labelType":"xbrl:documentation","value":"Entity owned or controlled by another entity.","language":"en-US"},{"forObject":"cbrl:PBSHoldCoLLCMember","labelType":"xbrl:label","value":"PBS HoldCo, LLC [Member]","language":"en-US"},{"forObject":"cbrl:PBSHoldCoLLCMember","labelType":"xbrl:terseLabel","value":"PBS HC [Member]","language":"en-US"},{"forObject":"cbrl:PercentageOfAdjustmentToExercisePrice","labelType":"xbrl:documentation","value":"Refers to percentage of adjustments to the exercise price that will be made.","language":"en-US"},{"forObject":"cbrl:PercentageOfAdjustmentToExercisePrice","labelType":"xbrl:label","value":"Percentage of Adjustment to Exercise Price","language":"en-US"},{"forObject":"cbrl:PercentageOfAdjustmentToExercisePrice","labelType":"xbrl:terseLabel","value":"Percentage of adjustment to exercise price","language":"en-US"},{"forObject":"cbrl:PercentageOfAnOwnershipOfCommonStockByAnAcquiringPersonBeforeBoardOfDirectorsMayExtinguishRight","labelType":"xbrl:documentation","value":"Percentage of an ownership of common stock by an Acquiring Person before board of directors may extinguish right by exchanging one share of common stock or an equivalent security for each Right, other than Rights held by the Acquiring Person.","language":"en-US"},{"forObject":"cbrl:PercentageOfAnOwnershipOfCommonStockByAnAcquiringPersonBeforeBoardOfDirectorsMayExtinguishRight","labelType":"xbrl:label","value":"Percentage of an ownership of common stock by an Acquiring Person before board of directors may extinguish right","language":"en-US"},{"forObject":"cbrl:PercentageOfAnOwnershipOfCommonStockByAnAcquiringPersonBeforeBoardOfDirectorsMayExtinguishRight","labelType":"xbrl:terseLabel","value":"Percentage of an ownership of common stock by an Acquiring Person before board of directors may extinguish right","language":"en-US"},{"forObject":"cbrl:PercentageOfContributionByEmployerThatVestsOnEmployeeSFifthAnniversaryOfEmployment","labelType":"xbrl:documentation","value":"Percentage of employer's matching contribution that vests on the fifth anniversary.","language":"en-US"},{"forObject":"cbrl:PercentageOfContributionByEmployerThatVestsOnEmployeeSFifthAnniversaryOfEmployment","labelType":"xbrl:label","value":"Percentage of contribution by employer that vests on employee's fifth anniversary of employment","language":"en-US"},{"forObject":"cbrl:PercentageOfContributionByEmployerThatVestsOnEmployeeSFifthAnniversaryOfEmployment","labelType":"xbrl:verboseLabel","value":"Percentage of company contribution that vests on employee's fifth anniversary of employment","language":"en-US"},{"forObject":"cbrl:PercentageOfEligibleBonusesAllowedToBeDeferred","labelType":"xbrl:documentation","value":"Percentage of eligible bonus that eligible employees can defer.","language":"en-US"},{"forObject":"cbrl:PercentageOfEligibleBonusesAllowedToBeDeferred","labelType":"xbrl:label","value":"Percentage of eligible bonuses allowed to be deferred","language":"en-US"},{"forObject":"cbrl:PercentageOfEligibleBonusesAllowedToBeDeferred","labelType":"xbrl:verboseLabel","value":"Percentage of eligible bonuses allowed to be deferred","language":"en-US"},{"forObject":"cbrl:PercentageOfOutstandingCommonStockOwnershipRequiredToQualifyForAnAcquiringPerson","labelType":"xbrl:documentation","value":"Percentage of outstanding common stock ownership required to qualify for an \"Acquiring Person\".","language":"en-US"},{"forObject":"cbrl:PercentageOfOutstandingCommonStockOwnershipRequiredToQualifyForAnAcquiringPerson","labelType":"xbrl:label","value":"Percentage of outstanding common stock ownership required to qualify for an \"Acquiring Person\"","language":"en-US"},{"forObject":"cbrl:PercentageOfOutstandingCommonStockOwnershipRequiredToQualifyForAnAcquiringPerson","labelType":"xbrl:terseLabel","value":"Percentage of outstanding common stock ownership required to qualify for an \"Acquiring Person\"","language":"en-US"},{"forObject":"cbrl:PercentageOfRetailInventoriesValuedUsingRetailInventoryMethod","labelType":"xbrl:documentation","value":"Percentage of retail inventories valued using the retail inventory method during the period.","language":"en-US"},{"forObject":"cbrl:PercentageOfRetailInventoriesValuedUsingRetailInventoryMethod","labelType":"xbrl:label","value":"Percentage of retail inventories valued using the retail inventory method","language":"en-US"},{"forObject":"cbrl:PercentageOfRetailInventoriesValuedUsingRetailInventoryMethod","labelType":"xbrl:verboseLabel","value":"Percentage of retail inventories valued using the retail inventory method","language":"en-US"},{"forObject":"cbrl:PercentageOfTargetAwardThatMayBeAwarded","labelType":"xbrl:documentation","value":"Percentage of shares of the target award that may be earned by and awarded at the end of the performance period.","language":"en-US"},{"forObject":"cbrl:PercentageOfTargetAwardThatMayBeAwarded","labelType":"xbrl:label","value":"Percentage of Target Award That May be Awarded","language":"en-US"},{"forObject":"cbrl:PercentageOfTargetAwardThatMayBeAwarded","labelType":"xbrl:terseLabel","value":"Percentage of shares of target award that may be awarded","language":"en-US"},{"forObject":"cbrl:PercentageOfVotingInterestsAcquired","labelType":"xbrl:documentation","value":"The percentage of voting equity interests acquired.","language":"en-US"},{"forObject":"cbrl:PercentageOfVotingInterestsAcquired","labelType":"xbrl:label","value":"Percentage of Voting Interests Acquired","language":"en-US"},{"forObject":"cbrl:PercentageOfVotingInterestsAcquired","labelType":"xbrl:verboseLabel","value":"Percentage of voting ownership Interest","language":"en-US"},{"forObject":"cbrl:PerformancePeriod","labelType":"xbrl:documentation","value":"The period of time which performance is measured for incentive plans.","language":"en-US"},{"forObject":"cbrl:PerformancePeriod","labelType":"xbrl:label","value":"Performance period","language":"en-US"},{"forObject":"cbrl:PerformancePeriod","labelType":"xbrl:terseLabel","value":"Performance period","language":"en-US"},{"forObject":"cbrl:PeriodBeforeRightsCanBeExercised","labelType":"xbrl:documentation","value":"The period before rights can be exercised after the public announcement that a person or group has become an \"Acquiring Person\" by obtaining beneficial ownership of 10% or more of the Company's outstanding common stock (the \"Distribution Date\"), in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.","language":"en-US"},{"forObject":"cbrl:PeriodBeforeRightsCanBeExercised","labelType":"xbrl:label","value":"Period before rights can be exercised","language":"en-US"},{"forObject":"cbrl:PeriodBeforeRightsCanBeExercised","labelType":"xbrl:terseLabel","value":"Period before rights can be exercised","language":"en-US"},{"forObject":"cbrl:PeriodOfAveragePhysicalInventoryUsedForEstimateOfShrinkage","labelType":"xbrl:documentation","value":"Represents average period of physical inventory used for estimating shrinkage for the time period between physical inventory counts.","language":"en-US"},{"forObject":"cbrl:PeriodOfAveragePhysicalInventoryUsedForEstimateOfShrinkage","labelType":"xbrl:label","value":"Period of Average Physical Inventory Used for Estimate of Shrinkage","language":"en-US"},{"forObject":"cbrl:PeriodOfAveragePhysicalInventoryUsedForEstimateOfShrinkage","labelType":"xbrl:terseLabel","value":"Average period of physical inventory used for estimating shrinkage","language":"en-US"},{"forObject":"cbrl:PeriodOfRemainingInstallmentPaymentForUnusedPortionHeldAsSecurity","labelType":"xbrl:documentation","value":"Period of remaining installment payment for unused portion held as security, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.","language":"en-US"},{"forObject":"cbrl:PeriodOfRemainingInstallmentPaymentForUnusedPortionHeldAsSecurity","labelType":"xbrl:label","value":"Period of Remaining Installment Payment for Unused Portion Held as Security","language":"en-US"},{"forObject":"cbrl:PeriodOfRemainingInstallmentPaymentForUnusedPortionHeldAsSecurity","labelType":"xbrl:terseLabel","value":"Period of remaining installment payment held as security","language":"en-US"},{"forObject":"cbrl:PlanAssetsForNonQualifiedPlanAssetsNoncurrent","labelType":"xbrl:documentation","value":"This represents amount of the entire plan assets recognized in the balance sheet that are associated with the company's rabbi trust established for its non-qualified defined contribution plan.","language":"en-US"},{"forObject":"cbrl:PlanAssetsForNonQualifiedPlanAssetsNoncurrent","labelType":"xbrl:label","value":"Plan Assets For Non Qualified Plan Assets Noncurrent","language":"en-US"},{"forObject":"cbrl:PlanAssetsForNonQualifiedPlanAssetsNoncurrent","labelType":"xbrl:verboseLabel","value":"Market value of the trust assets","language":"en-US"},{"forObject":"cbrl:PortionOfNetProceedsFromOfferingOfNotesUsedToPayThePremiumOnConvertibleNoteHedgeTransactionsNetOfProceedsFromWarrantTransactions","labelType":"xbrl:documentation","value":"Portion of net proceeds from the offering of the Notes that was used to pay the premium on the Convertible Note Hedge Transactions, net of proceeds from the Warrant Transactions.","language":"en-US"},{"forObject":"cbrl:PortionOfNetProceedsFromOfferingOfNotesUsedToPayThePremiumOnConvertibleNoteHedgeTransactionsNetOfProceedsFromWarrantTransactions","labelType":"xbrl:label","value":"Portion of net proceeds from offering of Notes used to pay the premium on Convertible Note Hedge Transactions, net of proceeds from Warrant Transactions","language":"en-US"},{"forObject":"cbrl:PortionOfNetProceedsFromOfferingOfNotesUsedToPayThePremiumOnConvertibleNoteHedgeTransactionsNetOfProceedsFromWarrantTransactions","labelType":"xbrl:verboseLabel","value":"Portion of net proceeds from offering of Notes used to pay the premium on Convertible Note Hedge Transactions, net of proceeds from Warrant Transactions","language":"en-US"},{"forObject":"cbrl:PropertyPlantAndEquipmentPerStoreEstimatedReplacementCost","labelType":"xbrl:documentation","value":"Estimated replacement cost of property, plant and equipment per store.","language":"en-US"},{"forObject":"cbrl:PropertyPlantAndEquipmentPerStoreEstimatedReplacementCost","labelType":"xbrl:label","value":"Property, Plant and Equipment Per Store, Estimated Replacement Cost","language":"en-US"},{"forObject":"cbrl:PropertyPlantAndEquipmentPerStoreEstimatedReplacementCost","labelType":"xbrl:terseLabel","value":"Estimated replacement cost per store","language":"en-US"},{"forObject":"cbrl:ProvisionForNonPerformanceByPrimaryObligorUnderLeaseArrangements","labelType":"xbrl:documentation","value":"Amount recorded as provision for non-performance by the primary obligor under lease arrangements.","language":"en-US"},{"forObject":"cbrl:ProvisionForNonPerformanceByPrimaryObligorUnderLeaseArrangements","labelType":"xbrl:label","value":"Provision for Non-Performance by Primary Obligor under Lease Arrangements","language":"en-US"},{"forObject":"cbrl:ProvisionForNonPerformanceByPrimaryObligorUnderLeaseArrangements","labelType":"xbrl:terseLabel","value":"Provision for non-performance by primary obligor under lease arrangements","language":"en-US"},{"forObject":"cbrl:QualifiedDefinedContributionMember","labelType":"xbrl:documentation","value":"A defined contribution plan provides benefits in return for services rendered, provides an individual account for each participant, and has terms that specify how contributions to the individual's account are to be determined rather than the amount of benefits the individual is to receive.","language":"en-US"},{"forObject":"cbrl:QualifiedDefinedContributionMember","labelType":"xbrl:label","value":"Qualified Defined Contribution [Member]","language":"en-US"},{"forObject":"cbrl:QualifiedDefinedContributionMember","labelType":"xbrl:verboseLabel","value":"401(k) Savings Plan [Member]","language":"en-US"},{"forObject":"cbrl:QuarterlyDividendsPaymentsPerShare","labelType":"xbrl:documentation","value":"Quarterly dividends payments per share for each one one-hundredth of a preferred share, if issued.","language":"en-US"},{"forObject":"cbrl:QuarterlyDividendsPaymentsPerShare","labelType":"xbrl:label","value":"Quarterly dividends payments per share","language":"en-US"},{"forObject":"cbrl:QuarterlyDividendsPaymentsPerShare","labelType":"xbrl:terseLabel","value":"Quarterly dividends payments per share (in dollars per share)","language":"en-US"},{"forObject":"cbrl:RTSRRSUsAwards2019Member","labelType":"xbrl:documentation","value":"Shares or units awarded to employees for meeting certain performance targets under the 2019 long-term incentive plans.","language":"en-US"},{"forObject":"cbrl:RTSRRSUsAwards2019Member","labelType":"xbrl:label","value":"RTSR RSUs Awards 2019 [Member]","language":"en-US"},{"forObject":"cbrl:RTSRRSUsAwards2019Member","labelType":"xbrl:terseLabel","value":"2019 rTSR RSUs [Member]","language":"en-US"},{"forObject":"cbrl:RTSRRSUsAwards2020Member","labelType":"xbrl:documentation","value":"Shares or units awarded to employees for meeting certain performance targets under the 2020 long-term incentive plans.","language":"en-US"},{"forObject":"cbrl:RTSRRSUsAwards2020Member","labelType":"xbrl:label","value":"RTSRRS Us Awards2020 [Member]","language":"en-US"},{"forObject":"cbrl:RTSRRSUsAwards2020Member","labelType":"xbrl:terseLabel","value":"2020 rTSR RSUs [Member]","language":"en-US"},{"forObject":"cbrl:RedemptionPriceOfRight","labelType":"xbrl:documentation","value":"Redemption price of the Right before any person or group becomes an Acquiring Person.","language":"en-US"},{"forObject":"cbrl:RedemptionPriceOfRight","labelType":"xbrl:label","value":"Redemption price of Right","language":"en-US"},{"forObject":"cbrl:RedemptionPriceOfRight","labelType":"xbrl:terseLabel","value":"Redemption price of the right (in dollars per share)","language":"en-US"},{"forObject":"cbrl:ReductionsInFairValueOfTheInterestRateSwapAssetAndLiabilityRelatedToNonPerformanceRisk","labelType":"xbrl:documentation","value":"The adjustment to the fair value of the entity's interest rate swap assets and liabilities related to its non-performance risk.","language":"en-US"},{"forObject":"cbrl:ReductionsInFairValueOfTheInterestRateSwapAssetAndLiabilityRelatedToNonPerformanceRisk","labelType":"xbrl:label","value":"Reductions in fair value of the interest rate swap asset and liability related to non-performance risk","language":"en-US"},{"forObject":"cbrl:ReductionsInFairValueOfTheInterestRateSwapAssetAndLiabilityRelatedToNonPerformanceRisk","labelType":"xbrl:verboseLabel","value":"Reduction in fair value of interest rate swap liabilities due to adjustment related to non-performance risk","language":"en-US"},{"forObject":"cbrl:RemainingPropertyPurchased","labelType":"xbrl:documentation","value":"Amount of purchase for the remaining property.","language":"en-US"},{"forObject":"cbrl:RemainingPropertyPurchased","labelType":"xbrl:label","value":"Remaining property purchased","language":"en-US"},{"forObject":"cbrl:RemainingPropertyPurchased","labelType":"xbrl:terseLabel","value":"Remaining property purchased","language":"en-US"},{"forObject":"cbrl:RestaurantAndOtherEquipmentGross","labelType":"xbrl:documentation","value":"Amount before accumulated depreciation of restaurant equipment and other equipment classified as an asset.","language":"en-US"},{"forObject":"cbrl:RestaurantAndOtherEquipmentGross","labelType":"xbrl:label","value":"Restaurant and Other Equipment, Gross","language":"en-US"},{"forObject":"cbrl:RestaurantAndOtherEquipmentGross","labelType":"xbrl:verboseLabel","value":"Restaurant and other equipment","language":"en-US"},{"forObject":"cbrl:RestaurantAndOtherEquipmentMember","labelType":"xbrl:documentation","value":"Restaurant equipment and other equipment classified as an asset.","language":"en-US"},{"forObject":"cbrl:RestaurantAndOtherEquipmentMember","labelType":"xbrl:label","value":"Restaurant and Other Equipment [Member]","language":"en-US"},{"forObject":"cbrl:RestaurantMember","labelType":"xbrl:documentation","value":"Description of restaurant services provided by the entity.","language":"en-US"},{"forObject":"cbrl:RestaurantMember","labelType":"xbrl:label","value":"Restaurant [Member]","language":"en-US"},{"forObject":"cbrl:RestaurantMember","labelType":"xbrl:terseLabel","value":"Restaurant [Member]","language":"en-US"},{"forObject":"cbrl:RestaurantRelatedInventory","labelType":"xbrl:documentation","value":"Carrying amount as of the balance sheet date of food purchases that will be consumed in the store operations.","language":"en-US"},{"forObject":"cbrl:RestaurantRelatedInventory","labelType":"xbrl:label","value":"Restaurant related inventory","language":"en-US"},{"forObject":"cbrl:RestaurantRelatedInventory","labelType":"xbrl:verboseLabel","value":"Restaurant","language":"en-US"},{"forObject":"cbrl:RestaurantStoresMember","labelType":"xbrl:documentation","value":"Lease transactions relating to restaurant stores.","language":"en-US"},{"forObject":"cbrl:RestaurantStoresMember","labelType":"xbrl:label","value":"Restaurant Stores [Member]","language":"en-US"},{"forObject":"cbrl:RestaurantStoresMember","labelType":"xbrl:terseLabel","value":"Restaurant Stores [Member]","language":"en-US"},{"forObject":"cbrl:RetailDistributionCenterMember","labelType":"xbrl:documentation","value":"Lease transactions relating to retail distribution center.","language":"en-US"},{"forObject":"cbrl:RetailDistributionCenterMember","labelType":"xbrl:label","value":"Retail Distribution Center [Member]","language":"en-US"},{"forObject":"cbrl:RetailDistributionCenterMember","labelType":"xbrl:terseLabel","value":"Retail Distribution Center [Member]","language":"en-US"},{"forObject":"cbrl:RevolvingCreditFacility2019Member","labelType":"xbrl:documentation","value":"Arrangement the entity entered into on September 5, 2018, in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.","language":"en-US"},{"forObject":"cbrl:RevolvingCreditFacility2019Member","labelType":"xbrl:label","value":"Revolving Credit Facility 2019 [Member]","language":"en-US"},{"forObject":"cbrl:RevolvingCreditFacility2019Member","labelType":"xbrl:terseLabel","value":"2019 Revolving Credit Facility [Member]","language":"en-US"},{"forObject":"cbrl:RevolvingCreditFacility2019RemainingPortionMember","labelType":"xbrl:documentation","value":"A remaining portion of the 2019 Revolving Credit Facility.","language":"en-US"},{"forObject":"cbrl:RevolvingCreditFacility2019RemainingPortionMember","labelType":"xbrl:label","value":"Revolving Credit Facility 2019, Remaining Portion [Member]","language":"en-US"},{"forObject":"cbrl:RevolvingCreditFacility2019RemainingPortionMember","labelType":"xbrl:terseLabel","value":"2019 Revolving Credit Facility, Remaining Portion [Member]","language":"en-US"},{"forObject":"cbrl:RevolvingCreditFacility2019SwappedPortionMember","labelType":"xbrl:documentation","value":"A swapped portion of the 2019 Revolving Credit Facility.","language":"en-US"},{"forObject":"cbrl:RevolvingCreditFacility2019SwappedPortionMember","labelType":"xbrl:label","value":"Revolving Credit Facility 2019, Swapped Portion [Member]","language":"en-US"},{"forObject":"cbrl:RevolvingCreditFacility2019SwappedPortionMember","labelType":"xbrl:terseLabel","value":"2019 Revolving Credit Facility, Swapped Portion [Member]","language":"en-US"},{"forObject":"cbrl:RightsAgreementMember","labelType":"xbrl:documentation","value":"Information regarding the entity's shareholder rights plan adopted by the Board of Directors on April 9, 2018, which replaced the Company's previous rights plan adopted in 2015 (the \"2015 Plan\"), and it became effective immediately following the expiration of the 2015 Plan at the close of business on April 9, 2018.","language":"en-US"},{"forObject":"cbrl:RightsAgreementMember","labelType":"xbrl:label","value":"Rights Agreement [Member]","language":"en-US"},{"forObject":"cbrl:RightsAgreementMember","labelType":"xbrl:terseLabel","value":"Rights Agreement [Member]","language":"en-US"},{"forObject":"cbrl:RightsExpirationDate","labelType":"xbrl:documentation","value":"Element represents the expiration date of the preferred share purchase rights in CCYY-MM-DD format.","language":"en-US"},{"forObject":"cbrl:RightsExpirationDate","labelType":"xbrl:label","value":"Rights Expiration Date","language":"en-US"},{"forObject":"cbrl:RightsExpirationDate","labelType":"xbrl:terseLabel","value":"Rights expiration date","language":"en-US"},{"forObject":"cbrl:SaleLeasebackTransactionAggregateInitialAnnualRentPaymentForLeaseProperties","labelType":"xbrl:documentation","value":"The yearly payments due under the lease entered into in connection with the transaction involving the sale of property to another party and the lease of the property back to the seller.","language":"en-US"},{"forObject":"cbrl:SaleLeasebackTransactionAggregateInitialAnnualRentPaymentForLeaseProperties","labelType":"xbrl:label","value":"Sale Leaseback Transaction, Aggregate Initial Annual Rent Payment for Lease Properties","language":"en-US"},{"forObject":"cbrl:SaleLeasebackTransactionAggregateInitialAnnualRentPaymentForLeaseProperties","labelType":"xbrl:terseLabel","value":"Aggregate initial annual rent payment for lease properties","language":"en-US"},{"forObject":"cbrl:SaleLeasebackTransactionPercentageOfIncreaseInAnnualRentalPaymentsInInitialTerms","labelType":"xbrl:documentation","value":"Increase of percentage of yearly payments due under the lease entered into in connection with the transaction involving the sale of property to another party and the lease of the property back to the seller.","language":"en-US"},{"forObject":"cbrl:SaleLeasebackTransactionPercentageOfIncreaseInAnnualRentalPaymentsInInitialTerms","labelType":"xbrl:label","value":"Sale Leaseback Transaction, Percentage of Increase in Annual Rental Payments in Initial Terms","language":"en-US"},{"forObject":"cbrl:SaleLeasebackTransactionPercentageOfIncreaseInAnnualRentalPaymentsInInitialTerms","labelType":"xbrl:terseLabel","value":"Percentage of increase in annual rental payments in initial terms","language":"en-US"},{"forObject":"cbrl:SaleLeasebackTransactionsIn2000Member","labelType":"xbrl:documentation","value":"Sale-leaseback transactions completed in 2000, pursuant to which the Company leases 65 of its stores.","language":"en-US"},{"forObject":"cbrl:SaleLeasebackTransactionsIn2000Member","labelType":"xbrl:label","value":"Sale-leaseback Transactions in 2000 [Member]","language":"en-US"},{"forObject":"cbrl:SaleLeasebackTransactionsIn2000Member","labelType":"xbrl:terseLabel","value":"Sale-leaseback Transactions in 2000 [Member]","language":"en-US"},{"forObject":"cbrl:SaleLeasebackTransactionsIn2009Member","labelType":"xbrl:documentation","value":"Sale-leaseback transactions completed in 2009, involving 15 of its owned stores and its retail distribution center.","language":"en-US"},{"forObject":"cbrl:SaleLeasebackTransactionsIn2009Member","labelType":"xbrl:label","value":"Sale-leaseback Transactions in 2009 [Member]","language":"en-US"},{"forObject":"cbrl:SaleLeasebackTransactionsIn2009Member","labelType":"xbrl:terseLabel","value":"Sale-leaseback Transactions in 2009 [Member]","language":"en-US"},{"forObject":"cbrl:ScheduleOfAdvertisingExpenseTableTextBlock","labelType":"xbrl:documentation","value":"Tabular disclosure of advertising expense.","language":"en-US"},{"forObject":"cbrl:ScheduleOfAdvertisingExpenseTableTextBlock","labelType":"xbrl:label","value":"Schedule of advertising expense [Table Text Block]","language":"en-US"},{"forObject":"cbrl:ScheduleOfAdvertisingExpenseTableTextBlock","labelType":"xbrl:terseLabel","value":"Advertising Expense","language":"en-US"},{"forObject":"cbrl:ScheduleOfShareBasedPaymentAwardNonVestedAggregateFairValueTableTextBlock","labelType":"xbrl:documentation","value":"Tabular disclosure of aggregate fair value of non vested stock.","language":"en-US"},{"forObject":"cbrl:ScheduleOfShareBasedPaymentAwardNonVestedAggregateFairValueTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Share Based Payment Award, Non Vested, Aggregate Fair Value [Table Text Block]","language":"en-US"},{"forObject":"cbrl:ScheduleOfShareBasedPaymentAwardNonVestedAggregateFairValueTableTextBlock","labelType":"xbrl:terseLabel","value":"Aggregate Fair Value of Non Vested Stock","language":"en-US"},{"forObject":"cbrl:ScheduleOfShareBasedPaymentAwardsLtppAccruedTableTextBlock","labelType":"xbrl:documentation","value":"Tabular disclosure of Amounts accrued under the Long Term Performance Plans.","language":"en-US"},{"forObject":"cbrl:ScheduleOfShareBasedPaymentAwardsLtppAccruedTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Share Based Payment Awards LTPP Accrued [Table Text Block]","language":"en-US"},{"forObject":"cbrl:ScheduleOfShareBasedPaymentAwardsLtppAccruedTableTextBlock","labelType":"xbrl:terseLabel","value":"Outstanding Awards under LTPP","language":"en-US"},{"forObject":"cbrl:ScheduleOfSharesAccruedUnderShareBasedCompensationPlanTableTextBlock","labelType":"xbrl:documentation","value":"Tabular disclosure of shares accrued under share-based compensation plans.","language":"en-US"},{"forObject":"cbrl:ScheduleOfSharesAccruedUnderShareBasedCompensationPlanTableTextBlock","labelType":"xbrl:label","value":"Schedule of Shares Accrued Under Share-Based Compensation Plans [Table Text Block]","language":"en-US"},{"forObject":"cbrl:ScheduleOfSharesAccruedUnderShareBasedCompensationPlanTableTextBlock","labelType":"xbrl:terseLabel","value":"Shares Accrued Under TSR RSUs Awards","language":"en-US"},{"forObject":"cbrl:ScheduleOfTotalDepreciationExpenseAndDepreciationExpenseRelatedToStoreOperationsTableTextBlock","labelType":"xbrl:documentation","value":"Tabular disclosure of total depreciation expense and depreciation expense related to store operations.","language":"en-US"},{"forObject":"cbrl:ScheduleOfTotalDepreciationExpenseAndDepreciationExpenseRelatedToStoreOperationsTableTextBlock","labelType":"xbrl:label","value":"Schedule of total depreciation expense and depreciation expense related to store operations [Table Text Block]","language":"en-US"},{"forObject":"cbrl:ScheduleOfTotalDepreciationExpenseAndDepreciationExpenseRelatedToStoreOperationsTableTextBlock","labelType":"xbrl:terseLabel","value":"Total Depreciation Expense and Depreciation Expense Related to Store Operations","language":"en-US"},{"forObject":"cbrl:ScheduleOfUncertainTaxPositionsThatIfRecognizedWouldAffectEffectiveTaxRateTableTextBlock","labelType":"xbrl:documentation","value":"The tabular disclosure of the amount of uncertain tax positions that, if recognized, would affect the effective tax rate.","language":"en-US"},{"forObject":"cbrl:ScheduleOfUncertainTaxPositionsThatIfRecognizedWouldAffectEffectiveTaxRateTableTextBlock","labelType":"xbrl:label","value":"Schedule of uncertain tax positions that, if recognized, would affect effective tax rate [Table Text Block]","language":"en-US"},{"forObject":"cbrl:ScheduleOfUncertainTaxPositionsThatIfRecognizedWouldAffectEffectiveTaxRateTableTextBlock","labelType":"xbrl:terseLabel","value":"Uncertain Tax Positions that, if Recognized, Would Affect Effective Tax Rate","language":"en-US"},{"forObject":"cbrl:ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateForOperatingLeasesTableTextBlock","labelType":"xbrl:documentation","value":"Tabular disclosure of weighted-average remaining lease term and the weighted-average discount rate for operating leases.","language":"en-US"},{"forObject":"cbrl:ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateForOperatingLeasesTableTextBlock","labelType":"xbrl:label","value":"Schedule of Weighted-Average Remaining Lease Term and Weighted-Average Discount Rate for Operating Leases [Table Text Block]","language":"en-US"},{"forObject":"cbrl:ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateForOperatingLeasesTableTextBlock","labelType":"xbrl:terseLabel","value":"Weighted-Average Remaining Lease Term and Weighted-Average Discount Rate for Operating Leases","language":"en-US"},{"forObject":"cbrl:SeriesJuniorPreferredStockMember","labelType":"xbrl:documentation","value":"Series A junior preferred stock that will be purchasable by holders of the share purchase rights upon approval of the company's shareholder rights plan.","language":"en-US"},{"forObject":"cbrl:SeriesJuniorPreferredStockMember","labelType":"xbrl:label","value":"Series A Junior Preferred Stock [Member]","language":"en-US"},{"forObject":"cbrl:SeriesJuniorPreferredStockMember","labelType":"xbrl:terseLabel","value":"Series A Junior Participating Preferred Stock [Member]","language":"en-US"},{"forObject":"cbrl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod","labelType":"xbrl:documentation","value":"Period in which employees' performance is measured as a criteria for share-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.","language":"en-US"},{"forObject":"cbrl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Performance Period","language":"en-US"},{"forObject":"cbrl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod","labelType":"xbrl:terseLabel","value":"Award performance period","language":"en-US"},{"forObject":"cbrl:ShareBasedCompensationArrangementOutstandingNumber","labelType":"xbrl:documentation","value":"The number of shares reserved for issuance under the plan that validly exist and are outstanding as of the balance sheet date.","language":"en-US"},{"forObject":"cbrl:ShareBasedCompensationArrangementOutstandingNumber","labelType":"xbrl:label","value":"Share-based Compensation Arrangement, Outstanding, Number","language":"en-US"},{"forObject":"cbrl:ShareBasedCompensationArrangementOutstandingNumber","labelType":"xbrl:terseLabel","value":"Number of outstanding awards (in shares)","language":"en-US"},{"forObject":"cbrl:ShareRepurchasesAbstract","labelType":"xbrl:label","value":"Share Repurchases [Abstract]","language":"en-US"},{"forObject":"cbrl:ShareRepurchasesTextBlock","labelType":"xbrl:documentation","value":"Disclosure related to shares repurchased during the period.","language":"en-US"},{"forObject":"cbrl:ShareRepurchasesTextBlock","labelType":"xbrl:label","value":"Share Repurchases [Text Block]","language":"en-US"},{"forObject":"cbrl:ShareRepurchasesTextBlock","labelType":"xbrl:verboseLabel","value":"Share Repurchases","language":"en-US"},{"forObject":"cbrl:SharebasedCompensationArrangementBySharebasedPaymentAwardLtppPerformanceAndVestingPeriodTableTextBlock","labelType":"xbrl:documentation","value":"Tabular disclosure of performance period and vesting period for Long Term Performance Plans.","language":"en-US"},{"forObject":"cbrl:SharebasedCompensationArrangementBySharebasedPaymentAwardLtppPerformanceAndVestingPeriodTableTextBlock","labelType":"xbrl:label","value":"Sharebased Compensation Arrangement by Sharebased Payment Award, LTPP Performance And Vesting Period [Table Text Block]","language":"en-US"},{"forObject":"cbrl:SharebasedCompensationArrangementBySharebasedPaymentAwardLtppPerformanceAndVestingPeriodTableTextBlock","labelType":"xbrl:terseLabel","value":"LTPP Performance and Vesting Period","language":"en-US"},{"forObject":"cbrl:ShareholderRightsPlan2015Member","labelType":"xbrl:documentation","value":"Information regarding the entity's shareholder rights plan adopted by the Board of Directors on April 9, 2015, which replaced the Company's previous rights plan adopted in 2012 (the \"2012 Plan\"), and it became effective immediately following the expiration of the 2012 Plan at the close of business on April 9, 2015.","language":"en-US"},{"forObject":"cbrl:ShareholderRightsPlan2015Member","labelType":"xbrl:label","value":"Shareholder Rights Plan, 2015 [Member]","language":"en-US"},{"forObject":"cbrl:ShareholderRightsPlan2015Member","labelType":"xbrl:terseLabel","value":"2015 Plan [Member]","language":"en-US"},{"forObject":"cbrl:ShareholderRightsPlanAbstract","labelType":"xbrl:label","value":"Shareholder Rights Plan [Abstract]","language":"en-US"},{"forObject":"cbrl:ShareholderRightsPlanTextBlock","labelType":"xbrl:documentation","value":"The entire disclosure for the entity's shareholder rights plans.","language":"en-US"},{"forObject":"cbrl:ShareholderRightsPlanTextBlock","labelType":"xbrl:label","value":"Shareholder Rights Plan [Text Block]","language":"en-US"},{"forObject":"cbrl:ShareholderRightsPlanTextBlock","labelType":"xbrl:terseLabel","value":"Shareholder Rights Plan","language":"en-US"},{"forObject":"cbrl:SpecialInterestRateToBeReceivedForFirst90Days","labelType":"xbrl:documentation","value":"Special interest rate to be received for first 90 days in the event of default.","language":"en-US"},{"forObject":"cbrl:SpecialInterestRateToBeReceivedForFirst90Days","labelType":"xbrl:label","value":"Special Interest Rate to Be Received for First 90 days","language":"en-US"},{"forObject":"cbrl:SpecialInterestRateToBeReceivedForFirst90Days","labelType":"xbrl:terseLabel","value":"Special interest rate to be received for first 90 days","language":"en-US"},{"forObject":"cbrl:SpecialInterestRateToBeReceivedThereafter","labelType":"xbrl:documentation","value":"Special interest rate to be received in the event of default, thereafter.","language":"en-US"},{"forObject":"cbrl:SpecialInterestRateToBeReceivedThereafter","labelType":"xbrl:label","value":"Special Interest Rate to Be Received, Thereafter","language":"en-US"},{"forObject":"cbrl:SpecialInterestRateToBeReceivedThereafter","labelType":"xbrl:terseLabel","value":"Special Interest rate to be received thereafter","language":"en-US"},{"forObject":"cbrl:StockRepurchaseProgramAdditionalAuthorizedAmount","labelType":"xbrl:documentation","value":"Additional amount of stock repurchase plan authorized.","language":"en-US"},{"forObject":"cbrl:StockRepurchaseProgramAdditionalAuthorizedAmount","labelType":"xbrl:label","value":"Stock Repurchase Program, Additional Authorized Amount","language":"en-US"},{"forObject":"cbrl:StockRepurchaseProgramAdditionalAuthorizedAmount","labelType":"xbrl:terseLabel","value":"Additional amount of share repurchase authorized","language":"en-US"},{"forObject":"cbrl:SupplementalCashFlowInformationAndNonCashActivityRelatedToOperatingLeasesTableTextBlock","labelType":"xbrl:documentation","value":"Tabular disclosure of supplemental cash flow information and non-cash activity related to operating leases.","language":"en-US"},{"forObject":"cbrl:SupplementalCashFlowInformationAndNonCashActivityRelatedToOperatingLeasesTableTextBlock","labelType":"xbrl:label","value":"Supplemental Cash Flow Information and Non-cash Activity Related to Operating Leases [Table Text Block]","language":"en-US"},{"forObject":"cbrl:SupplementalCashFlowInformationAndNonCashActivityRelatedToOperatingLeasesTableTextBlock","labelType":"xbrl:terseLabel","value":"Supplemental Cash Flow Information and Non-cash Activity Related to Operating Leases","language":"en-US"},{"forObject":"cbrl:SupplyInventory","labelType":"xbrl:documentation","value":"Carrying amount as of the balance sheet date of supplies that will be consumed in the reporting entity's store operations.","language":"en-US"},{"forObject":"cbrl:SupplyInventory","labelType":"xbrl:label","value":"Supply Inventory","language":"en-US"},{"forObject":"cbrl:SupplyInventory","labelType":"xbrl:verboseLabel","value":"Supplies","language":"en-US"},{"forObject":"cbrl:TaxPositionsRelatedToCurrentYearAbstract","labelType":"xbrl:label","value":"Tax positions related to current year [Abstract]","language":"en-US"},{"forObject":"cbrl:TaxPositionsRelatedToCurrentYearAbstract","labelType":"xbrl:verboseLabel","value":"Tax positions related to the current year [Abstract]","language":"en-US"},{"forObject":"cbrl:TaxPositionsRelatedToPriorYearsAbstract","labelType":"xbrl:label","value":"Tax positions related to prior years [Abstract]","language":"en-US"},{"forObject":"cbrl:TaxPositionsRelatedToPriorYearsAbstract","labelType":"xbrl:verboseLabel","value":"Tax positions related to prior year [Abstract]","language":"en-US"},{"forObject":"cbrl:ThresholdAmountForGeneralLiabilityInsurance","labelType":"xbrl:documentation","value":"Threshold amount at which the company has purchased general liability insurance protection to cover any claims.","language":"en-US"},{"forObject":"cbrl:ThresholdAmountForGeneralLiabilityInsurance","labelType":"xbrl:label","value":"Threshold amount for general liability insurance","language":"en-US"},{"forObject":"cbrl:ThresholdAmountForWorkersCompensationInsuranceLevel1","labelType":"xbrl:documentation","value":"Threshold amount at which the company has purchased insurance protection to cover any claims.","language":"en-US"},{"forObject":"cbrl:ThresholdAmountForWorkersCompensationInsuranceLevel1","labelType":"xbrl:label","value":"Threshold amount for workers' compensation insurance Level 1","language":"en-US"},{"forObject":"cbrl:ThresholdAmountForWorkersCompensationInsuranceLevel2","labelType":"xbrl:documentation","value":"Threshold amount at which the company has purchased insurance protection to cover any claims.","language":"en-US"},{"forObject":"cbrl:ThresholdAmountForWorkersCompensationInsuranceLevel2","labelType":"xbrl:label","value":"Threshold amount for workers' compensation insurance Level 2","language":"en-US"},{"forObject":"cbrl:ThresholdAmountForWorkersCompensationInsuranceLevel3","labelType":"xbrl:documentation","value":"Threshold amount at which the company has purchased insurance protection to cover any claims.","language":"en-US"},{"forObject":"cbrl:ThresholdAmountForWorkersCompensationInsuranceLevel3","labelType":"xbrl:label","value":"Threshold amount for workers' compensation insurance Level 3","language":"en-US"},{"forObject":"cbrl:UnredeemedGiftCardsAndCertificatesPolicyTextBlock","labelType":"xbrl:documentation","value":"Disclosure of accounting policy for unredeemed gift cards and certificates.","language":"en-US"},{"forObject":"cbrl:UnredeemedGiftCardsAndCertificatesPolicyTextBlock","labelType":"xbrl:label","value":"Unredeemed Gift Cards and Certificates [Policy Text Block]","language":"en-US"},{"forObject":"cbrl:UnredeemedGiftCardsAndCertificatesPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Unredeemed gift cards and certificates","language":"en-US"},{"forObject":"cbrl:WeightedAverageCreditSpread","labelType":"xbrl:documentation","value":"The Company's weighted average credit spread at period end.","language":"en-US"},{"forObject":"cbrl:WeightedAverageCreditSpread","labelType":"xbrl:label","value":"Weighted Average Credit Spread","language":"en-US"},{"forObject":"cbrl:WeightedAverageCreditSpread","labelType":"xbrl:verboseLabel","value":"Credit spread","language":"en-US"},{"forObject":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member","labelType":"xbrl:documentation","value":"Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.","language":"en-US"},{"forObject":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member","labelType":"xbrl:label","value":"0.625 Percent Convertible Senior Notes Due 2026 [Member]","language":"en-US"},{"forObject":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member","labelType":"xbrl:verboseLabel","value":"Convertible Note Hedge Transactions [Member]","language":"en-US"},{"forObject":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member","labelType":"xbrl:terseLabel","value":"0.625% Convertible Senior Notes Due 2026 [Member]","language":"en-US"},{"forObject":"dei:AmendmentFlag","labelType":"xbrl:label","value":"Amendment Flag","language":"en-US"},{"forObject":"dei:CityAreaCode","labelType":"xbrl:label","value":"City Area Code","language":"en-US"},{"forObject":"dei:CoverAbstract","labelType":"xbrl:label","value":"Cover [Abstract]","language":"en-US"},{"forObject":"dei:CurrentFiscalYearEndDate","labelType":"xbrl:label","value":"Current Fiscal Year End Date","language":"en-US"},{"forObject":"dei:DocumentAnnualReport","labelType":"xbrl:label","value":"Document Annual Report","language":"en-US"},{"forObject":"dei:DocumentFiscalPeriodFocus","labelType":"xbrl:label","value":"Document Fiscal Period Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalYearFocus","labelType":"xbrl:label","value":"Document Fiscal Year Focus","language":"en-US"},{"forObject":"dei:DocumentPeriodEndDate","labelType":"xbrl:label","value":"Document Period End Date","language":"en-US"},{"forObject":"dei:DocumentTransitionReport","labelType":"xbrl:label","value":"Document Transition Report","language":"en-US"},{"forObject":"dei:DocumentType","labelType":"xbrl:label","value":"Document Type","language":"en-US"},{"forObject":"dei:EntityAddressAddressLine1","labelType":"xbrl:label","value":"Entity Address, Address Line One","language":"en-US"},{"forObject":"dei:EntityAddressCityOrTown","labelType":"xbrl:label","value":"Entity Address, City or Town","language":"en-US"},{"forObject":"dei:EntityAddressPostalZipCode","labelType":"xbrl:label","value":"Entity Address, Postal Zip Code","language":"en-US"},{"forObject":"dei:EntityAddressStateOrProvince","labelType":"xbrl:label","value":"Entity Address, State or Province","language":"en-US"},{"forObject":"dei:EntityCentralIndexKey","labelType":"xbrl:label","value":"Entity Central Index Key","language":"en-US"},{"forObject":"dei:EntityCommonStockSharesOutstanding","labelType":"xbrl:label","value":"Entity Common Stock, Shares Outstanding","language":"en-US"},{"forObject":"dei:EntityCurrentReportingStatus","labelType":"xbrl:label","value":"Entity Current Reporting Status","language":"en-US"},{"forObject":"dei:EntityEmergingGrowthCompany","labelType":"xbrl:label","value":"Entity Emerging Growth Company","language":"en-US"},{"forObject":"dei:EntityFileNumber","labelType":"xbrl:label","value":"Entity File Number","language":"en-US"},{"forObject":"dei:EntityFilerCategory","labelType":"xbrl:label","value":"Entity Filer Category","language":"en-US"},{"forObject":"dei:EntityIncorporationStateCountryCode","labelType":"xbrl:label","value":"Entity Incorporation, State or Country Code","language":"en-US"},{"forObject":"dei:EntityInteractiveDataCurrent","labelType":"xbrl:label","value":"Entity Interactive Data Current","language":"en-US"},{"forObject":"dei:EntityPublicFloat","labelType":"xbrl:label","value":"Entity Public Float","language":"en-US"},{"forObject":"dei:EntityRegistrantName","labelType":"xbrl:label","value":"Entity Registrant Name","language":"en-US"},{"forObject":"dei:EntityShellCompany","labelType":"xbrl:label","value":"Entity Shell Company","language":"en-US"},{"forObject":"dei:EntitySmallBusiness","labelType":"xbrl:label","value":"Entity Small Business","language":"en-US"},{"forObject":"dei:EntityTaxIdentificationNumber","labelType":"xbrl:label","value":"Entity Tax Identification Number","language":"en-US"},{"forObject":"dei:EntityVoluntaryFilers","labelType":"xbrl:label","value":"Entity Voluntary Filers","language":"en-US"},{"forObject":"dei:EntityWellKnownSeasonedIssuer","labelType":"xbrl:label","value":"Entity Well-known Seasoned Issuer","language":"en-US"},{"forObject":"dei:IcfrAuditorAttestationFlag","labelType":"xbrl:label","value":"ICFR Auditor Attestation Flag","language":"en-US"},{"forObject":"dei:LocalPhoneNumber","labelType":"xbrl:label","value":"Local Phone Number","language":"en-US"},{"forObject":"dei:Security12bTitle","labelType":"xbrl:label","value":"Title of 12(b) Security","language":"en-US"},{"forObject":"dei:SecurityExchangeName","labelType":"xbrl:label","value":"Security Exchange Name","language":"en-US"},{"forObject":"dei:TradingSymbol","labelType":"xbrl:label","value":"Trading Symbol","language":"en-US"},{"forObject":"srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember","labelType":"xbrl:label","value":"Cumulative Effect, Period of Adoption, Adjustment [Member]","language":"en-US"},{"forObject":"srt:CumulativeEffectPeriodOfAdoptionAxis","labelType":"xbrl:label","value":"Cumulative Effect, Period of Adoption [Axis]","language":"en-US"},{"forObject":"srt:CumulativeEffectPeriodOfAdoptionDomain","labelType":"xbrl:label","value":"Cumulative Effect, Period of Adoption [Domain]","language":"en-US"},{"forObject":"srt:EquityMethodInvesteeNameDomain","labelType":"xbrl:label","value":"Investment, Name [Domain]","language":"en-US"},{"forObject":"srt:MaximumMember","labelType":"xbrl:label","value":"Maximum [Member]","language":"en-US"},{"forObject":"srt:MinimumMember","labelType":"xbrl:label","value":"Minimum [Member]","language":"en-US"},{"forObject":"srt:ProductOrServiceAxis","labelType":"xbrl:label","value":"Products and Services [Axis]","language":"en-US"},{"forObject":"srt:ProductsAndServicesDomain","labelType":"xbrl:label","value":"Products and Services [Domain]","language":"en-US"},{"forObject":"srt:RangeAxis","labelType":"xbrl:label","value":"Statistical Measurement [Axis]","language":"en-US"},{"forObject":"srt:RangeMember","labelType":"xbrl:label","value":"Statistical Measurement [Domain]","language":"en-US"},{"forObject":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","labelType":"xbrl:label","value":"Investment, Name [Axis]","language":"en-US"},{"forObject":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","labelType":"xbrl:label","value":"Changes in AOCL, net of tax, related to interest rate swaps [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:AccountingPoliciesAbstract","labelType":"xbrl:label","value":"Summary of Significant Accounting Policies [Abstract]","language":"en-US"},{"forObject":"us-gaap:AccountsPayableCurrent","labelType":"xbrl:verboseLabel","value":"Accounts payable","language":"en-US"},{"forObject":"us-gaap:AccountsPayableCurrent","labelType":"xbrl:label","value":"Accounts Payable, Current","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:verboseLabel","value":"Accounts receivable","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:label","value":"Accounts Receivable, after Allowance for Credit Loss, Current","language":"en-US"},{"forObject":"us-gaap:AccruedEmployeeBenefitsCurrent","labelType":"xbrl:verboseLabel","value":"Accrued employee benefits","language":"en-US"},{"forObject":"us-gaap:AccruedEmployeeBenefitsCurrent","labelType":"xbrl:label","value":"Accrued Employee Benefits, Current","language":"en-US"},{"forObject":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Less: Accumulated depreciation and amortization","language":"en-US"},{"forObject":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","labelType":"xbrl:label","value":"Loss on Cash Flow Hedges [Member]","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","labelType":"xbrl:label","value":"Accumulated Other Comprehensive Income (Loss) [Line Items]","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:label","value":"Accumulated other comprehensive loss","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract","labelType":"xbrl:label","value":"Amounts Reclassified Out of AOCL Related to Interest Rate Swaps [Abstract]","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","labelType":"xbrl:label","value":"Accumulated Other Comprehensive Income (Loss) [Table]","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","labelType":"xbrl:label","value":"Accumulated Other Comprehensive Income (Loss) [Member]","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapital","labelType":"xbrl:label","value":"Additional paid-in capital","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalMember","labelType":"xbrl:label","value":"Additional Paid-In Capital [Member]","language":"en-US"},{"forObject":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:label","value":"Adjustments to reconcile net income to net cash provided by operating activities:","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt","labelType":"xbrl:label","value":"Equity component value of convertible note Issuance, net of tax","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","labelType":"xbrl:terseLabel","value":"Share-based compensation","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","labelType":"xbrl:label","value":"APIC, Share-based Payment Arrangement, Increase for Cost Recognition","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued","labelType":"xbrl:label","value":"Sale of common stock warrant","language":"en-US"},{"forObject":"us-gaap:AdvertisingCostsPolicyTextBlock","labelType":"xbrl:label","value":"Advertising","language":"en-US"},{"forObject":"us-gaap:AdvertisingExpense","labelType":"xbrl:label","value":"Advertising expense","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:label","value":"Total compensation expense","language":"en-US"},{"forObject":"us-gaap:AmortizationOfFinancingCostsAndDiscounts","labelType":"xbrl:label","value":"Amortization of debt discount and issuance costs","language":"en-US"},{"forObject":"us-gaap:AssetImpairmentCharges","labelType":"xbrl:terseLabel","value":"Impairment","language":"en-US"},{"forObject":"us-gaap:AssetImpairmentCharges","labelType":"xbrl:label","value":"Asset Impairment Charges","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl:totalLabel","value":"Total","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:label","value":"Current Assets:","language":"en-US"},{"forObject":"us-gaap:AssetsFairValueDisclosure","labelType":"xbrl:totalLabel","value":"Total assets at fair value","language":"en-US"},{"forObject":"us-gaap:AssetsFairValueDisclosure","labelType":"xbrl:label","value":"Assets, Fair Value Disclosure","language":"en-US"},{"forObject":"us-gaap:AssetsFairValueDisclosureAbstract","labelType":"xbrl:label","value":"Fair Value Assets Measured on Nonrecurring Basis [Abstract]","language":"en-US"},{"forObject":"us-gaap:AssetsHeldUnderCapitalLeasesMember","labelType":"xbrl:label","value":"Buildings under Capital Leases [Member]","language":"en-US"},{"forObject":"us-gaap:AwardDateAxis","labelType":"xbrl:label","value":"Award Date [Axis]","language":"en-US"},{"forObject":"us-gaap:AwardDateDomain","labelType":"xbrl:label","value":"Award Date [Domain]","language":"en-US"},{"forObject":"us-gaap:AwardTypeAxis","labelType":"xbrl:label","value":"Award Type [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:label","value":"Balance Sheet Location [Domain]","language":"en-US"},{"forObject":"us-gaap:BasisOfAccounting","labelType":"xbrl:label","value":"GAAP","language":"en-US"},{"forObject":"us-gaap:BuildingAndBuildingImprovementsMember","labelType":"xbrl:label","value":"Buildings and Improvements [Member]","language":"en-US"},{"forObject":"us-gaap:BuildingsAndImprovementsGross","labelType":"xbrl:label","value":"Buildings and improvements","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAcquireeDomain","labelType":"xbrl:label","value":"Business Acquisition, Acquiree [Domain]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAxis","labelType":"xbrl:label","value":"Business Acquisition [Axis]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionLineItems","labelType":"xbrl:label","value":"Business Acquisition [Line Items]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired","labelType":"xbrl:label","value":"Ownership interest acquired","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount","labelType":"xbrl:terseLabel","value":"Goodwill expected to be deductible for income tax purposes","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount","labelType":"xbrl:label","value":"Business Acquisition, Goodwill, Expected Tax Deductible Amount","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","labelType":"xbrl:terseLabel","value":"Acquisition-related costs","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","labelType":"xbrl:label","value":"Business Combination, Acquisition Related Costs","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationConsiderationTransferred1","labelType":"xbrl:label","value":"Fair value of total consideration transferred","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred","labelType":"xbrl:label","value":"Cash held for satisfaction of indemnification obligations","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationDescriptionAbstract","labelType":"xbrl:terseLabel","value":"Acquisition [Abstract]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationDescriptionAbstract","labelType":"xbrl:label","value":"Business Combination, Description [Abstract]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationDisclosureTextBlock","labelType":"xbrl:label","value":"Acquisition of Business","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","labelType":"xbrl:label","value":"Recognized amounts of identifiable assets acquired and liabilities assumed [Abstract]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets","labelType":"xbrl:label","value":"Financial assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities","labelType":"xbrl:negatedLabel","value":"Financial liabilities","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Liabilities","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets","labelType":"xbrl:label","value":"Indefinite-lived intangible asset","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","labelType":"xbrl:totalLabel","value":"Total identifiable net assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther","labelType":"xbrl:negatedLabel","value":"Other noncurrent liabilities","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","labelType":"xbrl:terseLabel","value":"Property 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":"Acquisition of Business [Abstract]","language":"en-US"},{"forObject":"us-gaap:CapitalExpendituresIncurredButNotYetPaid","labelType":"xbrl:label","value":"Capital expenditures accrued in accounts payable","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:CashAndCashEquivalentsFairValueDisclosure","labelType":"xbrl:label","value":"Cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","labelType":"xbrl:label","value":"Cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:periodStartLabel","value":"Cash and cash equivalents, beginning of year","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:periodEndLabel","value":"Cash and cash equivalents, end of year","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:label","value":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","labelType":"xbrl:totalLabel","value":"Net increase (decrease) in cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","labelType":"xbrl:label","value":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect","language":"en-US"},{"forObject":"us-gaap:CashFlowHedgingMember","labelType":"xbrl:label","value":"Cash Flow Hedging [Member]","language":"en-US"},{"forObject":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","labelType":"xbrl:verboseLabel","value":"Supplemental schedule of non-cash investing and financing activities:","language":"en-US"},{"forObject":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","labelType":"xbrl:label","value":"Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:CashFlowOperatingActivitiesLesseeAbstract","labelType":"xbrl:terseLabel","value":"Operating cash flow information [Abstract]","language":"en-US"},{"forObject":"us-gaap:CashFlowOperatingActivitiesLesseeAbstract","labelType":"xbrl:label","value":"Cash Flow, Operating Activities, Lessee [Abstract]","language":"en-US"},{"forObject":"us-gaap:ClassOfStockDomain","labelType":"xbrl:label","value":"Class of Stock [Domain]","language":"en-US"},{"forObject":"us-gaap:ClassOfWarrantOrRightAxis","labelType":"xbrl:label","value":"Class of Warrant or Right [Axis]","language":"en-US"},{"forObject":"us-gaap:ClassOfWarrantOrRightDomain","labelType":"xbrl:label","value":"Class of Warrant or Right [Domain]","language":"en-US"},{"forObject":"us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1","labelType":"xbrl:verboseLabel","value":"Strike price (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1","labelType":"xbrl:terseLabel","value":"Exercise price of each right (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1","labelType":"xbrl:label","value":"Class of Warrant or Right, Exercise Price of Warrants or Rights","language":"en-US"},{"forObject":"us-gaap:ClassOfWarrantOrRightLineItems","labelType":"xbrl:label","value":"Class of Warrant or Right [Line Items]","language":"en-US"},{"forObject":"us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights","labelType":"xbrl:terseLabel","value":"Number of shares of common stock included in Warrant Transactions (in shares)","language":"en-US"},{"forObject":"us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights","labelType":"xbrl:label","value":"Class of Warrant or Right, Number of Securities Called by Warrants or Rights","language":"en-US"},{"forObject":"us-gaap:ClassOfWarrantOrRightTable","labelType":"xbrl:label","value":"Class of Warrant or Right [Table]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingencies","labelType":"xbrl:label","value":"Commitments and Contingencies (Notes 11 and 17)","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","labelType":"xbrl:label","value":"Commitments and Contingencies [Abstract]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"Commitments and Contingencies","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","labelType":"xbrl:label","value":"Commitments and Contingencies Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","labelType":"xbrl:verboseLabel","value":"Common stock reserved 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:CommonStockDividendsPerShareDeclared","labelType":"xbrl:label","value":"Cash dividends declared (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:CommonStockMember","labelType":"xbrl:label","value":"Common Stock [Member]","language":"en-US"},{"forObject":"us-gaap:CommonStockParOrStatedValuePerShare","labelType":"xbrl:label","value":"Common stock, par value (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:CommonStockParOrStatedValuePerShare","labelType":"xbrl:terseLabel","value":"Par value of common share outstanding (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesAuthorized","labelType":"xbrl:label","value":"Common stock, shares authorized (in shares)","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesIssued","labelType":"xbrl:label","value":"Common stock, shares issued (in shares)","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesOutstanding","labelType":"xbrl:periodEndLabel","value":"Balances (in shares)","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesOutstanding","labelType":"xbrl:periodStartLabel","value":"Balances (in shares)","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesOutstanding","labelType":"xbrl:label","value":"Common stock, shares outstanding (in shares)","language":"en-US"},{"forObject":"us-gaap:CommonStockValue","labelType":"xbrl:label","value":"Common stock - 400,000,000 shares of $0.01 par value authorized; 2021 - 23,497,166 shares issued and outstanding; 2020 - 23,697,396 shares issued and outstanding","language":"en-US"},{"forObject":"us-gaap:CompensationAndRetirementDisclosureAbstract","labelType":"xbrl:label","value":"Employee Savings Plans [Abstract]","language":"en-US"},{"forObject":"us-gaap:ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract","labelType":"xbrl:label","value":"Significant components of net deferred tax liability [Abstract]","language":"en-US"},{"forObject":"us-gaap:ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:label","value":"Components of Provision for Income Taxes (Income Tax Benefit) [Abstract]","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTax","labelType":"xbrl:totalLabel","value":"Comprehensive income (loss)","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTax","labelType":"xbrl:label","value":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTaxAbstract","labelType":"xbrl:label","value":"Comprehensive Income:","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","labelType":"xbrl:label","value":"Comprehensive income (loss)","language":"en-US"},{"forObject":"us-gaap:ConsolidationPolicyTextBlock","labelType":"xbrl:label","value":"Principles of consolidation","language":"en-US"},{"forObject":"us-gaap:ConstructionInProgressGross","labelType":"xbrl:label","value":"Construction in progress","language":"en-US"},{"forObject":"us-gaap:ConversionOfStockSharesConverted1","labelType":"xbrl:label","value":"Conversion rate of common stock (in shares)","language":"en-US"},{"forObject":"us-gaap:ConvertibleDebtTableTextBlock","labelType":"xbrl:label","value":"Outstanding Principal Amount and Carrying Value of the Notes","language":"en-US"},{"forObject":"us-gaap:CostApproachValuationTechniqueMember","labelType":"xbrl:terseLabel","value":"Cost Approach [Member]","language":"en-US"},{"forObject":"us-gaap:CostApproachValuationTechniqueMember","labelType":"xbrl:label","value":"Valuation, Cost Approach [Member]","language":"en-US"},{"forObject":"us-gaap:CostOfGoodsAndServicesSold","labelType":"xbrl:label","value":"Cost of goods sold (exclusive of depreciation and rent)","language":"en-US"},{"forObject":"us-gaap:CreditFacilityAxis","labelType":"xbrl:label","value":"Credit Facility [Axis]","language":"en-US"},{"forObject":"us-gaap:CreditFacilityDomain","labelType":"xbrl:label","value":"Credit Facility [Domain]","language":"en-US"},{"forObject":"us-gaap:CurrentFederalTaxExpenseBenefit","labelType":"xbrl:verboseLabel","value":"Federal","language":"en-US"},{"forObject":"us-gaap:CurrentFederalTaxExpenseBenefit","labelType":"xbrl:label","value":"Current Federal Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:terseLabel","value":"Current [Abstract]","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:label","value":"Current Income Tax Expense (Benefit), Continuing Operations [Abstract]","language":"en-US"},{"forObject":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","labelType":"xbrl:verboseLabel","value":"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:DebtConversionConvertedInstrumentAmount1","labelType":"xbrl:label","value":"Debt instrument, converted amount","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureAbstract","labelType":"xbrl:label","value":"Debt [Abstract]","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"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:label","value":"Debt Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent","labelType":"xbrl:terseLabel","value":"Equity component","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent","labelType":"xbrl:label","value":"Debt Instrument, Convertible, Carrying Amount of Equity Component","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentConvertibleConversionPrice1","labelType":"xbrl:label","value":"Conversion price per share (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1","labelType":"xbrl:terseLabel","value":"Threshold consecutive trading days","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1","labelType":"xbrl:label","value":"Debt Instrument, Convertible, Threshold Consecutive Trading Days","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger","labelType":"xbrl:label","value":"Threshold percentage of stock price trigger","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentConvertibleThresholdTradingDays","labelType":"xbrl:terseLabel","value":"Threshold trading days","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentConvertibleThresholdTradingDays","labelType":"xbrl:label","value":"Debt Instrument, Convertible, Threshold Trading Days","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentFaceAmount","labelType":"xbrl:terseLabel","value":"Principal","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentFaceAmount","labelType":"xbrl:label","value":"Debt Instrument, Face Amount","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentFrequencyOfPeriodicPayment","labelType":"xbrl:label","value":"Periodic interest payment frequency","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentInterestRateStatedPercentage","labelType":"xbrl:label","value":"Interest rate","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentLineItems","labelType":"xbrl:label","value":"Debt Instrument [Line Items]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentMaturityDate","labelType":"xbrl:terseLabel","value":"Maturity date","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentMaturityDate","labelType":"xbrl:label","value":"Debt Instrument, Maturity Date","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentNameDomain","labelType":"xbrl:label","value":"Debt Instrument, Name [Domain]","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:label","value":"Line of credit facility, term","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentUnamortizedDiscount","labelType":"xbrl:label","value":"Less: Debt discount","language":"en-US"},{"forObject":"us-gaap:DebtPolicyTextBlock","labelType":"xbrl:label","value":"Convertible Senior Notes","language":"en-US"},{"forObject":"us-gaap:DebtWeightedAverageInterestRate","labelType":"xbrl:label","value":"Weighted average interest rates","language":"en-US"},{"forObject":"us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible","labelType":"xbrl:terseLabel","value":"Potential decrease of liabilities for uncertain tax positions within the next twelve months","language":"en-US"},{"forObject":"us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible","labelType":"xbrl:label","value":"Decrease in Unrecognized Tax Benefits is Reasonably Possible","language":"en-US"},{"forObject":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","labelType":"xbrl:verboseLabel","value":"Federal","language":"en-US"},{"forObject":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred Federal Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredFinanceCostsNet","labelType":"xbrl:label","value":"Less: Debt issuance costs","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:terseLabel","value":"Deferred [Abstract]","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:label","value":"Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxLiabilities","labelType":"xbrl:totalLabel","value":"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:verboseLabel","value":"Deferred income taxes","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxLiabilitiesNet","labelType":"xbrl:label","value":"Deferred Income Tax Liabilities, Net","language":"en-US"},{"forObject":"us-gaap:DeferredRevenueCurrent","labelType":"xbrl:verboseLabel","value":"Deferred revenues","language":"en-US"},{"forObject":"us-gaap:DeferredRevenueCurrent","labelType":"xbrl:label","value":"Deferred Revenue, Current","language":"en-US"},{"forObject":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"State","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsEquityMethodInvestments","labelType":"xbrl:label","value":"Deferred loss on equity investment","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGross","labelType":"xbrl:totalLabel","value":"Deferred tax assets","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGross","labelType":"xbrl:label","value":"Deferred Tax Assets, Gross","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsInventory","labelType":"xbrl:label","value":"Inventory","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","labelType":"xbrl:label","value":"Deferred tax asset","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic","labelType":"xbrl:label","value":"Federal income tax credit carryforwards","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal","labelType":"xbrl:terseLabel","value":"State income tax net 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:verboseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOther","labelType":"xbrl:label","value":"Deferred Tax Assets, Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","labelType":"xbrl:label","value":"Deferred tax credits and carryforwards","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseAbstract","labelType":"xbrl:label","value":"Deferred tax assets [Abstract]","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits","labelType":"xbrl:label","value":"Compensation and employee benefits","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","labelType":"xbrl:label","value":"Accrued liabilities","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance","labelType":"xbrl:label","value":"Insurance reserves","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilities","labelType":"xbrl:totalLabel","value":"Net deferred tax liability","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilities","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Net","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesAbstract","labelType":"xbrl:verboseLabel","value":"Deferred tax liabilities [Abstract]","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":"Inventory","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Inventory","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesFinancingArrangements","labelType":"xbrl:terseLabel","value":"Deferred tax liability","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesFinancingArrangements","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Financing Arrangements","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesOther","labelType":"xbrl:label","value":"Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Property and equipment","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanDisclosureLineItems","labelType":"xbrl:label","value":"Defined Contribution Plan Disclosures [Line Items]","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanDisclosuresTableTextBlock","labelType":"xbrl:terseLabel","value":"Contributions for Employee Savings Plans","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanDisclosuresTableTextBlock","labelType":"xbrl:label","value":"Defined Contribution Plan Disclosures [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","labelType":"xbrl:verboseLabel","value":"Percentage of employee's compensation matched by company","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:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","labelType":"xbrl:verboseLabel","value":"Percentage of company match to employee contribution","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","labelType":"xbrl:label","value":"Defined Contribution Plan, Employer Matching Contribution, Percent of Match","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage","labelType":"xbrl:verboseLabel","value":"Percentage of company contributions that vests annually","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage","labelType":"xbrl:label","value":"Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","labelType":"xbrl:verboseLabel","value":"Percentage of compensation allowed to be deferred by eligible employees","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","labelType":"xbrl:label","value":"Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanTable","labelType":"xbrl:label","value":"Defined Contribution Plan [Table]","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanTaxStatusExtensibleList","labelType":"xbrl:label","value":"Defined contribution plan, tax status [Extensible List]","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanTypeExtensibleList","labelType":"xbrl:label","value":"Defined contribution plan, type [Extensible List]","language":"en-US"},{"forObject":"us-gaap:Depreciation","labelType":"xbrl:label","value":"Total depreciation expense","language":"en-US"},{"forObject":"us-gaap:DepreciationDepletionAndAmortization","labelType":"xbrl:label","value":"Depreciation and amortization","language":"en-US"},{"forObject":"us-gaap:DerivativeAssetFairValueGrossLiability","labelType":"xbrl:label","value":"Offsetting assets","language":"en-US"},{"forObject":"us-gaap:DerivativeContractTypeDomain","labelType":"xbrl:label","value":"Derivative Contract [Domain]","language":"en-US"},{"forObject":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","labelType":"xbrl:label","value":"Fair value, liability","language":"en-US"},{"forObject":"us-gaap:DerivativeFairValueOfDerivativeNetAbstract","labelType":"xbrl:label","value":"Estimated Fair Value of Derivative Instruments [Abstract]","language":"en-US"},{"forObject":"us-gaap:DerivativeInstrumentDetailAbstract","labelType":"xbrl:terseLabel","value":"Derivative Instruments [Abstract]","language":"en-US"},{"forObject":"us-gaap:DerivativeInstrumentDetailAbstract","labelType":"xbrl:label","value":"Derivative Instrument Detail [Abstract]","language":"en-US"},{"forObject":"us-gaap:DerivativeInstrumentRiskAxis","labelType":"xbrl:label","value":"Derivative Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","labelType":"xbrl:label","value":"Derivative Instruments and Hedging Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"Derivative Instruments and Hedging Activities","language":"en-US"},{"forObject":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock","labelType":"xbrl:label","value":"Derivative Instruments and Hedging Activities Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","labelType":"xbrl:label","value":"Hedging Relationship [Axis]","language":"en-US"},{"forObject":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable","labelType":"xbrl:label","value":"Derivative Instruments, Gain (Loss) [Table]","language":"en-US"},{"forObject":"us-gaap:DerivativeInstrumentsGainLossLineItems","labelType":"xbrl:label","value":"Derivative Instruments, Gain (Loss) [Line Items]","language":"en-US"},{"forObject":"us-gaap:DerivativeLiabilities","labelType":"xbrl:terseLabel","value":"Interest rate swap liability (see Note 8)","language":"en-US"},{"forObject":"us-gaap:DerivativeLiabilities","labelType":"xbrl:label","value":"Derivative Liability","language":"en-US"},{"forObject":"us-gaap:DerivativeLiabilitiesNoncurrent","labelType":"xbrl:terseLabel","value":"Long-term interest rate swap liability","language":"en-US"},{"forObject":"us-gaap:DerivativeLiabilitiesNoncurrent","labelType":"xbrl:label","value":"Derivative Liability, Noncurrent","language":"en-US"},{"forObject":"us-gaap:DerivativeLineItems","labelType":"xbrl:label","value":"Derivative [Line Items]","language":"en-US"},{"forObject":"us-gaap:DerivativeTable","labelType":"xbrl:label","value":"Derivative [Table]","language":"en-US"},{"forObject":"us-gaap:DerivativesFairValueLineItems","labelType":"xbrl:label","value":"Derivatives, Fair Value [Line Items]","language":"en-US"},{"forObject":"us-gaap:DerivativesPolicyTextBlock","labelType":"xbrl:label","value":"Derivative instruments and hedging activities","language":"en-US"},{"forObject":"us-gaap:DilutiveSecuritiesAbstract","labelType":"xbrl:label","value":"Add potential dilution [Abstract]","language":"en-US"},{"forObject":"us-gaap:DisaggregationOfRevenueAbstract","labelType":"xbrl:verboseLabel","value":"Revenue Recognition [Abstract]","language":"en-US"},{"forObject":"us-gaap:DisaggregationOfRevenueAbstract","labelType":"xbrl:terseLabel","value":"Disaggregation of Revenue [Abstract]","language":"en-US"},{"forObject":"us-gaap:DisaggregationOfRevenueAbstract","labelType":"xbrl:label","value":"Disaggregation of Revenue [Abstract]","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","labelType":"xbrl:verboseLabel","value":"Share-Based Compensation","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","labelType":"xbrl:label","value":"Share-based Payment Arrangement [Text Block]","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","labelType":"xbrl:label","value":"Share-Based Compensation [Abstract]","language":"en-US"},{"forObject":"us-gaap:DividendPayableDateToBePaidDayMonthAndYear","labelType":"xbrl:label","value":"Dividend payment date","language":"en-US"},{"forObject":"us-gaap:DividendPayableDateToBePaidDayMonthAndYear","labelType":"xbrl:terseLabel","value":"Dividend payment date","language":"en-US"},{"forObject":"us-gaap:DividendsCommonStockCash","labelType":"xbrl:negatedLabel","value":"Cash dividends declared","language":"en-US"},{"forObject":"us-gaap:DividendsCommonStockCash","labelType":"xbrl:label","value":"Dividends, Common Stock, Cash","language":"en-US"},{"forObject":"us-gaap:DividendsPayableCurrent","labelType":"xbrl:terseLabel","value":"Dividend payable","language":"en-US"},{"forObject":"us-gaap:DividendsPayableCurrent","labelType":"xbrl:label","value":"Dividends Payable, Current","language":"en-US"},{"forObject":"us-gaap:DividendsPayableCurrentAndNoncurrent","labelType":"xbrl:label","value":"Dividends declared but not yet paid","language":"en-US"},{"forObject":"us-gaap:DividendsPayableDateDeclaredDayMonthAndYear","labelType":"xbrl:label","value":"Dividend declaration date","language":"en-US"},{"forObject":"us-gaap:DividendsPayableDateOfRecordDayMonthAndYear","labelType":"xbrl:label","value":"Dividend record date","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareAbstract","labelType":"xbrl:label","value":"Net Income (Loss) Per Share and Weighted Average Shares [Abstract]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:label","value":"Net income (loss) per share - basic (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:label","value":"Net income (loss) per share - diluted (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:EarningsPerSharePolicyTextBlock","labelType":"xbrl:label","value":"Net income (loss) per share","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareTextBlock","labelType":"xbrl:verboseLabel","value":"Net Income (Loss) Per Share and Weighted Average Shares","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareTextBlock","labelType":"xbrl:label","value":"Earnings Per Share [Text Block]","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:label","value":"U.S. federal statutory rate used","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract","labelType":"xbrl:terseLabel","value":"Nonvested Stock Awards and Nonvested Stock Units [Abstract]","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Additional Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","labelType":"xbrl:label","value":"Total unrecognized compensation","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract","labelType":"xbrl:label","value":"Total unrecognized compensation expense and weighted-average periods over which the expense is expected to be recognized [Abstract]","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","labelType":"xbrl:label","value":"Weighted average period in years","language":"en-US"},{"forObject":"us-gaap:EntityWideInformationRevenueFromExternalCustomerLineItems","labelType":"xbrl:label","value":"Revenue from External Customer [Line Items]","language":"en-US"},{"forObject":"us-gaap:EquityComponentDomain","labelType":"xbrl:label","value":"Equity Component [Domain]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentFinancialStatementReportedAmountsAbstract","labelType":"xbrl:label","value":"Equity method investments [Abstract]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentOwnershipPercentage","labelType":"xbrl:terseLabel","value":"Percentage of economic ownership interest","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentOwnershipPercentage","labelType":"xbrl:label","value":"Equity Method Investment, Ownership Percentage","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentSoldCarryingAmount","labelType":"xbrl:terseLabel","value":"Purchase price of unconsolidated subsidiary","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentSoldCarryingAmount","labelType":"xbrl:label","value":"Equity Method Investment, Amount Sold","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestments","labelType":"xbrl:label","value":"Investment in unconsolidated subsidiary","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","labelType":"xbrl:label","value":"Equity Method Investment [Abstract]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentsDisclosureTextBlock","labelType":"xbrl:label","value":"Equity Method Investment","language":"en-US"},{"forObject":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","labelType":"xbrl:terseLabel","value":"Estimated Fair Value [Member]","language":"en-US"},{"forObject":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","labelType":"xbrl:label","value":"Estimate of Fair Value Measurement [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract","labelType":"xbrl:label","value":"Assets and Liabilities Measured at Fair Value on a Recurring Basis [Abstract]","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:label","value":"Fair Value Measurements, Recurring and Nonrecurring [Table]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock","labelType":"xbrl:label","value":"Assets Measured at Fair Value on a Nonrecurring Basis","language":"en-US"},{"forObject":"us-gaap:FairValueByFairValueHierarchyLevelAxis","labelType":"xbrl:label","value":"Fair Value Hierarchy and NAV [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByMeasurementBasisAxis","labelType":"xbrl:label","value":"Measurement Basis [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByMeasurementFrequencyAxis","labelType":"xbrl:label","value":"Measurement Frequency [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosureItemAmountsDomain","labelType":"xbrl:label","value":"Fair Value Measurement [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresAbstract","labelType":"xbrl:label","value":"Fair Value Measurements [Abstract]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresTextBlock","labelType":"xbrl:verboseLabel","value":"Fair Value Measurements","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresTextBlock","labelType":"xbrl:label","value":"Fair Value Disclosures [Text Block]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel12And3Member","labelType":"xbrl:label","value":"Level 1, 2 and 3 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel1Member","labelType":"xbrl:label","value":"Level 1 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel2Member","labelType":"xbrl:label","value":"Level 2 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel3Member","labelType":"xbrl:label","value":"Level 3 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember","labelType":"xbrl:label","value":"Measured at Net Asset Value [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementFrequencyDomain","labelType":"xbrl:label","value":"Fair Value, Measurement Frequency [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","labelType":"xbrl:label","value":"Fair Value Hierarchy and NAV [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsNonrecurringMember","labelType":"xbrl:label","value":"Nonrecurring [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsRecurringMember","labelType":"xbrl:label","value":"Fair Value, Measurements, Recurring [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueOfFinancialInstrumentsPolicy","labelType":"xbrl:label","value":"Fair value measurements","language":"en-US"},{"forObject":"us-gaap:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable","labelType":"xbrl:label","value":"Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]","language":"en-US"},{"forObject":"us-gaap:FiscalPeriod","labelType":"xbrl:label","value":"Fiscal year","language":"en-US"},{"forObject":"us-gaap:GainLossOnInterestRateCashFlowHedgeIneffectiveness","labelType":"xbrl:label","value":"Ineffectiveness recorded in earnings on interest rate cash flow hedge","language":"en-US"},{"forObject":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","labelType":"xbrl:negatedLabel","value":"Loss on disposition of property 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:GeneralAndAdministrativeExpense","labelType":"xbrl:label","value":"General and administrative expenses","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:label","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","labelType":"xbrl:label","value":"Goodwill and other intangible assets","language":"en-US"},{"forObject":"us-gaap:GoodwillFairValueDisclosure","labelType":"xbrl:terseLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:GoodwillFairValueDisclosure","labelType":"xbrl:label","value":"Goodwill, Fair Value Disclosure","language":"en-US"},{"forObject":"us-gaap:HedgingRelationshipDomain","labelType":"xbrl:label","value":"Hedging Relationship [Domain]","language":"en-US"},{"forObject":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","labelType":"xbrl:label","value":"Impairment of long-lived assets","language":"en-US"},{"forObject":"us-gaap:IncomeAndExpensesLesseeAbstract","labelType":"xbrl:terseLabel","value":"Rent Expense under Operating Leases [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeAndExpensesLesseeAbstract","labelType":"xbrl:label","value":"Income and Expenses, Lessee [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","labelType":"xbrl:totalLabel","value":"Income before income taxes","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","labelType":"xbrl:terseLabel","value":"Income (loss) before income taxes","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations before Income Taxes, Domestic","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromEquityMethodInvestments","labelType":"xbrl:negatedLabel","value":"Net loss from unconsolidated subsidiary","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromEquityMethodInvestments","labelType":"xbrl:label","value":"Loss from unconsolidated subsidiary","language":"en-US"},{"forObject":"us-gaap:IncomeStatementAbstract","labelType":"xbrl:label","value":"CONSOLIDATED STATEMENTS OF INCOME (LOSS) [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationAxis","labelType":"xbrl:label","value":"Income Statement Location [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationDomain","labelType":"xbrl:label","value":"Income Statement Location [Domain]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureAbstract","labelType":"xbrl:label","value":"Income Taxes [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureTextBlock","labelType":"xbrl:label","value":"Income Tax Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Provision for income taxes (income tax benefit)","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:totalLabel","value":"Total provision for income taxes (income tax benefit)","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Provision for income taxes (income tax benefit)","language":"en-US"},{"forObject":"us-gaap:IncomeTaxPolicyTextBlock","labelType":"xbrl:label","value":"Income taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary","labelType":"xbrl:negatedLabel","value":"Loss on unconsolidated subsidiary","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Equity in Earnings (Losses) of Unconsolidated Subsidiary, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:label","value":"Provision computed at federal statutory income tax rate","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther","labelType":"xbrl:label","value":"Other-net","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationOtherReconcilingItemsAbstract","labelType":"xbrl:terseLabel","value":"Reconciliation of provision for income taxes (income tax benefit) and income taxes [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationOtherReconcilingItemsAbstract","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:label","value":"State and local income taxes, net of federal benefit","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxCreditsOther","labelType":"xbrl:negatedLabel","value":"Other employer tax credits","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxCreditsOther","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Tax Credit, Other, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxUncertaintiesAbstract","labelType":"xbrl:terseLabel","value":"Uncertain Tax Positions [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxUncertaintiesAbstract","labelType":"xbrl:label","value":"Income Tax Uncertainties [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaid","labelType":"xbrl:verboseLabel","value":"Income taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaid","labelType":"xbrl:label","value":"Income Taxes Paid","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesReceivable","labelType":"xbrl:terseLabel","value":"Income taxes receivable","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesReceivable","labelType":"xbrl:label","value":"Income Taxes Receivable, Current","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsPayable","labelType":"xbrl:label","value":"Accounts payable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsReceivable","labelType":"xbrl:negatedLabel","value":"Accounts receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsReceivable","labelType":"xbrl:label","value":"Increase (Decrease) in Accounts Receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","labelType":"xbrl:negatedLabel","value":"Deferred income taxes","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","labelType":"xbrl:label","value":"Increase (Decrease) in Deferred Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInDeferredRevenue","labelType":"xbrl:label","value":"Deferred revenues","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInIncomeTaxesReceivable","labelType":"xbrl:negatedLabel","value":"Income taxes receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInIncomeTaxesReceivable","labelType":"xbrl:label","value":"Increase (Decrease) in Income Taxes Receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInventories","labelType":"xbrl:negatedLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInventories","labelType":"xbrl:label","value":"Increase (Decrease) in Inventories","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","labelType":"xbrl:label","value":"Changes in assets and liabilities:","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherCurrentLiabilities","labelType":"xbrl:verboseLabel","value":"Other current liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherCurrentLiabilities","labelType":"xbrl:label","value":"Increase (Decrease) in Other Current Liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities","labelType":"xbrl:label","value":"Accrued employee benefits","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherNoncurrentAssets","labelType":"xbrl:negatedLabel","value":"Other assets","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherNoncurrentAssets","labelType":"xbrl:label","value":"Increase (Decrease) in Other Noncurrent Assets","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","labelType":"xbrl:label","value":"Other long-term obligations","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","labelType":"xbrl:negatedLabel","value":"Prepaid expenses and other current assets","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","labelType":"xbrl:label","value":"Increase (Decrease) in Prepaid Expense and Other Assets","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","labelType":"xbrl:label","value":"Increase (Decrease) in Stockholders' Equity [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","labelType":"xbrl:terseLabel","value":"Nonvested stock awards and units (in shares)","language":"en-US"},{"forObject":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","labelType":"xbrl:label","value":"Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure","labelType":"xbrl:terseLabel","value":"Tradename","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure","labelType":"xbrl:label","value":"Indefinite-lived Intangible Assets (Excluding Goodwill), Fair Value Disclosure","language":"en-US"},{"forObject":"us-gaap:InsuranceAbstract","labelType":"xbrl:label","value":"Insurance [Abstract]","language":"en-US"},{"forObject":"us-gaap:InsuranceDisclosureTextBlock","labelType":"xbrl:label","value":"Insurance","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetExcludingGoodwill","labelType":"xbrl:label","value":"Intangible assets","language":"en-US"},{"forObject":"us-gaap:InterestExpenseMember","labelType":"xbrl:label","value":"Interest Expense [Member]","language":"en-US"},{"forObject":"us-gaap:InterestIncomeExpenseNonoperatingNet","labelType":"xbrl:negatedLabel","value":"Interest expense","language":"en-US"},{"forObject":"us-gaap:InterestIncomeExpenseNonoperatingNet","labelType":"xbrl:label","value":"Interest Income (Expense), Nonoperating, Net","language":"en-US"},{"forObject":"us-gaap:InterestPaidNet","labelType":"xbrl:label","value":"Interest, net of amounts capitalized","language":"en-US"},{"forObject":"us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet","labelType":"xbrl:label","value":"Amount of loss reclassified from AOCL into income (effective portion)","language":"en-US"},{"forObject":"us-gaap:InterestRateCashFlowHedgesAbstract","labelType":"xbrl:label","value":"Interest Rate Cash Flow Hedges [Abstract]","language":"en-US"},{"forObject":"us-gaap:InterestRateSwapMember","labelType":"xbrl:label","value":"Interest Rate Swaps [Member]","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureAbstract","labelType":"xbrl:label","value":"Inventories [Abstract]","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureTextBlock","labelType":"xbrl:label","value":"Inventory Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:terseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:label","value":"Inventory, Net","language":"en-US"},{"forObject":"us-gaap:InventoryPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:InventoryPolicyTextBlock","labelType":"xbrl:label","value":"Inventory, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:LaborAndRelatedExpense","labelType":"xbrl:verboseLabel","value":"Labor and other related expenses","language":"en-US"},{"forObject":"us-gaap:LaborAndRelatedExpense","labelType":"xbrl:label","value":"Labor and Related Expense","language":"en-US"},{"forObject":"us-gaap:Land","labelType":"xbrl:label","value":"Land","language":"en-US"},{"forObject":"us-gaap:LandAndBuildingMember","labelType":"xbrl:label","value":"Land and Building [Member]","language":"en-US"},{"forObject":"us-gaap:LeaseCost","labelType":"xbrl:totalLabel","value":"Total lease cost","language":"en-US"},{"forObject":"us-gaap:LeaseCost","labelType":"xbrl:label","value":"Lease, Cost","language":"en-US"},{"forObject":"us-gaap:LeaseCostAbstract","labelType":"xbrl:terseLabel","value":"Components of Lease Cost for Operating Leases [Abstract]","language":"en-US"},{"forObject":"us-gaap:LeaseCostAbstract","labelType":"xbrl:label","value":"Lease, Cost [Abstract]","language":"en-US"},{"forObject":"us-gaap:LeaseCostTableTextBlock","labelType":"xbrl:label","value":"Components of Lease Cost for Operating Leases","language":"en-US"},{"forObject":"us-gaap:LeaseholdImprovementsGross","labelType":"xbrl:label","value":"Leasehold improvements","language":"en-US"},{"forObject":"us-gaap:LeaseholdImprovementsMember","labelType":"xbrl:label","value":"Leasehold Improvements [Member]","language":"en-US"},{"forObject":"us-gaap:LeaseholdsAndLeaseholdImprovementsMember","labelType":"xbrl:terseLabel","value":"Leases [Member]","language":"en-US"},{"forObject":"us-gaap:LeaseholdsAndLeaseholdImprovementsMember","labelType":"xbrl:label","value":"Leaseholds and Leasehold Improvements [Member]","language":"en-US"},{"forObject":"us-gaap:LeasesAbstract","labelType":"xbrl:label","value":"Leases [Abstract]","language":"en-US"},{"forObject":"us-gaap:LesseeLeaseDescriptionLineItems","labelType":"xbrl:label","value":"Lessee, Lease, Description [Line Items]","language":"en-US"},{"forObject":"us-gaap:LesseeLeaseDescriptionTable","labelType":"xbrl:label","value":"Lessee, Lease, Description [Table]","language":"en-US"},{"forObject":"us-gaap:LesseeLeasesPolicyTextBlock","labelType":"xbrl:label","value":"Leases","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","labelType":"xbrl:terseLabel","value":"Leases [Abstract]","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","labelType":"xbrl:label","value":"Weighted-Average Remaining Lease Term and Weighted-Average Discount Rate for Operating Leases [Abstract]","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","labelType":"xbrl:label","value":"Maturities of Undiscounted Cash Flows Reconciled to Total Lease Liability","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","labelType":"xbrl:totalLabel","value":"Total future minimum lease payments","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","labelType":"xbrl:terseLabel","value":"Thereafter","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid, after Year Five","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","labelType":"xbrl:terseLabel","value":"2022","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid, Year One","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","labelType":"xbrl:label","value":"2026","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","labelType":"xbrl:terseLabel","value":"2025","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid, Year Four","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","labelType":"xbrl:terseLabel","value":"2024","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid, Year Three","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","labelType":"xbrl:terseLabel","value":"2023","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid, Year Two","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","labelType":"xbrl:negatedLabel","value":"Less imputed remaining interest","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Undiscounted Excess Amount","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseRenewalTerm","labelType":"xbrl:label","value":"Lease renewal option","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseTermOfContract","labelType":"xbrl:label","value":"Initial lease term","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeasesTextBlock","labelType":"xbrl:terseLabel","value":"Leases","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeasesTextBlock","labelType":"xbrl:label","value":"Lessee, Operating Leases [Text Block]","language":"en-US"},{"forObject":"us-gaap:LettersOfCreditOutstandingAmount","labelType":"xbrl:terseLabel","value":"Amount of standby letters of credit","language":"en-US"},{"forObject":"us-gaap:LettersOfCreditOutstandingAmount","labelType":"xbrl:label","value":"Letters of credit outstanding","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:label","value":"Liabilities and Equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","labelType":"xbrl:label","value":"LIABILITIES AND SHAREHOLDERS' EQUITY","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrent","labelType":"xbrl:totalLabel","value":"Total current liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrent","labelType":"xbrl:label","value":"Liabilities, Current","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrentAbstract","labelType":"xbrl:label","value":"Current Liabilities:","language":"en-US"},{"forObject":"us-gaap:LiabilitiesFairValueDisclosure","labelType":"xbrl:totalLabel","value":"Total liabilities at fair value","language":"en-US"},{"forObject":"us-gaap:LiabilitiesFairValueDisclosure","labelType":"xbrl:label","value":"Financial and Nonfinancial Liabilities, Fair Value Disclosure","language":"en-US"},{"forObject":"us-gaap:LineOfCredit","labelType":"xbrl:label","value":"Outstanding borrowings","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityAbstract","labelType":"xbrl:label","value":"Line of Credit Facility [Abstract]","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:verboseLabel","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:LineOfCreditFacilityRemainingBorrowingCapacity","labelType":"xbrl:label","value":"Remaining borrowing capacity","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityTable","labelType":"xbrl:label","value":"Line of Credit Facility [Table]","language":"en-US"},{"forObject":"us-gaap:LongTermDebt","labelType":"xbrl:totalLabel","value":"Net carrying amount","language":"en-US"},{"forObject":"us-gaap:LongTermDebt","labelType":"xbrl:label","value":"Long-term Debt","language":"en-US"},{"forObject":"us-gaap:LongTermDebtAbstract","labelType":"xbrl:terseLabel","value":"Outstanding Principal Amount and Carrying Value [Abstract]","language":"en-US"},{"forObject":"us-gaap:LongTermDebtAbstract","labelType":"xbrl:label","value":"Long-term Debt, Unclassified [Abstract]","language":"en-US"},{"forObject":"us-gaap:LongTermDebtCurrent","labelType":"xbrl:label","value":"Current portion of long-term debt","language":"en-US"},{"forObject":"us-gaap:LongTermDebtFairValue","labelType":"xbrl:label","value":"Fair value of notes","language":"en-US"},{"forObject":"us-gaap:LongTermDebtNoncurrent","labelType":"xbrl:terseLabel","value":"Long-term debt","language":"en-US"},{"forObject":"us-gaap:LongTermDebtNoncurrent","labelType":"xbrl:label","value":"Long-term Debt, Excluding Current Maturities","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:label","value":"Long-term Debt, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:LossContingenciesByNatureOfContingencyAxis","labelType":"xbrl:label","value":"Loss Contingency Nature [Axis]","language":"en-US"},{"forObject":"us-gaap:LossContingenciesLineItems","labelType":"xbrl:label","value":"Loss Contingencies [Line Items]","language":"en-US"},{"forObject":"us-gaap:LossContingenciesTable","labelType":"xbrl:label","value":"Loss Contingencies [Table]","language":"en-US"},{"forObject":"us-gaap:LossContingencyAbstract","labelType":"xbrl:terseLabel","value":"Loss Contingencies [Abstract]","language":"en-US"},{"forObject":"us-gaap:LossContingencyAbstract","labelType":"xbrl:label","value":"Loss Contingency [Abstract]","language":"en-US"},{"forObject":"us-gaap:LossContingencyNatureDomain","labelType":"xbrl:label","value":"Loss Contingency, Nature [Domain]","language":"en-US"},{"forObject":"us-gaap:MajorPropertyClassAxis","labelType":"xbrl:label","value":"Major Property Class [Axis]","language":"en-US"},{"forObject":"us-gaap:MajorPropertyClassDomain","labelType":"xbrl:label","value":"Major Property Class [Domain]","language":"en-US"},{"forObject":"us-gaap:MarketingAndAdvertisingExpenseAbstract","labelType":"xbrl:label","value":"Advertising [Abstract]","language":"en-US"},{"forObject":"us-gaap:MeasurementInputDiscountRateMember","labelType":"xbrl:terseLabel","value":"Discount Rate [Member]","language":"en-US"},{"forObject":"us-gaap:MeasurementInputDiscountRateMember","labelType":"xbrl:label","value":"Measurement Input, Discount Rate [Member]","language":"en-US"},{"forObject":"us-gaap:MeasurementInputTypeAxis","labelType":"xbrl:label","value":"Measurement Input Type [Axis]","language":"en-US"},{"forObject":"us-gaap:MeasurementInputTypeDomain","labelType":"xbrl:label","value":"Measurement Input Type [Domain]","language":"en-US"},{"forObject":"us-gaap:NatureOfOperations","labelType":"xbrl:verboseLabel","value":"Description of the Business","language":"en-US"},{"forObject":"us-gaap:NatureOfOperations","labelType":"xbrl:label","value":"Nature of Operations [Text Block]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivities","labelType":"xbrl:totalLabel","value":"Net cash provided by (used in) financing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivities","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Financing Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","labelType":"xbrl:label","value":"Cash flows from financing activities:","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivities","labelType":"xbrl:totalLabel","value":"Net cash provided by (used in) investing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivities","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Investing Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","labelType":"xbrl:label","value":"Cash flows from investing activities:","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivities","labelType":"xbrl:totalLabel","value":"Net cash provided by operating activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivities","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Operating Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:label","value":"Cash flows from operating activities:","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:label","value":"Net income (loss)","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:totalLabel","value":"Net income (loss)","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:terseLabel","value":"Net income (loss) per share numerator","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:verboseLabel","value":"Net of tax","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","labelType":"xbrl:label","value":"Recent Accounting Pronouncements","language":"en-US"},{"forObject":"us-gaap:NumberOfReportableSegments","labelType":"xbrl:label","value":"Number of reportable operating segments","language":"en-US"},{"forObject":"us-gaap:NumberOfStatesInWhichEntityOperates","labelType":"xbrl:terseLabel","value":"Number of states in which the entity operates","language":"en-US"},{"forObject":"us-gaap:NumberOfStatesInWhichEntityOperates","labelType":"xbrl:label","value":"Number of States in which Entity Operates","language":"en-US"},{"forObject":"us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent","labelType":"xbrl:label","value":"Other comprehensive income (loss) before reclassifications","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:totalLabel","value":"Operating income","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:label","value":"Operating Income (Loss)","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseCost","labelType":"xbrl:label","value":"Operating lease cost","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseImpairmentLoss","labelType":"xbrl:terseLabel","value":"Impairment charge","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseImpairmentLoss","labelType":"xbrl:label","value":"Impairment","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","labelType":"xbrl:terseLabel","value":"Maturities of Undiscounted Cash Flows Reconciled to Total Lease Liability [Abstract]","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Payment, Due [Abstract]","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiability","labelType":"xbrl:label","value":"Operating lease liabilities","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiability","labelType":"xbrl:terseLabel","value":"Total present value of operating lease liabilities","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityCurrent","labelType":"xbrl:label","value":"Current operating lease liabilities","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityNoncurrent","labelType":"xbrl:label","value":"Long-term operating lease liabilities","language":"en-US"},{"forObject":"us-gaap:OperatingLeasePayments","labelType":"xbrl:label","value":"Cash paid for amounts included in the measurement of lease liabilities","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:label","value":"Operating lease right-of-use assets, net","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:terseLabel","value":"Operating lease right-of-use assets","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","labelType":"xbrl:terseLabel","value":"Amortization of asset recognized from gain on sale and leaseback transactions","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","labelType":"xbrl:label","value":"Operating Lease, Right-of-Use Asset, Amortization Expense","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","labelType":"xbrl:label","value":"Weighted-average discount rate","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","labelType":"xbrl:label","value":"Weighted-average remaining lease term","language":"en-US"},{"forObject":"us-gaap:OtherAssetsNoncurrent","labelType":"xbrl:label","value":"Other assets","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","labelType":"xbrl:label","value":"Other comprehensive income (loss) before income tax expense (benefit):","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent","labelType":"xbrl:terseLabel","value":"Change in fair value of interest rate swaps","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Parent","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","labelType":"xbrl:totalLabel","value":"Other comprehensive income (loss), net of tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","labelType":"xbrl:label","value":"Other comprehensive income (loss), net of tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","labelType":"xbrl:terseLabel","value":"Income tax expense (benefit)","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","labelType":"xbrl:label","value":"Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:OtherCostAndExpenseOperating","labelType":"xbrl:label","value":"Other store operating expenses","language":"en-US"},{"forObject":"us-gaap:OtherCurrentLiabilitiesMember","labelType":"xbrl:label","value":"Other Current Liabilities [Member]","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesCurrent","labelType":"xbrl:label","value":"Other current liabilities","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesNoncurrent","labelType":"xbrl:verboseLabel","value":"Other long-term obligations","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesNoncurrent","labelType":"xbrl:label","value":"Other Liabilities, Noncurrent","language":"en-US"},{"forObject":"us-gaap:PaymentsForAdvanceToAffiliate","labelType":"xbrl:negatedLabel","value":"Notes receivable from unconsolidated subsidiary","language":"en-US"},{"forObject":"us-gaap:PaymentsForAdvanceToAffiliate","labelType":"xbrl:label","value":"Payments for Advance to Affiliate","language":"en-US"},{"forObject":"us-gaap:PaymentsForHedgeFinancingActivities","labelType":"xbrl:negatedLabel","value":"Purchase of convertible note hedge","language":"en-US"},{"forObject":"us-gaap:PaymentsForHedgeFinancingActivities","labelType":"xbrl:label","value":"Payments for Hedge, Financing Activities","language":"en-US"},{"forObject":"us-gaap:PaymentsForRepurchaseOfCommonStock","labelType":"xbrl:negatedLabel","value":"Purchases and retirement of common stock","language":"en-US"},{"forObject":"us-gaap:PaymentsForRepurchaseOfCommonStock","labelType":"xbrl:label","value":"Payments for Repurchase of Common Stock","language":"en-US"},{"forObject":"us-gaap:PaymentsOfDividendsCommonStock","labelType":"xbrl:negatedLabel","value":"Dividends on common stock","language":"en-US"},{"forObject":"us-gaap:PaymentsOfDividendsCommonStock","labelType":"xbrl:label","value":"Payments of Ordinary Dividends, Common Stock","language":"en-US"},{"forObject":"us-gaap:PaymentsOfLoanCosts","labelType":"xbrl:negatedLabel","value":"Deferred financing costs","language":"en-US"},{"forObject":"us-gaap:PaymentsOfLoanCosts","labelType":"xbrl:label","value":"Payments of Loan Costs","language":"en-US"},{"forObject":"us-gaap:PaymentsOfStockIssuanceCosts","labelType":"xbrl:terseLabel","value":"Equity issuance costs","language":"en-US"},{"forObject":"us-gaap:PaymentsOfStockIssuanceCosts","labelType":"xbrl:label","value":"Payments of Stock Issuance Costs","language":"en-US"},{"forObject":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","labelType":"xbrl:negatedLabel","value":"Taxes withheld from issuance of share-based compensation awards","language":"en-US"},{"forObject":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","labelType":"xbrl:negatedTerseLabel","value":"Tax withholding payment net of cash received from issuance of share based compensation awards","language":"en-US"},{"forObject":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","labelType":"xbrl:label","value":"Payment, Tax Withholding, Share-based Payment Arrangement","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesGross","labelType":"xbrl:label","value":"Cash paid to sellers","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","labelType":"xbrl:negatedLabel","value":"Acquisition of business, 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:PaymentsToAcquireEquityMethodInvestments","labelType":"xbrl:negatedLabel","value":"Purchase of investment in unconsolidated subsidiary","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireEquityMethodInvestments","labelType":"xbrl:label","value":"Payments to Acquire Equity Method Investments","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Purchase of property and equipment","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:label","value":"Payments to Acquire Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"Employee Savings Plans","language":"en-US"},{"forObject":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","labelType":"xbrl:label","value":"Retirement Benefits [Text Block]","language":"en-US"},{"forObject":"us-gaap:PerformanceGuaranteeMember","labelType":"xbrl:label","value":"Lease Performance Guarantee [Member]","language":"en-US"},{"forObject":"us-gaap:PlanNameAxis","labelType":"xbrl:label","value":"Plan Name [Axis]","language":"en-US"},{"forObject":"us-gaap:PlanNameDomain","labelType":"xbrl:label","value":"Plan Name [Domain]","language":"en-US"},{"forObject":"us-gaap:PortionAtFairValueFairValueDisclosureMember","labelType":"xbrl:label","value":"Portion at Fair Value Measurement [Member] [Default]","language":"en-US"},{"forObject":"us-gaap:PreferredStockParOrStatedValuePerShare","labelType":"xbrl:label","value":"Preferred stock, par value (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesAuthorized","labelType":"xbrl:label","value":"Preferred stock, shares authorized (in shares)","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesIssued","labelType":"xbrl:label","value":"Preferred stock, shares issued (in shares)","language":"en-US"},{"forObject":"us-gaap:PreferredStockValue","labelType":"xbrl:label","value":"Preferred stock - 100,000,000 shares of $0.01 par value authorized; 300,000 shares designated as Series A Junior Participating Preferred Stock; no shares issued","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","labelType":"xbrl:label","value":"Prepaid expenses and other current assets","language":"en-US"},{"forObject":"us-gaap:ProceedsFromConvertibleDebt","labelType":"xbrl:label","value":"Proceeds from issuance of convertible senior notes","language":"en-US"},{"forObject":"us-gaap:ProceedsFromConvertibleDebt","labelType":"xbrl:terseLabel","value":"Net proceeds from notes offering","language":"en-US"},{"forObject":"us-gaap:ProceedsFromInsuranceSettlementInvestingActivities","labelType":"xbrl:label","value":"Proceeds from insurance recoveries of property and equipment","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt","labelType":"xbrl:label","value":"Proceeds from issuance of long-term debt","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOfWarrants","labelType":"xbrl:terseLabel","value":"Proceeds from issuance of warrants","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOfWarrants","labelType":"xbrl:label","value":"Proceeds from Issuance of Warrants","language":"en-US"},{"forObject":"us-gaap:ProceedsFromLinesOfCredit","labelType":"xbrl:label","value":"Amount drawn from debt instrument","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Proceeds from sale of property and equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentAbstract","labelType":"xbrl:label","value":"Property and equipment [Abstract]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","labelType":"xbrl:label","value":"Property, Plant and Equipment, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentFairValueDisclosure","labelType":"xbrl:terseLabel","value":"Property and equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentFairValueDisclosure","labelType":"xbrl:label","value":"Property, Plant, and Equipment, Fair Value Disclosure","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGross","labelType":"xbrl:totalLabel","value":"Total","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:label","value":"Property, Plant and Equipment [Line Items]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:totalLabel","value":"Property and equipment - net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:label","value":"Property, Plant and Equipment, Net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNetAbstract","labelType":"xbrl:label","value":"Property and Equipment:","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Property 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:verboseLabel","value":"Estimated Useful Lives of Assets","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:label","value":"Property, Plant and Equipment, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentUsefulLife","labelType":"xbrl:label","value":"Estimated useful life","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialDataAbstract","labelType":"xbrl:label","value":"Quarterly Financial Data (Unaudited) [Abstract]","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialInformationTextBlock","labelType":"xbrl:verboseLabel","value":"Quarterly Financial Data (Unaudited)","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialInformationTextBlock","labelType":"xbrl:label","value":"Quarterly Financial Information [Text Block]","language":"en-US"},{"forObject":"us-gaap:ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems","labelType":"xbrl:label","value":"Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]","language":"en-US"},{"forObject":"us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent","labelType":"xbrl:negatedLabel","value":"Amounts reclassified from AOCL into earnings","language":"en-US"},{"forObject":"us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent","labelType":"xbrl:label","value":"Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis","labelType":"xbrl:label","value":"Reclassification out of Accumulated Other Comprehensive Income [Axis]","language":"en-US"},{"forObject":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain","labelType":"xbrl:label","value":"Reclassification out of Accumulated Other Comprehensive Income [Domain]","language":"en-US"},{"forObject":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember","labelType":"xbrl:label","value":"Reclassification out of Accumulated Other Comprehensive Income (Loss) [Member]","language":"en-US"},{"forObject":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable","labelType":"xbrl:label","value":"Reclassification out of Accumulated Other Comprehensive Income [Table]","language":"en-US"},{"forObject":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock","labelType":"xbrl:terseLabel","value":"Amounts Reclassified Out of AOCL Related to Interest Rate Swaps","language":"en-US"},{"forObject":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock","labelType":"xbrl:label","value":"Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","labelType":"xbrl:label","value":"Reconciliation of gross liability for uncertain tax positions [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfLongTermDebt","labelType":"xbrl:negatedLabel","value":"Principal payments under 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:RetailMember","labelType":"xbrl:label","value":"Retail [Member]","language":"en-US"},{"forObject":"us-gaap:RetailRelatedInventoryMerchandise","labelType":"xbrl:label","value":"Retail","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsAccumulatedDeficit","labelType":"xbrl:label","value":"Retained earnings","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsMember","labelType":"xbrl:label","value":"Retained Earnings [Member]","language":"en-US"},{"forObject":"us-gaap:RetirementPlanNameAxis","labelType":"xbrl:label","value":"Retirement Plan Name [Axis]","language":"en-US"},{"forObject":"us-gaap:RetirementPlanNameDomain","labelType":"xbrl:label","value":"Retirement Plan Name [Domain]","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","labelType":"xbrl:label","value":"Total revenue","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","labelType":"xbrl:terseLabel","value":"Revenue","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","labelType":"xbrl:label","value":"Revenue recognition","language":"en-US"},{"forObject":"us-gaap:RevolvingCreditFacilityMember","labelType":"xbrl:label","value":"Revolving Credit Facility [Member]","language":"en-US"},{"forObject":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","labelType":"xbrl:label","value":"Right-of-use assets obtained in exchange for new operating lease liabilities","language":"en-US"},{"forObject":"us-gaap:SaleAndLeasebackTransactionGainLossNet","labelType":"xbrl:negatedLabel","value":"Gain on sale and leaseback transactions","language":"en-US"},{"forObject":"us-gaap:SaleAndLeasebackTransactionGainLossNet","labelType":"xbrl:verboseLabel","value":"Gain on sale and leaseback transaction","language":"en-US"},{"forObject":"us-gaap:SaleAndLeasebackTransactionGainLossNet","labelType":"xbrl:label","value":"Gain on sale and leaseback transactions","language":"en-US"},{"forObject":"us-gaap:SaleAndLeasebackTransactionGainLossNet","labelType":"xbrl:terseLabel","value":"Gain on sale lease back transactions","language":"en-US"},{"forObject":"us-gaap:SaleLeasebackTransactionDescriptionAxis","labelType":"xbrl:label","value":"Sale Leaseback Transaction, Description [Axis]","language":"en-US"},{"forObject":"us-gaap:SaleLeasebackTransactionLineItems","labelType":"xbrl:label","value":"Sale Leaseback Transaction [Line Items]","language":"en-US"},{"forObject":"us-gaap:SaleLeasebackTransactionNameDomain","labelType":"xbrl:label","value":"Sale Leaseback Transaction, Name [Domain]","language":"en-US"},{"forObject":"us-gaap:SaleLeasebackTransactionNetBookValue","labelType":"xbrl:label","value":"Aggregate purchase price, net of closing costs","language":"en-US"},{"forObject":"us-gaap:SaleLeasebackTransactionNetBookValueAbstract","labelType":"xbrl:terseLabel","value":"Sale Leaseback Transactions [Abstract]","language":"en-US"},{"forObject":"us-gaap:SaleLeasebackTransactionNetBookValueAbstract","labelType":"xbrl:label","value":"Sale Leaseback Transaction, Net Book Value [Abstract]","language":"en-US"},{"forObject":"us-gaap:SaleLeasebackTransactionTable","labelType":"xbrl:label","value":"Sale Leaseback Transaction [Table]","language":"en-US"},{"forObject":"us-gaap:SaleOfStockPricePerShare","labelType":"xbrl:label","value":"Sale price per share (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","labelType":"xbrl:label","value":"Changes in AOCL, Net of Tax, Related to Interest Rate Swaps","language":"en-US"},{"forObject":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","labelType":"xbrl:label","value":"Schedule of Business Acquisitions, by Acquisition [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock","labelType":"xbrl:label","value":"Considerations Paid and Assets Acquired and Liabilities Assumed","language":"en-US"},{"forObject":"us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock","labelType":"xbrl:terseLabel","value":"Components of Share-based Compensation Expense","language":"en-US"},{"forObject":"us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Cost by Plan [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","labelType":"xbrl:label","value":"Components of Provision for Income Taxes (Income Tax Benefit)","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Significant Components of Net Deferred Tax Liability","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock","labelType":"xbrl:label","value":"Pre-tax Effects of Derivative Instruments on AOCL and Income","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock","labelType":"xbrl:label","value":"Estimated Fair Value of Derivative Instruments","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","labelType":"xbrl:verboseLabel","value":"Reconciliation of Components of Diluted Earnings per Share Computations","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 Provision for Income Taxes (Income Tax Benefit) and Income Taxes Based on Statutory U.S. Federal Rate","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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","labelType":"xbrl:label","value":"Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable","labelType":"xbrl:label","value":"Revenue from External Customers by Products and Services [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock","labelType":"xbrl:terseLabel","value":"Composition of Total Revenue","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock","labelType":"xbrl:label","value":"Revenue from External Customers by Products and Services [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","labelType":"xbrl:label","value":"Schedule of Equity Method Investments [Line Items]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","labelType":"xbrl:label","value":"Schedule of Equity Method Investments [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","labelType":"xbrl:label","value":"Assets and Liabilities Measured at Fair Value on a Recurring Basis","language":"en-US"},{"forObject":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","labelType":"xbrl:label","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock","labelType":"xbrl:label","value":"Nonvested Stock Activity","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:label","value":"Quarterly Financial Data","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:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock","labelType":"xbrl:label","value":"Unrecognized Compensation Cost, Nonvested Awards","language":"en-US"},{"forObject":"us-gaap:SegmentReportingAbstract","labelType":"xbrl:terseLabel","value":"Segment Reporting [Abstract]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingAbstract","labelType":"xbrl:label","value":"Segment Information [Abstract]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"Segment Information","language":"en-US"},{"forObject":"us-gaap:SegmentReportingDisclosureTextBlock","labelType":"xbrl:label","value":"Segment Reporting Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingPolicyPolicyTextBlock","labelType":"xbrl:label","value":"Segment reporting","language":"en-US"},{"forObject":"us-gaap:SeriesAPreferredStockMember","labelType":"xbrl:label","value":"Series A Junior Participating Preferred Stock [Member]","language":"en-US"},{"forObject":"us-gaap:ShareBasedArrangementsToObtainGoodsAndServicesAbstract","labelType":"xbrl:terseLabel","value":"Compensation Expense [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedArrangementsToObtainGoodsAndServicesAbstract","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:terseLabel","value":"Share-based compensation","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:label","value":"Share-based Payment Arrangement, Noncash Expense","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","labelType":"xbrl:terseLabel","value":"Share-Based Payments [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract","labelType":"xbrl:terseLabel","value":"Performance-Based Market Stock Units [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","labelType":"xbrl:negatedLabel","value":"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:label","value":"Forfeited (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","labelType":"xbrl:label","value":"Granted (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Granted (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:periodEndLabel","value":"Unvested, end of period (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:periodStartLabel","value":"Unvested, beginning of period (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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","labelType":"xbrl:label","value":"Nonvested stock, shares [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:periodStartLabel","value":"Unvested, beginning of period (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:periodEndLabel","value":"Unvested, end of period (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","labelType":"xbrl:label","value":"Nonvested stock, weighted-average grant date fair value [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","labelType":"xbrl:negatedLabel","value":"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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue","labelType":"xbrl:label","value":"Total fair value of nonvested stock","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Vested (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","labelType":"xbrl:terseLabel","value":"Risk-free interest rate for nonvested stock units granted","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","labelType":"xbrl:label","value":"Number of shares of the Company's common stock originally authorized for issuance (in shares)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","labelType":"xbrl:label","value":"Equity Award [Domain]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","labelType":"xbrl:terseLabel","value":"Share-based compensation","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","labelType":"xbrl:label","value":"Share-based Payment Arrangement [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ShortTermLeaseCost","labelType":"xbrl:label","value":"Short term lease cost","language":"en-US"},{"forObject":"us-gaap:SignificantAccountingPoliciesTextBlock","labelType":"xbrl:verboseLabel","value":"Summary of Significant Accounting Policies","language":"en-US"},{"forObject":"us-gaap:SignificantAccountingPoliciesTextBlock","labelType":"xbrl:label","value":"Significant Accounting Policies [Text Block]","language":"en-US"},{"forObject":"us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems","labelType":"xbrl:label","value":"Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]","language":"en-US"},{"forObject":"us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable","labelType":"xbrl:label","value":"Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table]","language":"en-US"},{"forObject":"us-gaap:StandbyLettersOfCreditMember","labelType":"xbrl:label","value":"Standby Letters of Credit [Member]","language":"en-US"},{"forObject":"us-gaap:StartUpActivitiesCostPolicy","labelType":"xbrl:label","value":"Store pre-opening costs","language":"en-US"},{"forObject":"us-gaap:StatementClassOfStockAxis","labelType":"xbrl:label","value":"Class of Stock [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementEquityComponentsAxis","labelType":"xbrl:label","value":"Equity Components [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementLineItems","labelType":"xbrl:label","value":"Statement [Line Items]","language":"en-US"},{"forObject":"us-gaap:StatementOfCashFlowsAbstract","labelType":"xbrl:label","value":"CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfFinancialPositionAbstract","labelType":"xbrl:label","value":"CONSOLIDATED BALANCE SHEETS [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","labelType":"xbrl:label","value":"CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfStockholdersEquityAbstract","labelType":"xbrl:label","value":"CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementTable","labelType":"xbrl:label","value":"Statement [Table]","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","labelType":"xbrl:label","value":"Issuance of share-based compensation awards, net of shares withheld for employee taxes (in shares)","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","labelType":"xbrl:verboseLabel","value":"Number of shares granted (in shares)","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","labelType":"xbrl:terseLabel","value":"Number of shares issued from vesting of share-based compensation awards (in shares)","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","labelType":"xbrl:terseLabel","value":"Issuance of share-based compensation awards, net of shares withheld for employee taxes","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","labelType":"xbrl:label","value":"Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture","language":"en-US"},{"forObject":"us-gaap:StockRepurchaseProgramAuthorizedAmount1","labelType":"xbrl:label","value":"Maximum amount of share repurchase authorization","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedAndRetiredDuringPeriodShares","labelType":"xbrl:negatedLabel","value":"Purchases and retirement of common stock (in shares)","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedAndRetiredDuringPeriodShares","labelType":"xbrl:label","value":"Stock Repurchased and Retired During Period, Shares","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","labelType":"xbrl:negatedLabel","value":"Purchases and retirement of common stock","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","labelType":"xbrl:label","value":"Stock Repurchased and Retired During Period, Value","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedDuringPeriodShares","labelType":"xbrl:label","value":"Shares of common stock repurchased (in shares)","language":"en-US"},{"forObject":"us-gaap:StockRepurchasedDuringPeriodValue","labelType":"xbrl:label","value":"Cost of shares repurchased","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:periodStartLabel","value":"Balances","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:periodEndLabel","value":"Balances","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:totalLabel","value":"Total shareholders' equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:label","value":"Stockholders' Equity Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityAbstract","labelType":"xbrl:label","value":"Shareholders' Equity:","language":"en-US"},{"forObject":"us-gaap:SubsegmentsAxis","labelType":"xbrl:label","value":"Subsegments [Axis]","language":"en-US"},{"forObject":"us-gaap:SubsegmentsDomain","labelType":"xbrl:label","value":"Subsegments [Domain]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventMember","labelType":"xbrl:label","value":"Subsequent Event [Member]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTypeAxis","labelType":"xbrl:label","value":"Subsequent Event Type [Axis]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTypeDomain","labelType":"xbrl:label","value":"Subsequent Event Type [Domain]","language":"en-US"},{"forObject":"us-gaap:SummaryOfDerivativeInstrumentsByRiskExposureAbstract","labelType":"xbrl:label","value":"Derivative Instruments by Risk Exposure [Abstract]","language":"en-US"},{"forObject":"us-gaap:SummaryOfIncomeTaxContingenciesTextBlock","labelType":"xbrl:label","value":"Total Gross Liability for Uncertain Tax Positions Exclusive of Interest and Penalties","language":"en-US"},{"forObject":"us-gaap:SupplementalCashFlowInformationAbstract","labelType":"xbrl:label","value":"Supplemental disclosures of cash flow information:","language":"en-US"},{"forObject":"us-gaap:TaxesPayableCurrent","labelType":"xbrl:verboseLabel","value":"Taxes withheld and accrued","language":"en-US"},{"forObject":"us-gaap:TaxesPayableCurrent","labelType":"xbrl:label","value":"Taxes Payable, Current","language":"en-US"},{"forObject":"us-gaap:TradeAndOtherAccountsReceivablePolicy","labelType":"xbrl:label","value":"Accounts receivable","language":"en-US"},{"forObject":"us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss","labelType":"xbrl:label","value":"Amount of income (loss) recognized in AOCL on derivatives (effective portion)","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:periodEndLabel","value":"Balance at end of year","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:periodStartLabel","value":"Balance at beginning of year","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:label","value":"Unrecognized Tax Benefits","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions","labelType":"xbrl:verboseLabel","value":"Reductions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","labelType":"xbrl:negatedLabel","value":"Reductions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","labelType":"xbrl:negatedLabel","value":"Settlements","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","labelType":"xbrl:terseLabel","value":"Interest and penalties","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract","labelType":"xbrl:label","value":"Potential interest and penalties [Abstract]","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense","labelType":"xbrl:label","value":"Interest and penalties related to uncertain tax positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseAbstract","labelType":"xbrl:label","value":"Interest and penalties [Abstract]","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","labelType":"xbrl:verboseLabel","value":"Additions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","labelType":"xbrl:label","value":"Additions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","labelType":"xbrl:negatedLabel","value":"Expiration of statute of limitations","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","labelType":"xbrl:terseLabel","value":"Uncertain tax positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","labelType":"xbrl:label","value":"Unrecognized Tax Benefits that Would Impact Effective Tax Rate","language":"en-US"},{"forObject":"us-gaap:UnusualOrInfrequentItemAxis","labelType":"xbrl:label","value":"Unusual or Infrequent Item, or Both [Axis]","language":"en-US"},{"forObject":"us-gaap:UnusualOrInfrequentItemDomain","labelType":"xbrl:label","value":"Unusual or Infrequent Item, or Both [Domain]","language":"en-US"},{"forObject":"us-gaap:UseOfEstimates","labelType":"xbrl:label","value":"Use of estimates","language":"en-US"},{"forObject":"us-gaap:ValuationTechniqueAxis","labelType":"xbrl:label","value":"Valuation Approach and Technique [Axis]","language":"en-US"},{"forObject":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","labelType":"xbrl:terseLabel","value":"Present Value of Estimated Cash Flow [Member]","language":"en-US"},{"forObject":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","labelType":"xbrl:label","value":"Valuation Technique, Discounted Cash Flow [Member]","language":"en-US"},{"forObject":"us-gaap:ValuationTechniqueDomain","labelType":"xbrl:label","value":"Valuation Approach and Technique [Domain]","language":"en-US"},{"forObject":"us-gaap:VariableLeaseCost","labelType":"xbrl:label","value":"Variable lease cost","language":"en-US"},{"forObject":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Shareholder Rights Plan [Abstract]","language":"en-US"},{"forObject":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","labelType":"xbrl:label","value":"Warrants and Rights Note Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:label","value":"Diluted weighted average shares outstanding (in shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:totalLabel","value":"Diluted weighted average shares outstanding (in shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:label","value":"Basic weighted average shares outstanding (in shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract","labelType":"xbrl:terseLabel","value":"Net income (loss) per share denominator [Abstract]","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract","labelType":"xbrl:label","value":"Weighted Average Number of Shares Outstanding Reconciliation [Abstract]","language":"en-US"},{"forObject":"cik:0001067294","labelType":"xbrl:label","value":"CRACKER BARREL OLD COUNTRY STORE, INC","language":"en"},{"forObject":"rpt:group-0","labelType":"xbrl:label","value":"060400 - Disclosure - Acquisition of Business","language":"en"},{"forObject":"rpt:group-1","labelType":"xbrl:label","value":"090400 - Disclosure - Acquisition of Business (Details)","language":"en"},{"forObject":"rpt:group-2","labelType":"xbrl:label","value":"080400 - Disclosure - Acquisition of Business (Tables)","language":"en"},{"forObject":"rpt:group-3","labelType":"xbrl:label","value":"061700 - Disclosure - Commitments and Contingencies","language":"en"},{"forObject":"rpt:group-4","labelType":"xbrl:label","value":"091700 - Disclosure - Commitments and Contingencies (Details)","language":"en"},{"forObject":"rpt:group-5","labelType":"xbrl:label","value":"010000 - Statement - CONSOLIDATED BALANCE SHEETS","language":"en"},{"forObject":"rpt:group-6","labelType":"xbrl:label","value":"010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)","language":"en"},{"forObject":"rpt:group-7","labelType":"xbrl:label","value":"050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS","language":"en"},{"forObject":"rpt:group-8","labelType":"xbrl:label","value":"040000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY","language":"en"},{"forObject":"rpt:group-9","labelType":"xbrl:label","value":"040100 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)","language":"en"},{"forObject":"rpt:group-10","labelType":"xbrl:label","value":"030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)","language":"en"},{"forObject":"rpt:group-11","labelType":"xbrl:label","value":"020000 - Statement - CONSOLIDATED STATEMENTS OF INCOME (LOSS)","language":"en"},{"forObject":"rpt:group-12","labelType":"xbrl:label","value":"060700 - Disclosure - Debt","language":"en"},{"forObject":"rpt:group-13","labelType":"xbrl:label","value":"090704 - Disclosure - Debt, Convertible Note Hedge and Warrant Transactions (Details)","language":"en"},{"forObject":"rpt:group-14","labelType":"xbrl:label","value":"090702 - Disclosure - Debt, Convertible Senior Notes (Details)","language":"en"},{"forObject":"rpt:group-15","labelType":"xbrl:label","value":"090700 - Disclosure - Debt, Revolving Credit Facility (Details)","language":"en"},{"forObject":"rpt:group-16","labelType":"xbrl:label","value":"080700 - Disclosure - Debt (Tables)","language":"en"},{"forObject":"rpt:group-17","labelType":"xbrl:label","value":"060800 - Disclosure - Derivative Instruments and Hedging Activities","language":"en"},{"forObject":"rpt:group-18","labelType":"xbrl:label","value":"090810 - Disclosure - Derivative Instruments and Hedging Activities, Amounts Reclassified out of AOCL Related to Interest Rate Swaps (Details)","language":"en"},{"forObject":"rpt:group-19","labelType":"xbrl:label","value":"090808 - Disclosure - Derivative Instruments and Hedging Activities, Changes in AOCL, Net of Tax, Related to Interest Rate Swaps (Details)","language":"en"},{"forObject":"rpt:group-20","labelType":"xbrl:label","value":"090800 - Disclosure - Derivative Instruments and Hedging Activities (Details)","language":"en"},{"forObject":"rpt:group-21","labelType":"xbrl:label","value":"090802 - Disclosure - Derivative Instruments and Hedging Activities, Estimated Fair Values of Derivative Instruments (Details)","language":"en"},{"forObject":"rpt:group-22","labelType":"xbrl:label","value":"090804 - Disclosure - Derivative Instruments and Hedging Activities, Offsetting of Derivative Assets and Liabilities (Details)","language":"en"},{"forObject":"rpt:group-23","labelType":"xbrl:label","value":"090806 - Disclosure - Derivative Instruments and Hedging Activities, Pre-Tax Effects of Derivative Instruments on AOCL and Income (Details)","language":"en"},{"forObject":"rpt:group-24","labelType":"xbrl:label","value":"080800 - Disclosure - Derivative Instruments and Hedging Activities (Tables)","language":"en"},{"forObject":"rpt:group-25","labelType":"xbrl:label","value":"060100 - Disclosure - Description of the Business","language":"en"},{"forObject":"rpt:group-26","labelType":"xbrl:label","value":"000100 - Document - Document and Entity Information","language":"en"},{"forObject":"rpt:group-27","labelType":"xbrl:label","value":"061400 - Disclosure - Employee Savings Plans","language":"en"},{"forObject":"rpt:group-28","labelType":"xbrl:label","value":"091400 - Disclosure - Employee Savings Plans (Details)","language":"en"},{"forObject":"rpt:group-29","labelType":"xbrl:label","value":"081400 - Disclosure - Employee Savings Plans (Tables)","language":"en"},{"forObject":"rpt:group-30","labelType":"xbrl:label","value":"060300 - Disclosure - Equity Method Investment","language":"en"},{"forObject":"rpt:group-31","labelType":"xbrl:label","value":"090300 - Disclosure - Equity Method Investment (Details)","language":"en"},{"forObject":"rpt:group-32","labelType":"xbrl:label","value":"060500 - Disclosure - Fair Value Measurements","language":"en"},{"forObject":"rpt:group-33","labelType":"xbrl:label","value":"090500 - Disclosure - Fair Value Measurements, Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)","language":"en"},{"forObject":"rpt:group-34","labelType":"xbrl:label","value":"090502 - Disclosure - Fair Value Measurements, Assets Measured at Fair Value on a Nonrecurring Basis (Details)","language":"en"},{"forObject":"rpt:group-35","labelType":"xbrl:label","value":"070500 - Disclosure - Fair Value Measurements (Policies)","language":"en"},{"forObject":"rpt:group-36","labelType":"xbrl:label","value":"080500 - Disclosure - Fair Value Measurements (Tables)","language":"en"},{"forObject":"rpt:group-37","labelType":"xbrl:label","value":"061500 - Disclosure - Income Taxes","language":"en"},{"forObject":"rpt:group-38","labelType":"xbrl:label","value":"091500 - Disclosure - Income Taxes (Details)","language":"en"},{"forObject":"rpt:group-39","labelType":"xbrl:label","value":"081500 - Disclosure - Income Taxes (Tables)","language":"en"},{"forObject":"rpt:group-40","labelType":"xbrl:label","value":"060600 - Disclosure - Inventories","language":"en"},{"forObject":"rpt:group-41","labelType":"xbrl:label","value":"090600 - Disclosure - Inventories (Details)","language":"en"},{"forObject":"rpt:group-42","labelType":"xbrl:label","value":"080600 - Disclosure - Inventories (Tables)","language":"en"},{"forObject":"rpt:group-43","labelType":"xbrl:label","value":"061100 - Disclosure - Leases","language":"en"},{"forObject":"rpt:group-44","labelType":"xbrl:label","value":"091102 - Disclosure - Leases, Components of Lease Cost for Operating Leases (Details)","language":"en"},{"forObject":"rpt:group-45","labelType":"xbrl:label","value":"091100 - Disclosure - Leases (Details)","language":"en"},{"forObject":"rpt:group-46","labelType":"xbrl:label","value":"091110 - Disclosure - Leases, Maturities of Undiscounted Cash Flows Reconciled to Total Lease Liability (Details)","language":"en"},{"forObject":"rpt:group-47","labelType":"xbrl:label","value":"091104 - Disclosure - Leases, Rent Expense under Operating Leases (Details)","language":"en"},{"forObject":"rpt:group-48","labelType":"xbrl:label","value":"091112 - Disclosure - Leases, Sale and Leaseback Transactions (Details)","language":"en"},{"forObject":"rpt:group-49","labelType":"xbrl:label","value":"091106 - Disclosure - Leases, Supplemental Cash Flow Information and Non-cash Activity Related to Operating Leases (Details)","language":"en"},{"forObject":"rpt:group-50","labelType":"xbrl:label","value":"081100 - Disclosure - Leases (Tables)","language":"en"},{"forObject":"rpt:group-51","labelType":"xbrl:label","value":"091108 - Disclosure - Leases, Weighted-Average Remaining Lease Term and Weighted-Average Discount Rate for Operating Leases (Details)","language":"en"},{"forObject":"rpt:group-52","labelType":"xbrl:label","value":"061600 - Disclosure - Net Income (Loss) Per Share and Weighted Average Shares","language":"en"},{"forObject":"rpt:group-53","labelType":"xbrl:label","value":"091600 - Disclosure - Net Income (Loss) Per Share and Weighted Average Shares (Details)","language":"en"},{"forObject":"rpt:group-54","labelType":"xbrl:label","value":"081600 - Disclosure - Net Income (Loss) Per Share and Weighted Average Shares (Tables)","language":"en"},{"forObject":"rpt:group-55","labelType":"xbrl:label","value":"061800 - Disclosure - Quarterly Financial Data (Unaudited)","language":"en"},{"forObject":"rpt:group-56","labelType":"xbrl:label","value":"091800 - Disclosure - Quarterly Financial Data (Unaudited) (Details)","language":"en"},{"forObject":"rpt:group-57","labelType":"xbrl:label","value":"081800 - Disclosure - Quarterly Financial Data (Unaudited) (Tables)","language":"en"},{"forObject":"rpt:group-58","labelType":"xbrl:label","value":"061000 - Disclosure - Segment Information","language":"en"},{"forObject":"rpt:group-59","labelType":"xbrl:label","value":"091000 - Disclosure - Segment Information (Details)","language":"en"},{"forObject":"rpt:group-60","labelType":"xbrl:label","value":"081000 - Disclosure - Segment Information (Tables)","language":"en"},{"forObject":"rpt:group-61","labelType":"xbrl:label","value":"060900 - Disclosure - Share Repurchases","language":"en"},{"forObject":"rpt:group-62","labelType":"xbrl:label","value":"090900 - Disclosure - Share Repurchases (Details)","language":"en"},{"forObject":"rpt:group-63","labelType":"xbrl:label","value":"061200 - Disclosure - Share-Based Compensation","language":"en"},{"forObject":"rpt:group-64","labelType":"xbrl:label","value":"091206 - Disclosure - Share-Based Compensation, Compensation Expense (Details)","language":"en"},{"forObject":"rpt:group-65","labelType":"xbrl:label","value":"091202 - Disclosure - Share-Based Compensation, Nonvested Stock (Details)","language":"en"},{"forObject":"rpt:group-66","labelType":"xbrl:label","value":"091204 - Disclosure - Share-Based Compensation, Performance-Based Market Stock Units (Details)","language":"en"},{"forObject":"rpt:group-67","labelType":"xbrl:label","value":"091200 - Disclosure - Share-Based Compensation, Stock Compensation Plans (Details)","language":"en"},{"forObject":"rpt:group-68","labelType":"xbrl:label","value":"081200 - Disclosure - Share-Based Compensation (Tables)","language":"en"},{"forObject":"rpt:group-69","labelType":"xbrl:label","value":"061300 - Disclosure - Shareholder Rights Plan","language":"en"},{"forObject":"rpt:group-70","labelType":"xbrl:label","value":"091300 - Disclosure - Shareholder Rights Plan (Details)","language":"en"},{"forObject":"rpt:group-71","labelType":"xbrl:label","value":"060200 - Disclosure - Summary of Significant Accounting Policies","language":"en"},{"forObject":"rpt:group-72","labelType":"xbrl:label","value":"090200 - Disclosure - Summary of Significant Accounting Policies (Details)","language":"en"},{"forObject":"rpt:group-73","labelType":"xbrl:label","value":"070200 - Disclosure - Summary of Significant Accounting Policies (Policies)","language":"en"},{"forObject":"rpt:group-74","labelType":"xbrl:label","value":"080200 - Disclosure - Summary of Significant Accounting Policies (Tables)","language":"en"},{"forObject":"rpt:group-75","labelType":"xbrl:label","value":"091502 - Disclosure - Income Taxes (Details) Calc 2","language":"en"},{"forObject":"rpt:group-76","labelType":"xbrl:label","value":"091112 - Disclosure - Leases, Maturities of Undiscounted Cash Flows Reconciled to Total Lease Liability (Details) Calc 2","language":"en"}],"networks":[{"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:BusinessCombinationDisclosureTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-28","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"cbrl:MapleStreetBiscuitCompanyMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SubsegmentsDomain","target":"cbrl:CompanyOwnedFastFoodCasualLocationsMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SubsegmentsAxis","target":"us-gaap:SubsegmentsDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BusinessCombinationDescriptionAbstract","target":"us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationDescriptionAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SubsegmentsDomain","target":"cbrl:FranchisedFastFoodCasualLocationsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:SubsegmentsAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BusinessCombinationDescriptionAbstract","target":"us-gaap:PaymentsToAcquireBusinessesGross","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationConsiderationTransferred1","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationDescriptionAbstract","target":"us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","target":"cbrl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssetsNet","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BusinessCombinationDescriptionAbstract","target":"cbrl:PeriodOfRemainingInstallmentPaymentForUnusedPortionHeldAsSecurity","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BusinessCombinationDescriptionAbstract","target":"cbrl:NumberOfBusinessLocationsConverted","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","target":"cbrl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherCurrentAndNoncurrentAssets","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationDescriptionAbstract","target":"cbrl:NumberOfLocationsOpened","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:BusinessCombinationDescriptionAbstract","target":"us-gaap:NumberOfStatesInWhichEntityOperates","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","target":"cbrl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:BusinessCombinationDescriptionAbstract","target":"us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:BusinessCombinationDescriptionAbstract","target":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract","target":"us-gaap:Goodwill","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-29","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-30","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-31","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:LossContingencyNatureDomain","target":"us-gaap:StandbyLettersOfCreditMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LossContingenciesByNatureOfContingencyAxis","target":"us-gaap:LossContingencyNatureDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LossContingenciesTable","target":"us-gaap:LossContingenciesByNatureOfContingencyAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LongtermDebtTypeDomain","target":"us-gaap:RevolvingCreditFacilityMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LongtermDebtTypeAxis","target":"us-gaap:LongtermDebtTypeDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LossContingencyAbstract","target":"us-gaap:LettersOfCreditOutstandingAmount","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LossContingenciesLineItems","target":"us-gaap:LossContingencyAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:LossContingenciesTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LossContingencyNatureDomain","target":"us-gaap:PerformanceGuaranteeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LossContingenciesTable","target":"us-gaap:LongtermDebtTypeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LossContingencyAbstract","target":"cbrl:NumberOfPropertiesForWhichEntityIsLiableForLeasePayments","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingencyAbstract","target":"cbrl:ProvisionForNonPerformanceByPrimaryObligorUnderLeaseArrangements","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LossContingenciesTable","target":"us-gaap:LossContingenciesLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-32","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:AssetsCurrentAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:PropertyPlantAndEquipmentNetAbstract","target":"us-gaap:Land","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:AssetsAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccountsPayableCurrent","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesCurrentAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:PreferredStockValue","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AccountsReceivableNetCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentNetAbstract","target":"us-gaap:BuildingsAndImprovementsGross","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:PropertyPlantAndEquipmentNetAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:LongTermDebtCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LongTermDebtNoncurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:CommonStockValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:IncomeTaxesReceivable","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentNetAbstract","target":"cbrl:RestaurantAndOtherEquipmentGross","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:OperatingLeaseLiabilityCurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:OperatingLeaseLiabilityNoncurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AdditionalPaidInCapital","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:InventoryNet","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentNetAbstract","target":"us-gaap:LeaseholdImprovementsGross","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:PropertyPlantAndEquipmentNet","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:TaxesPayableCurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:DerivativeLiabilitiesNoncurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:PropertyPlantAndEquipmentNetAbstract","target":"us-gaap:ConstructionInProgressGross","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"cbrl:AccruedEmployeeCompensation","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:OtherLiabilitiesNoncurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AssetsCurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentNetAbstract","target":"us-gaap:PropertyPlantAndEquipmentGross","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Goodwill","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccruedEmployeeBenefitsCurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:DeferredIncomeTaxLiabilitiesNet","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:StockholdersEquity","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:DeferredRevenueCurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:CommitmentsAndContingencies","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:OtherAssetsNoncurrent","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:DividendsPayableCurrent","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:StockholdersEquityAbstract","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Assets","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:OtherLiabilitiesCurrent","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:LiabilitiesCurrent","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-33","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:ClassOfStockDomain","target":"us-gaap:SeriesAPreferredStockMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementClassOfStockAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:PreferredStockSharesAuthorized","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:StockholdersEquityAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:StatementTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:PreferredStockParOrStatedValuePerShare","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:PreferredStockSharesIssued","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:CommonStockSharesAuthorized","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:CommonStockParOrStatedValuePerShare","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:CommonStockSharesIssued","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:CommonStockSharesOutstanding","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-34","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfCashFlowsAbstract","order":1.0},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:NetIncomeLoss","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:DepreciationDepletionAndAmortization","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:CashPaidAbstract","target":"us-gaap:InterestPaidNet","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"cbrl:CashPaidAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","target":"us-gaap:CapitalExpendituresIncurredButNotYetPaid","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:IncomeLossFromEquityMethodInvestments","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AmortizationOfFinancingCostsAndDiscounts","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInIncomeTaxesReceivable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromInsuranceSettlementInvestingActivities","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromConvertibleDebt","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:CashPaidAbstract","target":"us-gaap:IncomeTaxesPaid","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","target":"cbrl:ChangeInFairValueOfInterestRateSwaps","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInInventories","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","target":"cbrl:ChangeInDeferredTaxAssetForInterestRateSwaps","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:SaleAndLeasebackTransactionGainLossNet","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquireEquityMethodInvestments","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:RepaymentsOfLongTermDebt","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","target":"us-gaap:DividendsPayableCurrentAndNoncurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AssetImpairmentCharges","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInOtherNoncurrentAssets","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsForAdvanceToAffiliate","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromIssuanceOfWarrants","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ShareBasedCompensation","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsPayable","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:PaymentsForHedgeFinancingActivities","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"cbrl:NonCashLeaseExpense","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"cbrl:IncreaseDecreaseInOperatingLeaseLiabilityCurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:PaymentsForRepurchaseOfCommonStock","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:SupplementalCashFlowInformationAbstract","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"cbrl:IncreaseDecreaseInTaxesWithheldAndAccrued","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:PaymentsOfLoanCosts","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"cbrl:IncreaseDecreaseInAccruedEmployeeCompensation","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:PaymentsOfDividendsCommonStock","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInDeferredRevenue","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInOtherCurrentLiabilities","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"cbrl:IncreaseDecreaseInLongTermOperatingLeaseLiability","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]}]},{"name":"rpt:network-presentation-35","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfStockholdersEquityAbstract","order":1.0},{"source":"srt:CumulativeEffectPeriodOfAdoptionDomain","target":"srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:CumulativeEffectPeriodOfAdoptionAxis","target":"srt:CumulativeEffectPeriodOfAdoptionDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"srt:CumulativeEffectPeriodOfAdoptionAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:CommonStockMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockholdersEquity","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTaxAbstract","target":"us-gaap:NetIncomeLoss","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementOfStockholdersEquityAbstract","target":"us-gaap:StatementTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:AdditionalPaidInCapitalMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementEquityComponentsAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:CommonStockSharesOutstanding","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTaxAbstract","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTaxAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:ComprehensiveIncomeNetOfTaxAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:RetainedEarningsMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:DividendsCommonStockCash","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockRepurchasedAndRetiredDuringPeriodShares","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"cbrl:AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteHedge","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:StockholdersEquity","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:IncreaseDecreaseInStockholdersEquityRollForward","target":"us-gaap:CommonStockSharesOutstanding","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-36","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfStockholdersEquityAbstract","order":1.0},{"source":"us-gaap:StatementOfStockholdersEquityAbstract","target":"us-gaap:CommonStockDividendsPerShareDeclared","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-37","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:NetIncomeLoss","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","target":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-38","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeStatementAbstract","order":1.0},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:CostOfGoodsAndServicesSold","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:LaborAndRelatedExpense","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:OtherCostAndExpenseOperating","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:GeneralAndAdministrativeExpense","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:SaleAndLeasebackTransactionGainLossNet","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:OperatingLeaseImpairmentLoss","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"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:InterestIncomeExpenseNonoperatingNet","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","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:IncomeLossFromEquityMethodInvestments","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:NetIncomeLoss","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:EarningsPerShareBasic","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:EarningsPerShareDiluted","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"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:DebtDisclosureTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-40","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtInstrumentNameDomain","target":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DebtInstrumentAxis","target":"us-gaap:DebtInstrumentNameDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:DebtInstrumentAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:ConvertibleNoteHedgeAndWarrantTransactionsAbstract","target":"us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"cbrl:ConvertibleNoteHedgeAndWarrantTransactionsAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtInstrumentTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:ConvertibleNoteHedgeAndWarrantTransactionsAbstract","target":"us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:DebtInstrumentLineItems","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:ConvertibleNoteHedgeAndWarrantTransactionsAbstract","target":"cbrl:PortionOfNetProceedsFromOfferingOfNotesUsedToPayThePremiumOnConvertibleNoteHedgeTransactionsNetOfProceedsFromWarrantTransactions","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"cbrl:ConvertibleNoteHedgeAndWarrantTransactionsAbstract","target":"cbrl:ClassOfWarrantOrRightsAdjustedExercisePriceOfWarrantsOrRights","order":3.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:DebtInstrumentNameDomain","target":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentAxis","target":"us-gaap:DebtInstrumentNameDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:DebtInstrumentAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SubsequentEventTypeDomain","target":"us-gaap:SubsequentEventMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SubsequentEventTypeAxis","target":"us-gaap:SubsequentEventTypeDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:ConvertibleSeniorNotesAbstract","target":"us-gaap:DebtInstrumentInterestRateStatedPercentage","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:LiabilityComponentAbstract","target":"us-gaap:DebtInstrumentFaceAmount","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermDebtAbstract","target":"cbrl:LiabilityComponentAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"cbrl:ConvertibleSeniorNotesAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtInstrumentTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DebtInstrumentTable","target":"srt:RangeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:ConvertibleSeniorNotesAbstract","target":"cbrl:DebtInstrumentAdditionalPrincipalAmount","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"cbrl:LiabilityComponentAbstract","target":"us-gaap:DebtInstrumentUnamortizedDiscount","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LongTermDebtAbstract","target":"us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:SubsequentEventTypeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:ConvertibleSeniorNotesAbstract","target":"us-gaap:DebtInstrumentMaturityDate","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"cbrl:LiabilityComponentAbstract","target":"us-gaap:DeferredFinanceCostsNet","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LongTermDebtAbstract","target":"us-gaap:PaymentsOfStockIssuanceCosts","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"cbrl:ConvertibleSeniorNotesAbstract","target":"us-gaap:DebtInstrumentFrequencyOfPeriodicPayment","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:LiabilityComponentAbstract","target":"us-gaap:LongTermDebt","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LongTermDebtAbstract","target":"us-gaap:DeferredTaxLiabilitiesFinancingArrangements","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:DebtInstrumentLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:ConvertibleSeniorNotesAbstract","target":"cbrl:DebtInstrumentPeriodOfSpecialInterestToBeReceivedInTheEventOfDefault","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermDebtAbstract","target":"us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:ConvertibleSeniorNotesAbstract","target":"cbrl:SpecialInterestRateToBeReceivedForFirst90Days","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermDebtAbstract","target":"us-gaap:DebtInstrumentConvertibleThresholdTradingDays","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"cbrl:ConvertibleSeniorNotesAbstract","target":"cbrl:SpecialInterestRateToBeReceivedThereafter","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongTermDebtAbstract","target":"us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"cbrl:ConvertibleSeniorNotesAbstract","target":"us-gaap:ConversionOfStockSharesConverted1","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:ConvertibleSeniorNotesAbstract","target":"us-gaap:DebtConversionConvertedInstrumentAmount1","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:ConvertibleSeniorNotesAbstract","target":"us-gaap:DebtInstrumentConvertibleConversionPrice1","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:ConvertibleSeniorNotesAbstract","target":"cbrl:CommonStockPercentageOfPremium","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"cbrl:ConvertibleSeniorNotesAbstract","target":"us-gaap:SaleOfStockPricePerShare","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:ConvertibleSeniorNotesAbstract","target":"us-gaap:DividendPayableDateToBePaidDayMonthAndYear","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"cbrl:ConvertibleSeniorNotesAbstract","target":"us-gaap:DividendsPayableDateOfRecordDayMonthAndYear","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:ConvertibleSeniorNotesAbstract","target":"us-gaap:ProceedsFromConvertibleDebt","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"cbrl:ConvertibleSeniorNotesAbstract","target":"us-gaap:LongTermDebtAbstract","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-42","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"cbrl:RevolvingCreditFacility2019Member","target":"cbrl:RevolvingCreditFacility2019SwappedPortionMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RevolvingCreditFacilityMember","target":"cbrl:RevolvingCreditFacility2019Member","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:RevolvingCreditFacilityMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:CreditFacilityAxis","target":"us-gaap:CreditFacilityDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LineOfCreditFacilityTable","target":"us-gaap:CreditFacilityAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:UnusualOrInfrequentItemDomain","target":"cbrl:Covid19Member","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:UnusualOrInfrequentItemAxis","target":"us-gaap:UnusualOrInfrequentItemDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:DebtInstrumentTerm","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"us-gaap:LineOfCreditFacilityAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:LineOfCreditFacilityTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:RevolvingCreditFacility2019Member","target":"cbrl:RevolvingCreditFacility2019RemainingPortionMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityTable","target":"us-gaap:UnusualOrInfrequentItemAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"cbrl:LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity","order":2.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:label"}]},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:ProceedsFromLinesOfCredit","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"cbrl:DebtInstrumentOptionTerm","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:LineOfCredit","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:LettersOfCreditOutstandingAmount","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"us-gaap:DebtWeightedAverageInterestRate","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"cbrl:LiquidityRequirements","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"cbrl:MaximumDividendsLimit","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"cbrl:MaximumLeverageRatio","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityAbstract","target":"cbrl:MultiplierUsedInCalculatingAggregateAmountOfCashDividendsOnSharesOfCommonStockInAnyFiscalYear","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-43","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:ConvertibleDebtTableTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-44","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","order":1.0},{"source":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","target":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-45","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","order":1.0},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable","target":"us-gaap:StatementEquityComponentsAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeContractTypeDomain","target":"us-gaap:InterestRateSwapMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeInstrumentRiskAxis","target":"us-gaap:DerivativeContractTypeDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain","target":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis","target":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:HedgingRelationshipDomain","target":"us-gaap:CashFlowHedgingMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","target":"us-gaap:HedgingRelationshipDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract","target":"us-gaap:InterestIncomeExpenseNonoperatingNet","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","target":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable","target":"us-gaap:DerivativeInstrumentRiskAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable","target":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract","target":"us-gaap:NetIncomeLoss","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable","target":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract","target":"us-gaap:GainLossOnInterestRateCashFlowHedgeIneffectiveness","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable","target":"us-gaap:ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-46","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","order":1.0},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","target":"us-gaap:StatementEquityComponentsAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","target":"us-gaap:StockholdersEquity","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","target":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","target":"us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccumulatedOtherComprehensiveIncomeLossTable","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossLineItems","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","target":"us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AOCIAttributableToParentNetOfTaxRollForward","target":"us-gaap:StockholdersEquity","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-47","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","order":1.0},{"source":"us-gaap:DerivativeContractTypeDomain","target":"cbrl:InterestRateSwapOneJanuary302015Member","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DerivativeInstrumentRiskAxis","target":"us-gaap:DerivativeContractTypeDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeTable","target":"us-gaap:DerivativeInstrumentRiskAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeInstrumentDetailAbstract","target":"cbrl:WeightedAverageCreditSpread","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DerivativeLineItems","target":"us-gaap:DerivativeInstrumentDetailAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","target":"us-gaap:DerivativeTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeContractTypeDomain","target":"cbrl:InterestRateSwapTwoJanuary302015Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DerivativeTable","target":"us-gaap:DerivativeLineItems","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeContractTypeDomain","target":"cbrl:InterestRateSwapThreeJanuary302015Member","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DerivativeContractTypeDomain","target":"cbrl:InterestRateSwapFourJanuary302015Member","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DerivativeContractTypeDomain","target":"cbrl:InterestRateSwapFiveJanuary162019Member","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DerivativeContractTypeDomain","target":"cbrl:InterestRateSwapSixJanuary162019Member","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DerivativeContractTypeDomain","target":"cbrl:InterestRateSwapSevenAugust62019Member","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DerivativeContractTypeDomain","target":"cbrl:InterestRateSwapEightAugust72019Member","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DerivativeContractTypeDomain","target":"cbrl:InterestRateSwapNineAugust72019Member","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DerivativeContractTypeDomain","target":"cbrl:InterestRateSwapTenAugust72019Member","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-48","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","order":1.0},{"source":"us-gaap:DerivativeContractTypeDomain","target":"us-gaap:InterestRateSwapMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeInstrumentRiskAxis","target":"us-gaap:DerivativeContractTypeDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable","target":"us-gaap:DerivativeInstrumentRiskAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:OtherCurrentLiabilitiesMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BalanceSheetLocationAxis","target":"us-gaap:BalanceSheetLocationDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeFairValueOfDerivativeNetAbstract","target":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativesFairValueLineItems","target":"us-gaap:DerivativeFairValueOfDerivativeNetAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","target":"us-gaap:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:BalanceSheetLocationDomain","target":"cbrl:LongTermInterestRateSwapLiabilityMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable","target":"us-gaap:BalanceSheetLocationAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable","target":"us-gaap:DerivativesFairValueLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-49","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","order":1.0},{"source":"us-gaap:DerivativeContractTypeDomain","target":"us-gaap:InterestRateSwapMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeInstrumentRiskAxis","target":"us-gaap:DerivativeContractTypeDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable","target":"us-gaap:DerivativeInstrumentRiskAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SummaryOfDerivativeInstrumentsByRiskExposureAbstract","target":"us-gaap:DerivativeAssetFairValueGrossLiability","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativesFairValueLineItems","target":"us-gaap:SummaryOfDerivativeInstrumentsByRiskExposureAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","target":"us-gaap:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SummaryOfDerivativeInstrumentsByRiskExposureAbstract","target":"cbrl:ReductionsInFairValueOfTheInterestRateSwapAssetAndLiabilityRelatedToNonPerformanceRisk","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable","target":"us-gaap:DerivativesFairValueLineItems","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-50","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","order":1.0},{"source":"us-gaap:DerivativeContractTypeDomain","target":"us-gaap:InterestRateSwapMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeInstrumentRiskAxis","target":"us-gaap:DerivativeContractTypeDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable","target":"us-gaap:DerivativeInstrumentRiskAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:HedgingRelationshipDomain","target":"us-gaap:CashFlowHedgingMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","target":"us-gaap:HedgingRelationshipDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:InterestExpenseMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeStatementLocationAxis","target":"us-gaap:IncomeStatementLocationDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:InterestRateCashFlowHedgesAbstract","target":"us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeInstrumentsGainLossLineItems","target":"us-gaap:InterestRateCashFlowHedgesAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","target":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable","target":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:InterestRateCashFlowHedgesAbstract","target":"us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable","target":"us-gaap:IncomeStatementLocationAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable","target":"us-gaap:DerivativeInstrumentsGainLossLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-51","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","order":1.0},{"source":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","target":"us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","target":"us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","target":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","target":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-52","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"cbrl:DescriptionOfTBusinessAbstract","order":1.0},{"source":"cbrl:DescriptionOfTBusinessAbstract","target":"us-gaap:NatureOfOperations","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-53","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"dei:CoverAbstract","order":1.0},{"source":"dei:CoverAbstract","target":"dei:DocumentType","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:AmendmentFlag","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:DocumentAnnualReport","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:DocumentPeriodEndDate","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:CurrentFiscalYearEndDate","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:DocumentFiscalYearFocus","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:DocumentFiscalPeriodFocus","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:DocumentTransitionReport","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:EntityFileNumber","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:EntityRegistrantName","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:EntityCentralIndexKey","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:EntityIncorporationStateCountryCode","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:EntityTaxIdentificationNumber","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:EntityAddressAddressLine1","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:EntityAddressCityOrTown","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:EntityAddressStateOrProvince","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:EntityAddressPostalZipCode","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:CityAreaCode","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:LocalPhoneNumber","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:Security12bTitle","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:TradingSymbol","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:SecurityExchangeName","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:EntityWellKnownSeasonedIssuer","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:EntityVoluntaryFilers","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:EntityCurrentReportingStatus","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:EntityInteractiveDataCurrent","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:EntityFilerCategory","order":26.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:EntitySmallBusiness","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:EntityEmergingGrowthCompany","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:IcfrAuditorAttestationFlag","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:EntityShellCompany","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:EntityPublicFloat","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:EntityCommonStockSharesOutstanding","order":32.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-54","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CompensationAndRetirementDisclosureAbstract","order":1.0},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-55","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CompensationAndRetirementDisclosureAbstract","order":1.0},{"source":"us-gaap:RetirementPlanNameDomain","target":"cbrl:QualifiedDefinedContributionMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:RetirementPlanNameAxis","target":"us-gaap:RetirementPlanNameDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DefinedContributionPlanTable","target":"us-gaap:RetirementPlanNameAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:DefinedContributionPlansAbstract","target":"us-gaap:DefinedContributionPlanTypeExtensibleList","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DefinedContributionPlanDisclosureLineItems","target":"cbrl:DefinedContributionPlansAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:DefinedContributionPlanTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:RetirementPlanNameDomain","target":"cbrl:NonQualifiedDefinedContributionMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedContributionPlanTable","target":"srt:RangeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:DefinedContributionPlansAbstract","target":"us-gaap:DefinedContributionPlanTaxStatusExtensibleList","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:DefinedContributionPlansAbstract","target":"cbrl:DefinedContributionPlanRequisiteServicePeriod","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedContributionPlanTable","target":"us-gaap:DefinedContributionPlanDisclosureLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:DefinedContributionPlansAbstract","target":"cbrl:DefinedContributionPlanMinimumAgeOfEligibleEmployeeRequired","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"cbrl:DefinedContributionPlansAbstract","target":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"cbrl:DefinedContributionPlansAbstract","target":"cbrl:PercentageOfEligibleBonusesAllowedToBeDeferred","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"cbrl:DefinedContributionPlansAbstract","target":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"cbrl:DefinedContributionPlansAbstract","target":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"cbrl:DefinedContributionPlansAbstract","target":"us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"cbrl:DefinedContributionPlansAbstract","target":"cbrl:PercentageOfContributionByEmployerThatVestsOnEmployeeSFifthAnniversaryOfEmployment","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"cbrl:DefinedContributionPlansAbstract","target":"cbrl:PlanAssetsForNonQualifiedPlanAssetsNoncurrent","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"cbrl:DefinedContributionPlansAbstract","target":"cbrl:NonQualifiedDefinedContributionPlanLiabilitiesNoncurrent","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"cbrl:DefinedContributionPlansAbstract","target":"cbrl:DefinedContributionPlanContributionsByEmployer","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-56","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CompensationAndRetirementDisclosureAbstract","order":1.0},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:DefinedContributionPlanDisclosuresTableTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-57","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","order":1.0},{"source":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","target":"us-gaap:EquityMethodInvestmentsDisclosureTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-58","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","order":1.0},{"source":"srt:EquityMethodInvesteeNameDomain","target":"cbrl:PBSHoldCoLLCMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","target":"srt:EquityMethodInvesteeNameDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:EquityMethodInvestmentFinancialStatementReportedAmountsAbstract","target":"us-gaap:EquityMethodInvestmentOwnershipPercentage","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"us-gaap:EquityMethodInvestmentFinancialStatementReportedAmountsAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","target":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:EquityMethodInvesteeNameDomain","target":"cbrl:BrandcoMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityMethodInvestmentFinancialStatementReportedAmountsAbstract","target":"cbrl:PercentageOfVotingInterestsAcquired","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:EquityMethodInvestmentFinancialStatementReportedAmountsAbstract","target":"us-gaap:EquityMethodInvestments","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:EquityMethodInvestmentFinancialStatementReportedAmountsAbstract","target":"us-gaap:IncomeLossFromEquityMethodInvestments","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:EquityMethodInvestmentFinancialStatementReportedAmountsAbstract","target":"us-gaap:EquityMethodInvestmentSoldCarryingAmount","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-59","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueDisclosuresTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-60","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueMeasurementFrequencyDomain","target":"us-gaap:FairValueMeasurementsRecurringMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueByMeasurementFrequencyAxis","target":"us-gaap:FairValueMeasurementFrequencyDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByMeasurementFrequencyAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueInputsLevel12And3Member","target":"us-gaap:FairValueInputsLevel1Member","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel12And3Member","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueByFairValueHierarchyLevelAxis","target":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract","target":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueInputsLevel12And3Member","target":"us-gaap:FairValueInputsLevel2Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByFairValueHierarchyLevelAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract","target":"cbrl:AssetsExcludingDeferredCompensationPlanAssetsFairValueDisclosure","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:FairValueInputsLevel12And3Member","target":"us-gaap:FairValueInputsLevel3Member","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract","target":"cbrl:DeferredCompensationPlanAssetsFairValueDislosure","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract","target":"us-gaap:AssetsFairValueDisclosure","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract","target":"us-gaap:DerivativeLiabilities","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract","target":"us-gaap:LiabilitiesFairValueDisclosure","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-61","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"cbrl:MapleStreetBiscuitCompanyMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:BusinessAcquisitionAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueMeasurementFrequencyDomain","target":"us-gaap:FairValueMeasurementsNonrecurringMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueByMeasurementFrequencyAxis","target":"us-gaap:FairValueMeasurementFrequencyDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueInputsLevel12And3Member","target":"us-gaap:FairValueInputsLevel1Member","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel12And3Member","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueByFairValueHierarchyLevelAxis","target":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ValuationTechniqueDomain","target":"us-gaap:CostApproachValuationTechniqueMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ValuationTechniqueAxis","target":"us-gaap:ValuationTechniqueDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:MeasurementInputTypeDomain","target":"cbrl:MeasurementInputRoyaltyRateMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:MeasurementInputTypeAxis","target":"us-gaap:MeasurementInputTypeDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DebtInstrumentNameDomain","target":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentAxis","target":"us-gaap:DebtInstrumentNameDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueDisclosureItemAmountsDomain","target":"us-gaap:PortionAtFairValueFairValueDisclosureMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueByMeasurementBasisAxis","target":"us-gaap:FairValueDisclosureItemAmountsDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AssetsFairValueDisclosureAbstract","target":"us-gaap:PropertyPlantAndEquipmentFairValueDisclosure","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:AssetsFairValueDisclosureAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByMeasurementFrequencyAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueInputsLevel12And3Member","target":"us-gaap:FairValueInputsLevel2Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ValuationTechniqueDomain","target":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:MeasurementInputTypeDomain","target":"us-gaap:MeasurementInputDiscountRateMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueDisclosureItemAmountsDomain","target":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsFairValueDisclosureAbstract","target":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueInputsLevel12And3Member","target":"us-gaap:FairValueInputsLevel3Member","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByFairValueHierarchyLevelAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AssetsFairValueDisclosureAbstract","target":"us-gaap:GoodwillFairValueDisclosure","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:ValuationTechniqueAxis","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AssetsFairValueDisclosureAbstract","target":"us-gaap:AssetsFairValueDisclosure","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:MeasurementInputTypeAxis","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AssetsFairValueDisclosureAbstract","target":"cbrl:PropertyPlantAndEquipmentPerStoreEstimatedReplacementCost","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:DebtInstrumentAxis","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AssetsFairValueDisclosureAbstract","target":"cbrl:IndefiniteLivedIntangibleAssetsExcludingGoodwillMeasurementInput","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByMeasurementBasisAxis","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AssetsFairValueDisclosureAbstract","target":"us-gaap:OperatingLeaseImpairmentLoss","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsFairValueDisclosureAbstract","target":"us-gaap:DebtInstrumentInterestRateStatedPercentage","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AssetsFairValueDisclosureAbstract","target":"us-gaap:LongTermDebtFairValue","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-62","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueOfFinancialInstrumentsPolicy","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-63","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-64","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxDisclosureTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-65","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentFederalTaxExpenseBenefit","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeTaxReconciliationOtherReconcilingItemsAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseAbstract","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","target":"us-gaap:UnrecognizedTaxBenefits","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"cbrl:TaxPositionsRelatedToCurrentYearAbstract","target":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"cbrl:TaxPositionsRelatedToPriorYearsAbstract","target":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract","target":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseAbstract","target":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable","target":"srt:RangeAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeTaxUncertaintiesAbstract","target":"us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems","target":"us-gaap:IncomeTaxUncertaintiesAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxReconciliationOtherReconcilingItemsAbstract","target":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationOtherReconcilingItemsAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseAbstract","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"cbrl:TaxPositionsRelatedToCurrentYearAbstract","target":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","target":"cbrl:TaxPositionsRelatedToCurrentYearAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"cbrl:TaxPositionsRelatedToPriorYearsAbstract","target":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable","target":"us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeTaxReconciliationOtherReconcilingItemsAbstract","target":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseAbstract","target":"cbrl:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"cbrl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract","target":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","target":"cbrl:TaxPositionsRelatedToPriorYearsAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxReconciliationOtherReconcilingItemsAbstract","target":"us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseAbstract","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesOther","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract","target":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","target":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeTaxReconciliationOtherReconcilingItemsAbstract","target":"cbrl:EffectiveIncomeTaxRateReconciliationFederalNetOperatingLossExpenseBenefitAmount","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseAbstract","target":"us-gaap:DeferredTaxAssetsInventory","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredIncomeTaxLiabilities","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract","target":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","target":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxReconciliationOtherReconcilingItemsAbstract","target":"cbrl:IncomeTaxReconciliationTaxCreditsFicaTaxesPaidOnEmployeeTipIncome","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseAbstract","target":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilities","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","target":"us-gaap:UnrecognizedTaxBenefits","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeTaxReconciliationOtherReconcilingItemsAbstract","target":"us-gaap:IncomeTaxReconciliationTaxCreditsOther","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseAbstract","target":"us-gaap:DeferredTaxAssetsEquityMethodInvestments","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseAbstract","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeTaxReconciliationOtherReconcilingItemsAbstract","target":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseAbstract","target":"us-gaap:DeferredTaxAssetsOther","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeTaxReconciliationOtherReconcilingItemsAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseAbstract","target":"us-gaap:DeferredTaxAssetsGross","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-66","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","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:label"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:SummaryOfIncomeTaxContingenciesTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"cbrl:ScheduleOfUncertainTaxPositionsThatIfRecognizedWouldAffectEffectiveTaxRateTableTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"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":"us-gaap:InventoryDisclosureTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"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:RetailRelatedInventoryMerchandise","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"cbrl:RestaurantRelatedInventory","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"cbrl:SupplyInventory","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:InventoryNet","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-69","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-70","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeasesTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-71","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeaseCostAbstract","target":"us-gaap:OperatingLeaseCost","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LeaseCostAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeaseCostAbstract","target":"us-gaap:ShortTermLeaseCost","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LeaseCostAbstract","target":"us-gaap:VariableLeaseCost","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LeaseCostAbstract","target":"us-gaap:LeaseCost","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-72","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"cbrl:LesseeOperatingLeaseLeasesNotYetCommencedLiabilityPayments","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-73","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:OperatingLeaseLiability","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-74","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:IncomeAndExpensesLesseeAbstract","target":"cbrl:LesseeOperatingLeasesRentExpenseMinimumRentals","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:IncomeAndExpensesLesseeAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeAndExpensesLesseeAbstract","target":"cbrl:LesseeOperatingLeasesRentExpenseContingentRentals","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeAndExpensesLesseeAbstract","target":"cbrl:LesseeOperatingLeasesRentExpenseNet","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-75","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:SaleLeasebackTransactionNameDomain","target":"cbrl:SaleLeasebackTransactionsIn2009Member","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SaleLeasebackTransactionDescriptionAxis","target":"us-gaap:SaleLeasebackTransactionNameDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SaleLeasebackTransactionTable","target":"us-gaap:SaleLeasebackTransactionDescriptionAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LandAndBuildingMember","target":"cbrl:OwnedStoresMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:MajorPropertyClassDomain","target":"us-gaap:LandAndBuildingMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:MajorPropertyClassAxis","target":"us-gaap:MajorPropertyClassDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SaleLeasebackTransactionNetBookValueAbstract","target":"cbrl:NumberOfStoresInvolvingSaleLeasebackTransaction","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:SaleLeasebackTransactionLineItems","target":"us-gaap:SaleLeasebackTransactionNetBookValueAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:SaleLeasebackTransactionTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SaleLeasebackTransactionNameDomain","target":"cbrl:SaleLeasebackTransactionsIn2000Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LandAndBuildingMember","target":"cbrl:RetailDistributionCenterMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SaleLeasebackTransactionTable","target":"us-gaap:MajorPropertyClassAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SaleLeasebackTransactionNetBookValueAbstract","target":"cbrl:NumberOfStoresCompletedInSaleLeasebackTransaction","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SaleLeasebackTransactionTable","target":"srt:RangeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SaleLeasebackTransactionNetBookValueAbstract","target":"us-gaap:LesseeOperatingLeaseTermOfContract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SaleLeasebackTransactionNetBookValueAbstract","target":"us-gaap:LesseeOperatingLeaseRenewalTerm","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SaleLeasebackTransactionTable","target":"us-gaap:SaleLeasebackTransactionLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SaleLeasebackTransactionNetBookValueAbstract","target":"us-gaap:SaleLeasebackTransactionNetBookValue","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SaleLeasebackTransactionNetBookValueAbstract","target":"cbrl:RemainingPropertyPurchased","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SaleLeasebackTransactionNetBookValueAbstract","target":"cbrl:SaleLeasebackTransactionAggregateInitialAnnualRentPaymentForLeaseProperties","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SaleLeasebackTransactionNetBookValueAbstract","target":"cbrl:SaleLeasebackTransactionPercentageOfIncreaseInAnnualRentalPaymentsInInitialTerms","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SaleLeasebackTransactionNetBookValueAbstract","target":"us-gaap:SaleAndLeasebackTransactionGainLossNet","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:SaleLeasebackTransactionNetBookValueAbstract","target":"cbrl:OperatingLeaseRightOfUseAssetNonCash","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SaleLeasebackTransactionNetBookValueAbstract","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SaleLeasebackTransactionNetBookValueAbstract","target":"us-gaap:OperatingLeaseLiability","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-76","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:CashFlowOperatingActivitiesLesseeAbstract","target":"us-gaap:SaleAndLeasebackTransactionGainLossNet","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:LesseeOperatingLeaseSupplementalCashFlowInformationAndNonCashActivityAbstract","target":"us-gaap:CashFlowOperatingActivitiesLesseeAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"cbrl:LesseeOperatingLeaseNoncashInformationAbstract","target":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LeasesAbstract","target":"cbrl:LesseeOperatingLeaseSupplementalCashFlowInformationAndNonCashActivityAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CashFlowOperatingActivitiesLesseeAbstract","target":"us-gaap:OperatingLeasePayments","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:LesseeOperatingLeaseNoncashInformationAbstract","target":"cbrl:IncreaseDecreaseInRightOfUseAssetsResultingFromLeaseModificationsOrReassessments","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"cbrl:LesseeOperatingLeaseSupplementalCashFlowInformationAndNonCashActivityAbstract","target":"cbrl:LesseeOperatingLeaseNoncashInformationAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"cbrl:LesseeOperatingLeaseNoncashInformationAbstract","target":"cbrl:LesseeOperatingLeaseLeaseModificationsRemovingRightOfUseAssets","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]}]},{"name":"rpt:network-presentation-77","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LeaseCostTableTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LeasesAbstract","target":"cbrl:LesseeOperatingLeaseRentExpensesTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"cbrl:SupplementalCashFlowInformationAndNonCashActivityRelatedToOperatingLeasesTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"cbrl:ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateForOperatingLeasesTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-78","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","target":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","target":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-79","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-80","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:NetIncomeLoss","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DilutiveSecuritiesAbstract","target":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract","target":"us-gaap:DilutiveSecuritiesAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-81","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-82","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialDataAbstract","order":1.0},{"source":"us-gaap:QuarterlyFinancialDataAbstract","target":"us-gaap:QuarterlyFinancialInformationTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-83","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialDataAbstract","order":1.0},{"source":"us-gaap:QuarterlyFinancialDataAbstract","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:EquityMethodInvesteeNameDomain","target":"cbrl:PBSHoldCoLLCMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","target":"srt:EquityMethodInvesteeNameDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:EquityMethodInvestmentFinancialStatementReportedAmountsAbstract","target":"us-gaap:IncomeLossFromEquityMethodInvestments","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"us-gaap:EquityMethodInvestmentFinancialStatementReportedAmountsAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:QuarterlyFinancialDataAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:QuarterlyFinancialDataAbstract","target":"us-gaap:NetIncomeLoss","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:QuarterlyFinancialDataAbstract","target":"us-gaap:EarningsPerShareBasic","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:QuarterlyFinancialDataAbstract","target":"us-gaap:EarningsPerShareDiluted","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:QuarterlyFinancialDataAbstract","target":"us-gaap:SaleAndLeasebackTransactionGainLossNet","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:QuarterlyFinancialDataAbstract","target":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-84","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialDataAbstract","order":1.0},{"source":"us-gaap:QuarterlyFinancialDataAbstract","target":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-85","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:SegmentReportingDisclosureTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-86","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"us-gaap:SegmentReportingAbstract","target":"cbrl:NumberOfProductLines","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:ProductsAndServicesDomain","target":"cbrl:RestaurantMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductOrServiceAxis","target":"srt:ProductsAndServicesDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable","target":"srt:ProductOrServiceAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DisaggregationOfRevenueAbstract","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EntityWideInformationRevenueFromExternalCustomerLineItems","target":"us-gaap:DisaggregationOfRevenueAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:NumberOfReportableSegments","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:RetailMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable","target":"us-gaap:EntityWideInformationRevenueFromExternalCustomerLineItems","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-87","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-88","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"cbrl:ShareRepurchasesAbstract","order":1.0},{"source":"cbrl:ShareRepurchasesAbstract","target":"cbrl:ShareRepurchasesTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-89","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"cbrl:ShareRepurchasesAbstract","order":1.0},{"source":"cbrl:ShareRepurchasesAbstract","target":"us-gaap:StockRepurchaseProgramAuthorizedAmount1","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:ShareRepurchasesAbstract","target":"cbrl:StockRepurchaseProgramAdditionalAuthorizedAmount","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"cbrl:ShareRepurchasesAbstract","target":"us-gaap:StockRepurchasedDuringPeriodShares","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:ShareRepurchasesAbstract","target":"us-gaap:StockRepurchasedDuringPeriodValue","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-90","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-91","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"cbrl:NonvestedStockMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","target":"us-gaap:AwardTypeAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ShareBasedArrangementsToObtainGoodsAndServicesAbstract","target":"us-gaap:AllocatedShareBasedCompensationExpense","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","target":"us-gaap:ShareBasedArrangementsToObtainGoodsAndServicesAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"cbrl:NonvestedStockUnitsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ShareBasedArrangementsToObtainGoodsAndServicesAbstract","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable","target":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ShareBasedArrangementsToObtainGoodsAndServicesAbstract","target":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedArrangementsToObtainGoodsAndServicesAbstract","target":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]}]},{"name":"rpt:network-presentation-92","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:PlanNameDomain","target":"cbrl:LongTermPerformancePlan2021Member","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:PlanNameAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"cbrl:NonvestedStockMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract","target":"cbrl:PerformancePeriod","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:PlanNameDomain","target":"cbrl:LongTermPerformancePlan2020Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"cbrl:NonvestedStockUnitsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:AwardTypeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:PlanNameDomain","target":"cbrl:OmnibusPlan2010Member","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"srt:RangeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract","target":"cbrl:NonvestedStockEarned","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract","target":"cbrl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract","target":"cbrl:PercentageOfTargetAwardThatMayBeAwarded","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract","target":"cbrl:MeasurementPeriodForAverageStockPricesInConsecutiveCalendarDays","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract","target":"cbrl:MeasurementPeriodForAverageStockPricesPriorToFirstBusinessDayOfPerformancePeriod","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract","target":"cbrl:MeasurementPeriodForAverageStockPricesAfterFirstBusinessDayOfPerformancePeriod","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-93","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:AwardDateDomain","target":"cbrl:RTSRRSUsAwards2020Member","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AwardDateAxis","target":"us-gaap:AwardDateDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:AwardDateAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract","target":"cbrl:NumberOfSharesAccrued","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AwardDateDomain","target":"cbrl:RTSRRSUsAwards2019Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-94","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:PlanNameDomain","target":"cbrl:OmnibusPlan2010Member","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:PlanNameAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","target":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:PlanNameDomain","target":"cbrl:OmnibusPlan2020Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","target":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","target":"cbrl:ShareBasedCompensationArrangementOutstandingNumber","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-95","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"cbrl:SharebasedCompensationArrangementBySharebasedPaymentAwardLtppPerformanceAndVestingPeriodTableTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"cbrl:ScheduleOfShareBasedPaymentAwardsLtppAccruedTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"cbrl:ScheduleOfShareBasedPaymentAwardNonVestedAggregateFairValueTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"cbrl:ScheduleOfSharesAccruedUnderShareBasedCompensationPlanTableTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-96","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"cbrl:ShareholderRightsPlanAbstract","order":1.0},{"source":"cbrl:ShareholderRightsPlanAbstract","target":"cbrl:ShareholderRightsPlanTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-97","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"cbrl:ShareholderRightsPlanAbstract","order":1.0},{"source":"us-gaap:ClassOfWarrantOrRightDomain","target":"cbrl:RightsAgreementMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfWarrantOrRightAxis","target":"us-gaap:ClassOfWarrantOrRightDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ClassOfWarrantOrRightTable","target":"us-gaap:ClassOfWarrantOrRightAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ClassOfStockDomain","target":"cbrl:SeriesJuniorPreferredStockMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementClassOfStockAxis","target":"us-gaap:ClassOfStockDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"us-gaap:DividendsPayableDateDeclaredDayMonthAndYear","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ClassOfWarrantOrRightLineItems","target":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"cbrl:ShareholderRightsPlanAbstract","target":"us-gaap:ClassOfWarrantOrRightTable","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ClassOfWarrantOrRightDomain","target":"cbrl:ShareholderRightsPlan2015Member","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfWarrantOrRightTable","target":"us-gaap:StatementClassOfStockAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"cbrl:NumberOfPreferredSharePurchaseRightDeclaredAsDividendForEachShareOfCommonStockOutstanding","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ClassOfWarrantOrRightTable","target":"srt:RangeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"us-gaap:CommonStockParOrStatedValuePerShare","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"us-gaap:DividendsPayableDateOfRecordDayMonthAndYear","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ClassOfWarrantOrRightTable","target":"us-gaap:ClassOfWarrantOrRightLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"us-gaap:DividendPayableDateToBePaidDayMonthAndYear","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"cbrl:RightsExpirationDate","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"cbrl:CommonShareEquivalentForEachPreferredSharePortion","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"cbrl:PeriodBeforeRightsCanBeExercised","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"cbrl:PercentageOfOutstandingCommonStockOwnershipRequiredToQualifyForAnAcquiringPerson","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"cbrl:ClassOfWarrantOrRightExercisableNumber","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"cbrl:ExercisePriceOfEachRightIfAPersonOrGroupBecomesAnAcquiringPerson","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"cbrl:MarketValueOfEachRightIfAPersonOrGroupBecomesAnAcquiringPerson","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"cbrl:ExercisePriceOfEachRightIfEntityIsLaterAcquiredInMerger","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"cbrl:MarketValueOfEachRightIfEntityIsLaterAcquiredInMerger","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"cbrl:QuarterlyDividendsPaymentsPerShare","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"cbrl:AmountEntitledToReceivePerShareUponLiquidationOfPreferredShare","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"cbrl:FractionalSharesOfPreferredShareUsedInProvisions","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"cbrl:RedemptionPriceOfRight","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"cbrl:OfferingPeriod","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"cbrl:OfferingPeriodSubsequent","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"cbrl:PercentageOfAnOwnershipOfCommonStockByAnAcquiringPersonBeforeBoardOfDirectorsMayExtinguishRight","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"cbrl:NumberOfCommonStockSharesThatCanBeExchangedForEachRightIfRightsWereExtinguished","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WarrantsAndRightsNoteDisclosureAbstract","target":"cbrl:PercentageOfAdjustmentToExercisePrice","order":23.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":"us-gaap:SignificantAccountingPoliciesTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-99","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"cbrl:PercentageOfRetailInventoriesValuedUsingRetailInventoryMethod","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:InventoryDisclosureAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingAndBuildingImprovementsMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:PropertyPlantAndEquipmentUsefulLife","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DebtInstrumentNameDomain","target":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentAxis","target":"us-gaap:DebtInstrumentNameDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:DebtInstrumentAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:ConvertibleSeniorNotesAbstract","target":"us-gaap:DebtInstrumentFaceAmount","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtInstrumentLineItems","target":"cbrl:ConvertibleSeniorNotesAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","target":"cbrl:CreditExposureToCounterpartyIfCompanyOwesCounterparty","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:NumberOfReportableSegments","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DisaggregationOfRevenueAbstract","target":"cbrl:GiftCardBreakageRevenue","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InsuranceAbstract","target":"cbrl:ThresholdAmountForWorkersCompensationInsuranceLevel1","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:MajorPropertyClassDomain","target":"cbrl:RestaurantStoresMember","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:MajorPropertyClassAxis","target":"us-gaap:MajorPropertyClassDomain","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LesseeLeaseDescriptionTable","target":"us-gaap:MajorPropertyClassAxis","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","target":"us-gaap:LesseeOperatingLeaseTermOfContract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LesseeLeaseDescriptionLineItems","target":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:MarketingAndAdvertisingExpenseAbstract","target":"us-gaap:AdvertisingExpense","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"cbrl:PeriodOfAveragePhysicalInventoryUsedForEstimateOfShrinkage","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:AssetsHeldUnderCapitalLeasesMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"srt:RangeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:Depreciation","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"cbrl:ConvertibleSeniorNotesAbstract","target":"us-gaap:DebtInstrumentInterestRateStatedPercentage","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DebtInstrumentTable","target":"us-gaap:DebtInstrumentLineItems","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DisaggregationOfRevenueAbstract","target":"cbrl:ContractWithCustomerLiabilityRevenueRecognizedForRedemptionOfGiftCards","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InsuranceAbstract","target":"cbrl:ThresholdAmountForWorkersCompensationInsuranceLevel2","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LesseeLeaseDescriptionTable","target":"srt:RangeAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","target":"cbrl:NumberOfOptionalRenewalPeriods","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"cbrl:RestaurantAndOtherEquipmentMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"cbrl:DepreciationExpenseRelatedToStoreOperations","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:DebtInstrumentTable","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:DisaggregationOfRevenueAbstract","target":"cbrl:ContractWithCustomerLiabilityRelatedToGiftCards","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InsuranceAbstract","target":"cbrl:ThresholdAmountForWorkersCompensationInsuranceLevel3","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","target":"us-gaap:LesseeOperatingLeaseRenewalTerm","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:LesseeLeaseDescriptionTable","target":"us-gaap:LesseeLeaseDescriptionLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:LeaseholdImprovementsMember","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:InsuranceAbstract","target":"cbrl:ThresholdAmountForGeneralLiabilityInsurance","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:LeaseholdsAndLeaseholdImprovementsMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:SegmentReportingAbstract","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:DisaggregationOfRevenueAbstract","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:InsuranceAbstract","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:LesseeLeaseDescriptionTable","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:MarketingAndAdvertisingExpenseAbstract","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"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:BasisOfAccounting","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:FiscalPeriod","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ConsolidationPolicyTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:TradeAndOtherAccountsReceivablePolicy","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:InventoryPolicyTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:DebtPolicyTextBlock","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:DerivativesPolicyTextBlock","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:SegmentReportingPolicyPolicyTextBlock","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"cbrl:UnredeemedGiftCardsAndCertificatesPolicyTextBlock","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:InsuranceDisclosureTextBlock","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:StartUpActivitiesCostPolicy","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:LesseeLeasesPolicyTextBlock","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:AdvertisingCostsPolicyTextBlock","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:IncomeTaxPolicyTextBlock","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:EarningsPerSharePolicyTextBlock","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:UseOfEstimates","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"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:PropertyPlantAndEquipmentTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"cbrl:ScheduleOfTotalDepreciationExpenseAndDepreciationExpenseRelatedToStoreOperationsTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"cbrl:ScheduleOfAdvertisingExpenseTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-calculation-102","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","order":1.0},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"cbrl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssetsNet","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"cbrl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities","order":5.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities","order":6.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther","order":7.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","target":"cbrl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherCurrentAndNoncurrentAssets","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-103","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:LiabilitiesCurrent","target":"us-gaap:AccountsPayableCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:AdditionalPaidInCapital","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:StockholdersEquity","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentGross","target":"us-gaap:Land","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentNet","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","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:Assets","target":"us-gaap:Goodwill","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:TaxesPayableCurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:LiabilitiesCurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentGross","target":"us-gaap:BuildingsAndImprovementsGross","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentNet","target":"us-gaap:PropertyPlantAndEquipmentGross","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:AccountsReceivableNetCurrent","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:LiabilitiesCurrent","target":"us-gaap:DividendsPayableCurrent","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:LongTermDebtNoncurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:InventoryNet","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:OperatingLeaseLiabilityCurrent","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:PreferredStockValue","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:OperatingLeaseLiabilityNoncurrent","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentGross","target":"cbrl:RestaurantAndOtherEquipmentGross","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:PropertyPlantAndEquipmentNet","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:LongTermDebtCurrent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:DerivativeLiabilitiesNoncurrent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:CommonStockValue","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentGross","target":"us-gaap:LeaseholdImprovementsGross","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"cbrl:AccruedEmployeeCompensation","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:OtherLiabilitiesNoncurrent","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentGross","target":"us-gaap:ConstructionInProgressGross","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:OtherAssetsNoncurrent","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccruedEmployeeBenefitsCurrent","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:DeferredIncomeTaxLiabilitiesNet","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:IncomeTaxesReceivable","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:DeferredRevenueCurrent","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:OtherLiabilitiesCurrent","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-104","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","order":1.0},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncomeLossFromEquityMethodInvestments","order":0.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt","order":0.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromConvertibleDebt","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:DepreciationDepletionAndAmortization","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:ProceedsFromInsuranceSettlementInvestingActivities","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:AmortizationOfFinancingCostsAndDiscounts","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:RepaymentsOfLongTermDebt","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromIssuanceOfWarrants","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:SaleAndLeasebackTransactionGainLossNet","order":5.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquireEquityMethodInvestments","order":5.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:PaymentsForHedgeFinancingActivities","order":5.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ShareBasedCompensation","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsForAdvanceToAffiliate","order":6.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:PaymentsForRepurchaseOfCommonStock","order":7.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"cbrl:NonCashLeaseExpense","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:PaymentsOfLoanCosts","order":8.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:PaymentsOfDividendsCommonStock","order":9.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":10.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:AssetImpairmentCharges","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInIncomeTaxesReceivable","order":12.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"cbrl:IncreaseDecreaseInOperatingLeaseLiabilityCurrent","order":13.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"cbrl:IncreaseDecreaseInLongTermOperatingLeaseLiability","order":14.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInInventories","order":15.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","order":16.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInOtherNoncurrentAssets","order":17.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsPayable","order":18.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"cbrl:IncreaseDecreaseInTaxesWithheldAndAccrued","order":19.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"cbrl:IncreaseDecreaseInAccruedEmployeeCompensation","order":20.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities","order":21.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInDeferredRevenue","order":22.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInOtherCurrentLiabilities","order":23.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","order":24.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","order":25.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-105","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":1.0},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","target":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","target":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:NetIncomeLoss","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-106","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:NetIncomeLoss","order":1.0},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","target":"us-gaap:OperatingIncomeLoss","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:SaleAndLeasebackTransactionGainLossNet","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","target":"us-gaap:InterestIncomeExpenseNonoperatingNet","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeLossFromEquityMethodInvestments","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeTaxExpenseBenefit","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:CostOfGoodsAndServicesSold","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:LaborAndRelatedExpense","order":5.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:OtherCostAndExpenseOperating","order":6.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:OperatingLeaseImpairmentLoss","order":7.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:GeneralAndAdministrativeExpense","order":8.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-107","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LongTermDebt","order":1.0},{"source":"us-gaap:LongTermDebt","target":"us-gaap:DebtInstrumentFaceAmount","order":0.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LongTermDebt","target":"us-gaap:DebtInstrumentUnamortizedDiscount","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:LongTermDebt","target":"us-gaap:DeferredFinanceCostsNet","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-108","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","order":1.0},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","target":"us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent","order":0.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","target":"us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-109","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AssetsFairValueDisclosure","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:LiabilitiesFairValueDisclosure","order":2.0},{"source":"cbrl:AssetsExcludingDeferredCompensationPlanAssetsFairValueDisclosure","target":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","order":0.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsFairValueDisclosure","target":"cbrl:AssetsExcludingDeferredCompensationPlanAssetsFairValueDisclosure","order":0.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsFairValueDisclosure","target":"cbrl:DeferredCompensationPlanAssetsFairValueDislosure","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesFairValueDisclosure","target":"us-gaap:DerivativeLiabilities","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-110","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AssetsFairValueDisclosure","order":1.0},{"source":"us-gaap:AssetsFairValueDisclosure","target":"us-gaap:PropertyPlantAndEquipmentFairValueDisclosure","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsFairValueDisclosure","target":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsFairValueDisclosure","target":"us-gaap:GoodwillFairValueDisclosure","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-111","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DeferredTaxLiabilities","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxExpenseBenefit","order":2.0},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:CurrentFederalTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsOther","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxLiabilities","target":"us-gaap:DeferredTaxAssetsGross","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:IncomeTaxExpenseBenefit","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesOther","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:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"cbrl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsEquityMethodInvestments","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"cbrl:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsInventory","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-112","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.0},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","order":0.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"cbrl:EffectiveIncomeTaxRateReconciliationFederalNetOperatingLossExpenseBenefitAmount","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"cbrl:IncomeTaxReconciliationTaxCreditsFicaTaxesPaidOnEmployeeTipIncome","order":6.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationTaxCreditsOther","order":7.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-113","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryNet","order":1.0},{"source":"us-gaap:InventoryNet","target":"us-gaap:RetailRelatedInventoryMerchandise","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryNet","target":"cbrl:RestaurantRelatedInventory","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryNet","target":"cbrl:SupplyInventory","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-114","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeaseCost","order":1.0},{"source":"us-gaap:LeaseCost","target":"us-gaap:OperatingLeaseCost","order":0.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LeaseCost","target":"us-gaap:ShortTermLeaseCost","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LeaseCost","target":"us-gaap:VariableLeaseCost","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-115","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","order":1.0},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","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:LesseeOperatingLeaseLiabilityPaymentsDue","order":1.0},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","order":0.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:OperatingLeaseLiability","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-117","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"cbrl:LesseeOperatingLeasesRentExpenseNet","order":1.0},{"source":"cbrl:LesseeOperatingLeasesRentExpenseNet","target":"cbrl:LesseeOperatingLeasesRentExpenseMinimumRentals","order":0.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"cbrl:LesseeOperatingLeasesRentExpenseNet","target":"cbrl:LesseeOperatingLeasesRentExpenseContingentRentals","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-118","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":1.0},{"source":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","target":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","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}]}]}],"groups":[{"name":"rpt:group-0","groupURI":"http://crackerbarrel.com/role/AcquisitionOfBusiness"},{"name":"rpt:group-1","groupURI":"http://crackerbarrel.com/role/AcquisitionOfBusinessDetails"},{"name":"rpt:group-2","groupURI":"http://crackerbarrel.com/role/AcquisitionOfBusinessTables"},{"name":"rpt:group-3","groupURI":"http://crackerbarrel.com/role/CommitmentsAndContingencies"},{"name":"rpt:group-4","groupURI":"http://crackerbarrel.com/role/CommitmentsAndContingenciesDetails"},{"name":"rpt:group-5","groupURI":"http://crackerbarrel.com/role/ConsolidatedBalanceSheets"},{"name":"rpt:group-6","groupURI":"http://crackerbarrel.com/role/ConsolidatedBalanceSheetsParenthetical"},{"name":"rpt:group-7","groupURI":"http://crackerbarrel.com/role/ConsolidatedStatementsOfCashFlows"},{"name":"rpt:group-8","groupURI":"http://crackerbarrel.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"},{"name":"rpt:group-9","groupURI":"http://crackerbarrel.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical"},{"name":"rpt:group-10","groupURI":"http://crackerbarrel.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss"},{"name":"rpt:group-11","groupURI":"http://crackerbarrel.com/role/ConsolidatedStatementsOfIncomeLoss"},{"name":"rpt:group-12","groupURI":"http://crackerbarrel.com/role/Debt"},{"name":"rpt:group-13","groupURI":"http://crackerbarrel.com/role/DebtConvertibleNoteHedgeAndWarrantTransactionsDetails"},{"name":"rpt:group-14","groupURI":"http://crackerbarrel.com/role/DebtConvertibleSeniorNotesDetails"},{"name":"rpt:group-15","groupURI":"http://crackerbarrel.com/role/DebtRevolvingCreditFacilityDetails"},{"name":"rpt:group-16","groupURI":"http://crackerbarrel.com/role/DebtTables"},{"name":"rpt:group-17","groupURI":"http://crackerbarrel.com/role/DerivativeInstrumentsAndHedgingActivities"},{"name":"rpt:group-18","groupURI":"http://crackerbarrel.com/role/DerivativeInstrumentsAndHedgingActivitiesAmountsReclassifiedOutOfAoclRelatedToInterestRateSwapsDetails"},{"name":"rpt:group-19","groupURI":"http://crackerbarrel.com/role/DerivativeInstrumentsAndHedgingActivitiesChangesInAoclNetOfTaxRelatedToInterestRateSwapsDetails"},{"name":"rpt:group-20","groupURI":"http://crackerbarrel.com/role/DerivativeInstrumentsAndHedgingActivitiesDetails"},{"name":"rpt:group-21","groupURI":"http://crackerbarrel.com/role/DerivativeInstrumentsAndHedgingActivitiesEstimatedFairValuesOfDerivativeInstrumentsDetails"},{"name":"rpt:group-22","groupURI":"http://crackerbarrel.com/role/DerivativeInstrumentsAndHedgingActivitiesOffsettingOfDerivativeAssetsAndLiabilitiesDetails"},{"name":"rpt:group-23","groupURI":"http://crackerbarrel.com/role/DerivativeInstrumentsAndHedgingActivitiesPretaxEffectsOfDerivativeInstrumentsOnAoclAndIncomeDetails"},{"name":"rpt:group-24","groupURI":"http://crackerbarrel.com/role/DerivativeInstrumentsAndHedgingActivitiesTables"},{"name":"rpt:group-25","groupURI":"http://crackerbarrel.com/role/DescriptionOfBusiness"},{"name":"rpt:group-26","groupURI":"http://crackerbarrel.com/role/DocumentAndEntityInformation"},{"name":"rpt:group-27","groupURI":"http://crackerbarrel.com/role/EmployeeSavingsPlans"},{"name":"rpt:group-28","groupURI":"http://crackerbarrel.com/role/EmployeeSavingsPlansDetails"},{"name":"rpt:group-29","groupURI":"http://crackerbarrel.com/role/EmployeeSavingsPlansTables"},{"name":"rpt:group-30","groupURI":"http://crackerbarrel.com/role/EquityMethodInvestment"},{"name":"rpt:group-31","groupURI":"http://crackerbarrel.com/role/EquityMethodInvestmentDetails"},{"name":"rpt:group-32","groupURI":"http://crackerbarrel.com/role/FairValueMeasurements"},{"name":"rpt:group-33","groupURI":"http://crackerbarrel.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"},{"name":"rpt:group-34","groupURI":"http://crackerbarrel.com/role/FairValueMeasurementsAssetsMeasuredAtFairValueOnNonrecurringBasisDetails"},{"name":"rpt:group-35","groupURI":"http://crackerbarrel.com/role/FairValueMeasurementsPolicies"},{"name":"rpt:group-36","groupURI":"http://crackerbarrel.com/role/FairValueMeasurementsTables"},{"name":"rpt:group-37","groupURI":"http://crackerbarrel.com/role/IncomeTaxes"},{"name":"rpt:group-38","groupURI":"http://crackerbarrel.com/role/IncomeTaxesDetails"},{"name":"rpt:group-39","groupURI":"http://crackerbarrel.com/role/IncomeTaxesTables"},{"name":"rpt:group-40","groupURI":"http://crackerbarrel.com/role/Inventories"},{"name":"rpt:group-41","groupURI":"http://crackerbarrel.com/role/InventoriesDetails"},{"name":"rpt:group-42","groupURI":"http://crackerbarrel.com/role/InventoriesTables"},{"name":"rpt:group-43","groupURI":"http://crackerbarrel.com/role/Leases"},{"name":"rpt:group-44","groupURI":"http://crackerbarrel.com/role/LeasesComponentsOfLeaseCostForOperatingLeasesDetails"},{"name":"rpt:group-45","groupURI":"http://crackerbarrel.com/role/LeasesDetails"},{"name":"rpt:group-46","groupURI":"http://crackerbarrel.com/role/LeasesMaturitiesOfUndiscountedCashFlowsReconciledToTotalLeaseLiabilityDetails"},{"name":"rpt:group-47","groupURI":"http://crackerbarrel.com/role/LeasesRentExpenseUnderOperatingLeasesDetails"},{"name":"rpt:group-48","groupURI":"http://crackerbarrel.com/role/LeasesSaleAndLeasebackTransactionsDetails"},{"name":"rpt:group-49","groupURI":"http://crackerbarrel.com/role/LeasesSupplementalCashFlowInformationAndNoncashActivityRelatedToOperatingLeasesDetails"},{"name":"rpt:group-50","groupURI":"http://crackerbarrel.com/role/LeasesTables"},{"name":"rpt:group-51","groupURI":"http://crackerbarrel.com/role/LeasesWeightedaverageRemainingLeaseTermAndWeightedaverageDiscountRateForOperatingLeasesDetails"},{"name":"rpt:group-52","groupURI":"http://crackerbarrel.com/role/NetIncomeLossPerShareAndWeightedAverageShares"},{"name":"rpt:group-53","groupURI":"http://crackerbarrel.com/role/NetIncomeLossPerShareAndWeightedAverageSharesDetails"},{"name":"rpt:group-54","groupURI":"http://crackerbarrel.com/role/NetIncomeLossPerShareAndWeightedAverageSharesTables"},{"name":"rpt:group-55","groupURI":"http://crackerbarrel.com/role/QuarterlyFinancialDataUnaudited"},{"name":"rpt:group-56","groupURI":"http://crackerbarrel.com/role/QuarterlyFinancialDataUnauditedDetails"},{"name":"rpt:group-57","groupURI":"http://crackerbarrel.com/role/QuarterlyFinancialDataUnauditedTables"},{"name":"rpt:group-58","groupURI":"http://crackerbarrel.com/role/SegmentInformation"},{"name":"rpt:group-59","groupURI":"http://crackerbarrel.com/role/SegmentInformationDetails"},{"name":"rpt:group-60","groupURI":"http://crackerbarrel.com/role/SegmentInformationTables"},{"name":"rpt:group-61","groupURI":"http://crackerbarrel.com/role/ShareRepurchases"},{"name":"rpt:group-62","groupURI":"http://crackerbarrel.com/role/ShareRepurchasesDetails"},{"name":"rpt:group-63","groupURI":"http://crackerbarrel.com/role/SharebasedCompensation"},{"name":"rpt:group-64","groupURI":"http://crackerbarrel.com/role/SharebasedCompensationCompensationExpenseDetails"},{"name":"rpt:group-65","groupURI":"http://crackerbarrel.com/role/SharebasedCompensationNonvestedStockDetails"},{"name":"rpt:group-66","groupURI":"http://crackerbarrel.com/role/SharebasedCompensationPerformancebasedMarketStockUnitsDetails"},{"name":"rpt:group-67","groupURI":"http://crackerbarrel.com/role/SharebasedCompensationStockCompensationPlansDetails"},{"name":"rpt:group-68","groupURI":"http://crackerbarrel.com/role/SharebasedCompensationTables"},{"name":"rpt:group-69","groupURI":"http://crackerbarrel.com/role/ShareholderRightsPlan"},{"name":"rpt:group-70","groupURI":"http://crackerbarrel.com/role/ShareholderRightsPlanDetails"},{"name":"rpt:group-71","groupURI":"http://crackerbarrel.com/role/SummaryOfSignificantAccountingPolicies"},{"name":"rpt:group-72","groupURI":"http://crackerbarrel.com/role/SummaryOfSignificantAccountingPoliciesDetails"},{"name":"rpt:group-73","groupURI":"http://crackerbarrel.com/role/SummaryOfSignificantAccountingPoliciesPolicies"},{"name":"rpt:group-74","groupURI":"http://crackerbarrel.com/role/SummaryOfSignificantAccountingPoliciesTables"},{"name":"rpt:group-75","groupURI":"http://crackerbarrel.com/role/IncomeTaxesDetailsCalc2"},{"name":"rpt:group-76","groupURI":"http://crackerbarrel.com/role/LeasesMaturitiesOfUndiscountedCashFlowsReconciledToTotalLeaseLiabilityDetailsCalc2"}],"groupContents":[{"groupName":"rpt:group-0","forObject":"rpt:network-presentation-27"},{"groupName":"rpt:group-1","forObject":"rpt:network-presentation-28"},{"groupName":"rpt:group-2","forObject":"rpt:network-presentation-29"},{"groupName":"rpt:group-3","forObject":"rpt:network-presentation-30"},{"groupName":"rpt:group-4","forObject":"rpt:network-presentation-31"},{"groupName":"rpt:group-5","forObject":"rpt:network-presentation-32"},{"groupName":"rpt:group-6","forObject":"rpt:network-presentation-33"},{"groupName":"rpt:group-7","forObject":"rpt:network-presentation-34"},{"groupName":"rpt:group-8","forObject":"rpt:network-presentation-35"},{"groupName":"rpt:group-9","forObject":"rpt:network-presentation-36"},{"groupName":"rpt:group-10","forObject":"rpt:network-presentation-37"},{"groupName":"rpt:group-11","forObject":"rpt:network-presentation-38"},{"groupName":"rpt:group-12","forObject":"rpt:network-presentation-39"},{"groupName":"rpt:group-13","forObject":"rpt:network-presentation-40"},{"groupName":"rpt:group-14","forObject":"rpt:network-presentation-41"},{"groupName":"rpt:group-15","forObject":"rpt:network-presentation-42"},{"groupName":"rpt:group-16","forObject":"rpt:network-presentation-43"},{"groupName":"rpt:group-17","forObject":"rpt:network-presentation-44"},{"groupName":"rpt:group-18","forObject":"rpt:network-presentation-45"},{"groupName":"rpt:group-19","forObject":"rpt:network-presentation-46"},{"groupName":"rpt:group-20","forObject":"rpt:network-presentation-47"},{"groupName":"rpt:group-21","forObject":"rpt:network-presentation-48"},{"groupName":"rpt:group-22","forObject":"rpt:network-presentation-49"},{"groupName":"rpt:group-23","forObject":"rpt:network-presentation-50"},{"groupName":"rpt:group-24","forObject":"rpt:network-presentation-51"},{"groupName":"rpt:group-25","forObject":"rpt:network-presentation-52"},{"groupName":"rpt:group-26","forObject":"rpt:network-presentation-53"},{"groupName":"rpt:group-27","forObject":"rpt:network-presentation-54"},{"groupName":"rpt:group-28","forObject":"rpt:network-presentation-55"},{"groupName":"rpt:group-29","forObject":"rpt:network-presentation-56"},{"groupName":"rpt:group-30","forObject":"rpt:network-presentation-57"},{"groupName":"rpt:group-31","forObject":"rpt:network-presentation-58"},{"groupName":"rpt:group-32","forObject":"rpt:network-presentation-59"},{"groupName":"rpt:group-33","forObject":"rpt:network-presentation-60"},{"groupName":"rpt:group-34","forObject":"rpt:network-presentation-61"},{"groupName":"rpt:group-35","forObject":"rpt:network-presentation-62"},{"groupName":"rpt:group-36","forObject":"rpt:network-presentation-63"},{"groupName":"rpt:group-37","forObject":"rpt:network-presentation-64"},{"groupName":"rpt:group-38","forObject":"rpt:network-presentation-65"},{"groupName":"rpt:group-39","forObject":"rpt:network-presentation-66"},{"groupName":"rpt:group-40","forObject":"rpt:network-presentation-67"},{"groupName":"rpt:group-41","forObject":"rpt:network-presentation-68"},{"groupName":"rpt:group-42","forObject":"rpt:network-presentation-69"},{"groupName":"rpt:group-43","forObject":"rpt:network-presentation-70"},{"groupName":"rpt:group-44","forObject":"rpt:network-presentation-71"},{"groupName":"rpt:group-45","forObject":"rpt:network-presentation-72"},{"groupName":"rpt:group-46","forObject":"rpt:network-presentation-73"},{"groupName":"rpt:group-47","forObject":"rpt:network-presentation-74"},{"groupName":"rpt:group-48","forObject":"rpt:network-presentation-75"},{"groupName":"rpt:group-49","forObject":"rpt:network-presentation-76"},{"groupName":"rpt:group-50","forObject":"rpt:network-presentation-77"},{"groupName":"rpt:group-51","forObject":"rpt:network-presentation-78"},{"groupName":"rpt:group-52","forObject":"rpt:network-presentation-79"},{"groupName":"rpt:group-53","forObject":"rpt:network-presentation-80"},{"groupName":"rpt:group-54","forObject":"rpt:network-presentation-81"},{"groupName":"rpt:group-55","forObject":"rpt:network-presentation-82"},{"groupName":"rpt:group-56","forObject":"rpt:network-presentation-83"},{"groupName":"rpt:group-57","forObject":"rpt:network-presentation-84"},{"groupName":"rpt:group-58","forObject":"rpt:network-presentation-85"},{"groupName":"rpt:group-59","forObject":"rpt:network-presentation-86"},{"groupName":"rpt:group-60","forObject":"rpt:network-presentation-87"},{"groupName":"rpt:group-61","forObject":"rpt:network-presentation-88"},{"groupName":"rpt:group-62","forObject":"rpt:network-presentation-89"},{"groupName":"rpt:group-63","forObject":"rpt:network-presentation-90"},{"groupName":"rpt:group-64","forObject":"rpt:network-presentation-91"},{"groupName":"rpt:group-65","forObject":"rpt:network-presentation-92"},{"groupName":"rpt:group-66","forObject":"rpt:network-presentation-93"},{"groupName":"rpt:group-67","forObject":"rpt:network-presentation-94"},{"groupName":"rpt:group-68","forObject":"rpt:network-presentation-95"},{"groupName":"rpt:group-69","forObject":"rpt:network-presentation-96"},{"groupName":"rpt:group-70","forObject":"rpt:network-presentation-97"},{"groupName":"rpt:group-71","forObject":"rpt:network-presentation-98"},{"groupName":"rpt:group-72","forObject":"rpt:network-presentation-99"},{"groupName":"rpt:group-73","forObject":"rpt:network-presentation-100"},{"groupName":"rpt:group-74","forObject":"rpt:network-presentation-101"},{"groupName":"rpt:group-1","forObject":"rpt:network-calculation-102"},{"groupName":"rpt:group-5","forObject":"rpt:network-calculation-103"},{"groupName":"rpt:group-7","forObject":"rpt:network-calculation-104"},{"groupName":"rpt:group-10","forObject":"rpt:network-calculation-105"},{"groupName":"rpt:group-11","forObject":"rpt:network-calculation-106"},{"groupName":"rpt:group-14","forObject":"rpt:network-calculation-107"},{"groupName":"rpt:group-19","forObject":"rpt:network-calculation-108"},{"groupName":"rpt:group-33","forObject":"rpt:network-calculation-109"},{"groupName":"rpt:group-34","forObject":"rpt:network-calculation-110"},{"groupName":"rpt:group-38","forObject":"rpt:network-calculation-111"},{"groupName":"rpt:group-75","forObject":"rpt:network-calculation-112"},{"groupName":"rpt:group-41","forObject":"rpt:network-calculation-113"},{"groupName":"rpt:group-44","forObject":"rpt:network-calculation-114"},{"groupName":"rpt:group-46","forObject":"rpt:network-calculation-115"},{"groupName":"rpt:group-76","forObject":"rpt:network-calculation-116"},{"groupName":"rpt:group-47","forObject":"rpt:network-calculation-117"},{"groupName":"rpt:group-53","forObject":"rpt:network-calculation-118"},{"groupName":"rpt:group-1","forObject":"rpt:cube-0"},{"groupName":"rpt:group-4","forObject":"rpt:cube-1"},{"groupName":"rpt:group-6","forObject":"rpt:cube-2"},{"groupName":"rpt:group-8","forObject":"rpt:cube-3"},{"groupName":"rpt:group-13","forObject":"rpt:cube-4"},{"groupName":"rpt:group-14","forObject":"rpt:cube-5"},{"groupName":"rpt:group-15","forObject":"rpt:cube-6"},{"groupName":"rpt:group-18","forObject":"rpt:cube-7"},{"groupName":"rpt:group-19","forObject":"rpt:cube-8"},{"groupName":"rpt:group-20","forObject":"rpt:cube-9"},{"groupName":"rpt:group-21","forObject":"rpt:cube-10"},{"groupName":"rpt:group-22","forObject":"rpt:cube-11"},{"groupName":"rpt:group-23","forObject":"rpt:cube-12"},{"groupName":"rpt:group-28","forObject":"rpt:cube-13"},{"groupName":"rpt:group-31","forObject":"rpt:cube-14"},{"groupName":"rpt:group-33","forObject":"rpt:cube-15"},{"groupName":"rpt:group-34","forObject":"rpt:cube-16"},{"groupName":"rpt:group-38","forObject":"rpt:cube-17"},{"groupName":"rpt:group-48","forObject":"rpt:cube-18"},{"groupName":"rpt:group-56","forObject":"rpt:cube-19"},{"groupName":"rpt:group-59","forObject":"rpt:cube-20"},{"groupName":"rpt:group-64","forObject":"rpt:cube-21"},{"groupName":"rpt:group-65","forObject":"rpt:cube-22"},{"groupName":"rpt:group-66","forObject":"rpt:cube-23"},{"groupName":"rpt:group-67","forObject":"rpt:cube-24"},{"groupName":"rpt:group-70","forObject":"rpt:cube-25"},{"groupName":"rpt:group-72","forObject":"rpt:cube-26"},{"groupName":"rpt:group-72","forObject":"rpt:cube-27"},{"groupName":"rpt:group-72","forObject":"rpt:cube-28"}],"facts":[{"name":"rpt:f-0","factDimensions":{"xbrl:concept":"dei:AmendmentFlag","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"false"}]},{"name":"rpt:f-1","factDimensions":{"xbrl:concept":"dei:CurrentFiscalYearEndDate","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"--07-30"}]},{"name":"rpt:f-2","factDimensions":{"xbrl:concept":"dei:DocumentFiscalYearFocus","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"2021"}]},{"name":"rpt:f-3","factDimensions":{"xbrl:concept":"dei:DocumentFiscalPeriodFocus","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"FY"}]},{"name":"rpt:f-4","factDimensions":{"xbrl:concept":"dei:EntityCentralIndexKey","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"0001067294"}]},{"name":"rpt:f-5","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfStockIssuanceCosts","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"50010000","decimals":-3}]},{"name":"rpt:f-6","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesFinancingArrangements","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"2994000","decimals":-3}]},{"name":"rpt:f-7","factDimensions":{"xbrl:concept":"cbrl:FractionalSharesOfPreferredShareUsedInProvisions","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember","us-gaap:StatementClassOfStockAxis":"cbrl:SeriesJuniorPreferredStockMember"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-8","factDimensions":{"xbrl:concept":"cbrl:FractionalSharesOfPreferredShareUsedInProvisions","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember","us-gaap:StatementClassOfStockAxis":"cbrl:SeriesJuniorPreferredStockMember"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-9","factDimensions":{"xbrl:concept":"cbrl:FractionalSharesOfPreferredShareUsedInProvisions","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember","us-gaap:StatementClassOfStockAxis":"cbrl:SeriesJuniorPreferredStockMember"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-10","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanTypeExtensibleList","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:QualifiedDefinedContributionMember"},"factValues":[{"value":"http://fasb.org/us-gaap/2021-01-31#PensionPlansDefinedBenefitMember"}]},{"name":"rpt:f-11","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanTypeExtensibleList","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:NonQualifiedDefinedContributionMember"},"factValues":[{"value":"http://fasb.org/us-gaap/2021-01-31#PensionPlansDefinedBenefitMember"}]},{"name":"rpt:f-12","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanTaxStatusExtensibleList","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:NonQualifiedDefinedContributionMember"},"factValues":[{"value":"http://fasb.org/us-gaap/2021-01-31#NonqualifiedPlanMember"}]},{"name":"rpt:f-13","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanTaxStatusExtensibleList","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:QualifiedDefinedContributionMember"},"factValues":[{"value":"http://fasb.org/us-gaap/2021-01-31#QualifiedPlanMember"}]},{"name":"rpt:f-14","factDimensions":{"xbrl:concept":"cbrl:DefinedContributionPlanMinimumAgeOfEligibleEmployeeRequired","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:QualifiedDefinedContributionMember"},"factValues":[{"value":"P21Y"}]},{"name":"rpt:f-15","factDimensions":{"xbrl:concept":"dei:DocumentType","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"10-K"}]},{"name":"rpt:f-16","factDimensions":{"xbrl:concept":"dei:DocumentAnnualReport","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"true"}]},{"name":"rpt:f-17","factDimensions":{"xbrl:concept":"dei:DocumentPeriodEndDate","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"2021-07-30"}]},{"name":"rpt:f-18","factDimensions":{"xbrl:concept":"dei:DocumentTransitionReport","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"false"}]},{"name":"rpt:f-19","factDimensions":{"xbrl:concept":"dei:EntityFileNumber","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"000-25225"}]},{"name":"rpt:f-20","factDimensions":{"xbrl:concept":"dei:EntityRegistrantName","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"Cracker Barrel Old Country Store, Inc."}]},{"name":"rpt:f-21","factDimensions":{"xbrl:concept":"dei:EntityIncorporationStateCountryCode","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"TN"}]},{"name":"rpt:f-22","factDimensions":{"xbrl:concept":"dei:EntityTaxIdentificationNumber","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"62-0812904"}]},{"name":"rpt:f-23","factDimensions":{"xbrl:concept":"dei:EntityAddressAddressLine1","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"305 Hartmann Drive"}]},{"name":"rpt:f-24","factDimensions":{"xbrl:concept":"dei:EntityAddressPostalZipCode","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"37087-4779"}]},{"name":"rpt:f-25","factDimensions":{"xbrl:concept":"dei:EntityAddressCityOrTown","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"Lebanon"}]},{"name":"rpt:f-26","factDimensions":{"xbrl:concept":"dei:EntityAddressStateOrProvince","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"TN"}]},{"name":"rpt:f-27","factDimensions":{"xbrl:concept":"dei:CityAreaCode","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"615"}]},{"name":"rpt:f-28","factDimensions":{"xbrl:concept":"dei:LocalPhoneNumber","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"444-5533"}]},{"name":"rpt:f-29","factDimensions":{"xbrl:concept":"dei:Security12bTitle","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"Common Stock (Par Value $0.01)"}]},{"name":"rpt:f-30","factDimensions":{"xbrl:concept":"dei:TradingSymbol","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"CBRL"}]},{"name":"rpt:f-31","factDimensions":{"xbrl:concept":"dei:SecurityExchangeName","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"NASDAQ"}]},{"name":"rpt:f-32","factDimensions":{"xbrl:concept":"dei:EntityWellKnownSeasonedIssuer","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-33","factDimensions":{"xbrl:concept":"dei:EntityVoluntaryFilers","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"No"}]},{"name":"rpt:f-34","factDimensions":{"xbrl:concept":"dei:EntityCurrentReportingStatus","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-35","factDimensions":{"xbrl:concept":"dei:EntityInteractiveDataCurrent","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-36","factDimensions":{"xbrl:concept":"dei:EntityFilerCategory","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"Large Accelerated Filer"}]},{"name":"rpt:f-37","factDimensions":{"xbrl:concept":"dei:EntitySmallBusiness","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"false"}]},{"name":"rpt:f-38","factDimensions":{"xbrl:concept":"dei:EntityEmergingGrowthCompany","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"false"}]},{"name":"rpt:f-39","factDimensions":{"xbrl:concept":"dei:EntityEmergingGrowthCompany","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"false"}]},{"name":"rpt:f-40","factDimensions":{"xbrl:concept":"dei:IcfrAuditorAttestationFlag","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"true"}]},{"name":"rpt:f-41","factDimensions":{"xbrl:concept":"dei:EntityShellCompany","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"false"}]},{"name":"rpt:f-42","factDimensions":{"xbrl:concept":"dei:EntityPublicFloat","xbrl:period":"2021-01-30T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3182950920","decimals":0}]},{"name":"rpt:f-43","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2021-09-16T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"23497166"}]},{"name":"rpt:f-44","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"144593000","decimals":-3}]},{"name":"rpt:f-45","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"436996000","decimals":-3}]},{"name":"rpt:f-46","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27372000","decimals":-3}]},{"name":"rpt:f-47","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20157000","decimals":-3}]},{"name":"rpt:f-48","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesReceivable","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21123000","decimals":-3}]},{"name":"rpt:f-49","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesReceivable","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"28852000","decimals":-3}]},{"name":"rpt:f-50","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"138320000","decimals":-3}]},{"name":"rpt:f-51","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"139091000","decimals":-3}]},{"name":"rpt:f-52","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22188000","decimals":-3}]},{"name":"rpt:f-53","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17916000","decimals":-3}]},{"name":"rpt:f-54","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"353596000","decimals":-3}]},{"name":"rpt:f-55","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"643012000","decimals":-3}]},{"name":"rpt:f-56","factDimensions":{"xbrl:concept":"us-gaap:Land","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"255238000","decimals":-3}]},{"name":"rpt:f-57","factDimensions":{"xbrl:concept":"us-gaap:Land","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"306201000","decimals":-3}]},{"name":"rpt:f-58","factDimensions":{"xbrl:concept":"us-gaap:BuildingsAndImprovementsGross","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"776441000","decimals":-3}]},{"name":"rpt:f-59","factDimensions":{"xbrl:concept":"us-gaap:BuildingsAndImprovementsGross","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"897120000","decimals":-3}]},{"name":"rpt:f-60","factDimensions":{"xbrl:concept":"cbrl:RestaurantAndOtherEquipmentGross","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"783264000","decimals":-3}]},{"name":"rpt:f-61","factDimensions":{"xbrl:concept":"cbrl:RestaurantAndOtherEquipmentGross","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"748606000","decimals":-3}]},{"name":"rpt:f-62","factDimensions":{"xbrl:concept":"us-gaap:LeaseholdImprovementsGross","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"405785000","decimals":-3}]},{"name":"rpt:f-63","factDimensions":{"xbrl:concept":"us-gaap:LeaseholdImprovementsGross","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"394461000","decimals":-3}]},{"name":"rpt:f-64","factDimensions":{"xbrl:concept":"us-gaap:ConstructionInProgressGross","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13761000","decimals":-3}]},{"name":"rpt:f-65","factDimensions":{"xbrl:concept":"us-gaap:ConstructionInProgressGross","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17130000","decimals":-3}]},{"name":"rpt:f-66","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2234489000","decimals":-3}]},{"name":"rpt:f-67","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2363518000","decimals":-3}]},{"name":"rpt:f-68","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1254639000","decimals":-3}]},{"name":"rpt:f-69","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1233457000","decimals":-3}]},{"name":"rpt:f-70","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"979850000","decimals":-3}]},{"name":"rpt:f-71","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1130061000","decimals":-3}]},{"name":"rpt:f-72","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"974477000","decimals":-3}]},{"name":"rpt:f-73","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"691949000","decimals":-3}]},{"name":"rpt:f-74","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4690000","decimals":-3}]},{"name":"rpt:f-75","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4690000","decimals":-3}]},{"name":"rpt:f-76","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21285000","decimals":-3}]},{"name":"rpt:f-77","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20960000","decimals":-3}]},{"name":"rpt:f-78","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"57796000","decimals":-3}]},{"name":"rpt:f-79","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53586000","decimals":-3}]},{"name":"rpt:f-80","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2391694000","decimals":-3}]},{"name":"rpt:f-81","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2544258000","decimals":-3}]},{"name":"rpt:f-82","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"135176000","decimals":-3}]},{"name":"rpt:f-83","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"103504000","decimals":-3}]},{"name":"rpt:f-84","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtCurrent","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"124000","decimals":-3}]},{"name":"rpt:f-85","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtCurrent","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"39395000","decimals":-3}]},{"name":"rpt:f-86","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityCurrent","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50451000","decimals":-3}]},{"name":"rpt:f-87","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityCurrent","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42301000","decimals":-3}]},{"name":"rpt:f-88","factDimensions":{"xbrl:concept":"us-gaap:TaxesPayableCurrent","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"48031000","decimals":-3}]},{"name":"rpt:f-89","factDimensions":{"xbrl:concept":"us-gaap:TaxesPayableCurrent","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31177000","decimals":-3}]},{"name":"rpt:f-90","factDimensions":{"xbrl:concept":"cbrl:AccruedEmployeeCompensation","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"64792000","decimals":-3}]},{"name":"rpt:f-91","factDimensions":{"xbrl:concept":"cbrl:AccruedEmployeeCompensation","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56315000","decimals":-3}]},{"name":"rpt:f-92","factDimensions":{"xbrl:concept":"us-gaap:AccruedEmployeeBenefitsCurrent","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23724000","decimals":-3}]},{"name":"rpt:f-93","factDimensions":{"xbrl:concept":"us-gaap:AccruedEmployeeBenefitsCurrent","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24377000","decimals":-3}]},{"name":"rpt:f-94","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueCurrent","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"93157000","decimals":-3}]},{"name":"rpt:f-95","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueCurrent","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"94762000","decimals":-3}]},{"name":"rpt:f-96","factDimensions":{"xbrl:concept":"us-gaap:DividendsPayableCurrent","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23970000","decimals":-3}]},{"name":"rpt:f-97","factDimensions":{"xbrl:concept":"us-gaap:DividendsPayableCurrent","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31598000","decimals":-3}]},{"name":"rpt:f-98","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesCurrent","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25837000","decimals":-3}]},{"name":"rpt:f-99","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesCurrent","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27627000","decimals":-3}]},{"name":"rpt:f-100","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"465262000","decimals":-3}]},{"name":"rpt:f-101","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"451056000","decimals":-3}]},{"name":"rpt:f-102","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtNoncurrent","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"327253000","decimals":-3}]},{"name":"rpt:f-103","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtNoncurrent","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"910000000","decimals":-3}]},{"name":"rpt:f-104","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityNoncurrent","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"748305000","decimals":-3}]},{"name":"rpt:f-105","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityNoncurrent","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"632630000","decimals":-3}]},{"name":"rpt:f-106","factDimensions":{"xbrl:concept":"us-gaap:DerivativeLiabilitiesNoncurrent","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-107","factDimensions":{"xbrl:concept":"us-gaap:DerivativeLiabilitiesNoncurrent","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23860000","decimals":-3}]},{"name":"rpt:f-108","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"88615000","decimals":-3}]},{"name":"rpt:f-109","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"80605000","decimals":-3}]},{"name":"rpt:f-110","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilitiesNet","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"98626000","decimals":-3}]},{"name":"rpt:f-111","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilitiesNet","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27718000","decimals":-3}]},{"name":"rpt:f-112","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-113","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-114","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"100000000","decimals":0}]},{"name":"rpt:f-115","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"100000000","decimals":0}]},{"name":"rpt:f-116","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockParOrStatedValuePerShare","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-117","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockParOrStatedValuePerShare","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-118","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:SeriesAPreferredStockMember"},"factValues":[{"value":"300000","decimals":0}]},{"name":"rpt:f-119","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:StatementClassOfStockAxis":"us-gaap:SeriesAPreferredStockMember"},"factValues":[{"value":"300000","decimals":0}]},{"name":"rpt:f-120","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesIssued","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-121","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesIssued","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-122","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockValue","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-123","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockValue","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-124","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"400000000","decimals":0}]},{"name":"rpt:f-125","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"400000000","decimals":0}]},{"name":"rpt:f-126","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-127","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-128","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"23497166","decimals":0}]},{"name":"rpt:f-129","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"23497166","decimals":0}]},{"name":"rpt:f-130","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"23697396","decimals":0}]},{"name":"rpt:f-131","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"23697396","decimals":0}]},{"name":"rpt:f-132","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"235000","decimals":-3}]},{"name":"rpt:f-133","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"237000","decimals":-3}]},{"name":"rpt:f-134","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapital","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-135","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapital","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-136","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-137","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-20346000","decimals":-3}]},{"name":"rpt:f-138","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"663398000","decimals":-3}]},{"name":"rpt:f-139","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"438498000","decimals":-3}]},{"name":"rpt:f-140","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"663633000","decimals":-3}]},{"name":"rpt:f-141","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"418389000","decimals":-3}]},{"name":"rpt:f-142","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2391694000","decimals":-3}]},{"name":"rpt:f-143","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2544258000","decimals":-3}]},{"name":"rpt:f-144","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2821444000","decimals":-3}]},{"name":"rpt:f-145","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2522792000","decimals":-3}]},{"name":"rpt:f-146","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3071951000","decimals":-3}]},{"name":"rpt:f-147","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"865261000","decimals":-3}]},{"name":"rpt:f-148","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"779937000","decimals":-3}]},{"name":"rpt:f-149","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"931077000","decimals":-3}]},{"name":"rpt:f-150","factDimensions":{"xbrl:concept":"us-gaap:LaborAndRelatedExpense","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"983120000","decimals":-3}]},{"name":"rpt:f-151","factDimensions":{"xbrl:concept":"us-gaap:LaborAndRelatedExpense","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"924994000","decimals":-3}]},{"name":"rpt:f-152","factDimensions":{"xbrl:concept":"us-gaap:LaborAndRelatedExpense","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1078751000","decimals":-3}]},{"name":"rpt:f-153","factDimensions":{"xbrl:concept":"us-gaap:OtherCostAndExpenseOperating","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"676301000","decimals":-3}]},{"name":"rpt:f-154","factDimensions":{"xbrl:concept":"us-gaap:OtherCostAndExpenseOperating","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"614733000","decimals":-3}]},{"name":"rpt:f-155","factDimensions":{"xbrl:concept":"us-gaap:OtherCostAndExpenseOperating","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"626453000","decimals":-3}]},{"name":"rpt:f-156","factDimensions":{"xbrl:concept":"us-gaap:GeneralAndAdministrativeExpense","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"147825000","decimals":-3}]},{"name":"rpt:f-157","factDimensions":{"xbrl:concept":"us-gaap:GeneralAndAdministrativeExpense","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"146975000","decimals":-3}]},{"name":"rpt:f-158","factDimensions":{"xbrl:concept":"us-gaap:GeneralAndAdministrativeExpense","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"152826000","decimals":-3}]},{"name":"rpt:f-159","factDimensions":{"xbrl:concept":"us-gaap:SaleAndLeasebackTransactionGainLossNet","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"217722000","decimals":-3}]},{"name":"rpt:f-160","factDimensions":{"xbrl:concept":"us-gaap:SaleAndLeasebackTransactionGainLossNet","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"69954000","decimals":-3}]},{"name":"rpt:f-161","factDimensions":{"xbrl:concept":"us-gaap:SaleAndLeasebackTransactionGainLossNet","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-162","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseImpairmentLoss","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-163","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseImpairmentLoss","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22496000","decimals":-3}]},{"name":"rpt:f-164","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseImpairmentLoss","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-165","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"366659000","decimals":-3}]},{"name":"rpt:f-166","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"103611000","decimals":-3}]},{"name":"rpt:f-167","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"282844000","decimals":-3}]},{"name":"rpt:f-168","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNonoperatingNet","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-56108000","decimals":-3}]},{"name":"rpt:f-169","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNonoperatingNet","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-22327000","decimals":-3}]},{"name":"rpt:f-170","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNonoperatingNet","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-16488000","decimals":-3}]},{"name":"rpt:f-171","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"310551000","decimals":-3}]},{"name":"rpt:f-172","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"81284000","decimals":-3}]},{"name":"rpt:f-173","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"266356000","decimals":-3}]},{"name":"rpt:f-174","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56038000","decimals":-3}]},{"name":"rpt:f-175","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-28683000","decimals":-3}]},{"name":"rpt:f-176","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42955000","decimals":-3}]},{"name":"rpt:f-177","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-178","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-142442000","decimals":-3}]},{"name":"rpt:f-179","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-180","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"254513000","decimals":-3}]},{"name":"rpt:f-181","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-32475000","decimals":-3}]},{"name":"rpt:f-182","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"223401000","decimals":-3}]},{"name":"rpt:f-183","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"10.74","decimals":2}]},{"name":"rpt:f-184","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-1.36","decimals":2}]},{"name":"rpt:f-185","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"9.29","decimals":2}]},{"name":"rpt:f-186","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"10.71","decimals":2}]},{"name":"rpt:f-187","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-1.36","decimals":2}]},{"name":"rpt:f-188","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"9.27","decimals":2}]},{"name":"rpt:f-189","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"23692063","decimals":0}]},{"name":"rpt:f-190","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"23865367","decimals":0}]},{"name":"rpt:f-191","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"24037272","decimals":0}]},{"name":"rpt:f-192","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"23767390","decimals":0}]},{"name":"rpt:f-193","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"23865367","decimals":0}]},{"name":"rpt:f-194","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"24096396","decimals":0}]},{"name":"rpt:f-195","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"254513000","decimals":-3}]},{"name":"rpt:f-196","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-32475000","decimals":-3}]},{"name":"rpt:f-197","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"223401000","decimals":-3}]},{"name":"rpt:f-198","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27110000","decimals":-3}]},{"name":"rpt:f-199","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-17740000","decimals":-3}]},{"name":"rpt:f-200","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-15466000","decimals":-3}]},{"name":"rpt:f-201","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6764000","decimals":-3}]},{"name":"rpt:f-202","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4307000","decimals":-3}]},{"name":"rpt:f-203","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3868000","decimals":-3}]},{"name":"rpt:f-204","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20346000","decimals":-3}]},{"name":"rpt:f-205","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-13433000","decimals":-3}]},{"name":"rpt:f-206","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11598000","decimals":-3}]},{"name":"rpt:f-207","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"274859000","decimals":-3}]},{"name":"rpt:f-208","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-45908000","decimals":-3}]},{"name":"rpt:f-209","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"211803000","decimals":-3}]},{"name":"rpt:f-210","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2018-08-04T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"24011550","decimals":0}]},{"name":"rpt:f-211","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-08-04T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"240000","decimals":-3}]},{"name":"rpt:f-212","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-08-04T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"44049000","decimals":-3}]},{"name":"rpt:f-213","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-08-04T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"4685000","decimals":-3}]},{"name":"rpt:f-214","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-08-04T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"532807000","decimals":-3}]},{"name":"rpt:f-215","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-08-04T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"581781000","decimals":-3}]},{"name":"rpt:f-216","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-217","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-218","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-219","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"223401000","decimals":-3}]},{"name":"rpt:f-220","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"223401000","decimals":-3}]},{"name":"rpt:f-221","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-222","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-223","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-11598000","decimals":-3}]},{"name":"rpt:f-224","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-225","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11598000","decimals":-3}]},{"name":"rpt:f-226","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-227","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-228","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-11598000","decimals":-3}]},{"name":"rpt:f-229","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"223401000","decimals":-3}]},{"name":"rpt:f-230","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"211803000","decimals":-3}]},{"name":"rpt:f-231","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"8.05","decimals":2}]},{"name":"rpt:f-232","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-233","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-234","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-235","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"194558000","decimals":-3}]},{"name":"rpt:f-236","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"194558000","decimals":-3}]},{"name":"rpt:f-237","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-238","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"8181000","decimals":-3}]},{"name":"rpt:f-239","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-240","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-241","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8181000","decimals":-3}]},{"name":"rpt:f-242","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"37690","decimals":0}]},{"name":"rpt:f-243","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-244","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"-2498000","decimals":-3}]},{"name":"rpt:f-245","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-246","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-247","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2497000","decimals":-3}]},{"name":"rpt:f-248","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedAndRetiredDuringPeriodShares","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-249","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-250","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-251","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-252","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-253","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-254","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"24049240","decimals":0}]},{"name":"rpt:f-255","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"241000","decimals":-3}]},{"name":"rpt:f-256","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"49732000","decimals":-3}]},{"name":"rpt:f-257","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-6913000","decimals":-3}]},{"name":"rpt:f-258","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"561650000","decimals":-3}]},{"name":"rpt:f-259","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"604710000","decimals":-3}]},{"name":"rpt:f-260","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-261","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-262","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-263","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-32475000","decimals":-3}]},{"name":"rpt:f-264","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-32475000","decimals":-3}]},{"name":"rpt:f-265","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-266","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-267","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-13433000","decimals":-3}]},{"name":"rpt:f-268","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-269","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-13433000","decimals":-3}]},{"name":"rpt:f-270","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-271","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-272","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-13433000","decimals":-3}]},{"name":"rpt:f-273","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-32475000","decimals":-3}]},{"name":"rpt:f-274","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-45908000","decimals":-3}]},{"name":"rpt:f-275","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"3.90","decimals":2}]},{"name":"rpt:f-276","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-277","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-278","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-279","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"93757000","decimals":-3}]},{"name":"rpt:f-280","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"93757000","decimals":-3}]},{"name":"rpt:f-281","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-282","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"6386000","decimals":-3}]},{"name":"rpt:f-283","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-284","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-285","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6386000","decimals":-3}]},{"name":"rpt:f-286","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"27130","decimals":0}]},{"name":"rpt:f-287","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-288","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"-2160000","decimals":-3}]},{"name":"rpt:f-289","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-290","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-291","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2160000","decimals":-3}]},{"name":"rpt:f-292","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedAndRetiredDuringPeriodShares","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"378974","decimals":0}]},{"name":"rpt:f-293","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"4000","decimals":-3}]},{"name":"rpt:f-294","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"53958000","decimals":-3}]},{"name":"rpt:f-295","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-296","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"1045000","decimals":-3}]},{"name":"rpt:f-297","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"55007000","decimals":-3}]},{"name":"rpt:f-298","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember","srt:CumulativeEffectPeriodOfAdoptionAxis":"srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-299","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember","srt:CumulativeEffectPeriodOfAdoptionAxis":"srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-300","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","srt:CumulativeEffectPeriodOfAdoptionAxis":"srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-301","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember","srt:CumulativeEffectPeriodOfAdoptionAxis":"srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember"},"factValues":[{"value":"4125000","decimals":-3}]},{"name":"rpt:f-302","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","srt:CumulativeEffectPeriodOfAdoptionAxis":"srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember"},"factValues":[{"value":"4125000","decimals":-3}]},{"name":"rpt:f-303","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"23697396","decimals":0}]},{"name":"rpt:f-304","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"237000","decimals":-3}]},{"name":"rpt:f-305","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-306","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-20346000","decimals":-3}]},{"name":"rpt:f-307","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"438498000","decimals":-3}]},{"name":"rpt:f-308","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"418389000","decimals":-3}]},{"name":"rpt:f-309","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-310","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-311","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-312","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"254513000","decimals":-3}]},{"name":"rpt:f-313","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"254513000","decimals":-3}]},{"name":"rpt:f-314","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-315","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-316","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"20346000","decimals":-3}]},{"name":"rpt:f-317","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-318","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20346000","decimals":-3}]},{"name":"rpt:f-319","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-320","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-321","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"20346000","decimals":-3}]},{"name":"rpt:f-322","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"254513000","decimals":-3}]},{"name":"rpt:f-323","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"274859000","decimals":-3}]},{"name":"rpt:f-324","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareDeclared","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.00","decimals":2}]},{"name":"rpt:f-325","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-326","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-327","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-328","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"23766000","decimals":-3}]},{"name":"rpt:f-329","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23766000","decimals":-3}]},{"name":"rpt:f-330","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-331","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"8729000","decimals":-3}]},{"name":"rpt:f-332","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-333","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-334","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8729000","decimals":-3}]},{"name":"rpt:f-335","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"32313","decimals":0}]},{"name":"rpt:f-336","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-337","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"-2282000","decimals":-3}]},{"name":"rpt:f-338","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-339","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-340","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2282000","decimals":-3}]},{"name":"rpt:f-341","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedAndRetiredDuringPeriodShares","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"232543","decimals":0}]},{"name":"rpt:f-342","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"2000","decimals":-3}]},{"name":"rpt:f-343","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"29151000","decimals":-3}]},{"name":"rpt:f-344","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-345","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"5847000","decimals":-3}]},{"name":"rpt:f-346","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedAndRetiredDuringPeriodValue","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35000000","decimals":-3}]},{"name":"rpt:f-347","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-348","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"53004000","decimals":-3}]},{"name":"rpt:f-349","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-350","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-351","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53004000","decimals":-3}]},{"name":"rpt:f-352","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-353","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"31710000","decimals":-3}]},{"name":"rpt:f-354","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-355","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-356","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31710000","decimals":-3}]},{"name":"rpt:f-357","factDimensions":{"xbrl:concept":"cbrl:AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteHedge","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-358","factDimensions":{"xbrl:concept":"cbrl:AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteHedge","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"62010000","decimals":-3}]},{"name":"rpt:f-359","factDimensions":{"xbrl:concept":"cbrl:AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteHedge","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-360","factDimensions":{"xbrl:concept":"cbrl:AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteHedge","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-361","factDimensions":{"xbrl:concept":"cbrl:AdjustmentsToAdditionalPaidInCapitalPurchaseOfConvertibleNoteHedge","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"62010000","decimals":-3}]},{"name":"rpt:f-362","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"23497166","decimals":0}]},{"name":"rpt:f-363","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"235000","decimals":-3}]},{"name":"rpt:f-364","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-365","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-366","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"663398000","decimals":-3}]},{"name":"rpt:f-367","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"663633000","decimals":-3}]},{"name":"rpt:f-368","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"254513000","decimals":-3}]},{"name":"rpt:f-369","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-32475000","decimals":-3}]},{"name":"rpt:f-370","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"223401000","decimals":-3}]},{"name":"rpt:f-371","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-372","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-142442000","decimals":-3}]},{"name":"rpt:f-373","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-374","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"108604000","decimals":-3}]},{"name":"rpt:f-375","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"118178000","decimals":-3}]},{"name":"rpt:f-376","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"107537000","decimals":-3}]},{"name":"rpt:f-377","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfFinancingCostsAndDiscounts","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"864000","decimals":-3}]},{"name":"rpt:f-378","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfFinancingCostsAndDiscounts","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-379","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfFinancingCostsAndDiscounts","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-380","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4064000","decimals":-3}]},{"name":"rpt:f-381","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6469000","decimals":-3}]},{"name":"rpt:f-382","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-10265000","decimals":-3}]},{"name":"rpt:f-383","factDimensions":{"xbrl:concept":"us-gaap:SaleAndLeasebackTransactionGainLossNet","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"217722000","decimals":-3}]},{"name":"rpt:f-384","factDimensions":{"xbrl:concept":"us-gaap:SaleAndLeasebackTransactionGainLossNet","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"69954000","decimals":-3}]},{"name":"rpt:f-385","factDimensions":{"xbrl:concept":"us-gaap:SaleAndLeasebackTransactionGainLossNet","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-386","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-387","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23160000","decimals":-3}]},{"name":"rpt:f-388","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-389","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8729000","decimals":-3}]},{"name":"rpt:f-390","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6386000","decimals":-3}]},{"name":"rpt:f-391","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8181000","decimals":-3}]},{"name":"rpt:f-392","factDimensions":{"xbrl:concept":"cbrl:NonCashLeaseExpense","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"55817000","decimals":-3}]},{"name":"rpt:f-393","factDimensions":{"xbrl:concept":"cbrl:NonCashLeaseExpense","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"63442000","decimals":-3}]},{"name":"rpt:f-394","factDimensions":{"xbrl:concept":"cbrl:NonCashLeaseExpense","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-395","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12735000","decimals":-3}]},{"name":"rpt:f-396","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-397","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-398","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7016000","decimals":-3}]},{"name":"rpt:f-399","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3124000","decimals":-3}]},{"name":"rpt:f-400","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3261000","decimals":-3}]},{"name":"rpt:f-401","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInIncomeTaxesReceivable","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-7729000","decimals":-3}]},{"name":"rpt:f-402","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInIncomeTaxesReceivable","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19403000","decimals":-3}]},{"name":"rpt:f-403","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInIncomeTaxesReceivable","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9449000","decimals":-3}]},{"name":"rpt:f-404","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-771000","decimals":-3}]},{"name":"rpt:f-405","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-16094000","decimals":-3}]},{"name":"rpt:f-406","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1295000","decimals":-3}]},{"name":"rpt:f-407","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3538000","decimals":-3}]},{"name":"rpt:f-408","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-401000","decimals":-3}]},{"name":"rpt:f-409","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1985000","decimals":-3}]},{"name":"rpt:f-410","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherNoncurrentAssets","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3997000","decimals":-3}]},{"name":"rpt:f-411","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherNoncurrentAssets","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5638000","decimals":-3}]},{"name":"rpt:f-412","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherNoncurrentAssets","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2852000","decimals":-3}]},{"name":"rpt:f-413","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31672000","decimals":-3}]},{"name":"rpt:f-414","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-30593000","decimals":-3}]},{"name":"rpt:f-415","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9889000","decimals":-3}]},{"name":"rpt:f-416","factDimensions":{"xbrl:concept":"cbrl:IncreaseDecreaseInOperatingLeaseLiabilityCurrent","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8150000","decimals":-3}]},{"name":"rpt:f-417","factDimensions":{"xbrl:concept":"cbrl:IncreaseDecreaseInOperatingLeaseLiabilityCurrent","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11269000","decimals":-3}]},{"name":"rpt:f-418","factDimensions":{"xbrl:concept":"cbrl:IncreaseDecreaseInOperatingLeaseLiabilityCurrent","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-419","factDimensions":{"xbrl:concept":"cbrl:IncreaseDecreaseInTaxesWithheldAndAccrued","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16854000","decimals":-3}]},{"name":"rpt:f-420","factDimensions":{"xbrl:concept":"cbrl:IncreaseDecreaseInTaxesWithheldAndAccrued","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-7019000","decimals":-3}]},{"name":"rpt:f-421","factDimensions":{"xbrl:concept":"cbrl:IncreaseDecreaseInTaxesWithheldAndAccrued","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1127000","decimals":-3}]},{"name":"rpt:f-422","factDimensions":{"xbrl:concept":"cbrl:IncreaseDecreaseInAccruedEmployeeCompensation","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8472000","decimals":-3}]},{"name":"rpt:f-423","factDimensions":{"xbrl:concept":"cbrl:IncreaseDecreaseInAccruedEmployeeCompensation","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11573000","decimals":-3}]},{"name":"rpt:f-424","factDimensions":{"xbrl:concept":"cbrl:IncreaseDecreaseInAccruedEmployeeCompensation","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7311000","decimals":-3}]},{"name":"rpt:f-425","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-653000","decimals":-3}]},{"name":"rpt:f-426","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-550000","decimals":-3}]},{"name":"rpt:f-427","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-489000","decimals":-3}]},{"name":"rpt:f-428","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInDeferredRevenue","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1605000","decimals":-3}]},{"name":"rpt:f-429","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInDeferredRevenue","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13028000","decimals":-3}]},{"name":"rpt:f-430","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInDeferredRevenue","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5442000","decimals":-3}]},{"name":"rpt:f-431","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherCurrentLiabilities","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2791000","decimals":-3}]},{"name":"rpt:f-432","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherCurrentLiabilities","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6868000","decimals":-3}]},{"name":"rpt:f-433","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherCurrentLiabilities","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3492000","decimals":-3}]},{"name":"rpt:f-434","factDimensions":{"xbrl:concept":"cbrl:IncreaseDecreaseInLongTermOperatingLeaseLiability","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-59388000","decimals":-3}]},{"name":"rpt:f-435","factDimensions":{"xbrl:concept":"cbrl:IncreaseDecreaseInLongTermOperatingLeaseLiability","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-48854000","decimals":-3}]},{"name":"rpt:f-436","factDimensions":{"xbrl:concept":"cbrl:IncreaseDecreaseInLongTermOperatingLeaseLiability","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-437","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6919000","decimals":-3}]},{"name":"rpt:f-438","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10673000","decimals":-3}]},{"name":"rpt:f-439","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1362000","decimals":-3}]},{"name":"rpt:f-440","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-67138000","decimals":-3}]},{"name":"rpt:f-441","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11935000","decimals":-3}]},{"name":"rpt:f-442","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4174000","decimals":-3}]},{"name":"rpt:f-443","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"301903000","decimals":-3}]},{"name":"rpt:f-444","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"161002000","decimals":-3}]},{"name":"rpt:f-445","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"362796000","decimals":-3}]},{"name":"rpt:f-446","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"71409000","decimals":-3}]},{"name":"rpt:f-447","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"297328000","decimals":-3}]},{"name":"rpt:f-448","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"138293000","decimals":-3}]},{"name":"rpt:f-449","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromInsuranceSettlementInvestingActivities","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1279000","decimals":-3}]},{"name":"rpt:f-450","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromInsuranceSettlementInvestingActivities","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1320000","decimals":-3}]},{"name":"rpt:f-451","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromInsuranceSettlementInvestingActivities","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"753000","decimals":-3}]},{"name":"rpt:f-452","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"149960000","decimals":-3}]},{"name":"rpt:f-453","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"207253000","decimals":-3}]},{"name":"rpt:f-454","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"151000","decimals":-3}]},{"name":"rpt:f-455","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireEquityMethodInvestments","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-456","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireEquityMethodInvestments","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-457","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireEquityMethodInvestments","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"89100000","decimals":-3}]},{"name":"rpt:f-458","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForAdvanceToAffiliate","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-459","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForAdvanceToAffiliate","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35500000","decimals":-3}]},{"name":"rpt:f-460","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForAdvanceToAffiliate","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15085000","decimals":-3}]},{"name":"rpt:f-461","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1500000","decimals":-3}]},{"name":"rpt:f-462","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32971000","decimals":-3}]},{"name":"rpt:f-463","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-464","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"78330000","decimals":-3}]},{"name":"rpt:f-465","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-157226000","decimals":-3}]},{"name":"rpt:f-466","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-241574000","decimals":-3}]},{"name":"rpt:f-467","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60000000","decimals":-3}]},{"name":"rpt:f-468","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"801395000","decimals":-3}]},{"name":"rpt:f-469","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"400000000","decimals":-3}]},{"name":"rpt:f-470","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromConvertibleDebt","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"291605000","decimals":-3}]},{"name":"rpt:f-471","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromConvertibleDebt","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-472","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromConvertibleDebt","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-473","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2282000","decimals":-3}]},{"name":"rpt:f-474","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2160000","decimals":-3}]},{"name":"rpt:f-475","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2497000","decimals":-3}]},{"name":"rpt:f-476","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLongTermDebt","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"924572000","decimals":-3}]},{"name":"rpt:f-477","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLongTermDebt","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"252000000","decimals":-3}]},{"name":"rpt:f-478","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLongTermDebt","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"400000000","decimals":-3}]},{"name":"rpt:f-479","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfWarrants","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31710000","decimals":-3}]},{"name":"rpt:f-480","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfWarrants","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-481","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfWarrants","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-482","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForHedgeFinancingActivities","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"62010000","decimals":-3}]},{"name":"rpt:f-483","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForHedgeFinancingActivities","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-484","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForHedgeFinancingActivities","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-485","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRepurchaseOfCommonStock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35000000","decimals":-3}]},{"name":"rpt:f-486","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRepurchaseOfCommonStock","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"55007000","decimals":-3}]},{"name":"rpt:f-487","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForRepurchaseOfCommonStock","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-488","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfLoanCosts","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"420000","decimals":-3}]},{"name":"rpt:f-489","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfLoanCosts","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1348000","decimals":-3}]},{"name":"rpt:f-490","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfLoanCosts","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3022000","decimals":-3}]},{"name":"rpt:f-491","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDividendsCommonStock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31667000","decimals":-3}]},{"name":"rpt:f-492","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDividendsCommonStock","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"94544000","decimals":-3}]},{"name":"rpt:f-493","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDividendsCommonStock","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"193475000","decimals":-3}]},{"name":"rpt:f-494","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-672636000","decimals":-3}]},{"name":"rpt:f-495","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"396336000","decimals":-3}]},{"name":"rpt:f-496","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-198994000","decimals":-3}]},{"name":"rpt:f-497","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-292403000","decimals":-3}]},{"name":"rpt:f-498","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"400112000","decimals":-3}]},{"name":"rpt:f-499","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-77772000","decimals":-3}]},{"name":"rpt:f-500","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"436996000","decimals":-3}]},{"name":"rpt:f-501","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36884000","decimals":-3}]},{"name":"rpt:f-502","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2018-08-04T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"114656000","decimals":-3}]},{"name":"rpt:f-503","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"144593000","decimals":-3}]},{"name":"rpt:f-504","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"436996000","decimals":-3}]},{"name":"rpt:f-505","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36884000","decimals":-3}]},{"name":"rpt:f-506","factDimensions":{"xbrl:concept":"us-gaap:InterestPaidNet","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"40802000","decimals":-3}]},{"name":"rpt:f-507","factDimensions":{"xbrl:concept":"us-gaap:InterestPaidNet","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20268000","decimals":-3}]},{"name":"rpt:f-508","factDimensions":{"xbrl:concept":"us-gaap:InterestPaidNet","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12100000","decimals":-3}]},{"name":"rpt:f-509","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaid","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2907000","decimals":-3}]},{"name":"rpt:f-510","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaid","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5666000","decimals":-3}]},{"name":"rpt:f-511","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaid","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56450000","decimals":-3}]},{"name":"rpt:f-512","factDimensions":{"xbrl:concept":"us-gaap:CapitalExpendituresIncurredButNotYetPaid","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5806000","decimals":-3}]},{"name":"rpt:f-513","factDimensions":{"xbrl:concept":"us-gaap:CapitalExpendituresIncurredButNotYetPaid","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1691000","decimals":-3}]},{"name":"rpt:f-514","factDimensions":{"xbrl:concept":"us-gaap:CapitalExpendituresIncurredButNotYetPaid","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9508000","decimals":-3}]},{"name":"rpt:f-515","factDimensions":{"xbrl:concept":"cbrl:ChangeInFairValueOfInterestRateSwaps","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27110000","decimals":-3}]},{"name":"rpt:f-516","factDimensions":{"xbrl:concept":"cbrl:ChangeInFairValueOfInterestRateSwaps","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-17740000","decimals":-3}]},{"name":"rpt:f-517","factDimensions":{"xbrl:concept":"cbrl:ChangeInFairValueOfInterestRateSwaps","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-15466000","decimals":-3}]},{"name":"rpt:f-518","factDimensions":{"xbrl:concept":"cbrl:ChangeInDeferredTaxAssetForInterestRateSwaps","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6764000","decimals":-3}]},{"name":"rpt:f-519","factDimensions":{"xbrl:concept":"cbrl:ChangeInDeferredTaxAssetForInterestRateSwaps","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4307000","decimals":-3}]},{"name":"rpt:f-520","factDimensions":{"xbrl:concept":"cbrl:ChangeInDeferredTaxAssetForInterestRateSwaps","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3868000","decimals":-3}]},{"name":"rpt:f-521","factDimensions":{"xbrl:concept":"us-gaap:DividendsPayableCurrentAndNoncurrent","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24157000","decimals":-3}]},{"name":"rpt:f-522","factDimensions":{"xbrl:concept":"us-gaap:DividendsPayableCurrentAndNoncurrent","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32063000","decimals":-3}]},{"name":"rpt:f-523","factDimensions":{"xbrl:concept":"us-gaap:DividendsPayableCurrentAndNoncurrent","xbrl:period":"2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32859000","decimals":-3}]},{"name":"rpt:f-524","factDimensions":{"xbrl:concept":"us-gaap:NatureOfOperations","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1. Description of the Business</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">Cracker Barrel Old Country Store, Inc. and its affiliates (collectively, in the Notes, the \u201cCompany\u201d) are principally engaged in the operation and development in the United States (\u201cU.S.\u201d) of the Cracker Barrel Old Country Store\u00ae (\u201cCracker Barrel\u201d) concept.</div>\n\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"text-decoration: underline;\">COVID-19 Impact and Company Response</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Despite </span>experiencing improvements in conditions during 2021 from the initial wave of infections and public health response during the second half of 2020, the COVID-19 pandemic continued to negatively impact our sales and traffic as a result of both changes in consumer behavior and federal, state and local governmental authorities\u2019 continuation of various restrictions on travel, group gatherings, and dine-in services.\u00a0 During 2021, dining room service was operational to varying degrees in most markets where we operate, yet most locations were impacted at times during the year by capacity restrictions, social distancing guidelines and decreased consumer demand for in-person dining.\u00a0 As of September 15, 2021, all of our stores were open for dine-in service. However, it is possible that renewed outbreaks or increases in cases, either as part of a national trend or on a more localized basis, could result in additional capacity restrictions or limit our dine-in services<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">In response to the COVID-19 pandemic, we instituted operational protocols to comply with applicable regulatory requirements to protect the health and safety of employees and guests, and we implemented a number of strategies to support the recovery of our business and navigate through the uncertain environment.\u00a0 We continue to focus on growing our off-premise business and investing in our digital infrastructure to improve the guest experience in the face of these ongoing challenges</span>.</div>\n"}]},{"name":"rpt:f-525","factDimensions":{"xbrl:concept":"us-gaap:SignificantAccountingPoliciesTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2. Summary of Significant Accounting Policies</div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">GAAP \u2013 The accompanying Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles in the U.S. (\u201cGAAP\u201d).</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Fiscal year \u2013 </span>The Company\u2019s fiscal year ends on the Friday nearest July 31st and each quarter consists of thirteen weeks unless noted otherwise.\u00a0 References in these Notes to a year or quarter are to the Company\u2019s fiscal year or quarter unless noted otherwise<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Principles of consolidation \u2013 The Consolidated Financial Statements include the accounts of the Company and its subsidiaries, all of which are wholly owned.\u00a0 All significant intercompany transactions and balances have been eliminated.</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Cash and cash equivalents \u2013 The Company\u2019s policy is to consider all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.</div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Accounts receivable \u2013 Accounts receivable represent their estimated net realizable value.\u00a0 Accounts receivable are written off when they are deemed uncollectible.\u00a0</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Inventories \u2013 Cost of restaurant inventory is determined by the first-in, first-out (\u201cFIFO\u201d) method.\u00a0 Retail inventories are valued using the retail inventory method (\u201cRIM\u201d) except at the retail distribution center which are valued using moving average cost.\u00a0 Approximately 70% of retail inventories are valued using RIM.\u00a0 Retail inventories valued using RIM are stated at the lower of cost or market.\u00a0 Cost of restaurant inventory and retail inventory valued using moving average cost are stated at the lower of cost and net realizable value.\u00a0 See Note 6 for additional information regarding the components of inventory.</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Valuation provisions are included for retail inventory obsolescence, retail inventory shrinkage, returns and amortization of certain items.\u00a0 The estimate of retail inventory shrinkage is adjusted upon physical inventory counts.\u00a0 Annual physical inventory counts are conducted based upon a cyclical inventory schedule.\u00a0 An estimate of shrinkage is recorded for the time period between physical inventory counts by using a two-year average of the physical inventories\u2019 results on a store-by-store basis.</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Property and equipment \u2013 Property and equipment are stated at cost.\u00a0 For financial reporting purposes, depreciation and amortization on these assets are computed by use of the straight-line and double-declining balance methods over the estimated useful lives of the respective assets, as follows:</div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z68fc152b4854404f925f52a80442856e\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 90.74%; vertical-align: top; border-bottom: #000000 2px solid;\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"></div></td>\n    <td style=\"width: 9.26%; vertical-align: top; border-bottom: #000000 2px solid; white-space: nowrap;\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Years</div></td>\n  </tr>\n  <tr>\n    <td style=\"width: 90.74%; vertical-align: top; background-color: #CCEEFF;\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Buildings and improvements</div></td>\n    <td style=\"width: 9.26%; vertical-align: bottom; background-color: #CCEEFF;\"><div style=\"text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">30-45</div></td>\n  </tr>\n  <tr>\n    <td style=\"width: 90.74%; vertical-align: top; background-color: #FFFFFF;\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Restaurant and other equipment</div></td>\n    <td style=\"width: 9.26%; vertical-align: bottom; background-color: #FFFFFF;\"><div style=\"text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2-10</div></td>\n  </tr>\n  <tr>\n    <td style=\"width: 90.74%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #CCEEFF;\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Leasehold improvements</div></td>\n    <td style=\"width: 9.26%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;\"><div style=\"text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1-35</div></td>\n  </tr>\n</table>\n\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Accelerated depreciation methods are generally used for income tax purposes.</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total depreciation expense and depreciation expense related to store operations for each of the three years are as follows:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z7ec11b89c5994a20a47b68f12ab333f5\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total depreciation expense</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">107,090</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">117,259</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">107,294</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Depreciation expense related to store operations*</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">100,054</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">109,362</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">100,366</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">*Depreciation expense related to store operations is included in other store operating expenses in the Consolidated Statements of Income.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Gain or loss is recognized upon disposal of property and equipment.\u00a0 The asset and related accumulated depreciation and amortization amounts are removed from the accounts.</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Maintenance and repairs, including the replacement of minor items, are charged to expense and major additions to property and equipment are capitalized.</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Impairment of long-lived assets \u2013 The Company assesses the impairment of long-lived assets whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable.\u00a0 Recoverability of assets is measured by comparing the carrying value of the asset to the undiscounted future cash flows expected to be generated by the asset.\u00a0 If the total expected future cash flows are less than the carrying value of the asset, the carrying value is written down, for an asset to be held and used, to the estimated fair value or, for an asset to be disposed of, to the fair value, net of estimated costs of disposal.\u00a0 Any loss resulting from impairment is recognized by a charge to income.\u00a0 </span>See Note 5 for information related to the impairment charges recorded in 2020 for certain Cracker Barrel and MSBC locations.<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">\u00a0</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">Goodwill and other intangible assets \u2013 The Company accounts for all transactions that represent business combinations using the acquisition method of accounting, where the identifiable assets acquired and the liabilities assumed are recognized and measured at their fair values on the date the Company obtains control in the acquiree. Such fair values that are not finalized for reporting periods following the acquisition date are estimated and recorded as estimated amounts.\u00a0 Adjustments to these estimated amounts during the measurement period (defined as the date through which all information required to identify and measure the consideration transferred, the assets acquired and the liabilities assumed has been obtained, limited to one year from the acquisition date) are recorded when identified. Goodwill is determined as the excess of the fair value of the consideration conveyed in the acquisition over the fair value of the net assets acquired.\u00a0 Goodwill and other intangibles will be evaluated for impairment annually on June 1 and when an event occurs or circumstances change that, more likely than not, reduce the fair value of the reporting unit below its carrying value.\u00a0 At July 30, 2021 and July 31, 2020, the Company does not have any reporting units that are at risk of failing step one of the impairment test.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">Convertible Senior Notes \u2013 In June 2021, the Company completed a $300,000 principal aggregate amount private offering of 0.625% convertible Senior Notes due in 2026 (the \u201cNotes\u201d). In accordance with accounting guidance on embedded conversion features indexed to and settled in equity, the Company valued and bifurcated the conversion option associated with the Notes from the respective host debt instrument. The carrying amount of the equity is recorded as a debt discount and represents the difference between the proceeds from the issuance of the Notes and the fair value of the liability component of the Notes. The significant assumptions used in the fair value of the liability component of the Notes were risk-free rate, discount rate based on the Company\u2019s implied credit spread and term of the Notes, expected volatility of the Company\u2019s stock price and dividend yield. The resulting debt discount on the Notes is amortized to interest expense using the effective interest method over the contractual term of the Notes. In addition, the debt issuance costs related to the issuance of the Notes were allocated between the liability and equity components based on their relative values. Debt issuance costs attributable to the liability component were recorded as a contra-liability and are presented net against the Notes balance on the Company\u2019s consolidated balance sheets. These costs are amortized to interest expense using the effective interest method over the term of the Notes.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Derivative instruments and hedging activities \u2013 </span>The Company is exposed to market risk, such as changes in interest rates and commodity prices.\u00a0 The Company has interest rate risk relative to its outstanding borrowings under the revolving credit facility, which bear interest at the Company\u2019s election either at the prime rate or LIBOR plus a percentage point spread based on certain specified financial ratios under its revolving credit facility (see Note 7).\u00a0 The Company\u2019s policy has been to manage interest cost using a mix of fixed and variable rate debt.\u00a0 To manage this risk in a cost-efficient manner, historically, the Company used derivative instruments, specifically interest rate swaps.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">For each of the Company\u2019s interest rate swaps, the Company agreed to exchange with a counterparty the difference between fixed and variable interest amounts calculated by reference to an agreed-upon notional principal amount.\u00a0 The interest rates on the portion of the Company\u2019s outstanding debt covered by its interest rate swaps were fixed at the rates plus the Company\u2019s credit spread.\u00a0</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">All of the Company\u2019s interest rate swaps were accounted for as cash flow hedges.\u00a0 For derivative instruments that were designated and qualify as a cash flow hedge, the gain or loss on the derivative instrument was reported as a component of other comprehensive income and reclassified into earnings in the same period during which the hedged transaction affects earnings and was presented in the same statement of income (loss) line item as the earnings effect of the hedged item. Gains and losses on the derivative instrument representing hedge components excluded from the assessment of effectiveness, if any, will be recognized currently in earnings in the same statement of income (loss) line item as the earnings effect of the hedged item.\u00a0 The Company did not elect to reclassify income tax effects resulting from the Tax Cuts and Jobs Act to retained earnings; income tax effects are released on an individual basis to income tax expense (benefit).</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Companies may elect whether or not to offset related assets and liabilities and report the net amount on their financial statements if the right of setoff exists.\u00a0 Under a master netting agreement, the Company has the legal right to offset the amounts owed to the Company against amounts owed by the Company under a derivative instrument that exists between the Company and a counterparty.\u00a0 When the Company is engaged in more than one outstanding derivative transaction with the same counterparty and also has a legally enforceable master netting agreement with that counterparty, its credit risk exposure is based on the net exposure under the master netting agreement.\u00a0 If, on a net basis, the Company owes the counterparty, the Company regards its credit exposure to the counterparty as being zero.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The Company does not hold or use derivative instruments for trading purposes.\u00a0 The Company also does not have any derivatives not designated as hedging instruments and has not designated any non-derivatives as hedging instruments.\u00a0 See Note 8 for additional information on the Company\u2019s derivative and hedging activities.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Segment reporting \u2013 Operating segments are components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance.\u00a0 Using these criteria, the Company manages its business on the basis of one reportable operating segment (see Note 10 for additional information regarding segment reporting).</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Unredeemed gift cards and certificates \u2013 Unredeemed gift cards and certificates represent a liability of the Company related to unearned income and are recorded at their expected redemption value. No revenue is recognized in connection with the point-of-sale transaction when gift cards or gift certificates are sold.\u00a0 For those states that exempt gift cards and certificates from their escheat laws, the Company makes estimates of the ultimate unredeemed (\u201cbreakage\u201d) gift cards and certificates in the period of the original sale and amortizes this breakage over the redemption period that other gift cards and certificates historically have been redeemed by reducing its liability and recording revenue accordingly.\u00a0 For those states that do not exempt gift cards and certificates from their escheat laws, the Company records breakage in the period that gift cards and certificates are remitted to the state and reduces its liability accordingly.\u00a0 Any amounts remitted to states under escheat or similar laws reduce the Company\u2019s deferred revenue liability and have no effect on revenue or expense while any amounts that the Company is permitted to retain are recorded as revenue.\u00a0 See \u201cRevenue recognition\u201d section in this Note for further information regarding breakage.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Revenue recognition \u2013 Revenue consists primarily of sales from restaurant and retail operations.\u00a0 The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a restaurant guest, retail customer or other customer.\u00a0 The Company recognizes revenues from restaurant sales when payment is tendered at the point of sale, as the Company\u2019s performance obligation to provide food and beverages is satisfied.\u00a0 The Company recognizes revenues from retail sales when payment is tendered at the point of sale, as the Company\u2019s performance obligation to provide merchandise is satisfied.\u00a0 Ecommerce sales, including shipping revenue, are recorded upon delivery to the customer.\u00a0 Additionally, the Company provides for estimated returns based on return history and sales levels.\u00a0 The Company\u2019s policy is to present sales in the Consolidated Statements of Income on a net presentation basis after deducting sales tax.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Included in restaurant and retail revenue is gift card breakage.\u00a0 Customer purchases of gift cards, to be utilized at the Company's stores, are not recognized as sales until the card is redeemed and the customer purchases food and/or merchandise.\u00a0 Gift cards do not carry an expiration date; therefore, customers can redeem their gift cards indefinitely. A certain number of gift cards will not be fully redeemed. Management estimates unredeemed balances and recognizes gift card breakage revenue for these amounts in the Company's Consolidated Statements of Income over the expected redemption period.\u00a0 Gift card breakage is recognized when the likelihood of a gift card being redeemed by the customer is remote and the Company determines that there is not a legal obligation to remit the unredeemed gift card balance to the relevant jurisdiction.\u00a0 The determination of the gift card breakage rate is based upon the Company\u2019s specific historical redemption patterns. The Company recognizes gift card breakage by applying its estimate of the rate of gift card breakage over the period of estimated redemption.\u00a0 For 2021, 2020 and 2019, gift card breakage was $6,349, $6,288, and $6,814, respectively.\u00a0 Revenue recognized in the Consolidated Statements of Income for 2021, 2020 and 2019, respectively, for the redemption of gift cards which were included in the deferred revenue balance at the beginning of the fiscal year was $42,266, $36,756, and $42,292, respectively.\u00a0 Deferred revenue related to the Company\u2019s gift cards was $93,098 and $94,754, respectively, at July 30, 2021 and July 31, 2020.</div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Insurance \u2013 The Company self-insures a significant portion of its workers\u2019 compensation and general liability programs.\u00a0 The Company purchases insurance for individual workers\u2019 compensation claims that exceed $250, $750 or $1,000 depending on the state in which the claim originates.\u00a0 The Company purchases insurance for individual general liability claims that exceed $500.</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The Company records a reserve for workers\u2019 compensation and general liability for all unresolved claims and for an estimate of incurred but not reported claims (\u201cIBNR\u201d).\u00a0 These reserves and estimates of IBNR claims are based upon a full scope actuarial study which is performed annually at the end of the Company\u2019s third quarter and is adjusted by the actuarially determined losses and actual claims payments for the fourth quarter.\u00a0 Additionally, the Company performs limited scope actuarial studies on a quarterly basis to verify and/or modify the Company\u2019s reserves. The reserves and losses in the actuarial study represent a range of possible outcomes within which no given estimate is more likely than any other estimate.\u00a0 As such, the Company records the losses at the lower half of that range and discounts them to present value using a risk-free interest rate based on projected timing of payments. The Company also monitors actual claims development, including incurrence or settlement of individual large claims during the interim periods between actuarial studies as another means of estimating the adequacy of its reserves.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The Company\u2019s group health plans combine the use of self-insured and fully-insured programs.\u00a0 Benefits for any individual (employee or dependents) in the self-insured program are limited.\u00a0 The Company records a liability for the self-insured portion of its group health program for all unpaid claims based upon a loss development analysis derived from actual group health claims payment experience.\u00a0 The Company also records a liability for unpaid prescription drug claims based on historical experience.</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Store pre-opening costs \u2013 Start-up costs of a new store are expensed when incurred.</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Leases \u2013 </span>In 2020, the Company adopted new accounting guidance for leases which requires the recognition of lease assets and lease liabilities on the balance sheet and certain disclosures (see Note 11).\u00a0 Under this accounting guidance, leases are classified as either finance or operating leases.\u00a0 Upon adoption of this accounting guidance, the Company elected to apply the short-term lease exemption to all asset classes which exempts the Company from recognizing lease assets and liabilities for these short-term leases.\u00a0 Additionally, the Company elected to not separate lease and non-lease components for all classes of leased assets.</div>\n\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">The Company has ground leases for its leased stores and office space leases that are recorded as operating leases under various non-cancellable operating leases.\u00a0 The Company also leases its advertising billboards, vehicle fleets and certain equipment under various non-cancellable operating leases.\u00a0 To determine whether a contract is or contains a lease, the Company determines at contract inception whether it contains the right to control the use of an identified asset for a period of time in exchange for consideration. If the contract has the right to obtain substantially all of the economic benefit from use of the identified asset and the right to direct the use of the identified asset, the Company recognizes a right-of-use asset and lease liability.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">The Company\u2019s leases all have varying terms and expire at various dates through 2055. Restaurant leases typically have base terms of ten years with four to five optional renewal periods of five years each.\u00a0 The Company uses a lease life that generally begins on the commencement date, including the rent holiday periods, and generally extends through certain renewal periods that can be exercised at the Company\u2019s option.\u00a0 During rent holiday periods, which include the pre-opening period during construction, the Company has possession of and access to the property, but is not obligated to, and normally does not, make rent payments.\u00a0\u00a0 The Company has included lease renewal options in the lease term for calculations of the right-of-use asset and liability for which at the commencement of the lease it is reasonably certain that the Company will exercise those renewal options.\u00a0 Additionally, some of the leases have contingent rent provisions and others require adjustments for inflation or index.\u00a0\u00a0 Contingent rent is determined as a percentage of gross sales in excess of specified levels. The Company records a contingent rent liability and corresponding rent expense when it is probable sales have been achieved in amounts in excess of the specified levels.\u00a0 The Company\u2019s lease agreements do not contain any material residual value guarantees or material restrictive covenants<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Advertising \u2013 The Company expenses the costs of producing advertising the first time the advertising takes place.\u00a0 Other advertising costs are expensed as incurred.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Advertising expense for each of the three years was as follows:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z9c838120e70c4966bd0ccfca27122f6e\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Advertising expense</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">83,630</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">79,155</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">81,855</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt;\"><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Share-based compensation \u2013 The Company\u2019s share-based compensation consists of nonvested stock awards and units.\u00a0 Share-based compensation is recorded in general and administrative expenses in the Consolidated Statements of Income (Loss).\u00a0 Share-based compensation expense is recognized based on the grant date fair value and the achievement of performance conditions for certain awards.\u00a0 The Company recognizes share-based compensation expense on a straight-line basis over the requisite service period, which is generally the award\u2019s vesting period, or to the date on which retirement eligibility is achieved, if shorter.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Certain nonvested stock awards and units contain performance conditions.\u00a0 Compensation expense for performance-based awards is recognized when it is probable that the performance criteria will be met.\u00a0 If any performance goals are not met, no compensation expense is ultimately recognized and, to the extent previously recognized, compensation expense is reversed.\u00a0</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">If a share-based compensation award is modified after the grant date, incremental compensation expense is recognized in an amount equal to the excess of the fair value of the modified award over the fair value of the original award immediately before the modification.\u00a0 Incremental compensation expense for vested awards is recognized immediately.\u00a0 For unvested awards, the sum of the incremental compensation expense and the remaining unrecognized compensation expense for the original award on the modification date is recognized over the modified service period.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Additionally, the Company\u2019s policy is to issue shares of common stock to satisfy exercises of share-based compensation awards.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Income taxes \u2013 The Company\u2019s provision for income taxes includes employer tax credits for FICA taxes paid on employee tip income and other employer tax credits are accounted for by the flow-through method.\u00a0 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.\u00a0 The Company recognizes (or derecognizes) a tax position taken or expected to be taken in a tax return in the financial statements when it is more likely than not (i.e., a likelihood of more than fifty percent) that the position would be sustained (or not sustained) upon examination by tax authorities.\u00a0 A recognized tax position is then measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement.\u00a0 The Company recognizes, net of tax, interest and estimated penalties related to uncertain tax positions in its provision for income taxes.\u00a0 See Note 15 for additional information regarding income taxes.</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Comprehensive income (loss) \u2013 Comprehensive income (loss) includes net income (loss) and the effective unrealized portion of the changes in the fair value of the Company\u2019s interest rate swaps.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Net income (loss) per share \u2013 </span>Basic consolidated net income per share is computed by dividing consolidated net income (loss) to common shareholders by the weighted average number of common shares outstanding for the reporting period.\u00a0 Diluted consolidated net income per share reflects the potential dilution that could occur if securities, options or other contracts to issue common stock were exercised or converted into common stock and is based upon the weighted average number of common and common equivalent shares outstanding during the year. Common equivalent shares related to nonvested stock awards and units issued by the Company, the Company\u2019s convertible senior notes and related warrants are calculated using the treasury stock method.\u00a0 The outstanding nonvested stock awards and units issued by the Company represent the only dilutive effects on diluted consolidated net income per share. The convertible senior notes have been excluded from the computation of diluted earnings per share since the conversion price of the convertible senior notes exceeded the average market price of the Company\u2019s common stock.\u00a0 Warrants were excluded from the computation of diluted earnings per share since the warrants\u2019 strike price was greater than the average market price of the Company\u2019s common stock during the period.\u00a0\u00a0 See Note 16 for additional information regarding net income (loss) per share and Note 7 for additional information regarding the Company\u2019s convertible senior notes<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Use of estimates \u2013 Management of the Company has made certain estimates and assumptions relating to the reporting of assets and liabilities and the disclosure of contingent liabilities at the date of the Consolidated Financial Statements and the reported amounts of revenues and expenses during the reporting periods to prepare these Consolidated Financial Statements in conformity with GAAP.\u00a0 Management believes that such estimates have been based on reasonable and supportable assumptions and that the resulting estimates are reasonable for use in the preparation of the Consolidated Financial Statements.\u00a0 Actual results, however, could differ from those estimates.</div>\n\n<div><br/></div>\n\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Recent Accounting Pronouncements Adopted</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">Goodwill Impairment</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">In January </span>2017,<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> the Financial Accounting Standards Board (\u201cFASB\u201d) issued accounting guidance related to the subsequent measurement of goodwill. Under this new guidance, an entity will perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value. This guidance was effective for public business entities for fiscal years beginning after December </span>15,<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">\u00a0</span>2019,<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> and interim periods within those fiscal years.\u00a0 </span>The adoption of this accounting guidance in the first quarter of 2021 did not have a significant impact on the Company\u2019s consolidated financial position or results of operations.</div>\n\n<div><br/></div>\n\n<div style=\"text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;\">Recent Accounting Pronouncements Not Yet Adopted</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">Accounting for Income Taxes</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">In December 2019, the FASB issued accounting guidance in order to simplify the accounting for income taxes.\u00a0 This new guidance eliminates certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences.\u00a0 This guidance also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill.\u00a0 This accounting guidance is effective for public business entities for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years.\u00a0 Early adoption is permitted.\u00a0 In general, entities will apply the new guidance on a prospective basis, except for certain items such as the guidance on franchise taxes that are partially based on income.\u00a0 The guidance on franchise taxes that are partially based on income will be applied either retrospectively for all periods presented or using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption.\u00a0 The Company does not expect that the adoption of this accounting guidance in the first quarter of 2022 will have a significant impact on the Company\u2019s consolidated financial position or results of operations.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">Accounting for Convertible Instruments</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">In August 2020, the FASB issued accounting guidance to simplify the accounting and measurement of convertible instruments and the settlement assessment for contracts in an entity\u2019s own equity. For convertible instruments, the Board decided to reduce the number of accounting models for convertible debt instruments and convertible preferred stock. By removing the separation model, a convertible debt instrument will be reported as a single liability instrument with no separate accounting for embedded conversion features. This new standard also removes certain settlement conditions that are required for contracts to qualify for equity classification and simplifies the diluted earnings per share calculations by requiring that an entity use the if-converted method and that the effect of potential share settlement be included in diluted earnings per share calculations. This guidance is effective for public business entities for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted. This guidance should be applied through either a modified retrospective method of transition or a fully retrospective method of transition. The Company elected to early adopt this guidance in the first quarter of 2022 using the modified retrospective method. The impact of this adoption in the first quarter of 2022 resulted in the increase in long-term debt and decrease in equity on the Consolidated Balance Sheet by the amount of the equity component of the convertible notes recognized in equity.</div>\n"}]},{"name":"rpt:f-526","factDimensions":{"xbrl:concept":"us-gaap:BasisOfAccounting","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">GAAP \u2013 The accompanying Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles in the U.S. (\u201cGAAP\u201d).</div>\n"}]},{"name":"rpt:f-527","factDimensions":{"xbrl:concept":"us-gaap:FiscalPeriod","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Fiscal year \u2013 </span>The Company\u2019s fiscal year ends on the Friday nearest July 31st and each quarter consists of thirteen weeks unless noted otherwise.\u00a0 References in these Notes to a year or quarter are to the Company\u2019s fiscal year or quarter unless noted otherwise<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n"}]},{"name":"rpt:f-528","factDimensions":{"xbrl:concept":"us-gaap:ConsolidationPolicyTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Principles of consolidation \u2013 The Consolidated Financial Statements include the accounts of the Company and its subsidiaries, all of which are wholly owned.\u00a0 All significant intercompany transactions and balances have been eliminated.</div>\n"}]},{"name":"rpt:f-529","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Cash and cash equivalents \u2013 The Company\u2019s policy is to consider all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.</div>\n"}]},{"name":"rpt:f-530","factDimensions":{"xbrl:concept":"us-gaap:TradeAndOtherAccountsReceivablePolicy","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Accounts receivable \u2013 Accounts receivable represent their estimated net realizable value.\u00a0 Accounts receivable are written off when they are deemed uncollectible.\u00a0</div>\n"}]},{"name":"rpt:f-531","factDimensions":{"xbrl:concept":"us-gaap:InventoryPolicyTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Inventories \u2013 Cost of restaurant inventory is determined by the first-in, first-out (\u201cFIFO\u201d) method.\u00a0 Retail inventories are valued using the retail inventory method (\u201cRIM\u201d) except at the retail distribution center which are valued using moving average cost.\u00a0 Approximately 70% of retail inventories are valued using RIM.\u00a0 Retail inventories valued using RIM are stated at the lower of cost or market.\u00a0 Cost of restaurant inventory and retail inventory valued using moving average cost are stated at the lower of cost and net realizable value.\u00a0 See Note 6 for additional information regarding the components of inventory.</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Valuation provisions are included for retail inventory obsolescence, retail inventory shrinkage, returns and amortization of certain items.\u00a0 The estimate of retail inventory shrinkage is adjusted upon physical inventory counts.\u00a0 Annual physical inventory counts are conducted based upon a cyclical inventory schedule.\u00a0 An estimate of shrinkage is recorded for the time period between physical inventory counts by using a two-year average of the physical inventories\u2019 results on a store-by-store basis.</div>\n"}]},{"name":"rpt:f-532","factDimensions":{"xbrl:concept":"cbrl:PercentageOfRetailInventoriesValuedUsingRetailInventoryMethod","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"0.70","decimals":2}]},{"name":"rpt:f-533","factDimensions":{"xbrl:concept":"cbrl:PeriodOfAveragePhysicalInventoryUsedForEstimateOfShrinkage","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-534","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Property and equipment \u2013 Property and equipment are stated at cost.\u00a0 For financial reporting purposes, depreciation and amortization on these assets are computed by use of the straight-line and double-declining balance methods over the estimated useful lives of the respective assets, as follows:</div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z68fc152b4854404f925f52a80442856e\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 90.74%; vertical-align: top; border-bottom: #000000 2px solid;\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"></div></td>\n    <td style=\"width: 9.26%; vertical-align: top; border-bottom: #000000 2px solid; white-space: nowrap;\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Years</div></td>\n  </tr>\n  <tr>\n    <td style=\"width: 90.74%; vertical-align: top; background-color: #CCEEFF;\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Buildings and improvements</div></td>\n    <td style=\"width: 9.26%; vertical-align: bottom; background-color: #CCEEFF;\"><div style=\"text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">30-45</div></td>\n  </tr>\n  <tr>\n    <td style=\"width: 90.74%; vertical-align: top; background-color: #FFFFFF;\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Restaurant and other equipment</div></td>\n    <td style=\"width: 9.26%; vertical-align: bottom; background-color: #FFFFFF;\"><div style=\"text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2-10</div></td>\n  </tr>\n  <tr>\n    <td style=\"width: 90.74%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #CCEEFF;\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Leasehold improvements</div></td>\n    <td style=\"width: 9.26%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;\"><div style=\"text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1-35</div></td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-535","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Property and equipment \u2013 Property and equipment are stated at cost.\u00a0 For financial reporting purposes, depreciation and amortization on these assets are computed by use of the straight-line and double-declining balance methods over the estimated useful lives of the respective assets, as follows:</div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z68fc152b4854404f925f52a80442856e\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 90.74%; vertical-align: top; border-bottom: #000000 2px solid;\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"></div></td>\n    <td style=\"width: 9.26%; vertical-align: top; border-bottom: #000000 2px solid; white-space: nowrap;\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Years</div></td>\n  </tr>\n  <tr>\n    <td style=\"width: 90.74%; vertical-align: top; background-color: #CCEEFF;\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Buildings and improvements</div></td>\n    <td style=\"width: 9.26%; vertical-align: bottom; background-color: #CCEEFF;\"><div style=\"text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">30-45</div></td>\n  </tr>\n  <tr>\n    <td style=\"width: 90.74%; vertical-align: top; background-color: #FFFFFF;\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Restaurant and other equipment</div></td>\n    <td style=\"width: 9.26%; vertical-align: bottom; background-color: #FFFFFF;\"><div style=\"text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2-10</div></td>\n  </tr>\n  <tr>\n    <td style=\"width: 90.74%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #CCEEFF;\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Leasehold improvements</div></td>\n    <td style=\"width: 9.26%; vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF;\"><div style=\"text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1-35</div></td>\n  </tr>\n</table>\n\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Accelerated depreciation methods are generally used for income tax purposes.</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total depreciation expense and depreciation expense related to store operations for each of the three years are as follows:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z7ec11b89c5994a20a47b68f12ab333f5\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total depreciation expense</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">107,090</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">117,259</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">107,294</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Depreciation expense related to store operations*</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">100,054</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">109,362</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">100,366</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">*Depreciation expense related to store operations is included in other store operating expenses in the Consolidated Statements of Income.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Gain or loss is recognized upon disposal of property and equipment.\u00a0 The asset and related accumulated depreciation and amortization amounts are removed from the accounts.</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Maintenance and repairs, including the replacement of minor items, are charged to expense and major additions to property and equipment are capitalized.</div>\n"}]},{"name":"rpt:f-536","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P30Y"}]},{"name":"rpt:f-537","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","srt:RangeAxis":"srt:MaximumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember"},"factValues":[{"value":"P45Y"}]},{"name":"rpt:f-538","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"cbrl:RestaurantAndOtherEquipmentMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-539","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"cbrl:RestaurantAndOtherEquipmentMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-540","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:LeaseholdImprovementsMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P1Y"}]},{"name":"rpt:f-541","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:LeaseholdImprovementsMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P35Y"}]},{"name":"rpt:f-542","factDimensions":{"xbrl:concept":"cbrl:ScheduleOfTotalDepreciationExpenseAndDepreciationExpenseRelatedToStoreOperationsTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total depreciation expense and depreciation expense related to store operations for each of the three years are as follows:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z7ec11b89c5994a20a47b68f12ab333f5\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total depreciation expense</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">107,090</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">117,259</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">107,294</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Depreciation expense related to store operations*</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">100,054</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">109,362</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">100,366</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">*Depreciation expense related to store operations is included in other store operating expenses in the Consolidated Statements of Income.</div>\n"}]},{"name":"rpt:f-543","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"107090000","decimals":-3}]},{"name":"rpt:f-544","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"117259000","decimals":-3}]},{"name":"rpt:f-545","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"107294000","decimals":-3}]},{"name":"rpt:f-546","factDimensions":{"xbrl:concept":"cbrl:DepreciationExpenseRelatedToStoreOperations","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"100054000","decimals":-3}]},{"name":"rpt:f-547","factDimensions":{"xbrl:concept":"cbrl:DepreciationExpenseRelatedToStoreOperations","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"109362000","decimals":-3}]},{"name":"rpt:f-548","factDimensions":{"xbrl:concept":"cbrl:DepreciationExpenseRelatedToStoreOperations","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"100366000","decimals":-3}]},{"name":"rpt:f-549","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Impairment of long-lived assets \u2013 The Company assesses the impairment of long-lived assets whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable.\u00a0 Recoverability of assets is measured by comparing the carrying value of the asset to the undiscounted future cash flows expected to be generated by the asset.\u00a0 If the total expected future cash flows are less than the carrying value of the asset, the carrying value is written down, for an asset to be held and used, to the estimated fair value or, for an asset to be disposed of, to the fair value, net of estimated costs of disposal.\u00a0 Any loss resulting from impairment is recognized by a charge to income.\u00a0 </span>See Note 5 for information related to the impairment charges recorded in 2020 for certain Cracker Barrel and MSBC locations.<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">\u00a0</span></div>\n"}]},{"name":"rpt:f-550","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">Goodwill and other intangible assets \u2013 The Company accounts for all transactions that represent business combinations using the acquisition method of accounting, where the identifiable assets acquired and the liabilities assumed are recognized and measured at their fair values on the date the Company obtains control in the acquiree. Such fair values that are not finalized for reporting periods following the acquisition date are estimated and recorded as estimated amounts.\u00a0 Adjustments to these estimated amounts during the measurement period (defined as the date through which all information required to identify and measure the consideration transferred, the assets acquired and the liabilities assumed has been obtained, limited to one year from the acquisition date) are recorded when identified. Goodwill is determined as the excess of the fair value of the consideration conveyed in the acquisition over the fair value of the net assets acquired.\u00a0 Goodwill and other intangibles will be evaluated for impairment annually on June 1 and when an event occurs or circumstances change that, more likely than not, reduce the fair value of the reporting unit below its carrying value.\u00a0 At July 30, 2021 and July 31, 2020, the Company does not have any reporting units that are at risk of failing step one of the impairment test.</div>\n"}]},{"name":"rpt:f-551","factDimensions":{"xbrl:concept":"us-gaap:DebtPolicyTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">Convertible Senior Notes \u2013 In June 2021, the Company completed a $300,000 principal aggregate amount private offering of 0.625% convertible Senior Notes due in 2026 (the \u201cNotes\u201d). In accordance with accounting guidance on embedded conversion features indexed to and settled in equity, the Company valued and bifurcated the conversion option associated with the Notes from the respective host debt instrument. The carrying amount of the equity is recorded as a debt discount and represents the difference between the proceeds from the issuance of the Notes and the fair value of the liability component of the Notes. The significant assumptions used in the fair value of the liability component of the Notes were risk-free rate, discount rate based on the Company\u2019s implied credit spread and term of the Notes, expected volatility of the Company\u2019s stock price and dividend yield. The resulting debt discount on the Notes is amortized to interest expense using the effective interest method over the contractual term of the Notes. In addition, the debt issuance costs related to the issuance of the Notes were allocated between the liability and equity components based on their relative values. Debt issuance costs attributable to the liability component were recorded as a contra-liability and are presented net against the Notes balance on the Company\u2019s consolidated balance sheets. These costs are amortized to interest expense using the effective interest method over the term of the Notes.</div>\n"}]},{"name":"rpt:f-552","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentFaceAmount","xbrl:period":"2021-06-19T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"300000000","decimals":-3}]},{"name":"rpt:f-553","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateStatedPercentage","xbrl:period":"2021-06-19T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"0.00625","decimals":5}]},{"name":"rpt:f-554","factDimensions":{"xbrl:concept":"us-gaap:DerivativesPolicyTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Derivative instruments and hedging activities \u2013 </span>The Company is exposed to market risk, such as changes in interest rates and commodity prices.\u00a0 The Company has interest rate risk relative to its outstanding borrowings under the revolving credit facility, which bear interest at the Company\u2019s election either at the prime rate or LIBOR plus a percentage point spread based on certain specified financial ratios under its revolving credit facility (see Note 7).\u00a0 The Company\u2019s policy has been to manage interest cost using a mix of fixed and variable rate debt.\u00a0 To manage this risk in a cost-efficient manner, historically, the Company used derivative instruments, specifically interest rate swaps.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">For each of the Company\u2019s interest rate swaps, the Company agreed to exchange with a counterparty the difference between fixed and variable interest amounts calculated by reference to an agreed-upon notional principal amount.\u00a0 The interest rates on the portion of the Company\u2019s outstanding debt covered by its interest rate swaps were fixed at the rates plus the Company\u2019s credit spread.\u00a0</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">All of the Company\u2019s interest rate swaps were accounted for as cash flow hedges.\u00a0 For derivative instruments that were designated and qualify as a cash flow hedge, the gain or loss on the derivative instrument was reported as a component of other comprehensive income and reclassified into earnings in the same period during which the hedged transaction affects earnings and was presented in the same statement of income (loss) line item as the earnings effect of the hedged item. Gains and losses on the derivative instrument representing hedge components excluded from the assessment of effectiveness, if any, will be recognized currently in earnings in the same statement of income (loss) line item as the earnings effect of the hedged item.\u00a0 The Company did not elect to reclassify income tax effects resulting from the Tax Cuts and Jobs Act to retained earnings; income tax effects are released on an individual basis to income tax expense (benefit).</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Companies may elect whether or not to offset related assets and liabilities and report the net amount on their financial statements if the right of setoff exists.\u00a0 Under a master netting agreement, the Company has the legal right to offset the amounts owed to the Company against amounts owed by the Company under a derivative instrument that exists between the Company and a counterparty.\u00a0 When the Company is engaged in more than one outstanding derivative transaction with the same counterparty and also has a legally enforceable master netting agreement with that counterparty, its credit risk exposure is based on the net exposure under the master netting agreement.\u00a0 If, on a net basis, the Company owes the counterparty, the Company regards its credit exposure to the counterparty as being zero.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The Company does not hold or use derivative instruments for trading purposes.\u00a0 The Company also does not have any derivatives not designated as hedging instruments and has not designated any non-derivatives as hedging instruments.\u00a0 See Note 8 for additional information on the Company\u2019s derivative and hedging activities.</div>\n"}]},{"name":"rpt:f-555","factDimensions":{"xbrl:concept":"cbrl:CreditExposureToCounterpartyIfCompanyOwesCounterparty","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-556","factDimensions":{"xbrl:concept":"us-gaap:SegmentReportingPolicyPolicyTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Segment reporting \u2013 Operating segments are components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance.\u00a0 Using these criteria, the Company manages its business on the basis of one reportable operating segment (see Note 10 for additional information regarding segment reporting).</div>\n"}]},{"name":"rpt:f-557","factDimensions":{"xbrl:concept":"us-gaap:NumberOfReportableSegments","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"cbrl:Segment"},"factValues":[{"value":"1"}]},{"name":"rpt:f-558","factDimensions":{"xbrl:concept":"cbrl:UnredeemedGiftCardsAndCertificatesPolicyTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Unredeemed gift cards and certificates \u2013 Unredeemed gift cards and certificates represent a liability of the Company related to unearned income and are recorded at their expected redemption value. No revenue is recognized in connection with the point-of-sale transaction when gift cards or gift certificates are sold.\u00a0 For those states that exempt gift cards and certificates from their escheat laws, the Company makes estimates of the ultimate unredeemed (\u201cbreakage\u201d) gift cards and certificates in the period of the original sale and amortizes this breakage over the redemption period that other gift cards and certificates historically have been redeemed by reducing its liability and recording revenue accordingly.\u00a0 For those states that do not exempt gift cards and certificates from their escheat laws, the Company records breakage in the period that gift cards and certificates are remitted to the state and reduces its liability accordingly.\u00a0 Any amounts remitted to states under escheat or similar laws reduce the Company\u2019s deferred revenue liability and have no effect on revenue or expense while any amounts that the Company is permitted to retain are recorded as revenue.\u00a0 See \u201cRevenue recognition\u201d section in this Note for further information regarding breakage.</div>\n"}]},{"name":"rpt:f-559","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Revenue recognition \u2013 Revenue consists primarily of sales from restaurant and retail operations.\u00a0 The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a restaurant guest, retail customer or other customer.\u00a0 The Company recognizes revenues from restaurant sales when payment is tendered at the point of sale, as the Company\u2019s performance obligation to provide food and beverages is satisfied.\u00a0 The Company recognizes revenues from retail sales when payment is tendered at the point of sale, as the Company\u2019s performance obligation to provide merchandise is satisfied.\u00a0 Ecommerce sales, including shipping revenue, are recorded upon delivery to the customer.\u00a0 Additionally, the Company provides for estimated returns based on return history and sales levels.\u00a0 The Company\u2019s policy is to present sales in the Consolidated Statements of Income on a net presentation basis after deducting sales tax.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Included in restaurant and retail revenue is gift card breakage.\u00a0 Customer purchases of gift cards, to be utilized at the Company's stores, are not recognized as sales until the card is redeemed and the customer purchases food and/or merchandise.\u00a0 Gift cards do not carry an expiration date; therefore, customers can redeem their gift cards indefinitely. A certain number of gift cards will not be fully redeemed. Management estimates unredeemed balances and recognizes gift card breakage revenue for these amounts in the Company's Consolidated Statements of Income over the expected redemption period.\u00a0 Gift card breakage is recognized when the likelihood of a gift card being redeemed by the customer is remote and the Company determines that there is not a legal obligation to remit the unredeemed gift card balance to the relevant jurisdiction.\u00a0 The determination of the gift card breakage rate is based upon the Company\u2019s specific historical redemption patterns. The Company recognizes gift card breakage by applying its estimate of the rate of gift card breakage over the period of estimated redemption.\u00a0 For 2021, 2020 and 2019, gift card breakage was $6,349, $6,288, and $6,814, respectively.\u00a0 Revenue recognized in the Consolidated Statements of Income for 2021, 2020 and 2019, respectively, for the redemption of gift cards which were included in the deferred revenue balance at the beginning of the fiscal year was $42,266, $36,756, and $42,292, respectively.\u00a0 Deferred revenue related to the Company\u2019s gift cards was $93,098 and $94,754, respectively, at July 30, 2021 and July 31, 2020.</div>\n"}]},{"name":"rpt:f-560","factDimensions":{"xbrl:concept":"cbrl:GiftCardBreakageRevenue","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6349000","decimals":-3}]},{"name":"rpt:f-561","factDimensions":{"xbrl:concept":"cbrl:GiftCardBreakageRevenue","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6288000","decimals":-3}]},{"name":"rpt:f-562","factDimensions":{"xbrl:concept":"cbrl:GiftCardBreakageRevenue","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6814000","decimals":-3}]},{"name":"rpt:f-563","factDimensions":{"xbrl:concept":"cbrl:ContractWithCustomerLiabilityRevenueRecognizedForRedemptionOfGiftCards","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42266000","decimals":-3}]},{"name":"rpt:f-564","factDimensions":{"xbrl:concept":"cbrl:ContractWithCustomerLiabilityRevenueRecognizedForRedemptionOfGiftCards","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36756000","decimals":-3}]},{"name":"rpt:f-565","factDimensions":{"xbrl:concept":"cbrl:ContractWithCustomerLiabilityRevenueRecognizedForRedemptionOfGiftCards","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42292000","decimals":-3}]},{"name":"rpt:f-566","factDimensions":{"xbrl:concept":"cbrl:ContractWithCustomerLiabilityRelatedToGiftCards","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"93098000","decimals":-3}]},{"name":"rpt:f-567","factDimensions":{"xbrl:concept":"cbrl:ContractWithCustomerLiabilityRelatedToGiftCards","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"94754000","decimals":-3}]},{"name":"rpt:f-568","factDimensions":{"xbrl:concept":"us-gaap:InsuranceDisclosureTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Insurance \u2013 The Company self-insures a significant portion of its workers\u2019 compensation and general liability programs.\u00a0 The Company purchases insurance for individual workers\u2019 compensation claims that exceed $250, $750 or $1,000 depending on the state in which the claim originates.\u00a0 The Company purchases insurance for individual general liability claims that exceed $500.</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The Company records a reserve for workers\u2019 compensation and general liability for all unresolved claims and for an estimate of incurred but not reported claims (\u201cIBNR\u201d).\u00a0 These reserves and estimates of IBNR claims are based upon a full scope actuarial study which is performed annually at the end of the Company\u2019s third quarter and is adjusted by the actuarially determined losses and actual claims payments for the fourth quarter.\u00a0 Additionally, the Company performs limited scope actuarial studies on a quarterly basis to verify and/or modify the Company\u2019s reserves. The reserves and losses in the actuarial study represent a range of possible outcomes within which no given estimate is more likely than any other estimate.\u00a0 As such, the Company records the losses at the lower half of that range and discounts them to present value using a risk-free interest rate based on projected timing of payments. The Company also monitors actual claims development, including incurrence or settlement of individual large claims during the interim periods between actuarial studies as another means of estimating the adequacy of its reserves.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The Company\u2019s group health plans combine the use of self-insured and fully-insured programs.\u00a0 Benefits for any individual (employee or dependents) in the self-insured program are limited.\u00a0 The Company records a liability for the self-insured portion of its group health program for all unpaid claims based upon a loss development analysis derived from actual group health claims payment experience.\u00a0 The Company also records a liability for unpaid prescription drug claims based on historical experience.</div>\n"}]},{"name":"rpt:f-569","factDimensions":{"xbrl:concept":"cbrl:ThresholdAmountForWorkersCompensationInsuranceLevel1","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"250000","decimals":-3}]},{"name":"rpt:f-570","factDimensions":{"xbrl:concept":"cbrl:ThresholdAmountForWorkersCompensationInsuranceLevel1","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"250000","decimals":-3}]},{"name":"rpt:f-571","factDimensions":{"xbrl:concept":"cbrl:ThresholdAmountForWorkersCompensationInsuranceLevel1","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"250000","decimals":-3}]},{"name":"rpt:f-572","factDimensions":{"xbrl:concept":"cbrl:ThresholdAmountForWorkersCompensationInsuranceLevel2","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"750000","decimals":-3}]},{"name":"rpt:f-573","factDimensions":{"xbrl:concept":"cbrl:ThresholdAmountForWorkersCompensationInsuranceLevel2","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"750000","decimals":-3}]},{"name":"rpt:f-574","factDimensions":{"xbrl:concept":"cbrl:ThresholdAmountForWorkersCompensationInsuranceLevel2","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"750000","decimals":-3}]},{"name":"rpt:f-575","factDimensions":{"xbrl:concept":"cbrl:ThresholdAmountForWorkersCompensationInsuranceLevel3","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1000000","decimals":-3}]},{"name":"rpt:f-576","factDimensions":{"xbrl:concept":"cbrl:ThresholdAmountForWorkersCompensationInsuranceLevel3","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1000000","decimals":-3}]},{"name":"rpt:f-577","factDimensions":{"xbrl:concept":"cbrl:ThresholdAmountForWorkersCompensationInsuranceLevel3","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1000000","decimals":-3}]},{"name":"rpt:f-578","factDimensions":{"xbrl:concept":"cbrl:ThresholdAmountForGeneralLiabilityInsurance","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"500000","decimals":-3}]},{"name":"rpt:f-579","factDimensions":{"xbrl:concept":"us-gaap:StartUpActivitiesCostPolicy","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Store pre-opening costs \u2013 Start-up costs of a new store are expensed when incurred.</div>\n"}]},{"name":"rpt:f-580","factDimensions":{"xbrl:concept":"us-gaap:LesseeLeasesPolicyTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Leases \u2013 </span>In 2020, the Company adopted new accounting guidance for leases which requires the recognition of lease assets and lease liabilities on the balance sheet and certain disclosures (see Note 11).\u00a0 Under this accounting guidance, leases are classified as either finance or operating leases.\u00a0 Upon adoption of this accounting guidance, the Company elected to apply the short-term lease exemption to all asset classes which exempts the Company from recognizing lease assets and liabilities for these short-term leases.\u00a0 Additionally, the Company elected to not separate lease and non-lease components for all classes of leased assets.</div>\n\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">The Company has ground leases for its leased stores and office space leases that are recorded as operating leases under various non-cancellable operating leases.\u00a0 The Company also leases its advertising billboards, vehicle fleets and certain equipment under various non-cancellable operating leases.\u00a0 To determine whether a contract is or contains a lease, the Company determines at contract inception whether it contains the right to control the use of an identified asset for a period of time in exchange for consideration. If the contract has the right to obtain substantially all of the economic benefit from use of the identified asset and the right to direct the use of the identified asset, the Company recognizes a right-of-use asset and lease liability.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">The Company\u2019s leases all have varying terms and expire at various dates through 2055. Restaurant leases typically have base terms of ten years with four to five optional renewal periods of five years each.\u00a0 The Company uses a lease life that generally begins on the commencement date, including the rent holiday periods, and generally extends through certain renewal periods that can be exercised at the Company\u2019s option.\u00a0 During rent holiday periods, which include the pre-opening period during construction, the Company has possession of and access to the property, but is not obligated to, and normally does not, make rent payments.\u00a0\u00a0 The Company has included lease renewal options in the lease term for calculations of the right-of-use asset and liability for which at the commencement of the lease it is reasonably certain that the Company will exercise those renewal options.\u00a0 Additionally, some of the leases have contingent rent provisions and others require adjustments for inflation or index.\u00a0\u00a0 Contingent rent is determined as a percentage of gross sales in excess of specified levels. The Company records a contingent rent liability and corresponding rent expense when it is probable sales have been achieved in amounts in excess of the specified levels.\u00a0 The Company\u2019s lease agreements do not contain any material residual value guarantees or material restrictive covenants<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n"}]},{"name":"rpt:f-581","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseTermOfContract","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:MajorPropertyClassAxis":"cbrl:RestaurantStoresMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-582","factDimensions":{"xbrl:concept":"cbrl:NumberOfOptionalRenewalPeriods","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"cbrl:Period","us-gaap:MajorPropertyClassAxis":"cbrl:RestaurantStoresMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"4"}]},{"name":"rpt:f-583","factDimensions":{"xbrl:concept":"cbrl:NumberOfOptionalRenewalPeriods","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"cbrl:Period","us-gaap:MajorPropertyClassAxis":"cbrl:RestaurantStoresMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"5"}]},{"name":"rpt:f-584","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseRenewalTerm","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:MajorPropertyClassAxis":"cbrl:RestaurantStoresMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-585","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingCostsPolicyTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Advertising \u2013 The Company expenses the costs of producing advertising the first time the advertising takes place.\u00a0 Other advertising costs are expensed as incurred.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Advertising expense for each of the three years was as follows:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z9c838120e70c4966bd0ccfca27122f6e\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Advertising expense</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">83,630</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">79,155</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">81,855</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-586","factDimensions":{"xbrl:concept":"cbrl:ScheduleOfAdvertisingExpenseTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Advertising expense for each of the three years was as follows:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z9c838120e70c4966bd0ccfca27122f6e\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Advertising expense</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">83,630</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">79,155</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">81,855</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-587","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingExpense","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"83630000","decimals":-3}]},{"name":"rpt:f-588","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingExpense","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"79155000","decimals":-3}]},{"name":"rpt:f-589","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingExpense","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"81855000","decimals":-3}]},{"name":"rpt:f-590","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Share-based compensation \u2013 The Company\u2019s share-based compensation consists of nonvested stock awards and units.\u00a0 Share-based compensation is recorded in general and administrative expenses in the Consolidated Statements of Income (Loss).\u00a0 Share-based compensation expense is recognized based on the grant date fair value and the achievement of performance conditions for certain awards.\u00a0 The Company recognizes share-based compensation expense on a straight-line basis over the requisite service period, which is generally the award\u2019s vesting period, or to the date on which retirement eligibility is achieved, if shorter.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Certain nonvested stock awards and units contain performance conditions.\u00a0 Compensation expense for performance-based awards is recognized when it is probable that the performance criteria will be met.\u00a0 If any performance goals are not met, no compensation expense is ultimately recognized and, to the extent previously recognized, compensation expense is reversed.\u00a0</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">If a share-based compensation award is modified after the grant date, incremental compensation expense is recognized in an amount equal to the excess of the fair value of the modified award over the fair value of the original award immediately before the modification.\u00a0 Incremental compensation expense for vested awards is recognized immediately.\u00a0 For unvested awards, the sum of the incremental compensation expense and the remaining unrecognized compensation expense for the original award on the modification date is recognized over the modified service period.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Additionally, the Company\u2019s policy is to issue shares of common stock to satisfy exercises of share-based compensation awards.</div>\n"}]},{"name":"rpt:f-591","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxPolicyTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Income taxes \u2013 The Company\u2019s provision for income taxes includes employer tax credits for FICA taxes paid on employee tip income and other employer tax credits are accounted for by the flow-through method.\u00a0 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.\u00a0 The Company recognizes (or derecognizes) a tax position taken or expected to be taken in a tax return in the financial statements when it is more likely than not (i.e., a likelihood of more than fifty percent) that the position would be sustained (or not sustained) upon examination by tax authorities.\u00a0 A recognized tax position is then measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement.\u00a0 The Company recognizes, net of tax, interest and estimated penalties related to uncertain tax positions in its provision for income taxes.\u00a0 See Note 15 for additional information regarding income taxes.</div>\n"}]},{"name":"rpt:f-592","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Comprehensive income (loss) \u2013 Comprehensive income (loss) includes net income (loss) and the effective unrealized portion of the changes in the fair value of the Company\u2019s interest rate swaps.</div>\n"}]},{"name":"rpt:f-593","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerSharePolicyTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Net income (loss) per share \u2013 </span>Basic consolidated net income per share is computed by dividing consolidated net income (loss) to common shareholders by the weighted average number of common shares outstanding for the reporting period.\u00a0 Diluted consolidated net income per share reflects the potential dilution that could occur if securities, options or other contracts to issue common stock were exercised or converted into common stock and is based upon the weighted average number of common and common equivalent shares outstanding during the year. Common equivalent shares related to nonvested stock awards and units issued by the Company, the Company\u2019s convertible senior notes and related warrants are calculated using the treasury stock method.\u00a0 The outstanding nonvested stock awards and units issued by the Company represent the only dilutive effects on diluted consolidated net income per share. The convertible senior notes have been excluded from the computation of diluted earnings per share since the conversion price of the convertible senior notes exceeded the average market price of the Company\u2019s common stock.\u00a0 Warrants were excluded from the computation of diluted earnings per share since the warrants\u2019 strike price was greater than the average market price of the Company\u2019s common stock during the period.\u00a0\u00a0 See Note 16 for additional information regarding net income (loss) per share and Note 7 for additional information regarding the Company\u2019s convertible senior notes<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n"}]},{"name":"rpt:f-594","factDimensions":{"xbrl:concept":"us-gaap:UseOfEstimates","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Use of estimates \u2013 Management of the Company has made certain estimates and assumptions relating to the reporting of assets and liabilities and the disclosure of contingent liabilities at the date of the Consolidated Financial Statements and the reported amounts of revenues and expenses during the reporting periods to prepare these Consolidated Financial Statements in conformity with GAAP.\u00a0 Management believes that such estimates have been based on reasonable and supportable assumptions and that the resulting estimates are reasonable for use in the preparation of the Consolidated Financial Statements.\u00a0 Actual results, however, could differ from those estimates.</div>\n"}]},{"name":"rpt:f-595","factDimensions":{"xbrl:concept":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Recent Accounting Pronouncements Adopted</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">Goodwill Impairment</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">In January </span>2017,<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> the Financial Accounting Standards Board (\u201cFASB\u201d) issued accounting guidance related to the subsequent measurement of goodwill. Under this new guidance, an entity will perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value. This guidance was effective for public business entities for fiscal years beginning after December </span>15,<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">\u00a0</span>2019,<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> and interim periods within those fiscal years.\u00a0 </span>The adoption of this accounting guidance in the first quarter of 2021 did not have a significant impact on the Company\u2019s consolidated financial position or results of operations.</div>\n\n<div><br/></div>\n\n<div style=\"text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;\">Recent Accounting Pronouncements Not Yet Adopted</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">Accounting for Income Taxes</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">In December 2019, the FASB issued accounting guidance in order to simplify the accounting for income taxes.\u00a0 This new guidance eliminates certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences.\u00a0 This guidance also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill.\u00a0 This accounting guidance is effective for public business entities for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years.\u00a0 Early adoption is permitted.\u00a0 In general, entities will apply the new guidance on a prospective basis, except for certain items such as the guidance on franchise taxes that are partially based on income.\u00a0 The guidance on franchise taxes that are partially based on income will be applied either retrospectively for all periods presented or using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption.\u00a0 The Company does not expect that the adoption of this accounting guidance in the first quarter of 2022 will have a significant impact on the Company\u2019s consolidated financial position or results of operations.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">Accounting for Convertible Instruments</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">In August 2020, the FASB issued accounting guidance to simplify the accounting and measurement of convertible instruments and the settlement assessment for contracts in an entity\u2019s own equity. For convertible instruments, the Board decided to reduce the number of accounting models for convertible debt instruments and convertible preferred stock. By removing the separation model, a convertible debt instrument will be reported as a single liability instrument with no separate accounting for embedded conversion features. This new standard also removes certain settlement conditions that are required for contracts to qualify for equity classification and simplifies the diluted earnings per share calculations by requiring that an entity use the if-converted method and that the effect of potential share settlement be included in diluted earnings per share calculations. This guidance is effective for public business entities for fiscal years beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted. This guidance should be applied through either a modified retrospective method of transition or a fully retrospective method of transition. The Company elected to early adopt this guidance in the first quarter of 2022 using the modified retrospective method. The impact of this adoption in the first quarter of 2022 resulted in the increase in long-term debt and decrease in equity on the Consolidated Balance Sheet by the amount of the equity component of the convertible notes recognized in equity.</div>\n"}]},{"name":"rpt:f-596","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentsDisclosureTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">3. Equity Method Investment</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Effective July 18, 2019, the Company purchased approximately </span>58.6%<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> of the economic ownership interest, and approximately </span>49.7%<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">\u00a0</span>of the voting ownership interest, in PBS HoldCo, LLC (\u201c(PBS HC\u201d) for<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> $</span>89,100<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">. </span>PBS HC and its subsidiaries develop, own, and operate food, beverage and entertainment establishments under the name of Punch Bowl Social (\u201cPBS\u201d).\u00a0 The Company does not have the power to unilaterally direct any activities of PBS HC, a variable interest entity, that most significantly impact PBS HC\u2019s economic performance.\u00a0 As a result, the Company\u2019s investment in PBS HC, for which it has the ability to exercise significant influence, but not control and is not the primary beneficiary, is accounted for using the equity method<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">The Company assesses the impairment of its equity investment whenever events or changes in circumstances indicate that a decrease in value of the investment has occurred that is other than temporary.\u00a0 During the onset of the COVID-19 pandemic, PBS Holdco\u2019s wholly-owned subsidiary and principal operating company, PBS BrandCo, LLC (\u201cBrandco\u201d) suffered unsustainable disruption to its business across the chain and suspended all operations.\u00a0 On March 20, 2020, the primary lender under Brandco\u2019s secured credit facility (\u201cLender\u201d) provided notice of the Lender\u2019s intention to foreclose on its collateral interest in Brandco unless Cracker Barrel repaid or unconditionally guaranteed the indebtedness.\u00a0 In keeping with the Company\u2019s strategy of concentrating its resources on its core business during the COVID-19 pandemic, and in light of the substantial uncertainties surrounding PBS business coming out of the COVID-19 pandemic, the Company decided not to invest further resources to prevent foreclosure or otherwise provide additional capital to PBS HC.\u00a0 The Company recorded a loss of $132,878, which represented the Company\u2019s equity investment in PBS HC and the principal and accumulated interest under the outstanding unsecured indebtedness of PBS HC held by the Company.\u00a0 This loss is recorded in the net loss in unconsolidated subsidiary line on the Company\u2019s Consolidated Statement of Income (Loss) in 2020.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">During the course of the pandemic, the Lender unsuccessfully sought a buyer for Brandco and its assets, culminating in Brandco filing a petition for reorganization under Chapter 11 of the United States Bankruptcy Code in December 2020.\u00a0 In April 2021, the United States Bankruptcy Court for the District of Delaware approved a plan of liquidation of Brandco, pursuant to which the Lender purchased Brandco and certain of its assets and liabilities for a purchase price of approximately $32,000, none of which proceeds were attributable to the Company\u2019s interest in PBS.\u00a0 Following the completion of this sale transaction, the Company\u2019s remaining interest in PBS was determined to have no remaining value.</div>\n"}]},{"name":"rpt:f-597","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentOwnershipPercentage","xbrl:period":"2019-07-19T00:00:00","xbrl:entity":"cik:0001067294","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"cbrl:PBSHoldCoLLCMember"},"factValues":[{"value":"0.586","decimals":3}]},{"name":"rpt:f-598","factDimensions":{"xbrl:concept":"cbrl:PercentageOfVotingInterestsAcquired","xbrl:period":"2019-07-19T00:00:00","xbrl:entity":"cik:0001067294","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"cbrl:PBSHoldCoLLCMember"},"factValues":[{"value":"0.497","decimals":3}]},{"name":"rpt:f-599","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestments","xbrl:period":"2019-07-19T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"cbrl:PBSHoldCoLLCMember"},"factValues":[{"value":"89100000","decimals":-3}]},{"name":"rpt:f-600","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"cbrl:PBSHoldCoLLCMember"},"factValues":[{"value":"-132878000","decimals":-3}]},{"name":"rpt:f-601","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentSoldCarryingAmount","xbrl:period":"2021-04-30T00:00:00/2021-05-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"cbrl:BrandcoMember"},"factValues":[{"value":"32000000","decimals":-3}]},{"name":"rpt:f-602","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationDisclosureTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">4. Acquisition </span>of Business<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">\u00a0</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">Effective October 10, 2019, the Company acquired 100% ownership of Maple Street Biscuit Company (\u201cMSBC\u201d), a breakfast and lunch fast casual concept, for a purchase price of $36,000, of which $32,000 was paid to the sellers in cash with the remaining $4,000 being held as security for the satisfaction of indemnification obligations of the sellers, if any. The first installment of $1,500, to be held as security, was paid to the principal seller in the first quarter of 2021, and the remaining amount, if any, will be paid in a final installment to the sellers on the two-year anniversary of closing.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">The Company believes that this investment supports its strategic initiative to extend the brand by becoming a market leader in the breakfast and lunch-focused fast casual dining segment of the restaurant industry and by providing a platform for growth.\u00a0 In 2020, the Company converted its six Holler &amp; Dash locations into MSBC locations.\u00a0 At July 30, 2021, MSBC had 37 company-owned and seven franchised fast casual locations across seven states.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">The goodwill of $4,690 arising from the acquisition consists largely of the Company\u2019s determination of the value of MSBC\u2019s future free cash flows less the value of the identifiable tangible and intangible assets and liabilities.\u00a0None of the goodwill recognized is expected to be deductible for income tax purposes.\u00a0 Acquisition-related costs of $1,269 were recorded in the general and administrative expenses line in the Consolidated Statement of Income (Loss) in 2020.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the consideration paid for MSBC and the amounts of the assets acquired and liabilities assumed recognized at the acquisition date:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z802a159a5ac84040b6bd7c04125ddd51\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Fair value of total consideration transferred</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">36,000</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Recognized amounts of identifiable assets acquired and liabilities assumed</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 16.6pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Financial assets</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">96</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 16.6pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Property and equipment</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">13,580</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 16.6pt; font-family: 'Times New Roman'; font-size: 10pt;\">Operating lease right-of-use assets, net</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">14,454</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 16.6pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Indefinite-lived intangible asset*</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">20,960</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 16.6pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Other current and noncurrent assets</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">394</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 16.6pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Financial liabilities</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(1,876</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 16.6pt; font-family: 'Times New Roman'; font-size: 10pt;\">Operating lease liabilities</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(15,973</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 16.6pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Other noncurrent liabilities</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(325</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total identifiable net assets</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">31,310</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Goodwill</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4,690</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">*Consists entirely of MSBC\u2019s Tradename</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">All amounts recorded for the assets acquired, liabilities assumed and goodwill are final.</div>\n"}]},{"name":"rpt:f-603","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"1","decimals":2}]},{"name":"rpt:f-604","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationConsiderationTransferred1","xbrl:period":"2019-10-10T00:00:00/2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"36000000","decimals":-3}]},{"name":"rpt:f-605","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesGross","xbrl:period":"2019-10-10T00:00:00/2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"32000000","decimals":-3}]},{"name":"rpt:f-606","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred","xbrl:period":"2019-10-10T00:00:00/2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"4000000","decimals":-3}]},{"name":"rpt:f-607","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesGross","xbrl:period":"2020-08-01T00:00:00/2020-10-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"1500000","decimals":-3}]},{"name":"rpt:f-608","factDimensions":{"xbrl:concept":"cbrl:PeriodOfRemainingInstallmentPaymentForUnusedPortionHeldAsSecurity","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-609","factDimensions":{"xbrl:concept":"cbrl:NumberOfBusinessLocationsConverted","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"cbrl:Location","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"6"}]},{"name":"rpt:f-610","factDimensions":{"xbrl:concept":"cbrl:NumberOfLocationsOpened","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"cbrl:Location","us-gaap:SubsegmentsAxis":"cbrl:CompanyOwnedFastFoodCasualLocationsMember","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"37","decimals":0}]},{"name":"rpt:f-611","factDimensions":{"xbrl:concept":"cbrl:NumberOfLocationsOpened","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"cbrl:Location","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember","us-gaap:SubsegmentsAxis":"cbrl:FranchisedFastFoodCasualLocationsMember"},"factValues":[{"value":"7"}]},{"name":"rpt:f-612","factDimensions":{"xbrl:concept":"us-gaap:NumberOfStatesInWhichEntityOperates","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"cbrl:State","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"7"}]},{"name":"rpt:f-613","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"4690000","decimals":-3}]},{"name":"rpt:f-614","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-615","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"1269000","decimals":-3}]},{"name":"rpt:f-616","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the consideration paid for MSBC and the amounts of the assets acquired and liabilities assumed recognized at the acquisition date:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z802a159a5ac84040b6bd7c04125ddd51\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Fair value of total consideration transferred</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">36,000</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Recognized amounts of identifiable assets acquired and liabilities assumed</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 16.6pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Financial assets</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">96</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 16.6pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Property and equipment</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">13,580</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 16.6pt; font-family: 'Times New Roman'; font-size: 10pt;\">Operating lease right-of-use assets, net</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">14,454</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 16.6pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Indefinite-lived intangible asset*</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">20,960</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 16.6pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Other current and noncurrent assets</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">394</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 16.6pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Financial liabilities</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(1,876</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 16.6pt; font-family: 'Times New Roman'; font-size: 10pt;\">Operating lease liabilities</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(15,973</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 16.6pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Other noncurrent liabilities</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(325</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total identifiable net assets</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">31,310</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Goodwill</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4,690</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">*Consists entirely of MSBC\u2019s Tradename</div>\n"}]},{"name":"rpt:f-617","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationConsiderationTransferred1","xbrl:period":"2019-10-10T00:00:00/2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"36000000","decimals":-3}]},{"name":"rpt:f-618","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"96000","decimals":-3}]},{"name":"rpt:f-619","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"13580000","decimals":-3}]},{"name":"rpt:f-620","factDimensions":{"xbrl:concept":"cbrl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssetsNet","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"14454000","decimals":-3}]},{"name":"rpt:f-621","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"20960000","decimals":-3}]},{"name":"rpt:f-622","factDimensions":{"xbrl:concept":"cbrl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherCurrentAndNoncurrentAssets","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"394000","decimals":-3}]},{"name":"rpt:f-623","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"1876000","decimals":-3}]},{"name":"rpt:f-624","factDimensions":{"xbrl:concept":"cbrl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"15973000","decimals":-3}]},{"name":"rpt:f-625","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"325000","decimals":-3}]},{"name":"rpt:f-626","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"31310000","decimals":-3}]},{"name":"rpt:f-627","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"4690000","decimals":-3}]},{"name":"rpt:f-628","factDimensions":{"xbrl:concept":"us-gaap:FairValueDisclosuresTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">5. Fair Value Measurements</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Fair value for certain of the Company\u2019s assets and liabilities is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.\u00a0 In determining fair value, a three level hierarchy for inputs is used.\u00a0 These levels are:</div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"z4c7c86f1297f4d198f5e11480aee96ce\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u25cf</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Quoted Prices in Active Markets for Identical Assets (\u201cLevel 1\u201d) \u2013 quoted prices (unadjusted) for an identical asset or liability in an active market.</div></td>\n  </tr>\n</table>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: -18pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"z7d2312430e274070a0d41385b2b96444\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u25cf</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Significant Other Observable Inputs (\u201cLevel 2\u201d) \u2013 quoted prices for a similar asset or liability in an active market or model-derived valuations in which all significant inputs are observable for substantially the full term of the asset or liability.</div></td>\n  </tr>\n</table>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: -18pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"z584e63480bb2437c82ef1f11352af52b\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u25cf</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Significant Unobservable Inputs (\u201cLevel 3\u201d) \u2013 unobservable and significant to the fair value measurement of the asset or liability.\u00a0</div></td>\n  </tr>\n</table>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The Company\u2019s assets and liabilities measured at fair value on a recurring basis at July 30, 2021 were as follows:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z602b3ac01db740038981013d4eb93b25\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Level 1</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Level 2</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Level 3</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total Fair</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Value</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Cash equivalents*</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">35,001</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">35,001</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; padding-bottom: 4px;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">35,001</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">35,001</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Deferred compensation plan assets** measured at net asset value</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aa</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aa</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aa</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">32,527</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 4px;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total assets at fair value</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aa</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aa</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aa</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">67,528</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\"> aa</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aa</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aa</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Interest rate swap liability (see Note 8)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total liabilities at fair value</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">The </span>Company\u2019s assets and liabilities measured at fair value on a recurring basis at July 31, 2020 were as follows<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">:</span></div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z1fc7df5b0d1b406e826f4c22afcab95a\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Level 1</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Level 2</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Level 3</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total Fair</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Value</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Cash equivalents*</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">132,001</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">132,001</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; padding-bottom: 4px;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">132,001</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">132,001</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -4.5pt; margin-left: 4.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Deferred compensation plan assets** measured at net asset value</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aaa </div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aaa </div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aaa </div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">28,530</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 4px;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total assets at fair value</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aa </div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aa </div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aaa </div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">160,531</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\"> aa </div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aa </div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aaa </div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Interest rate swap liability (see Note 8)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">27,746</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">27,746</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total liabilities at fair value</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">27,746</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">27,746</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div><br/></div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">*Consists of money market fund investments.</div>\n\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">**Represents plan assets invested in mutual funds established under a Rabbi Trust for the Company\u2019s non-qualified savings plan and is included in the Consolidated Balance Sheets as other assets (see Note 14).</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">The Company\u2019s money market fund investments are measured at fair value using quoted market prices.\u00a0 The fair values of the Company\u2019s interest rate swap liabilities were determined based on the present value of expected future cash flows.\u00a0 Since the Company\u2019s interest rate swap values were based on the LIBOR forward curve, which is observable at commonly quoted intervals for the full terms of the swaps, it is considered a Level 2 input.\u00a0 Nonperformance risk was reflected in determining the fair value of the interest rate swaps by using the Company\u2019s credit spread less the risk-free interest rate, both of which are observable at commonly quoted intervals for the terms of the swaps.\u00a0 Thus, the adjustment for nonperformance risk was also considered a Level 2 input.\u00a0 The Company\u2019s deferred compensation plan assets are measured based on net asset value per share as a practical expedient to estimate fair value<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">The fair values of accounts receivable and accounts payable at July 30, 2021 and July 31, 2020, approximate their carrying amounts because of their short duration.\u00a0 The fair value of the Company\u2019s variable rate debt, based on quoted market prices, which are considered Level 1 inputs, approximates its carrying amounts at July 30, 2021 and July 31, 2020<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">. </span></div>\n\n<div><br/></div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Assets Measured at Fair Value on a Nonrecurring Basis</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">As part of the Company\u2019s acquisition of MSBC effective October </span>10, 2019,<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> the Company recorded MSBC\u2019s property and equipment and the MSBC tradename at fair value.\u00a0 The remaining identifiable assets and liabilities acquired were recorded at carrying value, which approximated their fair value at October </span>10, 2019.<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">\u00a0 Additionally, goodwill was recorded as the excess of fair value of the consideration conveyed in the acquisition over the fair value of the net assets acquired.\u00a0 The fair value of MSBC\u2019s property and equipment, tradename and the related goodwill are considered Level </span>3<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> inputs.\u00a0 The valuation method used by the Company depends on the type of asset and the availability of data.</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">The Company\u2019s assets measured at fair value on a nonrecurring basis as of October </span>10, 2019<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> were as follows:</span></div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"zc802ffbf2bc84b89a650127136160e6b\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Level </span>1</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Level </span>2</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Level </span>3</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total Fair</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Value</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Property and equipment</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">13,580</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">13,580</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Tradename*</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">20,960</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">20,960</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Goodwill</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4,690</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4,690</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; padding-bottom: 4px;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">39,230</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">39,230</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div><br/></div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">*Included in the Consolidated Balance Sheets as intangible assets.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">See Notes 2 and 4 for further information in regard to the determination of goodwill.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">The fair value of the property and equipment was determined by using the cost approach.\u00a0 Assumptions used in the cost method included estimates of replacement costs for similar property and equipment.\u00a0\u00a0 Replacement cost was estimated to be approximately $500 per MSBC store.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">The fair value of MSBC\u2019s tradename was determined by using the present value of estimated cash flows from comparable industry royalty rates for MSBC\u2019s estimated future revenue streams.\u00a0 Assumptions used under this approach included an approximate 2.5% royalty rate and a discount rate of 12.0%.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">During 2020, certain Cracker Barrel and MSBC locations were determined to be impaired.\u00a0 Fair value of\u00a0 these locations was determined by sales prices of comparable assets or estimates of discounted future cash flows considering their highest and best use.\u00a0 Assumptions used in the cash flow model included projected annual revenue growth rates and projected cash flows, which can be affected by economic conditions and management\u2019s expectations.\u00a0 Additionally, changes in the local economies and overall market can impact the sales prices of the assets.\u00a0 The Company has determined that the majority of the inputs used to value its long-lived assets held and used are unobservable inputs, and thus, are considered Level 3 inputs.\u00a0 Based on its analysis, the Company recorded an estimated impairment charge of $22,496, which is included in the impairment line on the Consolidated Statement of Income (Loss)<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">The Company\u2019s financial instruments that are not remeasured at fair value include the 0.625% convertible Senior Notes (see Note 7). The Company estimates the fair value of the Notes through consideration of quoted market prices of similar instruments, classified as Level 2 as described above. The estimated fair value of the Notes was $249,233 as of July 30, 2021.</div>\n"}]},{"name":"rpt:f-629","factDimensions":{"xbrl:concept":"us-gaap:FairValueOfFinancialInstrumentsPolicy","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Fair value for certain of the Company\u2019s assets and liabilities is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.\u00a0 In determining fair value, a three level hierarchy for inputs is used.\u00a0 These levels are:</div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"z4c7c86f1297f4d198f5e11480aee96ce\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u25cf</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Quoted Prices in Active Markets for Identical Assets (\u201cLevel 1\u201d) \u2013 quoted prices (unadjusted) for an identical asset or liability in an active market.</div></td>\n  </tr>\n</table>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: -18pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"z7d2312430e274070a0d41385b2b96444\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u25cf</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Significant Other Observable Inputs (\u201cLevel 2\u201d) \u2013 quoted prices for a similar asset or liability in an active market or model-derived valuations in which all significant inputs are observable for substantially the full term of the asset or liability.</div></td>\n  </tr>\n</table>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: -18pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"z584e63480bb2437c82ef1f11352af52b\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u25cf</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Significant Unobservable Inputs (\u201cLevel 3\u201d) \u2013 unobservable and significant to the fair value measurement of the asset or liability.\u00a0</div></td>\n  </tr>\n</table>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">The Company\u2019s money market fund investments are measured at fair value using quoted market prices.\u00a0 The fair values of the Company\u2019s interest rate swap liabilities were determined based on the present value of expected future cash flows.\u00a0 Since the Company\u2019s interest rate swap values were based on the LIBOR forward curve, which is observable at commonly quoted intervals for the full terms of the swaps, it is considered a Level 2 input.\u00a0 Nonperformance risk was reflected in determining the fair value of the interest rate swaps by using the Company\u2019s credit spread less the risk-free interest rate, both of which are observable at commonly quoted intervals for the terms of the swaps.\u00a0 Thus, the adjustment for nonperformance risk was also considered a Level 2 input.\u00a0 The Company\u2019s deferred compensation plan assets are measured based on net asset value per share as a practical expedient to estimate fair value<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">The fair values of accounts receivable and accounts payable at July 30, 2021 and July 31, 2020, approximate their carrying amounts because of their short duration.\u00a0 The fair value of the Company\u2019s variable rate debt, based on quoted market prices, which are considered Level 1 inputs, approximates its carrying amounts at July 30, 2021 and July 31, 2020<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">. </span></div>\n"}]},{"name":"rpt:f-630","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The Company\u2019s assets and liabilities measured at fair value on a recurring basis at July 30, 2021 were as follows:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z602b3ac01db740038981013d4eb93b25\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Level 1</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Level 2</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Level 3</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total Fair</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Value</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Cash equivalents*</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">35,001</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">35,001</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; padding-bottom: 4px;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">35,001</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">35,001</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Deferred compensation plan assets** measured at net asset value</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aa</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aa</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aa</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">32,527</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 4px;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total assets at fair value</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aa</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aa</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aa</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">67,528</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\"> aa</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aa</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aa</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Interest rate swap liability (see Note 8)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total liabilities at fair value</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">The </span>Company\u2019s assets and liabilities measured at fair value on a recurring basis at July 31, 2020 were as follows<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">:</span></div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z1fc7df5b0d1b406e826f4c22afcab95a\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Level 1</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Level 2</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Level 3</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total Fair</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Value</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Cash equivalents*</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">132,001</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">132,001</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; padding-bottom: 4px;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">132,001</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">132,001</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -4.5pt; margin-left: 4.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Deferred compensation plan assets** measured at net asset value</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aaa </div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aaa </div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aaa </div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">28,530</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 4px;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total assets at fair value</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aa </div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aa </div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aaa </div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">160,531</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\"> aa </div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aa </div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: right; color: #FFFFFF; font-family: 'Times New Roman'; font-size: 1pt;\">aaa </div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Interest rate swap liability (see Note 8)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">27,746</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">27,746</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total liabilities at fair value</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">27,746</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">27,746</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div><br/></div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">*Consists of money market fund investments.</div>\n\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">**Represents plan assets invested in mutual funds established under a Rabbi Trust for the Company\u2019s non-qualified savings plan and is included in the Consolidated Balance Sheets as other assets (see Note 14).</div>\n"}]},{"name":"rpt:f-631","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"35001000","decimals":-3}]},{"name":"rpt:f-632","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-633","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-634","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"35001000","decimals":-3}]},{"name":"rpt:f-635","factDimensions":{"xbrl:concept":"cbrl:AssetsExcludingDeferredCompensationPlanAssetsFairValueDisclosure","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"35001000","decimals":-3}]},{"name":"rpt:f-636","factDimensions":{"xbrl:concept":"cbrl:AssetsExcludingDeferredCompensationPlanAssetsFairValueDisclosure","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-637","factDimensions":{"xbrl:concept":"cbrl:AssetsExcludingDeferredCompensationPlanAssetsFairValueDisclosure","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-638","factDimensions":{"xbrl:concept":"cbrl:AssetsExcludingDeferredCompensationPlanAssetsFairValueDisclosure","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"35001000","decimals":-3}]},{"name":"rpt:f-639","factDimensions":{"xbrl:concept":"cbrl:DeferredCompensationPlanAssetsFairValueDislosure","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"32527000","decimals":-3}]},{"name":"rpt:f-640","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"67528000","decimals":-3}]},{"name":"rpt:f-641","factDimensions":{"xbrl:concept":"us-gaap:DerivativeLiabilities","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-642","factDimensions":{"xbrl:concept":"us-gaap:DerivativeLiabilities","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-643","factDimensions":{"xbrl:concept":"us-gaap:DerivativeLiabilities","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-644","factDimensions":{"xbrl:concept":"us-gaap:DerivativeLiabilities","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-645","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-646","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-647","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-648","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-649","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"132001000","decimals":-3}]},{"name":"rpt:f-650","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-651","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-652","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"132001000","decimals":-3}]},{"name":"rpt:f-653","factDimensions":{"xbrl:concept":"cbrl:AssetsExcludingDeferredCompensationPlanAssetsFairValueDisclosure","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"132001000","decimals":-3}]},{"name":"rpt:f-654","factDimensions":{"xbrl:concept":"cbrl:AssetsExcludingDeferredCompensationPlanAssetsFairValueDisclosure","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-655","factDimensions":{"xbrl:concept":"cbrl:AssetsExcludingDeferredCompensationPlanAssetsFairValueDisclosure","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-656","factDimensions":{"xbrl:concept":"cbrl:AssetsExcludingDeferredCompensationPlanAssetsFairValueDisclosure","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"132001000","decimals":-3}]},{"name":"rpt:f-657","factDimensions":{"xbrl:concept":"cbrl:DeferredCompensationPlanAssetsFairValueDislosure","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"28530000","decimals":-3}]},{"name":"rpt:f-658","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"160531000","decimals":-3}]},{"name":"rpt:f-659","factDimensions":{"xbrl:concept":"us-gaap:DerivativeLiabilities","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-660","factDimensions":{"xbrl:concept":"us-gaap:DerivativeLiabilities","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"27746000","decimals":-3}]},{"name":"rpt:f-661","factDimensions":{"xbrl:concept":"us-gaap:DerivativeLiabilities","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-662","factDimensions":{"xbrl:concept":"us-gaap:DerivativeLiabilities","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"27746000","decimals":-3}]},{"name":"rpt:f-663","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-664","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"27746000","decimals":-3}]},{"name":"rpt:f-665","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-666","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesFairValueDisclosure","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"27746000","decimals":-3}]},{"name":"rpt:f-667","factDimensions":{"xbrl:concept":"us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">The Company\u2019s assets measured at fair value on a nonrecurring basis as of October </span>10, 2019<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> were as follows:</span></div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"zc802ffbf2bc84b89a650127136160e6b\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Level </span>1</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Level </span>2</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Level </span>3</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total Fair</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Value</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Property and equipment</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">13,580</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">13,580</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Tradename*</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">20,960</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">20,960</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Goodwill</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4,690</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4,690</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; padding-bottom: 4px;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">39,230</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">39,230</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div><br/></div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">*Included in the Consolidated Balance Sheets as intangible assets.</div>\n"}]},{"name":"rpt:f-668","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentFairValueDisclosure","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsNonrecurringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-669","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentFairValueDisclosure","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsNonrecurringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-670","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentFairValueDisclosure","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsNonrecurringMember"},"factValues":[{"value":"13580000","decimals":-3}]},{"name":"rpt:f-671","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentFairValueDisclosure","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsNonrecurringMember","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"13580000","decimals":-3}]},{"name":"rpt:f-672","factDimensions":{"xbrl:concept":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsNonrecurringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-673","factDimensions":{"xbrl:concept":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsNonrecurringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-674","factDimensions":{"xbrl:concept":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsNonrecurringMember"},"factValues":[{"value":"20960000","decimals":-3}]},{"name":"rpt:f-675","factDimensions":{"xbrl:concept":"us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsNonrecurringMember","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"20960000","decimals":-3}]},{"name":"rpt:f-676","factDimensions":{"xbrl:concept":"us-gaap:GoodwillFairValueDisclosure","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsNonrecurringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-677","factDimensions":{"xbrl:concept":"us-gaap:GoodwillFairValueDisclosure","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsNonrecurringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-678","factDimensions":{"xbrl:concept":"us-gaap:GoodwillFairValueDisclosure","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsNonrecurringMember"},"factValues":[{"value":"4690000","decimals":-3}]},{"name":"rpt:f-679","factDimensions":{"xbrl:concept":"us-gaap:GoodwillFairValueDisclosure","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsNonrecurringMember","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"4690000","decimals":-3}]},{"name":"rpt:f-680","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsNonrecurringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-681","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsNonrecurringMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-682","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsNonrecurringMember"},"factValues":[{"value":"39230000","decimals":-3}]},{"name":"rpt:f-683","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsNonrecurringMember","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember"},"factValues":[{"value":"39230000","decimals":-3}]},{"name":"rpt:f-684","factDimensions":{"xbrl:concept":"cbrl:PropertyPlantAndEquipmentPerStoreEstimatedReplacementCost","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember","us-gaap:ValuationTechniqueAxis":"us-gaap:CostApproachValuationTechniqueMember","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsNonrecurringMember"},"factValues":[{"value":"500000","decimals":-3}]},{"name":"rpt:f-685","factDimensions":{"xbrl:concept":"cbrl:IndefiniteLivedIntangibleAssetsExcludingGoodwillMeasurementInput","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:ValuationTechniqueAxis":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsNonrecurringMember","us-gaap:MeasurementInputTypeAxis":"cbrl:MeasurementInputRoyaltyRateMember"},"factValues":[{"value":"0.025","decimals":3}]},{"name":"rpt:f-686","factDimensions":{"xbrl:concept":"cbrl:IndefiniteLivedIntangibleAssetsExcludingGoodwillMeasurementInput","xbrl:period":"2019-10-11T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsNonrecurringMember","us-gaap:ValuationTechniqueAxis":"us-gaap:ValuationTechniqueDiscountedCashFlowMember","us-gaap:BusinessAcquisitionAxis":"cbrl:MapleStreetBiscuitCompanyMember","us-gaap:MeasurementInputTypeAxis":"us-gaap:MeasurementInputDiscountRateMember"},"factValues":[{"value":"0.120","decimals":3}]},{"name":"rpt:f-687","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseImpairmentLoss","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22496000","decimals":-3}]},{"name":"rpt:f-688","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateStatedPercentage","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"0.00625","decimals":5}]},{"name":"rpt:f-689","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtFairValue","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FairValueByMeasurementBasisAxis":"us-gaap:EstimateOfFairValueFairValueDisclosureMember","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"249233000","decimals":-3}]},{"name":"rpt:f-690","factDimensions":{"xbrl:concept":"us-gaap:InventoryDisclosureTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">6. Inventories</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Inventories were comprised of the following at:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"zb70a689566ab41e3ba6525365337931e\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 30, 2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 31, 2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Retail</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">104,143</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">105,502</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Restaurant</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">21,583</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">19,636</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Supplies</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">12,594</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">13,953</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">138,320</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">139,091</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-691","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Inventories were comprised of the following at:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"zb70a689566ab41e3ba6525365337931e\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 30, 2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 31, 2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Retail</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">104,143</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">105,502</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Restaurant</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">21,583</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">19,636</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Supplies</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">12,594</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">13,953</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">138,320</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">139,091</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-692","factDimensions":{"xbrl:concept":"us-gaap:RetailRelatedInventoryMerchandise","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"104143000","decimals":-3}]},{"name":"rpt:f-693","factDimensions":{"xbrl:concept":"us-gaap:RetailRelatedInventoryMerchandise","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"105502000","decimals":-3}]},{"name":"rpt:f-694","factDimensions":{"xbrl:concept":"cbrl:RestaurantRelatedInventory","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21583000","decimals":-3}]},{"name":"rpt:f-695","factDimensions":{"xbrl:concept":"cbrl:RestaurantRelatedInventory","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19636000","decimals":-3}]},{"name":"rpt:f-696","factDimensions":{"xbrl:concept":"cbrl:SupplyInventory","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12594000","decimals":-3}]},{"name":"rpt:f-697","factDimensions":{"xbrl:concept":"cbrl:SupplyInventory","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13953000","decimals":-3}]},{"name":"rpt:f-698","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"138320000","decimals":-3}]},{"name":"rpt:f-699","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"139091000","decimals":-3}]},{"name":"rpt:f-700","factDimensions":{"xbrl:concept":"us-gaap:DebtDisclosureTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">7. Debt</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">On September 5, 2018, the Company entered into a </span>five-year<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> $</span>950,000<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> revolving credit facility (\u201c2019 Revolving Credit Facility\u201d) with substantially the same terms and financial covenants as the Company\u2019s $</span>750,000<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> revolving credit facility, which it replaced.\u00a0 The 2019 Revolving Credit Facility also contains an option to increase the revolving credit facility by $</span>300,000<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">. </span>In the fourth quarter of 2020, the Company drew an additional $39,395 under this option for a one-year period.<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">\u00a0</span><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">\u00a0In the third quarter of 2021, the Company entered into an amendment to the 2019 Revolving Credit Facility which reduced the commitment amount from $</span>950,000<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> to $</span>800,000<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">At July 30, 2021 and July 31, 2020,</span> the Company had $85,000 and<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> $</span>949,395<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">, </span>respectively, in outstanding borrowings under the 2019 Revolving Credit Facility<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">At July 30, 2021, the Company had <span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">$</span>31,896<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">\u00a0</span>of standby letters of credit, which reduce the Company\u2019s borrowing availability under the 2019 Revolving Credit Facility (see Note 17)<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.\u00a0 At July 30, 2021, the Company had $</span>683,104<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> in borrowing availability under the 2019 Revolving Credit Facility.</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">In accordance with the 2019 Revolving Credit Facility, outstanding borrowings bear interest, at the Company\u2019s election, either at LIBOR or prime plus a percentage point spread based on certain specified financial ratios. </span>At July 30, 2021, <span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">the weighted average interest rate on</span> $85,000 of the Company\u2019s outstanding borrowings was 3.18%. <span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">At July 31, 2020, $</span>400,000<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> of our outstanding borrowings under the 2019 Revolving Credit Facility were swapped at a weighted average interest rate of </span>5.36%<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">; the weighted average interest rate on the remaining $</span>549,395<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> of our outstanding borrowings was </span>3.79%<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">. See Note 8 for information on the Company\u2019s interest rate swaps.</span></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">The 2019</span> Revolving Credit Facility contains customary financial covenants, which include maintenance of a maximum consolidated total leverage ratio and a minimum consolidated interest coverage ratio.\u00a0At July 30, 2021, the Company was in compliance with all debt covenants under the 2019 Revolving Credit Facility. As a result of the uncertainty regarding the impact of the COVID-19 pandemic on the Company\u2019s financial position and results of operations, the Company obtained a waiver for the financial covenants for the fourth quarter of 2020.</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">The 2019 Revolving Credit Facility also imposes restrictions on the amount of dividends the Company is permitted to pay and the amount of shares the Company is permitted to repurchase.</span> Under the 2019 Revolving Credit Facility, provided there is no default existing and the total of the Company\u2019s availability under the 2019 Revolving Credit Facility plus the Company\u2019s cash and cash equivalents on hand is at least<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> $</span>100,000<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> (the \u201cCash Availability\u201d), the Company may declare and pay cash dividends on shares of its common stock and repurchase shares of its common stock (1) in an unlimited amount if, at the time such dividend or repurchase is made, the Company\u2019s consolidated total leverage ratio is </span>3.00<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> to 1.00 or less and (2) in an aggregate amount not to exceed $</span>100,000<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> in any fiscal year if the Company\u2019s consolidated total leverage ratio is greater than </span>3.00<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> to 1.00 at the time the dividend or repurchase is made; notwithstanding (1) and (2), so long as immediately after giving effect to the payment of any such dividends, Cash Availability is at least $</span>100,000<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">, the Company may declare and pay cash dividends on shares of its common stock in an aggregate amount not to exceed in any fiscal year the product of the aggregate amount of dividends declared in the fourth quarter of the immediately preceding fiscal year multiplied by </span>four<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n\n<div><br/></div>\n\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Convertible Senior Notes</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman';\">On June 18, 2021, the Company completed a $</span>300,000<span style=\"font-size: 10pt; font-family: 'Times New Roman';\"> principal aggregate amount private offering of </span>0.625%<span style=\"font-size: 10pt; font-family: 'Times New Roman';\"> convertible Senior Notes due in 2026 (the \u201cNotes\u201d) which included the exercise in full of the initial purchasers\u2019 option to purchase up to an additional $</span>25,000<span style=\"font-size: 10pt; font-family: 'Times New Roman';\"> principal amount of the Notes. The Notes are governed by the terms of an indenture between the Company and U.S. Bank National Association as the Trustee. The Notes will mature on </span>June 15, 2026<span style=\"font-size: 10pt; font-family: 'Times New Roman';\">, unless earlier converted, repurchased or redeemed. The Notes bear cash interest at an annual rate of </span>0.625%<span style=\"font-size: 10pt; font-family: 'Times New Roman';\">, payable </span>semi-annually<span style=\"font-size: 10pt; font-family: 'Times New Roman';\"> in arrears on June 15 and December 15 of each year, beginning on December 15, 2021.</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman';\">The Notes are unsecured obligations and do not contain any financial or operating covenants or restrictions on the payments of dividends, the incurrence of indebtedness or the issuance or repurchase of securities by the Company or any of its subsidiaries. In an event of default, the principal amount of, and all accrued and unpaid interest on, all of the notes then outstanding will immediately become due and payable. However, notwithstanding the foregoing, the Company may elect, at its option, that the sole remedy for an event of default relating to certain failures by the Company to comply with certain reporting covenants in the Indenture will consist exclusively of the right of the noteholders to receive special interest on the Notes for up to </span>180<span style=\"font-size: 10pt; font-family: 'Times New Roman';\"> calendar days during which such event of default has occurred and is continuing, at a specified rate for the first </span>90 days<span style=\"font-size: 10pt; font-family: 'Times New Roman';\"> of </span>0.25%<span style=\"font-size: 10pt; font-family: 'Times New Roman';\"> per annum, and thereafter at a rate of </span>0.50%<span style=\"font-size: 10pt; font-family: 'Times New Roman';\"> per annum, on the principal amount of the Notes.</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman';\">The initial conversion rate applicable to the Notes was </span>5.3153<span style=\"font-size: 10pt; font-family: 'Times New Roman';\"> shares of the Company\u2019s common stock per $</span>1,000<span style=\"font-size: 10pt; font-family: 'Times New Roman';\"> principal amount of Notes, which represented an initial conversion price of approximately $</span>188.14<span style=\"font-size: 10pt; font-family: 'Times New Roman';\"> per share of the Company\u2019s common stock, a premium of </span>25.0%<span style=\"font-size: 10pt; font-family: 'Times New Roman';\"> over the last reported sale price of $</span>150.51<span style=\"font-size: 10pt; font-family: 'Times New Roman';\"> per share on June 15, 2021, the date on which the Notes were priced. The conversion rate is subject to customary adjustments upon the occurrence of certain events, including for the payment of dividends to holders of the Company\u2019s common stock.\u00a0 On July 15, 2021, the conversion rate was adjusted to </span>5.3519<span style=\"font-size: 10pt; font-family: 'Times New Roman';\"> shares of the Company\u2019s common stock per $</span>1,000<span style=\"font-size: 10pt; font-family: 'Times New Roman';\"> principal amount of Notes as a result of Company\u2019s declaration of the regular quarterly dividend subsequently paid on </span>August 6, 2021<span style=\"font-size: 10pt; font-family: 'Times New Roman';\">, to shareholders of record on </span>July 16, 2021<span style=\"font-size: 10pt; font-family: 'Times New Roman';\">. In addition, if certain corporate events that constitute a \u201cMake-Whole Fundamental Change\u201d occur, then the conversion rate will, in certain circumstances, be increased for a specified period of time.</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman';\">Net proceeds from the 2026 Notes offering were $</span>291,125<span style=\"font-size: 10pt; font-family: 'Times New Roman';\">, after deducting the initial purchasers\u2019 discounts and commissions and the Company\u2019s offering fees and expenses.</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">In accounting for the issuance of the Notes, the Company separated the Notes into liability and equity components. The carrying amount of the liability component before the allocation of any issuance costs was calculated by measuring the fair value of a similar liability that does not have an associated exchangeable feature. The carrying amount of the equity component (before the allocation of any issuance costs), representing the conversion option, which does not require separate accounting as a derivative as it meets a scope exception for certain contracts involving an entity\u2019s own equity, was determined by deducting the fair value of the liability component from the par value of the Notes. The difference between the principal amount of the Notes and the liability component represents the debt discount, which is recorded as a direct deduction from the related debt liability in the consolidated balance sheet and accreted over the period from the date of issuance to the contractual maturity date, resulting in the recognition of non-cash interest expense. The equity component of the Notes of $ is included in additional-paid in capital in the consolidated balance sheet and is not remeasured as long as it continues to meet the conditions for equity classification. Issuance costs were allocated to the liability and equity components in the same proportion as the allocation of the proceeds. Issuance costs attributable to the liability component were recorded as debt issuance costs in the consolidated balance sheet and are amortized to interest expense using the effective interest method over the term of the Notes, and issuance costs attributable to the equity component were netted with the equity component in stockholders\u2019 equity.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman';\">The following table includes the outstanding principal amount and carrying value of the Notes as of the period indicated:</span></div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z5bf90934525647d9aa6f2795cdcf9e2b\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"> July 30, 2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Liability component</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Principal</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">300,000</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Less: Debt discount (1)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">50,767</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Less: Debt issuance costs</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">7,254</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Net carrying amount</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">241,979</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"zb689a9fdca8e48c4a53a170c5228c829\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt; vertical-align: top; align: right;\"><div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 10pt;\">(1)</div></td>\n    <td style=\"width: auto; vertical-align: top;\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Debt discount and issuance costs are amortized to interest expense using the effective interest method over the expected life of the Notes.</div></td>\n  </tr>\n</table>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman';\">\u00a0During any calendar quarter preceding September 30, 2021, in which the closing price of the Company\u2019s common stock exceeds </span>130%<span style=\"font-size: 10pt; font-family: 'Times New Roman';\"> of the applicable conversion price of the Notes on at least </span>20<span style=\"font-size: 10pt; font-family: 'Times New Roman';\"> of the last </span>30<span style=\"font-size: 10pt; font-family: 'Times New Roman';\"> consecutive trading days of the quarter, holders may in the immediate quarter following, convert all of a portion of their Notes. Based on the daily closing prices of the Company\u2019s stock during the quarter ended July 30, 2021, holders of the Notes are eligible to convert their Notes during the first quarter of 2022. When a conversion notice is received, the Company has the option to pay or deliver cash, shares of the Company\u2019s common stock, or a combination thereof. Accordingly, as of July 30, 2021, the Company could not be required to settle the Notes in cash and, therefore, the Notes are classified as long-term debt.</span></div>\n\n<div><br/></div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Convertible Note Hedge and Warrant Transactions</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman';\">\u00a0In connection with the offering of the Notes, the Company entered into convertible note hedge transactions (the \u201cConvertible Note Hedge Transactions\u201d) with certain of the initial purchasers of the Notes and/or their respective affiliates and other financial institutions (in this capacity, the \u201cHedge Counterparties\u201d). Concurrently with the Company\u2019s entry into the Convertible Note Hedge Transactions, the Company also entered into separate, warrant transactions with the Hedge Counterparties collectively relating to the same number of shares of the Company\u2019s common stock, which initially is approximately </span>1,600,000<span style=\"font-size: 10pt; font-family: 'Times New Roman';\"> shares, subject to customary anti-dilution adjustments, and for which the Company received proceeds that partially offset the cost of entering into the Convertible Note Hedge Transactions (the \u201cWarrant Transactions\u201d).</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">\u00a0\u00a0The Convertible Note Hedge Transactions cover, subject to customary anti-dilution adjustments, the number of shares of the Company\u2019s common stock that initially underlie the Notes, and are expected generally to reduce the potential equity dilution, and/or offset any cash payments in excess of the principal amount due, as the case may be, upon conversion of the Notes. The Warrant Transactions could have a dilutive effect on the Company\u2019s common stock to the extent that the price of its common stock exceeds the strike price of the Warrant Transactions. The strike price will initially be $</span>263.39<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> per share and is subject to certain adjustments under the terms of the Warrant Transactions. </span>On July 15, 2021, the strike price of the Warrant Transactions was adjusted to $261.59 per share as a result of the dividend declared in the fourth quarter of 2021.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman';\">\u00a0\u00a0The portion of the net proceeds to the Company from the offering of the Notes that was used to pay the premium on the Convertible Note Hedge Transactions, net of the proceeds to the Company from the Warrant Transactions, was approximately $</span>30,310<span style=\"font-size: 10pt; font-family: 'Times New Roman';\">. The net costs incurred in connection with the Convertible Note Hedge Transactions and Warrant Transactions were recorded as a reduction to additional paid-in capital on the Company\u2019s Consolidated Balance Sheet during 2021.</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman';\">\u00a0\u00a0\u00a0As these transactions meet certain accounting criteria, the Convertible Note Hedge Transactions and Warrant Transactions were recorded in stockholders\u2019 equity, not accounted for as derivatives and are not remeasured each reporting period.</span></div>\n"}]},{"name":"rpt:f-701","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentTerm","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:CreditFacilityAxis":"cbrl:RevolvingCreditFacility2019Member"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-702","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","xbrl:period":"2018-09-06T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"cbrl:RevolvingCreditFacility2019Member"},"factValues":[{"value":"950000000","decimals":-3}]},{"name":"rpt:f-703","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","xbrl:period":"2018-09-06T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"750000000","decimals":-3}]},{"name":"rpt:f-704","factDimensions":{"xbrl:concept":"cbrl:LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity","xbrl:period":"2018-09-06T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"cbrl:RevolvingCreditFacility2019Member"},"factValues":[{"value":"300000000","decimals":-3}]},{"name":"rpt:f-705","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromLinesOfCredit","xbrl:period":"2020-05-02T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"39395000","decimals":-3}]},{"name":"rpt:f-706","factDimensions":{"xbrl:concept":"cbrl:DebtInstrumentOptionTerm","xbrl:period":"2020-05-02T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"P1Y"}]},{"name":"rpt:f-707","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","xbrl:period":"2018-09-06T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"cbrl:RevolvingCreditFacility2019Member"},"factValues":[{"value":"950000000","decimals":-3}]},{"name":"rpt:f-708","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"cbrl:RevolvingCreditFacility2019Member","us-gaap:UnusualOrInfrequentItemAxis":"cbrl:Covid19Member"},"factValues":[{"value":"800000000","decimals":-3}]},{"name":"rpt:f-709","factDimensions":{"xbrl:concept":"us-gaap:LineOfCredit","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"cbrl:RevolvingCreditFacility2019Member"},"factValues":[{"value":"85000000","decimals":-3}]},{"name":"rpt:f-710","factDimensions":{"xbrl:concept":"us-gaap:LineOfCredit","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"cbrl:RevolvingCreditFacility2019Member"},"factValues":[{"value":"949395000","decimals":-3}]},{"name":"rpt:f-711","factDimensions":{"xbrl:concept":"us-gaap:LettersOfCreditOutstandingAmount","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"cbrl:RevolvingCreditFacility2019Member"},"factValues":[{"value":"31896000","decimals":-3}]},{"name":"rpt:f-712","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"cbrl:RevolvingCreditFacility2019Member"},"factValues":[{"value":"683104000","decimals":-3}]},{"name":"rpt:f-713","factDimensions":{"xbrl:concept":"us-gaap:LineOfCredit","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"cbrl:RevolvingCreditFacility2019Member"},"factValues":[{"value":"85000000","decimals":-3}]},{"name":"rpt:f-714","factDimensions":{"xbrl:concept":"us-gaap:DebtWeightedAverageInterestRate","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:CreditFacilityAxis":"cbrl:RevolvingCreditFacility2019Member"},"factValues":[{"value":"0.0318","decimals":4}]},{"name":"rpt:f-715","factDimensions":{"xbrl:concept":"us-gaap:LineOfCredit","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"cbrl:RevolvingCreditFacility2019SwappedPortionMember"},"factValues":[{"value":"400000000","decimals":-3}]},{"name":"rpt:f-716","factDimensions":{"xbrl:concept":"us-gaap:DebtWeightedAverageInterestRate","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:CreditFacilityAxis":"cbrl:RevolvingCreditFacility2019SwappedPortionMember"},"factValues":[{"value":"0.0536","decimals":4}]},{"name":"rpt:f-717","factDimensions":{"xbrl:concept":"us-gaap:LineOfCredit","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"cbrl:RevolvingCreditFacility2019RemainingPortionMember"},"factValues":[{"value":"549395000","decimals":-3}]},{"name":"rpt:f-718","factDimensions":{"xbrl:concept":"us-gaap:DebtWeightedAverageInterestRate","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:CreditFacilityAxis":"cbrl:RevolvingCreditFacility2019RemainingPortionMember"},"factValues":[{"value":"0.0379","decimals":4}]},{"name":"rpt:f-719","factDimensions":{"xbrl:concept":"cbrl:LiquidityRequirements","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"cbrl:RevolvingCreditFacility2019Member"},"factValues":[{"value":"100000000","decimals":-3}]},{"name":"rpt:f-720","factDimensions":{"xbrl:concept":"cbrl:MaximumLeverageRatio","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:CreditFacilityAxis":"cbrl:RevolvingCreditFacility2019Member"},"factValues":[{"value":"3.00","decimals":2}]},{"name":"rpt:f-721","factDimensions":{"xbrl:concept":"cbrl:MaximumDividendsLimit","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"cbrl:RevolvingCreditFacility2019Member"},"factValues":[{"value":"100000000","decimals":-3}]},{"name":"rpt:f-722","factDimensions":{"xbrl:concept":"cbrl:MaximumLeverageRatio","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:CreditFacilityAxis":"cbrl:RevolvingCreditFacility2019Member"},"factValues":[{"value":"3.00","decimals":2}]},{"name":"rpt:f-723","factDimensions":{"xbrl:concept":"cbrl:LiquidityRequirements","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"cbrl:RevolvingCreditFacility2019Member"},"factValues":[{"value":"100000000","decimals":-3}]},{"name":"rpt:f-724","factDimensions":{"xbrl:concept":"cbrl:MultiplierUsedInCalculatingAggregateAmountOfCashDividendsOnSharesOfCommonStockInAnyFiscalYear","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:CreditFacilityAxis":"cbrl:RevolvingCreditFacility2019Member"},"factValues":[{"value":"4","decimals":0}]},{"name":"rpt:f-725","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentFaceAmount","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"300000000","decimals":-3}]},{"name":"rpt:f-726","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateStatedPercentage","xbrl:period":"2021-06-19T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"0.00625","decimals":5}]},{"name":"rpt:f-727","factDimensions":{"xbrl:concept":"cbrl:DebtInstrumentAdditionalPrincipalAmount","xbrl:period":"2021-06-19T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"25000000","decimals":-3}]},{"name":"rpt:f-728","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentMaturityDate","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"2026-06-15"}]},{"name":"rpt:f-729","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateStatedPercentage","xbrl:period":"2021-06-19T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"0.00625","decimals":5}]},{"name":"rpt:f-730","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentFrequencyOfPeriodicPayment","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"semi-annually"}]},{"name":"rpt:f-731","factDimensions":{"xbrl:concept":"cbrl:DebtInstrumentPeriodOfSpecialInterestToBeReceivedInTheEventOfDefault","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"P180D"}]},{"name":"rpt:f-732","factDimensions":{"xbrl:concept":"cbrl:SpecialInterestRateToBeReceivedForFirst90Days","xbrl:period":"2021-06-19T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"0.0025","decimals":4}]},{"name":"rpt:f-733","factDimensions":{"xbrl:concept":"cbrl:SpecialInterestRateToBeReceivedThereafter","xbrl:period":"2021-06-19T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"0.0050","decimals":4}]},{"name":"rpt:f-734","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesConverted1","xbrl:period":"2021-06-18T00:00:00/2021-06-19T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"5.3153","decimals":4}]},{"name":"rpt:f-735","factDimensions":{"xbrl:concept":"us-gaap:DebtConversionConvertedInstrumentAmount1","xbrl:period":"2021-06-18T00:00:00/2021-06-19T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"1000000","decimals":-3}]},{"name":"rpt:f-736","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentConvertibleConversionPrice1","xbrl:period":"2021-06-19T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"188.14"}]},{"name":"rpt:f-737","factDimensions":{"xbrl:concept":"cbrl:CommonStockPercentageOfPremium","xbrl:period":"2021-06-18T00:00:00/2021-06-19T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"0.250","decimals":3}]},{"name":"rpt:f-738","factDimensions":{"xbrl:concept":"us-gaap:SaleOfStockPricePerShare","xbrl:period":"2021-06-16T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"150.51"}]},{"name":"rpt:f-739","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesConverted1","xbrl:period":"2021-07-15T00:00:00/2021-07-16T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"5.3519","decimals":4}]},{"name":"rpt:f-740","factDimensions":{"xbrl:concept":"us-gaap:DebtConversionConvertedInstrumentAmount1","xbrl:period":"2021-07-15T00:00:00/2021-07-16T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"1000000","decimals":-3}]},{"name":"rpt:f-741","factDimensions":{"xbrl:concept":"us-gaap:DividendPayableDateToBePaidDayMonthAndYear","xbrl:period":"2021-08-06T00:00:00/2021-08-07T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"2021-08-06"}]},{"name":"rpt:f-742","factDimensions":{"xbrl:concept":"us-gaap:DividendsPayableDateOfRecordDayMonthAndYear","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"2021-07-16"}]},{"name":"rpt:f-743","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromConvertibleDebt","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"291125000","decimals":-3}]},{"name":"rpt:f-744","factDimensions":{"xbrl:concept":"us-gaap:ConvertibleDebtTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman';\">The following table includes the outstanding principal amount and carrying value of the Notes as of the period indicated:</span></div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z5bf90934525647d9aa6f2795cdcf9e2b\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"> July 30, 2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Liability component</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Principal</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">300,000</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Less: Debt discount (1)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">50,767</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Less: Debt issuance costs</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">7,254</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Net carrying amount</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">241,979</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"zb689a9fdca8e48c4a53a170c5228c829\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt; vertical-align: top; align: right;\"><div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 10pt;\">(1)</div></td>\n    <td style=\"width: auto; vertical-align: top;\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Debt discount and issuance costs are amortized to interest expense using the effective interest method over the expected life of the Notes.</div></td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-745","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentFaceAmount","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"300000000","decimals":-3}]},{"name":"rpt:f-746","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentUnamortizedDiscount","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"50767000","decimals":-3}]},{"name":"rpt:f-747","factDimensions":{"xbrl:concept":"us-gaap:DeferredFinanceCostsNet","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"7254000","decimals":-3}]},{"name":"rpt:f-748","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebt","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"241979000","decimals":-3}]},{"name":"rpt:f-749","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"1.30","decimals":2}]},{"name":"rpt:f-750","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentConvertibleThresholdTradingDays","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"utr:D","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"20","decimals":0}]},{"name":"rpt:f-751","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"utr:D","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"30","decimals":0}]},{"name":"rpt:f-752","factDimensions":{"xbrl:concept":"us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"1600000","decimals":0}]},{"name":"rpt:f-753","factDimensions":{"xbrl:concept":"us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"263.39","decimals":2}]},{"name":"rpt:f-754","factDimensions":{"xbrl:concept":"cbrl:ClassOfWarrantOrRightsAdjustedExercisePriceOfWarrantsOrRights","xbrl:period":"2021-07-16T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"261.59","decimals":2}]},{"name":"rpt:f-755","factDimensions":{"xbrl:concept":"cbrl:PortionOfNetProceedsFromOfferingOfNotesUsedToPayThePremiumOnConvertibleNoteHedgeTransactionsNetOfProceedsFromWarrantTransactions","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DebtInstrumentAxis":"cbrl:Zero625PercentConvertibleSeniorNotesDue2026Member"},"factValues":[{"value":"30310000","decimals":-3}]},{"name":"rpt:f-756","factDimensions":{"xbrl:concept":"us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">8. Derivative Instruments and Hedging Activities</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">During the fourth quarter of 2021, in conjunction with paying down debt under the revolving credit facility, the Company terminated all of its interest rate swap agreements which resulted in the reclassification of the remaining losses from accumulated other comprehensive loss (\u201cAOCL\u201d) to the Consolidated Statements of Income (Loss) as part of interest expense.\u00a0\u00a0 The determination of the amounts reclassified from AOCL to interest expense was based on the Company\u2019s assessment that the forecasted transactions under the hedging relationships were no longer probable.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman';\">Prior to the termination of the interest rate swaps, for each of the Company\u2019s interest rate swaps, the Company had agreed to exchange with a counterparty the difference between fixed and variable interest amounts calculated by reference to an agreed-upon notional principal amount.\u00a0 The interest rates on the portion of the Company\u2019s outstanding debt covered by its interest rate swaps were fixed at the rates specified in the interest rate swap agreements plus the Company\u2019s credit spread.\u00a0</span>The Company\u2019s credit spread was 3.00% at July 31, 2020.\u00a0 All of the Company\u2019s interest rate swaps were accounted for as cash flow hedges.</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The estimated fair values of the Company\u2019s derivative instruments were as follows:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z664a74f031ac44dd9b751fa61a6d6ef4\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: bottom; border-top: #000000 2px solid; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(See Note 5)</div></td>\n    <td style=\"vertical-align: bottom; border-top: #000000 2px solid; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Balance Sheet Location</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; border-top: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; border-top: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 30, 2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; border-top: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; border-top: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; border-top: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 31, 2020*</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; border-top: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 38%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Interest rate swaps</div></td>\n    <td style=\"vertical-align: top; width: 38%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Other current liabilities</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">3,886</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 38%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Interest rate swaps</div></td>\n    <td style=\"vertical-align: top; width: 38%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Long-term interest rate swap liability</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">23,860</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 38%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total liabilities</div></td>\n    <td style=\"vertical-align: top; width: 38%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">27,746</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">*These interest rate swap liabilities were recorded gross at July 31, 2020 since there were no offsetting assets under the Company\u2019s master netting agreements.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The estimated fair values of the Company\u2019s interest rate swap liabilities incorporated the Company\u2019s non-performance risk (see Note 5).\u00a0 The adjustment related to the Company\u2019s non-performance risk at July 31, 2020 resulted in a reduction of $978 in the total fair value of the interest rate swap liabilities.\u00a0 The offset to the interest rate swap liabilities was recorded in AOCL, net of the deferred tax assets. Cash flows related to the interest rate swaps are included in the interest expense line in the Consolidated Statements of Income (Loss) and in operating activities in the Consolidated Statements of Cash Flows.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the pre-tax effects of the Company\u2019s derivative instruments on AOCL for each of the three years:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"zb30ca8752ce04708b5a04d7b671bb242\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"10\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Amount of Income (Loss) Recognized in AOCL</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">on Derivatives (Effective Portion)</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Cash flow hedges:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Interest rate swaps</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">27,110</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(17,740</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(15,466</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n</table>\n\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the changes in AOCL, net of tax, related to the Company\u2019s interest rate swaps for the years ended July 30, 2021, July 31, 2020 and August 2, 2019:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"ze192530e146b46ccaef5fefb04acc525\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 31,</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 30,</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">August 2,</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Beginning AOCL balance</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(20,346</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(6,913</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4,685</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Other comprehensive income (loss) before reclassifications</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">39,424</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(12,559</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(11,752</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Amounts reclassified from AOCL into earnings</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(19,078</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(874</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">154</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Other comprehensive income (loss), net of tax</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">20,346</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(13,433</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(11,598</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Ending AOCL balance</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(20,346</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(6,913</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n</table>\n\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the pre-tax effects of the Company\u2019s derivative instruments on income for each of the three years:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z08f7fcd7635e4c0e98cd4c5f39d6e90b\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Location of (Income) Loss</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Reclassified from AOCL into Income</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(Effective Portion)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"10\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Amount of (Income) Loss Reclassified from</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">AOCL into Income (Effective Portion)</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td style=\"vertical-align: top; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Cash flow hedges:</div></td>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 32%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Interest rate swaps</div></td>\n    <td style=\"vertical-align: top; width: 32%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Interest expense</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">25,420</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1,165</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(206</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n</table>\n\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the amounts reclassified out of AOCL related to the Company\u2019s interest rate swaps for the years ended July 30, 2021, July 31, 2020 and August 2, 2019:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z24806342125043fe9f4774f3fe1082d1\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Affected Line Item in</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">the Consolidated</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Details about AOCL</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 30, 2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 31, 2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">August 2, 2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td style=\"vertical-align: bottom; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Statement of Income</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Loss on cash flow hedges:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 32%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Interest rate swaps</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(25,420</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(1,165</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">206</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td style=\"vertical-align: top; width: 32%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Interest expense</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 32%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Tax benefit</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">6,342</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">291</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(52</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td style=\"vertical-align: top; width: 32%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Provision for income taxes</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 32%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(19,078</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(874</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">154</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td style=\"vertical-align: top; width: 32%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Net of tax</div></td>\n  </tr>\n</table>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">No gains or losses representing amounts excluded from the assessment of effectiveness were recognized in earnings in 2021 and 2020.\u00a0 No ineffectiveness has been recorded in 2019.</div>\n"}]},{"name":"rpt:f-757","factDimensions":{"xbrl:concept":"cbrl:WeightedAverageCreditSpread","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"0.0300","decimals":4}]},{"name":"rpt:f-758","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The estimated fair values of the Company\u2019s derivative instruments were as follows:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z664a74f031ac44dd9b751fa61a6d6ef4\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: bottom; border-top: #000000 2px solid; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(See Note 5)</div></td>\n    <td style=\"vertical-align: bottom; border-top: #000000 2px solid; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Balance Sheet Location</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; border-top: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; border-top: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 30, 2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; border-top: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; border-top: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; border-top: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 31, 2020*</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; border-top: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 38%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Interest rate swaps</div></td>\n    <td style=\"vertical-align: top; width: 38%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Other current liabilities</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">3,886</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 38%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Interest rate swaps</div></td>\n    <td style=\"vertical-align: top; width: 38%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Long-term interest rate swap liability</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">23,860</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 38%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total liabilities</div></td>\n    <td style=\"vertical-align: top; width: 38%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">27,746</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">*These interest rate swap liabilities were recorded gross at July 31, 2020 since there were no offsetting assets under the Company\u2019s master netting agreements.</div>\n"}]},{"name":"rpt:f-759","factDimensions":{"xbrl:concept":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DerivativeInstrumentRiskAxis":"us-gaap:InterestRateSwapMember","us-gaap:BalanceSheetLocationAxis":"us-gaap:OtherCurrentLiabilitiesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-760","factDimensions":{"xbrl:concept":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DerivativeInstrumentRiskAxis":"us-gaap:InterestRateSwapMember","us-gaap:BalanceSheetLocationAxis":"us-gaap:OtherCurrentLiabilitiesMember"},"factValues":[{"value":"3886000","decimals":-3}]},{"name":"rpt:f-761","factDimensions":{"xbrl:concept":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DerivativeInstrumentRiskAxis":"us-gaap:InterestRateSwapMember","us-gaap:BalanceSheetLocationAxis":"cbrl:LongTermInterestRateSwapLiabilityMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-762","factDimensions":{"xbrl:concept":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"cbrl:LongTermInterestRateSwapLiabilityMember","us-gaap:DerivativeInstrumentRiskAxis":"us-gaap:InterestRateSwapMember"},"factValues":[{"value":"23860000","decimals":-3}]},{"name":"rpt:f-763","factDimensions":{"xbrl:concept":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DerivativeInstrumentRiskAxis":"us-gaap:InterestRateSwapMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-764","factDimensions":{"xbrl:concept":"us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DerivativeInstrumentRiskAxis":"us-gaap:InterestRateSwapMember"},"factValues":[{"value":"27746000","decimals":-3}]},{"name":"rpt:f-765","factDimensions":{"xbrl:concept":"us-gaap:DerivativeAssetFairValueGrossLiability","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DerivativeInstrumentRiskAxis":"us-gaap:InterestRateSwapMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-766","factDimensions":{"xbrl:concept":"cbrl:ReductionsInFairValueOfTheInterestRateSwapAssetAndLiabilityRelatedToNonPerformanceRisk","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DerivativeInstrumentRiskAxis":"us-gaap:InterestRateSwapMember"},"factValues":[{"value":"978000","decimals":-3}]},{"name":"rpt:f-767","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the pre-tax effects of the Company\u2019s derivative instruments on AOCL for each of the three years:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"zb30ca8752ce04708b5a04d7b671bb242\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"10\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Amount of Income (Loss) Recognized in AOCL</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">on Derivatives (Effective Portion)</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Cash flow hedges:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Interest rate swaps</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">27,110</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(17,740</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(15,466</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n</table>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the pre-tax effects of the Company\u2019s derivative instruments on income for each of the three years:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z08f7fcd7635e4c0e98cd4c5f39d6e90b\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Location of (Income) Loss</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Reclassified from AOCL into Income</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(Effective Portion)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"10\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Amount of (Income) Loss Reclassified from</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">AOCL into Income (Effective Portion)</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td style=\"vertical-align: top; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Cash flow hedges:</div></td>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 32%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Interest rate swaps</div></td>\n    <td style=\"vertical-align: top; width: 32%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Interest expense</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">25,420</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1,165</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(206</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-768","factDimensions":{"xbrl:concept":"us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis":"us-gaap:CashFlowHedgingMember","us-gaap:DerivativeInstrumentRiskAxis":"us-gaap:InterestRateSwapMember"},"factValues":[{"value":"27110000","decimals":-3}]},{"name":"rpt:f-769","factDimensions":{"xbrl:concept":"us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DerivativeInstrumentRiskAxis":"us-gaap:InterestRateSwapMember","us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis":"us-gaap:CashFlowHedgingMember"},"factValues":[{"value":"-17740000","decimals":-3}]},{"name":"rpt:f-770","factDimensions":{"xbrl:concept":"us-gaap:UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis":"us-gaap:CashFlowHedgingMember","us-gaap:DerivativeInstrumentRiskAxis":"us-gaap:InterestRateSwapMember"},"factValues":[{"value":"-15466000","decimals":-3}]},{"name":"rpt:f-771","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the changes in AOCL, net of tax, related to the Company\u2019s interest rate swaps for the years ended July 30, 2021, July 31, 2020 and August 2, 2019:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"ze192530e146b46ccaef5fefb04acc525\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 31,</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 30,</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">August 2,</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Beginning AOCL balance</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(20,346</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(6,913</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4,685</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Other comprehensive income (loss) before reclassifications</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">39,424</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(12,559</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(11,752</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Amounts reclassified from AOCL into earnings</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(19,078</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(874</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">154</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Other comprehensive income (loss), net of tax</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">20,346</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(13,433</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(11,598</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Ending AOCL balance</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(20,346</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(6,913</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-772","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-20346000","decimals":-3}]},{"name":"rpt:f-773","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-6913000","decimals":-3}]},{"name":"rpt:f-774","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-08-04T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"4685000","decimals":-3}]},{"name":"rpt:f-775","factDimensions":{"xbrl:concept":"us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"39424000","decimals":-3}]},{"name":"rpt:f-776","factDimensions":{"xbrl:concept":"us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-12559000","decimals":-3}]},{"name":"rpt:f-777","factDimensions":{"xbrl:concept":"us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11752000","decimals":-3}]},{"name":"rpt:f-778","factDimensions":{"xbrl:concept":"us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19078000","decimals":-3}]},{"name":"rpt:f-779","factDimensions":{"xbrl:concept":"us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"874000","decimals":-3}]},{"name":"rpt:f-780","factDimensions":{"xbrl:concept":"us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-154000","decimals":-3}]},{"name":"rpt:f-781","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20346000","decimals":-3}]},{"name":"rpt:f-782","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-13433000","decimals":-3}]},{"name":"rpt:f-783","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11598000","decimals":-3}]},{"name":"rpt:f-784","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-785","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-20346000","decimals":-3}]},{"name":"rpt:f-786","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-6913000","decimals":-3}]},{"name":"rpt:f-787","factDimensions":{"xbrl:concept":"us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis":"us-gaap:CashFlowHedgingMember","us-gaap:DerivativeInstrumentRiskAxis":"us-gaap:InterestRateSwapMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:InterestExpenseMember"},"factValues":[{"value":"25420000","decimals":-3}]},{"name":"rpt:f-788","factDimensions":{"xbrl:concept":"us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis":"us-gaap:CashFlowHedgingMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:InterestExpenseMember","us-gaap:DerivativeInstrumentRiskAxis":"us-gaap:InterestRateSwapMember"},"factValues":[{"value":"1165000","decimals":-3}]},{"name":"rpt:f-789","factDimensions":{"xbrl:concept":"us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DerivativeInstrumentRiskAxis":"us-gaap:InterestRateSwapMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:InterestExpenseMember","us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis":"us-gaap:CashFlowHedgingMember"},"factValues":[{"value":"-206000","decimals":-3}]},{"name":"rpt:f-790","factDimensions":{"xbrl:concept":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the amounts reclassified out of AOCL related to the Company\u2019s interest rate swaps for the years ended July 30, 2021, July 31, 2020 and August 2, 2019:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z24806342125043fe9f4774f3fe1082d1\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Affected Line Item in</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">the Consolidated</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Details about AOCL</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 30, 2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 31, 2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">August 2, 2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td style=\"vertical-align: bottom; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Statement of Income</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Loss on cash flow hedges:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 32%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Interest rate swaps</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(25,420</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(1,165</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">206</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td style=\"vertical-align: top; width: 32%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Interest expense</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 32%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Tax benefit</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">6,342</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">291</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(52</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td style=\"vertical-align: top; width: 32%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Provision for income taxes</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 32%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(19,078</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(874</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">154</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td style=\"vertical-align: top; width: 32%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Net of tax</div></td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-791","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNonoperatingNet","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis":"us-gaap:CashFlowHedgingMember","us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember","us-gaap:DerivativeInstrumentRiskAxis":"us-gaap:InterestRateSwapMember"},"factValues":[{"value":"25420000","decimals":-3}]},{"name":"rpt:f-792","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNonoperatingNet","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember","us-gaap:DerivativeInstrumentRiskAxis":"us-gaap:InterestRateSwapMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis":"us-gaap:CashFlowHedgingMember"},"factValues":[{"value":"1165000","decimals":-3}]},{"name":"rpt:f-793","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNonoperatingNet","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","us-gaap:DerivativeInstrumentRiskAxis":"us-gaap:InterestRateSwapMember","us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis":"us-gaap:CashFlowHedgingMember"},"factValues":[{"value":"-206000","decimals":-3}]},{"name":"rpt:f-794","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis":"us-gaap:CashFlowHedgingMember","us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember"},"factValues":[{"value":"6342000","decimals":-3}]},{"name":"rpt:f-795","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis":"us-gaap:CashFlowHedgingMember"},"factValues":[{"value":"291000","decimals":-3}]},{"name":"rpt:f-796","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis":"us-gaap:CashFlowHedgingMember","us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember"},"factValues":[{"value":"-52000","decimals":-3}]},{"name":"rpt:f-797","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis":"us-gaap:CashFlowHedgingMember","us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember"},"factValues":[{"value":"-19078000","decimals":-3}]},{"name":"rpt:f-798","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember","us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis":"us-gaap:CashFlowHedgingMember"},"factValues":[{"value":"-874000","decimals":-3}]},{"name":"rpt:f-799","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis":"us-gaap:CashFlowHedgingMember","us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis":"us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember"},"factValues":[{"value":"154000","decimals":-3}]},{"name":"rpt:f-800","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnInterestRateCashFlowHedgeIneffectiveness","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis":"us-gaap:CashFlowHedgingMember","us-gaap:DerivativeInstrumentRiskAxis":"us-gaap:InterestRateSwapMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-801","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnInterestRateCashFlowHedgeIneffectiveness","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DerivativeInstrumentRiskAxis":"us-gaap:InterestRateSwapMember","us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis":"us-gaap:CashFlowHedgingMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-802","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnInterestRateCashFlowHedgeIneffectiveness","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis":"us-gaap:CashFlowHedgingMember","us-gaap:DerivativeInstrumentRiskAxis":"us-gaap:InterestRateSwapMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-803","factDimensions":{"xbrl:concept":"cbrl:ShareRepurchasesTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">9. Share Repurchases</div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">In 2019, the Company\u2019s Board of Directors approved share repurchase authorizations up to a maximum of $25,000. Additionally, in the fourth quarter of 2019, the Company\u2019s Board of Directors increased the share repurchase authorization to $50,000. In the third quarter of 2020, the Company\u2019s Board of Directors approved the repurchase of up to an additional $25,000.\u00a0 This authorization was effective immediately and replaced the $50,000 share repurchase authorization which had been expended.\u00a0 In response to the COVID-19 pandemic, however, the Company temporarily suspended all share repurchases until the fourth quarter of 2021 when 232,543 shares of the Company\u2019s common stock were repurchased at an aggregate cost of $35,000 in conjunction with the Company\u2019s offering and sale of the Notes (see Note 7 for further information regarding the Notes). In 2020, the Company repurchased 378,974 shares of its common stock in the open market at an aggregate cost of $55,007.\u00a0 The Company did not repurchase any shares of its common stock in 2019<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n"}]},{"name":"rpt:f-804","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchaseProgramAuthorizedAmount1","xbrl:period":"2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25000000","decimals":-3}]},{"name":"rpt:f-805","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchaseProgramAuthorizedAmount1","xbrl:period":"2020-05-02T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50000000","decimals":-3}]},{"name":"rpt:f-806","factDimensions":{"xbrl:concept":"cbrl:StockRepurchaseProgramAdditionalAuthorizedAmount","xbrl:period":"2020-02-01T00:00:00/2020-05-02T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25000000","decimals":-3}]},{"name":"rpt:f-807","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchaseProgramAuthorizedAmount1","xbrl:period":"2020-05-02T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50000000","decimals":-3}]},{"name":"rpt:f-808","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"232543","decimals":0}]},{"name":"rpt:f-809","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35000000","decimals":-3}]},{"name":"rpt:f-810","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"378974","decimals":0}]},{"name":"rpt:f-811","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodValue","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"55007000","decimals":-3}]},{"name":"rpt:f-812","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchasedDuringPeriodShares","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-813","factDimensions":{"xbrl:concept":"us-gaap:SegmentReportingDisclosureTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: -18pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">10. Segment Information</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Cracker Barrel stores represent a single, integrated operation with two related and substantially integrated product lines.\u00a0 The operating expenses of the restaurant and retail product lines of a Cracker Barrel store are shared and are indistinguishable in many respects.\u00a0 Accordingly, the Company manages its business on the basis of one reportable operating segment.\u00a0 All of the Company\u2019s operations are located within the United States.</div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;\">Disaggregation of revenue</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total revenue was comprised of the following at:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z61958ef186944ecaa7e0835514fd4936\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Restaurant</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,227,246</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,032,030</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,482,377</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Retail</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">594,198</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">490,762</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">589,574</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total revenue</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,821,444</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,522,792</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">3,071,951</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-814","factDimensions":{"xbrl:concept":"cbrl:NumberOfProductLines","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"cbrl:Line"},"factValues":[{"value":"2"}]},{"name":"rpt:f-815","factDimensions":{"xbrl:concept":"us-gaap:NumberOfReportableSegments","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"cbrl:Segment"},"factValues":[{"value":"1"}]},{"name":"rpt:f-816","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total revenue was comprised of the following at:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z61958ef186944ecaa7e0835514fd4936\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Restaurant</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,227,246</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,032,030</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,482,377</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Retail</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">594,198</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">490,762</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">589,574</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total revenue</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,821,444</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,522,792</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">3,071,951</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-817","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"cbrl:RestaurantMember"},"factValues":[{"value":"2227246000","decimals":-3}]},{"name":"rpt:f-818","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"cbrl:RestaurantMember"},"factValues":[{"value":"2032030000","decimals":-3}]},{"name":"rpt:f-819","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"cbrl:RestaurantMember"},"factValues":[{"value":"2482377000","decimals":-3}]},{"name":"rpt:f-820","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:RetailMember"},"factValues":[{"value":"594198000","decimals":-3}]},{"name":"rpt:f-821","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:RetailMember"},"factValues":[{"value":"490762000","decimals":-3}]},{"name":"rpt:f-822","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:RetailMember"},"factValues":[{"value":"589574000","decimals":-3}]},{"name":"rpt:f-823","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2821444000","decimals":-3}]},{"name":"rpt:f-824","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2522792000","decimals":-3}]},{"name":"rpt:f-825","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3071951000","decimals":-3}]},{"name":"rpt:f-826","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeasesTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">11. Leases</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">In 2020</span>,<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> the Company adopted new accounting guidance for leases.\u00a0 As part of the adoption of this accounting guidance for leases, the Company elected to not separate lease and non-lease components.\u00a0\u00a0 Additionally, the Company elected to apply the short term lease exemption to all asset classes and the short term lease expense for the period reasonably reflects the short term lease commitments.\u00a0 As the Company\u2019s leases do not provide an implicit rate, the Company uses the incremental borrowing rate based on the information available at the time of commencement or modification date in determining the present value of lease payments. For operating leases that commenced prior to the date of adoption of the new lease accounting guidance, the Company used the incremental borrowing rate as of the adoption date.\u00a0 Assumptions used in determining the Company\u2019s incremental borrowing rate include the Company\u2019s implied credit rating and an estimate of secured borrowing rates based on comparable market data.</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">The Company has entered into agreements for real estate leases that are not recorded as right-of-use assets or lease liabilities as it has not yet taken possession. These leases are expected to commence in 2022 with undiscounted future payments of $11,186.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the components of lease cost for operating leases for the years ended July 30, 2021:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z99d08439b5594d2b8696c3a980fdf1ac\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"></div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; padding-bottom: 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: center; font-family: 'Times New Roman'; font-size: 10pt;\">Year Ended</div><div style=\"text-align: center; font-family: 'Times New Roman'; font-size: 10pt;\">July 30, 2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; padding-bottom: 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: middle; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Year Ended</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 31, 2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Operating lease cost</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">106,266</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">82,963</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Short term lease cost</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,363</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,896</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Variable lease cost</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,248</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1,719</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; padding-bottom: 4px;\" valign=\"bottom\"><div style=\"text-align: left; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total lease cost</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">110,877</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">87,578</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">Prior to the adoption of the new lease accounting guidance in 2020, rent expense under operating leases, including the sale-leaseback transactions discussed below, for 2019 was:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"zf1556af47d2045b291c54b0dab922cb7\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;\">Year</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: center; font-family: 'Times New Roman'; font-size: 10pt;\"> Minimum</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: center; font-family: 'Times New Roman'; font-size: 10pt;\">Contingent</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: center; font-family: 'Times New Roman'; font-size: 10pt;\">Total</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"font-family: 'Times New Roman'; font-size: 10pt;\">78,044</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"font-family: 'Times New Roman'; font-size: 10pt;\">280</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"font-family: 'Times New Roman'; font-size: 10pt;\">78,324</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">The following table summarizes supplemental cash flow information and non-cash activity related to the Company\u2019s operating leases for the year ended July 30, 2021</span> and July 31, 2020<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">:</span></div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z0eef87b9fafe47cdbb28cc66b8f2ca06\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"></div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; padding-bottom: 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Year Ended</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 30, 2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; padding-bottom: 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -7pt;\">Year Ended</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -7pt;\"><span style=\"text-indent: 0pt;\">July 31</span>, <span style=\"text-indent: 0pt;\">2020</span></div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Operating cash flow information:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: middle;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: middle;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Gain on sale and leaseback transactions</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">217,722</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">69,954</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Cash paid for amounts included in the measurement of lease liabilities</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">89,264</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">80,265</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Noncash information:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Right-of-use assets obtained in exchange for new operating lease liabilities</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">316,563</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">267,266</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Lease modifications\u00a0 </span>or reassessments increasing or decreasing right-of-use<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> assets</span></div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">35,059</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">29,793</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Lease modifications removing right-of-use assets</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(544</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(19,939</div></div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></div></td>\n  </tr>\n</table>\n\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the weighted-average remaining lease term and the weighted-average discount rate for operating leases as of July 30, 2021 and July 31, 2020:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z936fac4480454ad89faab975f9c02da3\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"></div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 7pt;\"><span style=\"text-indent: 0pt;\">July 30</span>, <span style=\"text-indent: 0pt;\">2021</span></div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -7pt;\"><span style=\"text-indent: 0pt;\">July 31</span>, <span style=\"text-indent: 0pt;\">2020</span></div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Weighted-average remaining lease term</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: middle; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 7pt;\"><span style=\"text-indent: 0pt;\">18.17</span> Years</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -7pt;\"><span style=\"text-indent: 0pt;\">19.05</span> Years</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #FFFFFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Weighted-average discount rate</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #FFFFFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4.84</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">%</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #FFFFFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;\" valign=\"bottom\"><div><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4.50</div></div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;\" valign=\"bottom\"><div><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">%</div></div></td>\n  </tr>\n</table>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the maturities of undiscounted cash flows reconciled to the total operating lease liability as of July 30, 2021:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z19db2d93a2d2494a89be9567436536e5\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Year</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -7pt;\">Total</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"text-indent: 0pt;\">2022</span></div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">86,992</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"text-indent: 0pt;\">2023</span></div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">78,471</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"text-indent: 0pt;\">2024</span></div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">63,908</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"text-indent: 0pt;\">2025</span></div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">61,182</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"text-indent: 0pt;\">2026</span></div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">61,548</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Thereafter</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">884,987</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total future minimum lease payments</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1,237,088</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Less imputed remaining interest</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(438,332</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total present value of operating lease liabilities</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">798,756</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div style=\"text-align: justify; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Sale and Leaseback Transactions</div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">In 2009, the Company completed sale and leaseback transactions involving 15 of its owned stores and its retail distribution center.\u00a0 Under the transactions, the land, buildings and improvements at the locations were sold and leased back for terms of 20 and 15 years, respectively.\u00a0 Equipment was not included.\u00a0 The leases include specified renewal options for up to 20 additional years.</div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">In 2000, the Company completed a sale and leaseback transaction involving 65 of its owned Cracker Barrel stores.\u00a0 Under the transaction, the land, buildings and building improvements at the locations were sold and leased back for a term of 21 years.\u00a0 The leases for these stores included specified renewal options for up to 20 additional years.\u00a0 On July 29, 2020, the Company entered into an agreement with the original lessor and a third party financier to obtain ownership of\u00a064\u00a0of the 65 Cracker Barrel properties and simultaneously entered into a sale and leaseback transaction with the financier for an aggregate purchase price, net of closing costs, of\u00a0$198,083. The Company purchased the remaining property for approximately $3,200. In connection with the sale and leaseback transaction, the Company entered into lease agreements for each of the properties for initial terms of\u00a020\u00a0years and renewal options up to 50 years. The aggregate initial annual rent payment for the properties is approximately\u00a0$14,379\u00a0and includes\u00a01%\u00a0annual rent increases over the initial lease terms.\u00a0 All the properties qualified for sale and leaseback and operating lease accounting classification and the Company recorded a gain on the sale and leaseback transaction of $69,954 which is recorded in the gain on sale and leaseback transactions line in the Consolidated Statements of Income (Loss).\u00a0 The Company also recorded operating lease right-of-use assets and corresponding operating lease liabilities of\u00a0$261,698 and $182,649, respectively.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">On August 4, 2020, the Company completed a subsequent sale and leaseback transaction involving 62 of its owned Cracker Barrel stores for an aggregate purchase price, net of closing costs, of\u00a0$146,357.\u00a0 Under the transaction, the land, buildings and building improvements at the locations were sold and leased back for initial terms of 20 years and renewal options up to 50 years. The aggregate initial annual rent payment for the properties is approximately\u00a0$10,393\u00a0and includes\u00a01%\u00a0annual rent increases over the initial lease terms.\u00a0 All of the properties qualified for sale and leaseback and operating lease accounting classification, and the Company recorded a gain of\u00a0$217,722 which is recorded in the gain on sale and leaseback transaction line in the Consolidated Statement of Income in the first quarter of 2021.\u00a0 The Company also recorded operating lease right-of-use assets, including a non-cash asset recognized as part of accounting for the transaction of $175,960, and corresponding operating lease liabilities of\u00a0$309,624 and $133,663, respectively<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n"}]},{"name":"rpt:f-827","factDimensions":{"xbrl:concept":"cbrl:LesseeOperatingLeaseLeasesNotYetCommencedLiabilityPayments","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11186000","decimals":-3}]},{"name":"rpt:f-828","factDimensions":{"xbrl:concept":"us-gaap:LeaseCostTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the components of lease cost for operating leases for the years ended July 30, 2021:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z99d08439b5594d2b8696c3a980fdf1ac\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"></div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; padding-bottom: 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: center; font-family: 'Times New Roman'; font-size: 10pt;\">Year Ended</div><div style=\"text-align: center; font-family: 'Times New Roman'; font-size: 10pt;\">July 30, 2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; padding-bottom: 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: middle; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Year Ended</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 31, 2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Operating lease cost</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">106,266</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">82,963</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Short term lease cost</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,363</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,896</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Variable lease cost</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,248</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1,719</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; padding-bottom: 4px;\" valign=\"bottom\"><div style=\"text-align: left; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total lease cost</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">110,877</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">87,578</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-829","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseCost","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"106266000","decimals":-3}]},{"name":"rpt:f-830","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseCost","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"82963000","decimals":-3}]},{"name":"rpt:f-831","factDimensions":{"xbrl:concept":"us-gaap:ShortTermLeaseCost","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2363000","decimals":-3}]},{"name":"rpt:f-832","factDimensions":{"xbrl:concept":"us-gaap:ShortTermLeaseCost","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2896000","decimals":-3}]},{"name":"rpt:f-833","factDimensions":{"xbrl:concept":"us-gaap:VariableLeaseCost","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2248000","decimals":-3}]},{"name":"rpt:f-834","factDimensions":{"xbrl:concept":"us-gaap:VariableLeaseCost","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1719000","decimals":-3}]},{"name":"rpt:f-835","factDimensions":{"xbrl:concept":"us-gaap:LeaseCost","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"110877000","decimals":-3}]},{"name":"rpt:f-836","factDimensions":{"xbrl:concept":"us-gaap:LeaseCost","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"87578000","decimals":-3}]},{"name":"rpt:f-837","factDimensions":{"xbrl:concept":"cbrl:LesseeOperatingLeaseRentExpensesTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">Prior to the adoption of the new lease accounting guidance in 2020, rent expense under operating leases, including the sale-leaseback transactions discussed below, for 2019 was:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"zf1556af47d2045b291c54b0dab922cb7\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;\">Year</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: center; font-family: 'Times New Roman'; font-size: 10pt;\"> Minimum</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: center; font-family: 'Times New Roman'; font-size: 10pt;\">Contingent</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: center; font-family: 'Times New Roman'; font-size: 10pt;\">Total</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"font-family: 'Times New Roman'; font-size: 10pt;\">78,044</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"font-family: 'Times New Roman'; font-size: 10pt;\">280</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"font-family: 'Times New Roman'; font-size: 10pt;\">78,324</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-838","factDimensions":{"xbrl:concept":"cbrl:LesseeOperatingLeasesRentExpenseMinimumRentals","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"78044000","decimals":-3}]},{"name":"rpt:f-839","factDimensions":{"xbrl:concept":"cbrl:LesseeOperatingLeasesRentExpenseContingentRentals","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"280000","decimals":-3}]},{"name":"rpt:f-840","factDimensions":{"xbrl:concept":"cbrl:LesseeOperatingLeasesRentExpenseNet","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"78324000","decimals":-3}]},{"name":"rpt:f-841","factDimensions":{"xbrl:concept":"cbrl:SupplementalCashFlowInformationAndNonCashActivityRelatedToOperatingLeasesTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">The following table summarizes supplemental cash flow information and non-cash activity related to the Company\u2019s operating leases for the year ended July 30, 2021</span> and July 31, 2020<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">:</span></div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z0eef87b9fafe47cdbb28cc66b8f2ca06\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"></div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; padding-bottom: 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Year Ended</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 30, 2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; padding-bottom: 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -7pt;\">Year Ended</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -7pt;\"><span style=\"text-indent: 0pt;\">July 31</span>, <span style=\"text-indent: 0pt;\">2020</span></div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Operating cash flow information:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: middle;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: middle;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Gain on sale and leaseback transactions</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">217,722</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">69,954</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Cash paid for amounts included in the measurement of lease liabilities</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">89,264</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">80,265</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Noncash information:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Right-of-use assets obtained in exchange for new operating lease liabilities</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">316,563</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">267,266</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Lease modifications\u00a0 </span>or reassessments increasing or decreasing right-of-use<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> assets</span></div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">35,059</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">29,793</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Lease modifications removing right-of-use assets</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(544</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(19,939</div></div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></div></td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-842","factDimensions":{"xbrl:concept":"us-gaap:SaleAndLeasebackTransactionGainLossNet","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"217722000","decimals":-3}]},{"name":"rpt:f-843","factDimensions":{"xbrl:concept":"us-gaap:SaleAndLeasebackTransactionGainLossNet","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"69954000","decimals":-3}]},{"name":"rpt:f-844","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasePayments","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"89264000","decimals":-3}]},{"name":"rpt:f-845","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasePayments","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"80265000","decimals":-3}]},{"name":"rpt:f-846","factDimensions":{"xbrl:concept":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"316563000","decimals":-3}]},{"name":"rpt:f-847","factDimensions":{"xbrl:concept":"us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"267266000","decimals":-3}]},{"name":"rpt:f-848","factDimensions":{"xbrl:concept":"cbrl:IncreaseDecreaseInRightOfUseAssetsResultingFromLeaseModificationsOrReassessments","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35059000","decimals":-3}]},{"name":"rpt:f-849","factDimensions":{"xbrl:concept":"cbrl:IncreaseDecreaseInRightOfUseAssetsResultingFromLeaseModificationsOrReassessments","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29793000","decimals":-3}]},{"name":"rpt:f-850","factDimensions":{"xbrl:concept":"cbrl:LesseeOperatingLeaseLeaseModificationsRemovingRightOfUseAssets","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"544000","decimals":-3}]},{"name":"rpt:f-851","factDimensions":{"xbrl:concept":"cbrl:LesseeOperatingLeaseLeaseModificationsRemovingRightOfUseAssets","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19939000","decimals":-3}]},{"name":"rpt:f-852","factDimensions":{"xbrl:concept":"cbrl:ScheduleOfWeightedAverageRemainingLeaseTermAndWeightedAverageDiscountRateForOperatingLeasesTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the weighted-average remaining lease term and the weighted-average discount rate for operating leases as of July 30, 2021 and July 31, 2020:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z936fac4480454ad89faab975f9c02da3\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"></div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 7pt;\"><span style=\"text-indent: 0pt;\">July 30</span>, <span style=\"text-indent: 0pt;\">2021</span></div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -7pt;\"><span style=\"text-indent: 0pt;\">July 31</span>, <span style=\"text-indent: 0pt;\">2020</span></div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Weighted-average remaining lease term</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: middle; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 7pt;\"><span style=\"text-indent: 0pt;\">18.17</span> Years</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -7pt;\"><span style=\"text-indent: 0pt;\">19.05</span> Years</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #FFFFFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Weighted-average discount rate</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #FFFFFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4.84</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">%</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #FFFFFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;\" valign=\"bottom\"><div><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4.50</div></div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;\" valign=\"bottom\"><div><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">%</div></div></td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-853","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"P18Y2M1D"}]},{"name":"rpt:f-854","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"P19Y18D"}]},{"name":"rpt:f-855","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"0.0484","decimals":4}]},{"name":"rpt:f-856","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"0.0450","decimals":4}]},{"name":"rpt:f-857","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the maturities of undiscounted cash flows reconciled to the total operating lease liability as of July 30, 2021:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z19db2d93a2d2494a89be9567436536e5\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Year</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -7pt;\">Total</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"text-indent: 0pt;\">2022</span></div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">86,992</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"text-indent: 0pt;\">2023</span></div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">78,471</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"text-indent: 0pt;\">2024</span></div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">63,908</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"text-indent: 0pt;\">2025</span></div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">61,182</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"text-indent: 0pt;\">2026</span></div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">61,548</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Thereafter</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">884,987</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total future minimum lease payments</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1,237,088</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Less imputed remaining interest</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(438,332</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total present value of operating lease liabilities</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">798,756</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-858","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"86992000","decimals":-3}]},{"name":"rpt:f-859","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"78471000","decimals":-3}]},{"name":"rpt:f-860","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"63908000","decimals":-3}]},{"name":"rpt:f-861","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"61182000","decimals":-3}]},{"name":"rpt:f-862","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"61548000","decimals":-3}]},{"name":"rpt:f-863","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"884987000","decimals":-3}]},{"name":"rpt:f-864","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1237088000","decimals":-3}]},{"name":"rpt:f-865","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"438332000","decimals":-3}]},{"name":"rpt:f-866","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiability","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"798756000","decimals":-3}]},{"name":"rpt:f-867","factDimensions":{"xbrl:concept":"cbrl:NumberOfStoresInvolvingSaleLeasebackTransaction","xbrl:period":"2008-08-02T00:00:00/2009-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"cbrl:Store","us-gaap:MajorPropertyClassAxis":"cbrl:OwnedStoresMember","us-gaap:SaleLeasebackTransactionDescriptionAxis":"cbrl:SaleLeasebackTransactionsIn2009Member"},"factValues":[{"value":"15","decimals":0}]},{"name":"rpt:f-868","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseTermOfContract","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:MajorPropertyClassAxis":"cbrl:OwnedStoresMember","us-gaap:SaleLeasebackTransactionDescriptionAxis":"cbrl:SaleLeasebackTransactionsIn2009Member"},"factValues":[{"value":"P20Y"}]},{"name":"rpt:f-869","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseTermOfContract","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:MajorPropertyClassAxis":"cbrl:RetailDistributionCenterMember","us-gaap:SaleLeasebackTransactionDescriptionAxis":"cbrl:SaleLeasebackTransactionsIn2009Member"},"factValues":[{"value":"P15Y"}]},{"name":"rpt:f-870","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseRenewalTerm","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:MajorPropertyClassAxis":"cbrl:RetailDistributionCenterMember","us-gaap:SaleLeasebackTransactionDescriptionAxis":"cbrl:SaleLeasebackTransactionsIn2009Member"},"factValues":[{"value":"P20Y"}]},{"name":"rpt:f-871","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseRenewalTerm","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:MajorPropertyClassAxis":"cbrl:OwnedStoresMember","us-gaap:SaleLeasebackTransactionDescriptionAxis":"cbrl:SaleLeasebackTransactionsIn2009Member"},"factValues":[{"value":"P20Y"}]},{"name":"rpt:f-872","factDimensions":{"xbrl:concept":"cbrl:NumberOfStoresInvolvingSaleLeasebackTransaction","xbrl:period":"1999-07-31T00:00:00/2000-07-29T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"cbrl:Store","us-gaap:MajorPropertyClassAxis":"cbrl:OwnedStoresMember","us-gaap:SaleLeasebackTransactionDescriptionAxis":"cbrl:SaleLeasebackTransactionsIn2000Member"},"factValues":[{"value":"65","decimals":0}]},{"name":"rpt:f-873","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseTermOfContract","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:MajorPropertyClassAxis":"cbrl:OwnedStoresMember","us-gaap:SaleLeasebackTransactionDescriptionAxis":"cbrl:SaleLeasebackTransactionsIn2000Member"},"factValues":[{"value":"P21Y"}]},{"name":"rpt:f-874","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseRenewalTerm","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:MajorPropertyClassAxis":"cbrl:OwnedStoresMember","us-gaap:SaleLeasebackTransactionDescriptionAxis":"cbrl:SaleLeasebackTransactionsIn2000Member"},"factValues":[{"value":"P20Y"}]},{"name":"rpt:f-875","factDimensions":{"xbrl:concept":"cbrl:NumberOfStoresCompletedInSaleLeasebackTransaction","xbrl:period":"2020-07-29T00:00:00/2020-07-30T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"cbrl:Store","us-gaap:SaleLeasebackTransactionDescriptionAxis":"cbrl:SaleLeasebackTransactionsIn2000Member","us-gaap:MajorPropertyClassAxis":"cbrl:OwnedStoresMember"},"factValues":[{"value":"64","decimals":0}]},{"name":"rpt:f-876","factDimensions":{"xbrl:concept":"cbrl:NumberOfStoresInvolvingSaleLeasebackTransaction","xbrl:period":"1999-07-31T00:00:00/2000-07-29T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"cbrl:Store","us-gaap:MajorPropertyClassAxis":"cbrl:OwnedStoresMember","us-gaap:SaleLeasebackTransactionDescriptionAxis":"cbrl:SaleLeasebackTransactionsIn2000Member"},"factValues":[{"value":"65","decimals":0}]},{"name":"rpt:f-877","factDimensions":{"xbrl:concept":"us-gaap:SaleLeasebackTransactionNetBookValue","xbrl:period":"2020-07-30T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:MajorPropertyClassAxis":"cbrl:OwnedStoresMember"},"factValues":[{"value":"198083000","decimals":-3}]},{"name":"rpt:f-878","factDimensions":{"xbrl:concept":"cbrl:RemainingPropertyPurchased","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:SaleLeasebackTransactionDescriptionAxis":"cbrl:SaleLeasebackTransactionsIn2000Member"},"factValues":[{"value":"3200000","decimals":-3}]},{"name":"rpt:f-879","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseTermOfContract","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:SaleLeasebackTransactionDescriptionAxis":"cbrl:SaleLeasebackTransactionsIn2000Member"},"factValues":[{"value":"P20Y"}]},{"name":"rpt:f-880","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseRenewalTerm","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","srt:RangeAxis":"srt:MaximumMember","us-gaap:SaleLeasebackTransactionDescriptionAxis":"cbrl:SaleLeasebackTransactionsIn2000Member"},"factValues":[{"value":"P50Y"}]},{"name":"rpt:f-881","factDimensions":{"xbrl:concept":"cbrl:SaleLeasebackTransactionAggregateInitialAnnualRentPaymentForLeaseProperties","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:SaleLeasebackTransactionDescriptionAxis":"cbrl:SaleLeasebackTransactionsIn2000Member"},"factValues":[{"value":"14379000","decimals":-3}]},{"name":"rpt:f-882","factDimensions":{"xbrl:concept":"cbrl:SaleLeasebackTransactionPercentageOfIncreaseInAnnualRentalPaymentsInInitialTerms","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:SaleLeasebackTransactionDescriptionAxis":"cbrl:SaleLeasebackTransactionsIn2000Member"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-883","factDimensions":{"xbrl:concept":"us-gaap:SaleAndLeasebackTransactionGainLossNet","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:SaleLeasebackTransactionDescriptionAxis":"cbrl:SaleLeasebackTransactionsIn2000Member"},"factValues":[{"value":"69954000","decimals":-3}]},{"name":"rpt:f-884","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:SaleLeasebackTransactionDescriptionAxis":"cbrl:SaleLeasebackTransactionsIn2000Member"},"factValues":[{"value":"261698000","decimals":-3}]},{"name":"rpt:f-885","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiability","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:SaleLeasebackTransactionDescriptionAxis":"cbrl:SaleLeasebackTransactionsIn2000Member"},"factValues":[{"value":"182649000","decimals":-3}]},{"name":"rpt:f-886","factDimensions":{"xbrl:concept":"cbrl:NumberOfStoresInvolvingSaleLeasebackTransaction","xbrl:period":"2020-08-04T00:00:00/2020-08-05T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"cbrl:Store","us-gaap:MajorPropertyClassAxis":"cbrl:OwnedStoresMember"},"factValues":[{"value":"62","decimals":0}]},{"name":"rpt:f-887","factDimensions":{"xbrl:concept":"us-gaap:SaleLeasebackTransactionNetBookValue","xbrl:period":"2020-08-05T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"146357000","decimals":-3}]},{"name":"rpt:f-888","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseTermOfContract","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"P20Y"}]},{"name":"rpt:f-889","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseRenewalTerm","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P50Y"}]},{"name":"rpt:f-890","factDimensions":{"xbrl:concept":"cbrl:SaleLeasebackTransactionAggregateInitialAnnualRentPaymentForLeaseProperties","xbrl:period":"2020-08-04T00:00:00/2020-08-05T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10393000","decimals":-3}]},{"name":"rpt:f-891","factDimensions":{"xbrl:concept":"cbrl:SaleLeasebackTransactionPercentageOfIncreaseInAnnualRentalPaymentsInInitialTerms","xbrl:period":"2020-08-04T00:00:00/2020-08-05T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-892","factDimensions":{"xbrl:concept":"us-gaap:SaleAndLeasebackTransactionGainLossNet","xbrl:period":"2020-08-04T00:00:00/2020-08-05T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"217722000","decimals":-3}]},{"name":"rpt:f-893","factDimensions":{"xbrl:concept":"cbrl:OperatingLeaseRightOfUseAssetNonCash","xbrl:period":"2020-08-05T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"175960000","decimals":-3}]},{"name":"rpt:f-894","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2020-08-05T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"309624000","decimals":-3}]},{"name":"rpt:f-895","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiability","xbrl:period":"2020-08-05T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"133663000","decimals":-3}]},{"name":"rpt:f-896","factDimensions":{"xbrl:concept":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">12. Share-Based Compensation</div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Stock Compensation Plans</div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The Company\u2019s employee compensation plans are administered by the Compensation Committee of the Company\u2019s Board of Directors (the \u201cCommittee\u201d).\u00a0 The Committee is authorized to determine, at time periods within its discretion and subject to the direction of the Board of Directors, which employees will be granted awards, the number of shares covered by any awards granted, and within applicable limits, the terms and provisions relating to the exercise and vesting of any awards.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">On November 19, 2020, the Company\u2019s shareholders approved the 2020 Omnibus Incentive Plan (the \u201c2020 Omnibus Plan\u201d) which became effective on that date. The 2020 Omnibus Plan authorizes the following types of awards for employees and non-employee directors: stock options, stock appreciation rights, nonvested stock, restricted stock units, other share-based awards and performance awards. After the effective date of the 2020 Omnibus Plan, no additional awards could be granted under the Company\u2019s 2010 Omnibus Incentive Stock and Incentive Plan (the \u201cPrior Plan\u201d).</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The 2020 Omnibus Plan allows the Committee to grant awards for an aggregate of 1,033,441 shares, the number of shares that were available for issuance as of September 24, 2020 (the \u201cCutoff Date\u201d) pursuant to the Prior Plan, plus the number of shares that became available for issuance pursuant to the terms of the Prior Plan following the Cutoff Date and prior to the effective date.\u00a0 However, this share reserve is increased by shares awarded under this and the Prior Plan which are forfeited, expired, settled for cash and shares withheld by the Company in payment of a tax withholding obligation after the effective date of the 2020 Omnibus Plan.\u00a0 Additionally, this share reserve was decreased by shares granted from the 2020 Omnibus Plan after the effective date. At July 30, 2021, the number of shares authorized for future issuance under the Company\u2019s active plan is 1,054,002.\u00a0 At July 30, 2021, the number of outstanding awards under the 2020 Omnibus Plan and the Prior Plan was 12,118 and 125,334, respectively.</div>\n\n<div><br/></div>\n\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Types of Share-Based Awards</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Nonvested Stock Awards</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Nonvested stock awards consist of the Company\u2019s common stock, generally accrue dividend equivalents and vest over 1\u20135 years.\u00a0 The fair value of the Company\u2019s nonvested stock awards which accrue dividends is equal to the market price of the Company\u2019s stock at the date of the grant.\u00a0 Dividends are forfeited for any nonvested stock awards that do not vest.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The Company\u2019s nonvested stock awards include its long-term performance plans which were established by the Committee for the purpose of rewarding certain officers with shares of the Company\u2019s common stock if the Company achieved certain performance targets. The stock awards under the long-term performance plans are calculated or estimated based on achievement of financial performance measures.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the performance periods and vesting periods for the Company\u2019s nonvested stock awards under its long-term performance plans at July 30, 2021:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"zc7d3a5a1659245789f4a09a39c6e1075\" style=\"font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; text-align: left; color: #000000; width: 75%; margin-left: 0px; margin-right: auto;\">\n  <tr>\n    <td style=\"width: 62.5%; vertical-align: bottom; border-top: #000000 2px solid; border-bottom: #000000 2px solid;\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Long-Term Performance Plan (\u201cLTPP\u201d)</div></td>\n    <td style=\"width: 18.75%; vertical-align: bottom; border-top: #000000 2px solid; border-bottom: #000000 2px solid;\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Performance Period</div></td>\n    <td style=\"width: 18.75%; vertical-align: top; border-top: #000000 2px solid; border-bottom: #000000 2px solid;\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Vesting Period</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(in Years)</div></td>\n  </tr>\n  <tr>\n    <td style=\"width: 62.5%; vertical-align: top; background-color: #CCEEFF;\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021 LTPP</div></td>\n    <td style=\"width: 18.75%; vertical-align: top; background-color: #CCEEFF;\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021 \u2013 2022</div></td>\n    <td style=\"width: 18.75%; vertical-align: top; background-color: #CCEEFF;\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2 or 3</div></td>\n  </tr>\n  <tr>\n    <td style=\"width: 62.5%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #FFFFFF;\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020 LTPP</div></td>\n    <td style=\"width: 18.75%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #FFFFFF;\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020 \u2013 2021</div></td>\n    <td style=\"width: 18.75%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #FFFFFF;\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2 or 3</div></td>\n  </tr>\n</table>\n\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the shares that have been accrued under the 2021 LTPP and 2020 LTPP at July 30, 2021:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z3697636e954f4ed5905054df956757bc\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021 LTPP</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">15,594</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020 LTPP</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">19,824</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">A summary of the Company\u2019s nonvested stock activity as of July 30, 2021, and changes during 2021 are presented in the following table:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z28ba355759d3450e8da49b8a48031074\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 75%; margin-left: 0px; margin-right: auto;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"6\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Nonvested Stock</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Shares</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Weighted-Average Grant</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Date Fair Value</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Unvested at July 31, 2020</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">59,755</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">152.34</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Granted</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">59,096</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">122.44</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Vested</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(21,998</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">145.48</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Forfeited</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(7,530</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">133.86</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Unvested at July 30, 2021</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">89,323</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">135.81</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the total fair value of nonvested stock that vested for each of the three years:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"zea423453c2894616b4ed4ab98bffa349\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 64%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total fair value of nonvested stock</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">3,200</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">3,084</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">5,119</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Nonvested Stock Units</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Beginning in 2017 through 2020, the Company adopted long-term incentive plans that award nonvested stock units based upon relative total shareholder return (\u201crTSR RSUs\u201d).\u00a0The number of nonvested stock units that will ultimately be awarded and will vest at the end of the applicable three-year performance period is based on relative total shareholder return, which is defined as increases in the Company\u2019s stock price plus dividends paid during the performance period as compared to the total shareholder return of a group of peer companies determined by the Committee.\u00a0 The number of shares awarded at the end of the performance period for each nonvested stock unit may range from 75% to 125% of the target award.\u00a0 The probability of the actual shares expected to be earned is considered in the grant date valuation; therefore, the expense will not be adjusted to reflect the actual units earned.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The fair value of the nonvested stock units is determined using the Monte-Carlo simulation model, which simulates a range of possible future stock prices and estimates the probabilities of the potential payouts.\u00a0 This model uses the average prices for the 60 consecutive calendar days beginning 30 days prior to and ending 30 days after the first business day of the performance period. This model also incorporates the following ranges of assumptions:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"z99d958f6ba5546b5b7bb6193cd3a8bb9\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u25cf</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The expected volatilities are the historical volatilities of the Company\u2019s stock and the members of the peer group over the period commensurate with the three-year performance period.</div></td>\n  </tr>\n</table>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"z532ad6b7bb7f47d190fd13055dd4b040\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u25cf</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman';\">T</span>he risk-free interest rate is based on the U.S. Treasury rate assumption commensurate with the three-year performance period.\u00a0 The risk-free rate for the nonvested stock units granted in 2020 was 1.6%<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">. The risk-free interest rate for the nonvested stock units granted in 2019 was </span>2.9%<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div></td>\n  </tr>\n</table>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"z98588653ab2943d49421ae1fcdc122d5\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u25cf</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The expected dividend yield is assumed to be zero since the award holders are entitled to any dividends paid over the performance period.</div></td>\n  </tr>\n</table>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Dividends accrue on the nonvested stock units. Dividends will be forfeited for nonvested stock units that do not vest.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the shares that have been accrued for rTSR RSUs awards under the 2020 and 2019 long-term incentive plans at July 30, 2021:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z0771589173a54d199032b2607659f5fd\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Shares</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020 rTSR RSUs</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4,120</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019 rTSR RSUs</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">8,591</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Compensation Expense</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table highlights the components of share-based compensation expense for each of the three years:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z4a447be79469408a86578291723194c0\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 64%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total compensation expense</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">8,729</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">6,386</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">8,181</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table highlights the total unrecognized compensation expense related to the outstanding nonvested stock awards and nonvested stock units and the weighted-average periods over which the expense is expected to be recognized as of July 30, 2021:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z134c63c906474b09bd413993e5d0ac96\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: 0px; margin-right: auto;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Nonvested</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Stock Awards</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Nonvested</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Stock Units</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total unrecognized compensation</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">5,335</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">476</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Weighted-average period in years</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1.78</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1.00</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">During 2021, the Company issued 32,313 shares of its common stock resulting from the vesting of share-based compensation awards.\u00a0 Related tax withholding payments on these share-based compensation awards resulted in a net reduction to shareholders\u2019 equity of $2,282.</div>\n"}]},{"name":"rpt:f-897","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"cbrl:OmnibusPlan2010Member"},"factValues":[{"value":"0"}]},{"name":"rpt:f-898","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","xbrl:period":"2020-11-20T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"cbrl:OmnibusPlan2020Member"},"factValues":[{"value":"1033441","decimals":0}]},{"name":"rpt:f-899","factDimensions":{"xbrl:concept":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"cbrl:OmnibusPlan2020Member"},"factValues":[{"value":"1054002","decimals":0}]},{"name":"rpt:f-900","factDimensions":{"xbrl:concept":"cbrl:ShareBasedCompensationArrangementOutstandingNumber","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"cbrl:OmnibusPlan2020Member"},"factValues":[{"value":"12118","decimals":0}]},{"name":"rpt:f-901","factDimensions":{"xbrl:concept":"cbrl:ShareBasedCompensationArrangementOutstandingNumber","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"cbrl:OmnibusPlan2010Member"},"factValues":[{"value":"125334","decimals":0}]},{"name":"rpt:f-902","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P1Y"}]},{"name":"rpt:f-903","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-904","factDimensions":{"xbrl:concept":"cbrl:SharebasedCompensationArrangementBySharebasedPaymentAwardLtppPerformanceAndVestingPeriodTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the performance periods and vesting periods for the Company\u2019s nonvested stock awards under its long-term performance plans at July 30, 2021:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"zc7d3a5a1659245789f4a09a39c6e1075\" style=\"font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; text-align: left; color: #000000; width: 75%; margin-left: 0px; margin-right: auto;\">\n  <tr>\n    <td style=\"width: 62.5%; vertical-align: bottom; border-top: #000000 2px solid; border-bottom: #000000 2px solid;\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Long-Term Performance Plan (\u201cLTPP\u201d)</div></td>\n    <td style=\"width: 18.75%; vertical-align: bottom; border-top: #000000 2px solid; border-bottom: #000000 2px solid;\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Performance Period</div></td>\n    <td style=\"width: 18.75%; vertical-align: top; border-top: #000000 2px solid; border-bottom: #000000 2px solid;\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Vesting Period</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(in Years)</div></td>\n  </tr>\n  <tr>\n    <td style=\"width: 62.5%; vertical-align: top; background-color: #CCEEFF;\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021 LTPP</div></td>\n    <td style=\"width: 18.75%; vertical-align: top; background-color: #CCEEFF;\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021 \u2013 2022</div></td>\n    <td style=\"width: 18.75%; vertical-align: top; background-color: #CCEEFF;\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2 or 3</div></td>\n  </tr>\n  <tr>\n    <td style=\"width: 62.5%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #FFFFFF;\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020 LTPP</div></td>\n    <td style=\"width: 18.75%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #FFFFFF;\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020 \u2013 2021</div></td>\n    <td style=\"width: 18.75%; vertical-align: top; border-bottom: #000000 2px solid; background-color: #FFFFFF;\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2 or 3</div></td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-905","factDimensions":{"xbrl:concept":"cbrl:PerformancePeriod","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:PlanNameAxis":"cbrl:LongTermPerformancePlan2021Member","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"2021"}]},{"name":"rpt:f-906","factDimensions":{"xbrl:concept":"cbrl:PerformancePeriod","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","srt:RangeAxis":"srt:MaximumMember","us-gaap:PlanNameAxis":"cbrl:LongTermPerformancePlan2021Member"},"factValues":[{"value":"2022"}]},{"name":"rpt:f-907","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:PlanNameAxis":"cbrl:LongTermPerformancePlan2021Member","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-908","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","srt:RangeAxis":"srt:MaximumMember","us-gaap:PlanNameAxis":"cbrl:LongTermPerformancePlan2021Member"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-909","factDimensions":{"xbrl:concept":"cbrl:PerformancePeriod","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:PlanNameAxis":"cbrl:LongTermPerformancePlan2020Member","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"2020"}]},{"name":"rpt:f-910","factDimensions":{"xbrl:concept":"cbrl:PerformancePeriod","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","srt:RangeAxis":"srt:MaximumMember","us-gaap:PlanNameAxis":"cbrl:LongTermPerformancePlan2020Member"},"factValues":[{"value":"2021"}]},{"name":"rpt:f-911","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:PlanNameAxis":"cbrl:LongTermPerformancePlan2020Member","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-912","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","srt:RangeAxis":"srt:MaximumMember","us-gaap:PlanNameAxis":"cbrl:LongTermPerformancePlan2020Member"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-913","factDimensions":{"xbrl:concept":"cbrl:ScheduleOfShareBasedPaymentAwardsLtppAccruedTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the shares that have been accrued under the 2021 LTPP and 2020 LTPP at July 30, 2021:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z3697636e954f4ed5905054df956757bc\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021 LTPP</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">15,594</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020 LTPP</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">19,824</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-914","factDimensions":{"xbrl:concept":"cbrl:NonvestedStockEarned","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"cbrl:LongTermPerformancePlan2021Member"},"factValues":[{"value":"15594","decimals":0}]},{"name":"rpt:f-915","factDimensions":{"xbrl:concept":"cbrl:NonvestedStockEarned","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"cbrl:LongTermPerformancePlan2020Member"},"factValues":[{"value":"19824","decimals":0}]},{"name":"rpt:f-916","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">A summary of the Company\u2019s nonvested stock activity as of July 30, 2021, and changes during 2021 are presented in the following table:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z28ba355759d3450e8da49b8a48031074\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 75%; margin-left: 0px; margin-right: auto;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"6\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Nonvested Stock</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Shares</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Weighted-Average Grant</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Date Fair Value</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Unvested at July 31, 2020</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">59,755</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">152.34</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Granted</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">59,096</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">122.44</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Vested</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(21,998</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">145.48</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Forfeited</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(7,530</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">133.86</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Unvested at July 30, 2021</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">89,323</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">135.81</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-917","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockMember"},"factValues":[{"value":"59755","decimals":0}]},{"name":"rpt:f-918","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockMember"},"factValues":[{"value":"152.34","decimals":2}]},{"name":"rpt:f-919","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockMember"},"factValues":[{"value":"59096","decimals":0}]},{"name":"rpt:f-920","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockMember"},"factValues":[{"value":"122.44","decimals":2}]},{"name":"rpt:f-921","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockMember"},"factValues":[{"value":"21998","decimals":0}]},{"name":"rpt:f-922","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockMember"},"factValues":[{"value":"145.48","decimals":2}]},{"name":"rpt:f-923","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockMember"},"factValues":[{"value":"7530","decimals":0}]},{"name":"rpt:f-924","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockMember"},"factValues":[{"value":"133.86","decimals":2}]},{"name":"rpt:f-925","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockMember"},"factValues":[{"value":"89323","decimals":0}]},{"name":"rpt:f-926","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockMember"},"factValues":[{"value":"135.81","decimals":2}]},{"name":"rpt:f-927","factDimensions":{"xbrl:concept":"cbrl:ScheduleOfShareBasedPaymentAwardNonVestedAggregateFairValueTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the total fair value of nonvested stock that vested for each of the three years:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"zea423453c2894616b4ed4ab98bffa349\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 64%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total fair value of nonvested stock</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">3,200</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">3,084</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">5,119</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-928","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockMember"},"factValues":[{"value":"3200000","decimals":-3}]},{"name":"rpt:f-929","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockMember"},"factValues":[{"value":"3084000","decimals":-3}]},{"name":"rpt:f-930","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockMember"},"factValues":[{"value":"5119000","decimals":-3}]},{"name":"rpt:f-931","factDimensions":{"xbrl:concept":"cbrl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockUnitsMember","us-gaap:PlanNameAxis":"cbrl:OmnibusPlan2010Member"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-932","factDimensions":{"xbrl:concept":"cbrl:PercentageOfTargetAwardThatMayBeAwarded","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","srt:RangeAxis":"srt:MinimumMember","us-gaap:PlanNameAxis":"cbrl:OmnibusPlan2010Member","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockUnitsMember"},"factValues":[{"value":"0.75","decimals":2}]},{"name":"rpt:f-933","factDimensions":{"xbrl:concept":"cbrl:PercentageOfTargetAwardThatMayBeAwarded","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockUnitsMember","us-gaap:PlanNameAxis":"cbrl:OmnibusPlan2010Member","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"1.25","decimals":2}]},{"name":"rpt:f-934","factDimensions":{"xbrl:concept":"cbrl:MeasurementPeriodForAverageStockPricesInConsecutiveCalendarDays","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockUnitsMember","us-gaap:PlanNameAxis":"cbrl:OmnibusPlan2010Member"},"factValues":[{"value":"P60D"}]},{"name":"rpt:f-935","factDimensions":{"xbrl:concept":"cbrl:MeasurementPeriodForAverageStockPricesPriorToFirstBusinessDayOfPerformancePeriod","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockUnitsMember","us-gaap:PlanNameAxis":"cbrl:OmnibusPlan2010Member"},"factValues":[{"value":"P30D"}]},{"name":"rpt:f-936","factDimensions":{"xbrl:concept":"cbrl:MeasurementPeriodForAverageStockPricesAfterFirstBusinessDayOfPerformancePeriod","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockUnitsMember","us-gaap:PlanNameAxis":"cbrl:OmnibusPlan2010Member"},"factValues":[{"value":"P30D"}]},{"name":"rpt:f-937","factDimensions":{"xbrl:concept":"cbrl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockUnitsMember","us-gaap:PlanNameAxis":"cbrl:OmnibusPlan2010Member"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-938","factDimensions":{"xbrl:concept":"cbrl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockUnitsMember","us-gaap:PlanNameAxis":"cbrl:OmnibusPlan2010Member"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-939","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockUnitsMember","us-gaap:PlanNameAxis":"cbrl:OmnibusPlan2010Member"},"factValues":[{"value":"0.016","decimals":3}]},{"name":"rpt:f-940","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:PlanNameAxis":"cbrl:OmnibusPlan2010Member","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockUnitsMember"},"factValues":[{"value":"0.029","decimals":3}]},{"name":"rpt:f-941","factDimensions":{"xbrl:concept":"cbrl:ScheduleOfSharesAccruedUnderShareBasedCompensationPlanTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the shares that have been accrued for rTSR RSUs awards under the 2020 and 2019 long-term incentive plans at July 30, 2021:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z0771589173a54d199032b2607659f5fd\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Shares</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020 rTSR RSUs</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4,120</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 88%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019 rTSR RSUs</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">8,591</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-942","factDimensions":{"xbrl:concept":"cbrl:NumberOfSharesAccrued","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:AwardDateAxis":"cbrl:RTSRRSUsAwards2020Member"},"factValues":[{"value":"4120","decimals":0}]},{"name":"rpt:f-943","factDimensions":{"xbrl:concept":"cbrl:NumberOfSharesAccrued","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:AwardDateAxis":"cbrl:RTSRRSUsAwards2019Member"},"factValues":[{"value":"8591","decimals":0}]},{"name":"rpt:f-944","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table highlights the components of share-based compensation expense for each of the three years:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z4a447be79469408a86578291723194c0\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 64%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total compensation expense</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">8,729</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">6,386</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">8,181</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-945","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8729000","decimals":-3}]},{"name":"rpt:f-946","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6386000","decimals":-3}]},{"name":"rpt:f-947","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8181000","decimals":-3}]},{"name":"rpt:f-948","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table highlights the total unrecognized compensation expense related to the outstanding nonvested stock awards and nonvested stock units and the weighted-average periods over which the expense is expected to be recognized as of July 30, 2021:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z134c63c906474b09bd413993e5d0ac96\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: 0px; margin-right: auto;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Nonvested</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Stock Awards</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Nonvested</div><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Stock Units</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total unrecognized compensation</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">5,335</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">476</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Weighted-average period in years</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1.78</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1.00</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-949","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockMember"},"factValues":[{"value":"5335000","decimals":-3}]},{"name":"rpt:f-950","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockUnitsMember"},"factValues":[{"value":"476000","decimals":-3}]},{"name":"rpt:f-951","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockMember"},"factValues":[{"value":"P1Y9M10D"}]},{"name":"rpt:f-952","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:AwardTypeAxis":"cbrl:NonvestedStockUnitsMember"},"factValues":[{"value":"P1Y"}]},{"name":"rpt:f-953","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"32313","decimals":0}]},{"name":"rpt:f-954","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2282000","decimals":-3}]},{"name":"rpt:f-955","factDimensions":{"xbrl:concept":"cbrl:ShareholderRightsPlanTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">13. Shareholder Rights Plan</div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">On April 9, 2021, the Company\u2019s Board of Directors declared a dividend of </span>one<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> preferred share purchase right (a \u201cRight\u201d) for each outstanding share of common stock, par value $</span>0.01<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> per share, and adopted a shareholder rights plan, as set forth in the Rights Agreement dated as of </span>April 9, 2021<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> (the \u201cRights Agreement\u201d), by and between the Company and American Stock Transfer &amp; Trust Company, LLC, as rights agent.\u00a0 The dividend was payable on </span>April 19, 2021<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> to the shareholders of record on </span>April 19, 2021<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.\u00a0 </span>The Rights Agreement is intended to replace the Company\u2019s previous shareholder rights plan adopted in 2018 (the \u201c2018 Plan\u201d), and it became effective immediately following the expiration of the 2018 Plan at the close of business on<span style=\"font-size: 10pt; font-family: 'Times New Roman';\">\u00a0</span><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">\u00a0</span>April 9, 2021<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.\u00a0 </span>The 2018 Plan and the preferred share purchase rights issued thereunder expired by their own terms and shareholders of the Company were not entitled to any payment as a result of the expiration of the 2018 Plan. The Rights Agreement will terminate unless approved by shareholders at the Company\u2019s 2021 annual meeting<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n\n<div><br/></div>\n\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"text-decoration: underline;\">The Rights</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">The </span>Rights initially trade with, and are inseparable from, the Company\u2019s common stock. The Rights are evidenced only by certificates or book entries that represent shares of common stock. New Rights will accompany any new shares of common stock the Company issues after April 19, 2021 until the Distribution Date described below<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n\n<div><br/></div>\n\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"text-decoration: underline;\">Exercise Price</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Each Right will allow its holder to purchase from the Company <span style=\"-sec-ix-hidden:Fact_2674cc7f0a724c30aea588fa938e7096\">one one-hundredth</span> of a share of Series\u00a0A Junior Participating Preferred Stock (\u201cPreferred Share\u201d) for $600.00 (the \u201cExercise Price\u201d), once the Rights become exercisable. This portion of a Preferred Share will give the shareholder approximately the same dividend and liquidation rights as would one share of common stock.\u00a0 Prior to exercise, the Right does not give its holder any dividend, voting, or liquidation rights.</div>\n\n<div><br/></div>\n\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"text-decoration: underline;\">Exercisability</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The Rights will not be exercisable until 10 days after the public announcement that a person or group has become an \u201cAcquiring Person\u201d by obtaining beneficial ownership of 20% or more of the Company\u2019s outstanding common stock.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">Certain synthetic interests in securities created by derivative positions \u2013 whether or not such interests are considered to be ownership of the underlying common stock or are reportable for purposes of Regulation 13D of the Securities Exchange Act of 1934, as amended (the \u201cExchange Act\u201d) \u2013 are treated as beneficial ownership of the number of shares of the Company\u2019s common stock equivalent to the economic exposure created by the derivative<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The date when the Rights become exercisable is the \u201cDistribution Date.\u201d\u00a0 Until the Distribution Date, the common stock certificates will also evidence the Rights, and any transfer of shares of common stock will constitute a transfer of Rights.\u00a0 After that date, the Rights will separate from the common stock and will be evidenced by book-entry credits or by Rights certificates that the Company will mail to all eligible holders of common stock.\u00a0 Any Rights held by an Acquiring Person will be void and may not be exercised.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">At July 30, 2021, none of the Rights were exercisable.</div>\n\n<div><br/></div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"text-decoration: underline;\">Consequences of a Person or Group Becoming an Acquiring Person</span></div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"z546b37a3d19845f1b080f822efce8fbc\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt;\"></td>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u25cf</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;\">Flip in.</span> If a person or group becomes an Acquiring Person, all holders of Rights except the Acquiring Person may, for $600.00, purchase shares of the Company\u2019s common stock with a market value of $1,200.00, based on the market price of the common stock prior to such acquisition.</div></td>\n  </tr>\n</table>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"z9104596cc25d4366a900b7dd1596f406\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt;\"></td>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u25cf</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;\">Flip Over</span>. If the Company is later acquired in a merger or similar transaction after the Distribution Date, all holders of Rights except the Acquiring Person may, for $600.00, purchase shares of the acquiring corporation with a market value of $1,200.00, based on the market price of the acquiring corporation\u2019s stock prior to such transaction.</div></td>\n  </tr>\n</table>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"zae9aab470f554244a390cd9da9ad4cee\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt;\"></td>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u25cf</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;\">Notional Shares</span>. Shares held by affiliates and associates of an Acquiring Person, and Notional Common Shares (as defined in the Rights Agreement) held by counterparties to a Derivatives Contract (as defined in the Rights Agreement) with an Acquiring Person, will be deemed to be beneficially owned by the Acquiring Person.</div></td>\n  </tr>\n</table>\n\n<div><br/></div>\n\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"text-decoration: underline;\">Preferred Share Provisions</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Each <span style=\"-sec-ix-hidden:Fact_efe0d672d99346f8b05582ca86c71eed\">one one-hundredth</span> of a Preferred Share, if issued:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"zb8a04a8c388047c9aae5a09322e629fa\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt;\"></td>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u25cf</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">will not be redeemable;</div></td>\n  </tr>\n</table>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"zeededd5c915f44b1972ff42329dc52e4\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt;\"></td>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u25cf</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">will entitle holders to quarterly dividend payments of $0.01 per share, or an amount equal to the dividend paid on one share of common stock, whichever is greater;</div></td>\n  </tr>\n</table>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"z9d8dd98a1b684000a7f6632a1a59b429\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt;\"></td>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u25cf</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">will entitle holders upon liquidation either to receive $1.00 per share or an amount equal to the payment made on one share of common stock, whichever is greater;</div></td>\n  </tr>\n</table>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"z403b78c6416e447ba164ca366a560015\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt;\"></td>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u25cf</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">will have the same voting power as one share of common stock; and</div></td>\n  </tr>\n</table>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"z2dcce9719d88444fa89ed30078dd1366\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt;\"></td>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u25cf</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">if shares of the Company\u2019s common stock are exchanged via merger, consolidation, or a similar transaction, will entitle holders to a per share payment equal to the payment made on one share of common stock.</div></td>\n  </tr>\n</table>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The value of <span style=\"-sec-ix-hidden:Fact_f6b2a7c79afc4d97a2a10824a3a0705b\">one one-hundredth</span> of a Preferred Share will generally approximate the value of one share of common stock.</div>\n\n<div><br/></div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"text-decoration: underline;\">Redemption</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The Board of Directors may redeem the Rights for $0.01 per Right at any time before any person or group becomes an Acquiring Person.\u00a0 If the Board of Directors redeems any Rights, it must redeem all of the Rights.\u00a0 Once the Rights are redeemed, the only right of the holders of Rights will be to receive the redemption price of $0.01 per Right.\u00a0 The redemption price will be adjusted if the Company has a stock split or stock dividends of its common stock.</div>\n\n<div><br/></div>\n\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"text-decoration: underline;\">Qualifying Offer Provision</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">The Rights would also not interfere with any all-cash, fully financed tender offer, exchange offer of common stock of the offeror meeting certain terms and conditions further described below, or a combination thereof, in each case for all shares of common stock that remain open for a minimum of 60 business days and subject to a minimum condition of a majority of the outstanding shares and provide for a 20-business day \u201csubsequent offering period\u201d after consummation (such offers are referred to as \u201cqualifying offers\u201d). If an offer includes shares of common stock of the offeror, the Rights would not interfere with such offer if such consideration consists solely of freely-tradeable common stock of a publicly-owned United States corporation; such common stock is listed or admitted to trading on the New York Stock Exchange, Nasdaq Global Select Market or Nasdaq Global Market; the offeror has already received stockholder approval to issue such common stock prior to the commencement of such offer or no such approval is or will be required; the offeror has no other class of voting stock outstanding; no person (including such person\u2019s affiliated and associated persons) beneficially owns twenty percent (20%) or more of the shares of common stock of the offeror then outstanding at the time of commencement of the offer or at any time during the term of the offer; and the offeror meets the registrant eligibility requirements for use of a registration statement on Form S-3 for registering securities under the Securities Act of 1933, as amended, including the filing of all reports required to be filed pursuant to the Exchange Act in a timely manner during the twelve (12) calendar months prior to the date of commencement, and throughout the term, of such offer. In the event the Company receives a qualifying offer and the Board of Directors has not redeemed the Rights prior to the consummation of such offer, the consummation of the qualifying offer will not cause the offeror or its affiliates to become an Acquiring Person, and the Rights will immediately expire upon consummation of the qualifying offer<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n\n<div><br/></div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"text-decoration: underline;\">Exchange</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">After a person or group becomes an Acquiring Person, but before an Acquiring Person owns 50% or more of the Company\u2019s outstanding common stock, the Board of Directors may extinguish the Rights by exchanging one share of common stock or an equivalent security for each Right, other than Rights held by the Acquiring Person.</div>\n\n<div><br/></div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"text-decoration: underline;\">Anti-Dilution Provisions</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The Board of Directors may adjust the purchase price of the Preferred Shares, the number of Preferred Shares issuable and the number of outstanding Rights to prevent dilution that may occur from a stock dividend, a stock split, a reclassification of the Preferred Shares or common stock.\u00a0 No adjustments to the Exercise Price of less than 1% will be made.</div>\n\n<div><br/></div>\n\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"text-decoration: underline;\">Amendments</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The terms of the Rights Agreement may be amended by the Board of Directors without the consent of the holders of the Rights.\u00a0 After a person or group becomes an Acquiring Person, the Board of Directors may not amend the agreement in a way that adversely affects holders of the Rights.</div>\n\n<div><br/></div>\n\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"text-decoration: underline;\">Expiration</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">If </span>the Rights Agreement is approved by the shareholders at the 2021 annual meeting, the Rights will expire on April 9, 2024. If shareholders do not approve the Rights Agreement, it will expire immediately following certification of the vote at the 2021 annual meeting<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n"}]},{"name":"rpt:f-956","factDimensions":{"xbrl:concept":"cbrl:NumberOfPreferredSharePurchaseRightDeclaredAsDividendForEachShareOfCommonStockOutstanding","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"cbrl:Right","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember"},"factValues":[{"value":"1"}]},{"name":"rpt:f-957","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-958","factDimensions":{"xbrl:concept":"us-gaap:DividendsPayableDateDeclaredDayMonthAndYear","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember"},"factValues":[{"value":"2021-04-09"}]},{"name":"rpt:f-959","factDimensions":{"xbrl:concept":"us-gaap:DividendPayableDateToBePaidDayMonthAndYear","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember"},"factValues":[{"value":"2021-04-19"}]},{"name":"rpt:f-960","factDimensions":{"xbrl:concept":"us-gaap:DividendsPayableDateOfRecordDayMonthAndYear","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember"},"factValues":[{"value":"2021-04-19"}]},{"name":"rpt:f-961","factDimensions":{"xbrl:concept":"cbrl:RightsExpirationDate","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:ShareholderRightsPlan2015Member"},"factValues":[{"value":"2021-04-09"}]},{"name":"rpt:f-962","factDimensions":{"xbrl:concept":"us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember"},"factValues":[{"value":"600.00","decimals":2}]},{"name":"rpt:f-963","factDimensions":{"xbrl:concept":"cbrl:CommonShareEquivalentForEachPreferredSharePortion","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember","us-gaap:StatementClassOfStockAxis":"cbrl:SeriesJuniorPreferredStockMember"},"factValues":[{"value":"1","decimals":0}]},{"name":"rpt:f-964","factDimensions":{"xbrl:concept":"cbrl:PeriodBeforeRightsCanBeExercised","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","srt:RangeAxis":"srt:MinimumMember","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember"},"factValues":[{"value":"P10D"}]},{"name":"rpt:f-965","factDimensions":{"xbrl:concept":"cbrl:PercentageOfOutstandingCommonStockOwnershipRequiredToQualifyForAnAcquiringPerson","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","srt:RangeAxis":"srt:MinimumMember","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember"},"factValues":[{"value":"0.20","decimals":2}]},{"name":"rpt:f-966","factDimensions":{"xbrl:concept":"cbrl:ClassOfWarrantOrRightExercisableNumber","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-967","factDimensions":{"xbrl:concept":"cbrl:ExercisePriceOfEachRightIfAPersonOrGroupBecomesAnAcquiringPerson","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember"},"factValues":[{"value":"600.00","decimals":2}]},{"name":"rpt:f-968","factDimensions":{"xbrl:concept":"cbrl:MarketValueOfEachRightIfAPersonOrGroupBecomesAnAcquiringPerson","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember"},"factValues":[{"value":"1200.00","decimals":2}]},{"name":"rpt:f-969","factDimensions":{"xbrl:concept":"cbrl:ExercisePriceOfEachRightIfEntityIsLaterAcquiredInMerger","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember"},"factValues":[{"value":"600.00","decimals":2}]},{"name":"rpt:f-970","factDimensions":{"xbrl:concept":"cbrl:MarketValueOfEachRightIfEntityIsLaterAcquiredInMerger","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember"},"factValues":[{"value":"1200.00","decimals":2}]},{"name":"rpt:f-971","factDimensions":{"xbrl:concept":"cbrl:QuarterlyDividendsPaymentsPerShare","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember","us-gaap:StatementClassOfStockAxis":"cbrl:SeriesJuniorPreferredStockMember"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-972","factDimensions":{"xbrl:concept":"cbrl:AmountEntitledToReceivePerShareUponLiquidationOfPreferredShare","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember","us-gaap:StatementClassOfStockAxis":"cbrl:SeriesJuniorPreferredStockMember"},"factValues":[{"value":"1.00","decimals":2}]},{"name":"rpt:f-973","factDimensions":{"xbrl:concept":"cbrl:RedemptionPriceOfRight","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-974","factDimensions":{"xbrl:concept":"cbrl:RedemptionPriceOfRight","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-975","factDimensions":{"xbrl:concept":"cbrl:OfferingPeriod","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","srt:RangeAxis":"srt:MinimumMember","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember"},"factValues":[{"value":"P60D"}]},{"name":"rpt:f-976","factDimensions":{"xbrl:concept":"cbrl:OfferingPeriodSubsequent","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember"},"factValues":[{"value":"P20D"}]},{"name":"rpt:f-977","factDimensions":{"xbrl:concept":"cbrl:PercentageOfOutstandingCommonStockOwnershipRequiredToQualifyForAnAcquiringPerson","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","srt:RangeAxis":"srt:MinimumMember","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember"},"factValues":[{"value":"0.20","decimals":2}]},{"name":"rpt:f-978","factDimensions":{"xbrl:concept":"cbrl:PercentageOfAnOwnershipOfCommonStockByAnAcquiringPersonBeforeBoardOfDirectorsMayExtinguishRight","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","srt:RangeAxis":"srt:MinimumMember","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember"},"factValues":[{"value":"0.50","decimals":2}]},{"name":"rpt:f-979","factDimensions":{"xbrl:concept":"cbrl:NumberOfCommonStockSharesThatCanBeExchangedForEachRightIfRightsWereExtinguished","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember"},"factValues":[{"value":"1"}]},{"name":"rpt:f-980","factDimensions":{"xbrl:concept":"cbrl:PercentageOfAdjustmentToExercisePrice","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","srt:RangeAxis":"srt:MinimumMember","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember"},"factValues":[{"value":"0.01","decimals":2}]},{"name":"rpt:f-981","factDimensions":{"xbrl:concept":"cbrl:RightsExpirationDate","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:ClassOfWarrantOrRightAxis":"cbrl:RightsAgreementMember"},"factValues":[{"value":"2024-04-09"}]},{"name":"rpt:f-982","factDimensions":{"xbrl:concept":"us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">14. Employee Savings Plans</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The Company sponsors a <span style=\"-sec-ix-hidden:Fact_92fabe0c037a4bef859722d548ffd9db\">qualified</span>\u00a0<span style=\"-sec-ix-hidden:Fact_e0fc9a39bf2447619be9454da3e21671\">defined contribution retirement plan</span> (\u201c401(k) Savings Plan\u201d) covering salaried and hourly employees who have completed ninety days of service and have attained the age of <span style=\"-sec-ix-hidden:Fact_47304af4ca58424da22e41e2088c3aea\">twenty-one</span>.\u00a0 This plan allows eligible employees to defer receipt of up to 50% of their compensation, as defined in the plan.\u00a0 The Company also sponsors a <span style=\"-sec-ix-hidden:Fact_7bae9c1fd69c4630a7020b2ec9f69cb5\">non-qualified</span>\u00a0<span style=\"-sec-ix-hidden:Fact_a67ab5ce1ae8494c94b2ebdc625ab677\">defined contribution retirement plan</span> (\u201cNon-Qualified Savings Plan\u201d) covering highly compensated employees, as defined in the plan.\u00a0 This plan allows eligible employees to defer receipt of up to 50% of their base compensation and 100% of their eligible bonuses, as defined in the plan.</div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Contributions under both plans may be invested in various investment funds at the employee\u2019s discretion.\u00a0 Such contributions, including the Company\u2019s matching contributions described below, may not be invested in the Company\u2019s common stock.\u00a0 In 2021, 2020 (prior to the COVID-19 pandemic), and 2019, the Company matched </span>50%<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> of employee contributions for each participant in the 401(k) Savings Plan up to a total of </span>5%<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> of the employee\u2019s compensation and matched </span>25%<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> of employee contributions in the Non-Qualified Savings Plan up to a total of </span>6%<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> of the employee\u2019s compensation.\u00a0 </span>In response to the COVID-19 pandemic, the Company temporarily suspended matches to the 401(k) Savings Plan and the Non-Qualified Savings Plan through the end of 2020 and resumed matches at the beginning of 2021.<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">\u00a0 Employee contributions vest immediately while Company contributions vest </span>20%<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> annually beginning on the first anniversary of a contribution date and are vested </span>100%<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> on the fifth anniversary of such contribution date.</span></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">At the inception of the Non-Qualified Savings Plan, the Company established a Rabbi Trust to fund the plan\u2019s obligations.\u00a0 The market value of the trust assets for the Non-Qualified Savings Plan of $32,527 is included in other assets and the related liability to the participants of $32,527 is included in other long-term obligations in the Consolidated Balance Sheets.\u00a0 Company contributions under both plans are recorded as either labor and other related expenses or general and administrative expenses in the Consolidated Statements of Income.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the Company\u2019s contributions for each plan for each of the three years:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z0c24f4f555b5466496a6bfd23303a9d0\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">401(k) Savings Plan</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4,071</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">3,271</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4,553</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Non-Qualified Savings Plan</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">259</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">239</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">320</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-983","factDimensions":{"xbrl:concept":"cbrl:DefinedContributionPlanRequisiteServicePeriod","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:QualifiedDefinedContributionMember"},"factValues":[{"value":"P90D"}]},{"name":"rpt:f-984","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:NonQualifiedDefinedContributionMember"},"factValues":[{"value":"0.50","decimals":2}]},{"name":"rpt:f-985","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:QualifiedDefinedContributionMember"},"factValues":[{"value":"0.50","decimals":2}]},{"name":"rpt:f-986","factDimensions":{"xbrl:concept":"cbrl:PercentageOfEligibleBonusesAllowedToBeDeferred","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:NonQualifiedDefinedContributionMember"},"factValues":[{"value":"1","decimals":2}]},{"name":"rpt:f-987","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:QualifiedDefinedContributionMember"},"factValues":[{"value":"0.50","decimals":2}]},{"name":"rpt:f-988","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","xbrl:period":"2019-08-03T00:00:00/2020-03-16T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:QualifiedDefinedContributionMember"},"factValues":[{"value":"0.50","decimals":2}]},{"name":"rpt:f-989","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:QualifiedDefinedContributionMember"},"factValues":[{"value":"0.50","decimals":2}]},{"name":"rpt:f-990","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:QualifiedDefinedContributionMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"0.05","decimals":2}]},{"name":"rpt:f-991","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","xbrl:period":"2019-08-03T00:00:00/2020-03-16T00:00:00","xbrl:entity":"cik:0001067294","srt:RangeAxis":"srt:MaximumMember","us-gaap:RetirementPlanNameAxis":"cbrl:QualifiedDefinedContributionMember"},"factValues":[{"value":"0.05","decimals":2}]},{"name":"rpt:f-992","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","srt:RangeAxis":"srt:MaximumMember","us-gaap:RetirementPlanNameAxis":"cbrl:QualifiedDefinedContributionMember"},"factValues":[{"value":"0.05","decimals":2}]},{"name":"rpt:f-993","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:NonQualifiedDefinedContributionMember"},"factValues":[{"value":"0.25","decimals":2}]},{"name":"rpt:f-994","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","xbrl:period":"2019-08-03T00:00:00/2020-03-16T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:NonQualifiedDefinedContributionMember"},"factValues":[{"value":"0.25","decimals":2}]},{"name":"rpt:f-995","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:NonQualifiedDefinedContributionMember"},"factValues":[{"value":"0.25","decimals":2}]},{"name":"rpt:f-996","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:NonQualifiedDefinedContributionMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"0.06","decimals":2}]},{"name":"rpt:f-997","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","xbrl:period":"2019-08-03T00:00:00/2020-03-16T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:NonQualifiedDefinedContributionMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"0.06","decimals":2}]},{"name":"rpt:f-998","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","srt:RangeAxis":"srt:MaximumMember","us-gaap:RetirementPlanNameAxis":"cbrl:NonQualifiedDefinedContributionMember"},"factValues":[{"value":"0.06","decimals":2}]},{"name":"rpt:f-999","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:NonQualifiedDefinedContributionMember"},"factValues":[{"value":"0.20","decimals":2}]},{"name":"rpt:f-1000","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage","xbrl:period":"2019-08-03T00:00:00/2020-03-16T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:NonQualifiedDefinedContributionMember"},"factValues":[{"value":"0.20","decimals":2}]},{"name":"rpt:f-1001","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:QualifiedDefinedContributionMember"},"factValues":[{"value":"0.20","decimals":2}]},{"name":"rpt:f-1002","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage","xbrl:period":"2019-08-03T00:00:00/2020-03-16T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:QualifiedDefinedContributionMember"},"factValues":[{"value":"0.20","decimals":2}]},{"name":"rpt:f-1003","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:QualifiedDefinedContributionMember"},"factValues":[{"value":"0.20","decimals":2}]},{"name":"rpt:f-1004","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:NonQualifiedDefinedContributionMember"},"factValues":[{"value":"0.20","decimals":2}]},{"name":"rpt:f-1005","factDimensions":{"xbrl:concept":"cbrl:PercentageOfContributionByEmployerThatVestsOnEmployeeSFifthAnniversaryOfEmployment","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:QualifiedDefinedContributionMember"},"factValues":[{"value":"1","decimals":2}]},{"name":"rpt:f-1006","factDimensions":{"xbrl:concept":"cbrl:PercentageOfContributionByEmployerThatVestsOnEmployeeSFifthAnniversaryOfEmployment","xbrl:period":"2019-08-03T00:00:00/2020-03-16T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:QualifiedDefinedContributionMember"},"factValues":[{"value":"1","decimals":2}]},{"name":"rpt:f-1007","factDimensions":{"xbrl:concept":"cbrl:PercentageOfContributionByEmployerThatVestsOnEmployeeSFifthAnniversaryOfEmployment","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:QualifiedDefinedContributionMember"},"factValues":[{"value":"1","decimals":2}]},{"name":"rpt:f-1008","factDimensions":{"xbrl:concept":"cbrl:PercentageOfContributionByEmployerThatVestsOnEmployeeSFifthAnniversaryOfEmployment","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:NonQualifiedDefinedContributionMember"},"factValues":[{"value":"1","decimals":2}]},{"name":"rpt:f-1009","factDimensions":{"xbrl:concept":"cbrl:PercentageOfContributionByEmployerThatVestsOnEmployeeSFifthAnniversaryOfEmployment","xbrl:period":"2019-08-03T00:00:00/2020-03-16T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:NonQualifiedDefinedContributionMember"},"factValues":[{"value":"1","decimals":2}]},{"name":"rpt:f-1010","factDimensions":{"xbrl:concept":"cbrl:PercentageOfContributionByEmployerThatVestsOnEmployeeSFifthAnniversaryOfEmployment","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","us-gaap:RetirementPlanNameAxis":"cbrl:NonQualifiedDefinedContributionMember"},"factValues":[{"value":"1","decimals":2}]},{"name":"rpt:f-1011","factDimensions":{"xbrl:concept":"cbrl:PlanAssetsForNonQualifiedPlanAssetsNoncurrent","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanNameAxis":"cbrl:NonQualifiedDefinedContributionMember"},"factValues":[{"value":"32527000","decimals":-3}]},{"name":"rpt:f-1012","factDimensions":{"xbrl:concept":"cbrl:NonQualifiedDefinedContributionPlanLiabilitiesNoncurrent","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanNameAxis":"cbrl:NonQualifiedDefinedContributionMember"},"factValues":[{"value":"32527000","decimals":-3}]},{"name":"rpt:f-1013","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanDisclosuresTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table summarizes the Company\u2019s contributions for each plan for each of the three years:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z0c24f4f555b5466496a6bfd23303a9d0\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">401(k) Savings Plan</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4,071</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">3,271</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4,553</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Non-Qualified Savings Plan</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">259</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">239</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">320</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-1014","factDimensions":{"xbrl:concept":"cbrl:DefinedContributionPlanContributionsByEmployer","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanNameAxis":"cbrl:QualifiedDefinedContributionMember"},"factValues":[{"value":"4071000","decimals":-3}]},{"name":"rpt:f-1015","factDimensions":{"xbrl:concept":"cbrl:DefinedContributionPlanContributionsByEmployer","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanNameAxis":"cbrl:QualifiedDefinedContributionMember"},"factValues":[{"value":"3271000","decimals":-3}]},{"name":"rpt:f-1016","factDimensions":{"xbrl:concept":"cbrl:DefinedContributionPlanContributionsByEmployer","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanNameAxis":"cbrl:QualifiedDefinedContributionMember"},"factValues":[{"value":"4553000","decimals":-3}]},{"name":"rpt:f-1017","factDimensions":{"xbrl:concept":"cbrl:DefinedContributionPlanContributionsByEmployer","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanNameAxis":"cbrl:NonQualifiedDefinedContributionMember"},"factValues":[{"value":"259000","decimals":-3}]},{"name":"rpt:f-1018","factDimensions":{"xbrl:concept":"cbrl:DefinedContributionPlanContributionsByEmployer","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanNameAxis":"cbrl:NonQualifiedDefinedContributionMember"},"factValues":[{"value":"239000","decimals":-3}]},{"name":"rpt:f-1019","factDimensions":{"xbrl:concept":"cbrl:DefinedContributionPlanContributionsByEmployer","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanNameAxis":"cbrl:NonQualifiedDefinedContributionMember"},"factValues":[{"value":"320000","decimals":-3}]},{"name":"rpt:f-1020","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxDisclosureTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">15. Income Taxes</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">The components of the provision for income taxes </span>(income tax benefit) <span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">for each of the three years were as follows:</span></div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z2ec6348738264319bc623eca8a514368\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Current:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Federal</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(13,505</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(15,375</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">38,831</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">State</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,405</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(2,115</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">8,310</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Deferred:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Federal</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">57,580</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(13,467</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(1,427</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">State</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">9,558</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,274</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(2,759</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 64%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total provision for income taxes (income tax benefit)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">56,038</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(28,683</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">42,955</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">A </span>reconciliation of the Company\u2019s provision for income taxes (income tax benefit) and income taxes based on the statutory U.S. federal rate<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> of </span>21.0%<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> in 2021, 2020 and 2019 was as follows:</span></div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"ze1fb7ff659724396a672456e1954e559\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Provision computed at federal statutory income tax rate</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">65,216</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">17,070</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">55,935</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">State and local income taxes, net of federal benefit</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">10,589</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(263</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4,248</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Loss on unconsolidated subsidiary</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(29,913</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Federal net operating loss benefit</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(5,402</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(1,573</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Employer tax credits for FICA taxes paid on employee tip income</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(12,323</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(11,489</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(15,107</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Other employer tax credits</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(3,234</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(3,606</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(3,537</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Other-net</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1,192</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1,091</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1,416</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 64%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total provision for income taxes (income tax benefit)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">56,038</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(28,683</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">42,955</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">The increase in the Company\u2019s provision for income taxes from 2020 to 2021 is primarily due to the increase in income before income taxes.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">The decrease in the Company\u2019s provision for income taxes (income tax benefit) from 2020 to 2019 is primarily due to the reduction in income due to the business interruption caused by the COVID-19 pandemic and the corresponding reduction in taxable income, partially offset by changes due to the Tax Cuts and Jobs Act.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Significant components of the Company\u2019s net deferred tax liability consisted of the following at:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z2794f3cb6a2d44c19f2a1ff57d8a8d88\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"> July 30, 2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 31, 2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Deferred tax assets:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Compensation and employee benefits</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">12,089</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">6,559</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Accrued liabilities</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">14,145</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">9,587</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Operating lease liabilities</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">199,029</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">168,395</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Insurance reserves</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">7,141</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">6,772</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Inventory</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,968</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">3,104</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Deferred tax credits and carryforwards</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">16,978</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">19,419</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Deferred loss on equity investment</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">35,281</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Other</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4,507</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">8,076</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Deferred tax assets</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">256,857</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">257,193</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Deferred tax liabilities:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Property and equipment</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">99,075</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">99,452</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Inventory</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">7,161</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">7,144</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Operating lease right-of-use asset</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">243,553</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">172,641</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Other</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">5,694</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">5,674</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Deferred tax liabilities</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">355,483</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">284,911</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Net deferred tax liability</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">98,626</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">27,718</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">The Company has a deferred tax asset of $13,012 reflecting federal income tax credit carryforwards that expire in 2042. The Company has state income tax net operating loss carryforwards of $51,304 and has recorded a deferred tax asset of $2,941 reflecting this benefit.\u00a0 These state NOLs generally expire in years beginning 2037 and after.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">The</span> Company believes that adequate amounts of tax, interest and penalties have been provided for potential tax uncertainties; these amounts are included in other long-term liabilities in the Consolidated Balance Sheets.\u00a0 As of July 30, 2021 and July 31, 2020, the Company\u2019s gross liability for uncertain tax positions, exclusive of interest and penalties, was<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> $</span>14,477<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> and $</span>17,835<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">, respectively.</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Summarized </span>below is a tabular reconciliation of the beginning and ending balance of the Company\u2019s total gross liability for uncertain tax positions exclusive of interest and penalties:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"zb523e5553b9a4e2cb26268198e952587\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 30, 2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 31, 2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">August 2, 2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Balance at beginning of year</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">17,835</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">18,006</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">18,634</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Tax positions related to the current year:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Additions</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1,596</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1,407</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,742</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Reductions</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Tax positions related to the prior year:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Additions</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">202</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">203</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Reductions</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(1,045</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(256</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(348</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Settlements</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(1,786</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(138</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(1,784</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Expiration of statute of limitations</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(2,123</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(1,386</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(1,441</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Balance at end of year</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">14,477</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">17,835</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">18,006</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">If </span>the Company were to prevail on all uncertain tax positions, the reversal of this accrual would be a tax benefit to the Company and impact the effective tax rate.\u00a0 The following table highlights the amount of uncertain tax positions, exclusive of interest and penalties, which, if recognized, would affect the effective tax rate for each of the three years<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">:</span></div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"ze0b4da576ab643ab907e2fd5ae30a292\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Uncertain tax positions</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">11,437</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">14,090</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">14,225</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div style=\"text-align: left; font-family: 'Times New Roman'; font-size: 12pt;\"><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">The Company had $</span>7,755<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">, $</span>7,210<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">, and $</span>6,297<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">\u00a0</span>in interest and penalties accrued as of July 30, 2021, July 31, 2020, and August 2, 2019, respectively<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">The </span>Company recognized accrued interest and penalties related to unrecognized tax benefits of<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> $</span>545<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">, $</span>913<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> and $</span>616<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">\u00a0</span>in its provision for income taxes on July 30, 2021, July 31, 2020 and August 2, 2019, respectively<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.</span></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">In </span>many cases, the Company\u2019s uncertain tax positions are related to tax years that remain subject to examination by the relevant taxing authorities.\u00a0 Based on the outcome of these examinations or as a result of the expiration of the statutes of limitations for specific taxing jurisdictions, it is reasonably possible that the related uncertain tax positions taken regarding previously filed tax returns could decrease from those recorded as liabilities for uncertain tax positions in the Company\u2019s financial statements at July 30, 2021 by approximately<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> $</span>3,000<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> to $</span>4,000<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">\u00a0</span>within the next twelve months.\u00a0 At July 30, 2021, the Company was subject to income tax examinations for its U.S. federal income taxes after 2018 and for state and local income taxes generally after 2018<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.\u00a0</span></div>\n"}]},{"name":"rpt:f-1021","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">The components of the provision for income taxes </span>(income tax benefit) <span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">for each of the three years were as follows:</span></div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z2ec6348738264319bc623eca8a514368\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Current:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Federal</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(13,505</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(15,375</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">38,831</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">State</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,405</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(2,115</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">8,310</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Deferred:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Federal</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">57,580</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(13,467</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(1,427</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">State</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">9,558</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,274</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(2,759</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 64%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total provision for income taxes (income tax benefit)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">56,038</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(28,683</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">42,955</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-1022","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-13505000","decimals":-3}]},{"name":"rpt:f-1023","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-15375000","decimals":-3}]},{"name":"rpt:f-1024","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"38831000","decimals":-3}]},{"name":"rpt:f-1025","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2405000","decimals":-3}]},{"name":"rpt:f-1026","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2115000","decimals":-3}]},{"name":"rpt:f-1027","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8310000","decimals":-3}]},{"name":"rpt:f-1028","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"57580000","decimals":-3}]},{"name":"rpt:f-1029","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-13467000","decimals":-3}]},{"name":"rpt:f-1030","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1427000","decimals":-3}]},{"name":"rpt:f-1031","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9558000","decimals":-3}]},{"name":"rpt:f-1032","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2274000","decimals":-3}]},{"name":"rpt:f-1033","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2759000","decimals":-3}]},{"name":"rpt:f-1034","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56038000","decimals":-3}]},{"name":"rpt:f-1035","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-28683000","decimals":-3}]},{"name":"rpt:f-1036","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42955000","decimals":-3}]},{"name":"rpt:f-1037","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">A </span>reconciliation of the Company\u2019s provision for income taxes (income tax benefit) and income taxes based on the statutory U.S. federal rate<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> of </span>21.0%<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> in 2021, 2020 and 2019 was as follows:</span></div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"ze1fb7ff659724396a672456e1954e559\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Provision computed at federal statutory income tax rate</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">65,216</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">17,070</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">55,935</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">State and local income taxes, net of federal benefit</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">10,589</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(263</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4,248</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Loss on unconsolidated subsidiary</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(29,913</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Federal net operating loss benefit</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(5,402</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(1,573</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Employer tax credits for FICA taxes paid on employee tip income</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(12,323</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(11,489</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(15,107</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Other employer tax credits</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(3,234</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(3,606</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(3,537</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Other-net</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1,192</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1,091</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1,416</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: bottom; width: 64%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total provision for income taxes (income tax benefit)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">56,038</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(28,683</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">42,955</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-1038","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"0.210","decimals":3}]},{"name":"rpt:f-1039","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"0.210","decimals":3}]},{"name":"rpt:f-1040","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"0.210","decimals":3}]},{"name":"rpt:f-1041","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"65216000","decimals":-3}]},{"name":"rpt:f-1042","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17070000","decimals":-3}]},{"name":"rpt:f-1043","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"55935000","decimals":-3}]},{"name":"rpt:f-1044","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10589000","decimals":-3}]},{"name":"rpt:f-1045","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-263000","decimals":-3}]},{"name":"rpt:f-1046","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4248000","decimals":-3}]},{"name":"rpt:f-1047","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1048","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29913000","decimals":-3}]},{"name":"rpt:f-1049","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1050","factDimensions":{"xbrl:concept":"cbrl:EffectiveIncomeTaxRateReconciliationFederalNetOperatingLossExpenseBenefitAmount","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5402000","decimals":-3}]},{"name":"rpt:f-1051","factDimensions":{"xbrl:concept":"cbrl:EffectiveIncomeTaxRateReconciliationFederalNetOperatingLossExpenseBenefitAmount","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1573000","decimals":-3}]},{"name":"rpt:f-1052","factDimensions":{"xbrl:concept":"cbrl:EffectiveIncomeTaxRateReconciliationFederalNetOperatingLossExpenseBenefitAmount","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1053","factDimensions":{"xbrl:concept":"cbrl:IncomeTaxReconciliationTaxCreditsFicaTaxesPaidOnEmployeeTipIncome","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12323000","decimals":-3}]},{"name":"rpt:f-1054","factDimensions":{"xbrl:concept":"cbrl:IncomeTaxReconciliationTaxCreditsFicaTaxesPaidOnEmployeeTipIncome","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11489000","decimals":-3}]},{"name":"rpt:f-1055","factDimensions":{"xbrl:concept":"cbrl:IncomeTaxReconciliationTaxCreditsFicaTaxesPaidOnEmployeeTipIncome","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15107000","decimals":-3}]},{"name":"rpt:f-1056","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCreditsOther","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3234000","decimals":-3}]},{"name":"rpt:f-1057","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCreditsOther","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3606000","decimals":-3}]},{"name":"rpt:f-1058","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCreditsOther","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3537000","decimals":-3}]},{"name":"rpt:f-1059","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1192000","decimals":-3}]},{"name":"rpt:f-1060","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1091000","decimals":-3}]},{"name":"rpt:f-1061","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1416000","decimals":-3}]},{"name":"rpt:f-1062","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56038000","decimals":-3}]},{"name":"rpt:f-1063","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-28683000","decimals":-3}]},{"name":"rpt:f-1064","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42955000","decimals":-3}]},{"name":"rpt:f-1065","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Significant components of the Company\u2019s net deferred tax liability consisted of the following at:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z2794f3cb6a2d44c19f2a1ff57d8a8d88\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\"> July 30, 2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 31, 2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Deferred tax assets:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Compensation and employee benefits</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">12,089</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">6,559</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Accrued liabilities</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">14,145</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">9,587</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Operating lease liabilities</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">199,029</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">168,395</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Insurance reserves</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">7,141</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">6,772</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Inventory</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,968</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">3,104</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Deferred tax credits and carryforwards</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">16,978</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">19,419</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Deferred loss on equity investment</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">35,281</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Other</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4,507</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">8,076</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Deferred tax assets</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">256,857</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">257,193</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Deferred tax liabilities:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Property and equipment</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">99,075</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">99,452</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Inventory</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">7,161</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">7,144</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Operating lease right-of-use asset</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">243,553</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">172,641</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Other</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">5,694</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">5,674</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Deferred tax liabilities</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">355,483</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">284,911</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 76%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Net deferred tax liability</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">98,626</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">27,718</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-1066","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12089000","decimals":-3}]},{"name":"rpt:f-1067","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6559000","decimals":-3}]},{"name":"rpt:f-1068","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14145000","decimals":-3}]},{"name":"rpt:f-1069","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9587000","decimals":-3}]},{"name":"rpt:f-1070","factDimensions":{"xbrl:concept":"cbrl:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"199029000","decimals":-3}]},{"name":"rpt:f-1071","factDimensions":{"xbrl:concept":"cbrl:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"168395000","decimals":-3}]},{"name":"rpt:f-1072","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7141000","decimals":-3}]},{"name":"rpt:f-1073","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6772000","decimals":-3}]},{"name":"rpt:f-1074","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsInventory","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2968000","decimals":-3}]},{"name":"rpt:f-1075","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsInventory","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3104000","decimals":-3}]},{"name":"rpt:f-1076","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16978000","decimals":-3}]},{"name":"rpt:f-1077","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19419000","decimals":-3}]},{"name":"rpt:f-1078","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsEquityMethodInvestments","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1079","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsEquityMethodInvestments","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35281000","decimals":-3}]},{"name":"rpt:f-1080","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOther","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4507000","decimals":-3}]},{"name":"rpt:f-1081","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOther","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8076000","decimals":-3}]},{"name":"rpt:f-1082","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsGross","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"256857000","decimals":-3}]},{"name":"rpt:f-1083","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsGross","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"257193000","decimals":-3}]},{"name":"rpt:f-1084","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"99075000","decimals":-3}]},{"name":"rpt:f-1085","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"99452000","decimals":-3}]},{"name":"rpt:f-1086","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7161000","decimals":-3}]},{"name":"rpt:f-1087","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7144000","decimals":-3}]},{"name":"rpt:f-1088","factDimensions":{"xbrl:concept":"cbrl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"243553000","decimals":-3}]},{"name":"rpt:f-1089","factDimensions":{"xbrl:concept":"cbrl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"172641000","decimals":-3}]},{"name":"rpt:f-1090","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesOther","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5694000","decimals":-3}]},{"name":"rpt:f-1091","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesOther","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5674000","decimals":-3}]},{"name":"rpt:f-1092","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilities","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"355483000","decimals":-3}]},{"name":"rpt:f-1093","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilities","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"284911000","decimals":-3}]},{"name":"rpt:f-1094","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilities","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"98626000","decimals":-3}]},{"name":"rpt:f-1095","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilities","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27718000","decimals":-3}]},{"name":"rpt:f-1096","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13012000","decimals":-3}]},{"name":"rpt:f-1097","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51304000","decimals":-3}]},{"name":"rpt:f-1098","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2941000","decimals":-3}]},{"name":"rpt:f-1099","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14477000","decimals":-3}]},{"name":"rpt:f-1100","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17835000","decimals":-3}]},{"name":"rpt:f-1101","factDimensions":{"xbrl:concept":"us-gaap:SummaryOfIncomeTaxContingenciesTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\"><span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">Summarized </span>below is a tabular reconciliation of the beginning and ending balance of the Company\u2019s total gross liability for uncertain tax positions exclusive of interest and penalties:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"zb523e5553b9a4e2cb26268198e952587\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 30, 2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">July 31, 2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">August 2, 2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Balance at beginning of year</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">17,835</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">18,006</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">18,634</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Tax positions related to the current year:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Additions</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1,596</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1,407</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2,742</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Reductions</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Tax positions related to the prior year:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Additions</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">202</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">203</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Reductions</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(1,045</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(256</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(348</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Settlements</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(1,786</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(138</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(1,784</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Expiration of statute of limitations</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(2,123</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(1,386</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(1,441</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Balance at end of year</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">14,477</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">17,835</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">18,006</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-1102","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17835000","decimals":-3}]},{"name":"rpt:f-1103","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18006000","decimals":-3}]},{"name":"rpt:f-1104","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2018-08-04T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18634000","decimals":-3}]},{"name":"rpt:f-1105","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1596000","decimals":-3}]},{"name":"rpt:f-1106","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1407000","decimals":-3}]},{"name":"rpt:f-1107","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2742000","decimals":-3}]},{"name":"rpt:f-1108","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1109","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1110","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1111","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1112","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"202000","decimals":-3}]},{"name":"rpt:f-1113","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"203000","decimals":-3}]},{"name":"rpt:f-1114","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1045000","decimals":-3}]},{"name":"rpt:f-1115","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"256000","decimals":-3}]},{"name":"rpt:f-1116","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"348000","decimals":-3}]},{"name":"rpt:f-1117","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1786000","decimals":-3}]},{"name":"rpt:f-1118","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"138000","decimals":-3}]},{"name":"rpt:f-1119","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1784000","decimals":-3}]},{"name":"rpt:f-1120","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2123000","decimals":-3}]},{"name":"rpt:f-1121","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1386000","decimals":-3}]},{"name":"rpt:f-1122","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1441000","decimals":-3}]},{"name":"rpt:f-1123","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14477000","decimals":-3}]},{"name":"rpt:f-1124","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17835000","decimals":-3}]},{"name":"rpt:f-1125","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18006000","decimals":-3}]},{"name":"rpt:f-1126","factDimensions":{"xbrl:concept":"cbrl:ScheduleOfUncertainTaxPositionsThatIfRecognizedWouldAffectEffectiveTaxRateTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"ze0b4da576ab643ab907e2fd5ae30a292\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Uncertain tax positions</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">11,437</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">14,090</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">14,225</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-1127","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11437000","decimals":-3}]},{"name":"rpt:f-1128","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14090000","decimals":-3}]},{"name":"rpt:f-1129","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","xbrl:period":"2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14225000","decimals":-3}]},{"name":"rpt:f-1130","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7755000","decimals":-3}]},{"name":"rpt:f-1131","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7210000","decimals":-3}]},{"name":"rpt:f-1132","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","xbrl:period":"2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6297000","decimals":-3}]},{"name":"rpt:f-1133","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"545000","decimals":-3}]},{"name":"rpt:f-1134","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"913000","decimals":-3}]},{"name":"rpt:f-1135","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"616000","decimals":-3}]},{"name":"rpt:f-1136","factDimensions":{"xbrl:concept":"us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"3000000","decimals":-3}]},{"name":"rpt:f-1137","factDimensions":{"xbrl:concept":"us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"4000000","decimals":-3}]},{"name":"rpt:f-1138","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">16. Net Income (Loss) Per Share and Weighted Average Shares</div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table reconciles the components of diluted earnings per share computations:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z34d0f325c2654ec5946d88fef1192d1d\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Net income (loss) per share numerator</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">254,513</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(32,475</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">223,401</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Net income (loss) per share denominator:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Basic weighted average shares outstanding</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">23,692,063</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">23,865,367</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">24,037,272</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Add potential dilution:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Nonvested stock awards and units</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">75,327</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">59,124</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Diluted weighted average shares outstanding</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">23,767,390</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">23,865,367</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">24,096,396</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-1139","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The following table reconciles the components of diluted earnings per share computations:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z34d0f325c2654ec5946d88fef1192d1d\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; border-bottom: #000000 2px solid;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2019</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Net income (loss) per share numerator</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">254,513</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(32,475</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">223,401</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Net income (loss) per share denominator:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Basic weighted average shares outstanding</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">23,692,063</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">23,865,367</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">24,037,272</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Add potential dilution:</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 25.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Nonvested stock awards and units</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">75,327</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u2014</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">59,124</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 64%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Diluted weighted average shares outstanding</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">23,767,390</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">23,865,367</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">24,096,396</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-1140","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"254513000","decimals":-3}]},{"name":"rpt:f-1141","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-32475000","decimals":-3}]},{"name":"rpt:f-1142","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"223401000","decimals":-3}]},{"name":"rpt:f-1143","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"23692063","decimals":0}]},{"name":"rpt:f-1144","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"23865367","decimals":0}]},{"name":"rpt:f-1145","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"24037272","decimals":0}]},{"name":"rpt:f-1146","factDimensions":{"xbrl:concept":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"75327","decimals":0}]},{"name":"rpt:f-1147","factDimensions":{"xbrl:concept":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-1148","factDimensions":{"xbrl:concept":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"59124","decimals":0}]},{"name":"rpt:f-1149","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"23767390","decimals":0}]},{"name":"rpt:f-1150","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2019-08-03T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"23865367","decimals":0}]},{"name":"rpt:f-1151","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2018-08-04T00:00:00/2019-08-03T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"24096396","decimals":0}]},{"name":"rpt:f-1152","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">17. Commitments and Contingencies</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The Company and its subsidiaries are party to various legal and regulatory proceedings and claims incidental to their business in the ordinary course.\u00a0 In the opinion of management, based upon information currently available, the ultimate liability with respect to these proceedings and claims will not materially affect the Company\u2019s consolidated results of operations or financial position.</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The Company maintains insurance coverage for various aspects of its business and operations.\u00a0 The Company has elected, however, to retain all or a portion of losses that occur through the use of various deductibles, limits and retentions under its insurance programs.\u00a0 This situation may subject the Company to some future liability for which it is only partially insured, or completely uninsured.\u00a0 The Company intends to mitigate any such future liability by continuing to exercise prudent business judgment in negotiating the terms and conditions of its contracts.\u00a0 See Note 2 for a further discussion of insurance and insurance reserves.</div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Related to its insurance coverage, the Company is contingently liable pursuant to standby letters of credit as credit guarantees to certain insurers.\u00a0 As of July 30, 2021, the Company had $31,896 of standby letters of credit related to securing reserved claims under workers\u2019 compensation insurance and the July 29, 2020 and August 4, 2020 sale and leaseback transactions.\u00a0 All standby letters of credit are renewable annually and reduce the Company\u2019s borrowing availability under its Revolving Credit facility (see Note 7).</div>\n\n<div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;\">During 2020, the Company received notice regarding non-performance by the primary obligor under lease arrangements for two properties occupied by a third party<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\">.\u00a0 At July 30, 2021 and July 31, 2020, the Company has recorded a provision of $</span>344<span style=\"font-size: 10pt; font-family: 'Times New Roman'; color: #000000;\"> in the Consolidated Balance Sheet for amounts to be paid as of result of non-performance by the primary obligor.</span></div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">The Company enters into certain indemnification agreements in favor of third parties in the ordinary course of business.\u00a0 The Company believes that the probability of incurring an actual liability under other indemnification agreements is sufficiently remote so that no liability has been recorded in the Consolidated Balance Sheet.</div>\n"}]},{"name":"rpt:f-1153","factDimensions":{"xbrl:concept":"us-gaap:LettersOfCreditOutstandingAmount","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","us-gaap:LossContingenciesByNatureOfContingencyAxis":"us-gaap:StandbyLettersOfCreditMember","us-gaap:LongtermDebtTypeAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"31896000","decimals":-3}]},{"name":"rpt:f-1154","factDimensions":{"xbrl:concept":"cbrl:NumberOfPropertiesForWhichEntityIsLiableForLeasePayments","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"cbrl:Property","us-gaap:LossContingenciesByNatureOfContingencyAxis":"us-gaap:PerformanceGuaranteeMember"},"factValues":[{"value":"2"}]},{"name":"rpt:f-1155","factDimensions":{"xbrl:concept":"cbrl:ProvisionForNonPerformanceByPrimaryObligorUnderLeaseArrangements","xbrl:period":"2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"344000","decimals":-3}]},{"name":"rpt:f-1156","factDimensions":{"xbrl:concept":"cbrl:ProvisionForNonPerformanceByPrimaryObligorUnderLeaseArrangements","xbrl:period":"2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"344000","decimals":-3}]},{"name":"rpt:f-1157","factDimensions":{"xbrl:concept":"us-gaap:QuarterlyFinancialInformationTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">18. Quarterly Financial Data (Unaudited)</div>\n\n<div><br/></div>\n\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Quarterly financial data for 2021 and 2020 are summarized as follows:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z93ba9717bae248e981b028bbd580b3d1\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1<sup>st</sup> Quarter<sup>(a) (c)</sup></div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2<sup>nd</sup> Quarter<sup>(a)</sup></div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">3<sup>rd</sup> Quarter<sup>(a) (b)</sup></div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4<sup>th</sup> Quarter<sup> (a)(c)</sup></div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total revenue</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">646,454</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">677,169</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">713,416</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">784,405</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Income before income taxes</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">226,391</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">3,580</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">42,876</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">37,704</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Net income</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">170,680</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">14,000</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">33,470</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">36,363</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Net income per share \u2013 basic</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">7.20</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">0.59</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1.41</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1.54</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Net income per share \u2013 diluted</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">7.18</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">0.59</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1.41</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1.53</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total revenue</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">749,040</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">846,143</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">432,544</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">495,065</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Income (loss) before income taxes</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">59,793</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">75,630</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(84,274</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">30,135</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Net income (loss)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">43,223</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">61,168</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(161,932</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">25,066</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Net income (loss) per share \u2013 basic</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1.80</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2.55</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(6.81</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1.06</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Net income (loss) per share \u2013 diluted</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1.79</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2.55</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(6.81</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1.05</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"z56dbe6489d5845ff8a0002d9e87925d3\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt;\"></td>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(a)</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Beginning in the third quarter of 2020 and continuing throughout fiscal year 2021, the Company\u2019s operating results were adversely affected by the impact of the COVID-19 pandemic.</div></td>\n  </tr>\n</table>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"z9dad44ff2ba44342b7339743a0244b0e\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt;\"></td>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(b)</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">In the third quarter of 2020, the Company recorded a loss of $132,878, which represented its equity investment in PBS HC and its receivable related to the principal and accumulated interest amounts on PBS HC promissory notes.\u00a0 See Note 3 for further information regarding the Company\u2019s investment in PBS HC.</div></td>\n  </tr>\n</table>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"zdfbfb9cdafac4edabd83cd283ede884a\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt;\"></td>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(c)</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">In the fourth quarter of 2020, the Company completed a sale and leaseback transaction and recorded a gain on the sale and leaseback transaction of $69,954. In the first quarter of 2021, the Company completed an additional sale and leaseback transaction and recorded a gain on the sale and leaseback transaction of $217,722.</div></td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-1158","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","xbrl:period":"2020-08-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294"},"factValues":[{"value":"\n<div style=\"display:none;\"><br/></div>\n<div style=\"text-align: justify; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Quarterly financial data for 2021 and 2020 are summarized as follows:</div>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" id=\"z93ba9717bae248e981b028bbd580b3d1\" style=\"font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;\">\n  <tr>\n    <td style=\"vertical-align: top; padding-bottom: 2px;\" valign=\"bottom\"><div style=\"text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">\u00a0</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1<sup>st</sup> Quarter<sup>(a) (c)</sup></div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2<sup>nd</sup> Quarter<sup>(a)</sup></div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">3<sup>rd</sup> Quarter<sup>(a) (b)</sup></div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\"><div style=\"text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">4<sup>th</sup> Quarter<sup> (a)(c)</sup></div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2021</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"2\" style=\"vertical-align: top; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total revenue</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">646,454</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">677,169</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">713,416</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">784,405</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Income before income taxes</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">226,391</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">3,580</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">42,876</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">37,704</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Net income</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">170,680</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">14,000</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">33,470</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">36,363</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Net income per share \u2013 basic</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">7.20</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">0.59</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1.41</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1.54</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Net income per share \u2013 diluted</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">7.18</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">0.59</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1.41</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1.53</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2020</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Total revenue</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">749,040</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">846,143</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">432,544</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">$</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">495,065</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Income (loss) before income taxes</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">59,793</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">75,630</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(84,274</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">30,135</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Net income (loss)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">43,223</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">61,168</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(161,932</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">25,066</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Net income (loss) per share \u2013 basic</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1.80</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2.55</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(6.81</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1.06</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n  <tr>\n    <td style=\"vertical-align: top; width: 52%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Net income (loss) per share \u2013 diluted</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1.79</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">2.55</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(6.81</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">)</div></td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\">\u00a0</td>\n    <td colspan=\"1\" style=\"vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;\" valign=\"bottom\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">1.05</div></td>\n    <td colspan=\"1\" style=\"text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;\" valign=\"bottom\">\u00a0</td>\n  </tr>\n</table>\n\n<div><br/></div>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"z56dbe6489d5845ff8a0002d9e87925d3\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt;\"></td>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(a)</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">Beginning in the third quarter of 2020 and continuing throughout fiscal year 2021, the Company\u2019s operating results were adversely affected by the impact of the COVID-19 pandemic.</div></td>\n  </tr>\n</table>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"z9dad44ff2ba44342b7339743a0244b0e\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt;\"></td>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(b)</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">In the third quarter of 2020, the Company recorded a loss of $132,878, which represented its equity investment in PBS HC and its receivable related to the principal and accumulated interest amounts on PBS HC promissory notes.\u00a0 See Note 3 for further information regarding the Company\u2019s investment in PBS HC.</div></td>\n  </tr>\n</table>\n\n<table cellpadding=\"0\" cellspacing=\"0\" class=\"DSPFListTable\" id=\"zdfbfb9cdafac4edabd83cd283ede884a\" style=\"font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;\">\n  <tr>\n    <td style=\"width: 18pt;\"></td>\n    <td style=\"width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">(c)</td>\n    <td style=\"width: auto; vertical-align: top; text-align: justify;\"><div style=\"color: #000000; font-family: 'Times New Roman'; font-size: 10pt;\">In the fourth quarter of 2020, the Company completed a sale and leaseback transaction and recorded a gain on the sale and leaseback transaction of $69,954. In the first quarter of 2021, the Company completed an additional sale and leaseback transaction and recorded a gain on the sale and leaseback transaction of $217,722.</div></td>\n  </tr>\n</table>\n"}]},{"name":"rpt:f-1159","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-08-01T00:00:00/2020-10-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"646454000","decimals":-3}]},{"name":"rpt:f-1160","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-10-31T00:00:00/2021-01-30T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"677169000","decimals":-3}]},{"name":"rpt:f-1161","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-01-30T00:00:00/2021-05-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"713416000","decimals":-3}]},{"name":"rpt:f-1162","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-05-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"784405000","decimals":-3}]},{"name":"rpt:f-1163","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2020-08-01T00:00:00/2020-10-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"226391000","decimals":-3}]},{"name":"rpt:f-1164","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2020-10-31T00:00:00/2021-01-30T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3580000","decimals":-3}]},{"name":"rpt:f-1165","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2021-01-30T00:00:00/2021-05-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42876000","decimals":-3}]},{"name":"rpt:f-1166","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2021-05-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37704000","decimals":-3}]},{"name":"rpt:f-1167","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-08-01T00:00:00/2020-10-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"170680000","decimals":-3}]},{"name":"rpt:f-1168","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-10-31T00:00:00/2021-01-30T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14000000","decimals":-3}]},{"name":"rpt:f-1169","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2021-01-30T00:00:00/2021-05-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"33470000","decimals":-3}]},{"name":"rpt:f-1170","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2021-05-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36363000","decimals":-3}]},{"name":"rpt:f-1171","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2020-08-01T00:00:00/2020-10-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"7.20","decimals":2}]},{"name":"rpt:f-1172","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2020-10-31T00:00:00/2021-01-30T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.59","decimals":2}]},{"name":"rpt:f-1173","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2021-01-30T00:00:00/2021-05-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.41","decimals":2}]},{"name":"rpt:f-1174","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2021-05-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.54","decimals":2}]},{"name":"rpt:f-1175","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2020-08-01T00:00:00/2020-10-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"7.18","decimals":2}]},{"name":"rpt:f-1176","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2020-10-31T00:00:00/2021-01-30T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.59","decimals":2}]},{"name":"rpt:f-1177","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2021-01-30T00:00:00/2021-05-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.41","decimals":2}]},{"name":"rpt:f-1178","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2021-05-01T00:00:00/2021-07-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.53","decimals":2}]},{"name":"rpt:f-1179","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2019-08-03T00:00:00/2019-11-02T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"749040000","decimals":-3}]},{"name":"rpt:f-1180","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2019-11-02T00:00:00/2020-02-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"846143000","decimals":-3}]},{"name":"rpt:f-1181","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-02-01T00:00:00/2020-05-02T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"432544000","decimals":-3}]},{"name":"rpt:f-1182","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-05-02T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"495065000","decimals":-3}]},{"name":"rpt:f-1183","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2019-08-03T00:00:00/2019-11-02T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"59793000","decimals":-3}]},{"name":"rpt:f-1184","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2019-11-02T00:00:00/2020-02-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"75630000","decimals":-3}]},{"name":"rpt:f-1185","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2020-02-01T00:00:00/2020-05-02T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-84274000","decimals":-3}]},{"name":"rpt:f-1186","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2020-05-02T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"30135000","decimals":-3}]},{"name":"rpt:f-1187","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-08-03T00:00:00/2019-11-02T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"43223000","decimals":-3}]},{"name":"rpt:f-1188","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2019-11-02T00:00:00/2020-02-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"61168000","decimals":-3}]},{"name":"rpt:f-1189","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-02-01T00:00:00/2020-05-02T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-161932000","decimals":-3}]},{"name":"rpt:f-1190","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-05-02T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25066000","decimals":-3}]},{"name":"rpt:f-1191","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-08-03T00:00:00/2019-11-02T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.80","decimals":2}]},{"name":"rpt:f-1192","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2019-11-02T00:00:00/2020-02-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"2.55","decimals":2}]},{"name":"rpt:f-1193","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2020-02-01T00:00:00/2020-05-02T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-6.81","decimals":2}]},{"name":"rpt:f-1194","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2020-05-02T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.06","decimals":2}]},{"name":"rpt:f-1195","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2019-08-03T00:00:00/2019-11-02T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.79","decimals":2}]},{"name":"rpt:f-1196","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2019-11-02T00:00:00/2020-02-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"2.55","decimals":2}]},{"name":"rpt:f-1197","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2020-02-01T00:00:00/2020-05-02T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-6.81","decimals":2}]},{"name":"rpt:f-1198","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2020-05-02T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.05","decimals":2}]},{"name":"rpt:f-1199","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2020-02-01T00:00:00/2020-05-02T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"cbrl:PBSHoldCoLLCMember"},"factValues":[{"value":"-132878000","decimals":-3}]},{"name":"rpt:f-1200","factDimensions":{"xbrl:concept":"us-gaap:SaleAndLeasebackTransactionGainLossNet","xbrl:period":"2020-05-02T00:00:00/2020-08-01T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"69954000","decimals":-3}]},{"name":"rpt:f-1201","factDimensions":{"xbrl:concept":"us-gaap:SaleAndLeasebackTransactionGainLossNet","xbrl:period":"2020-08-01T00:00:00/2020-10-31T00:00:00","xbrl:entity":"cik:0001067294","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"217722000","decimals":-3}]}]}}