XML 60 R44.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Description of Business and Summary of Significant Accounting Policies - Additional Information (Details) $ in Millions | 12 Months Ended
--- | ---
Dec. 29, 2024 USD ($) restaurant marketingFund state province segment | Dec. 31, 2023 USD ($) | Dec. 25, 2022 USD ($)
Franchisor Disclosure [Line Items] |  |  |
Number of operating segments | segment | 1 |  |
Number of reportable segments | segment | 1 |  |
Revenue Recognition |  |  |
Required percentage of revenues contributed to national media funds | 3.00% |  |
Number of marketing and advertising funds | marketingFund | 2 |  |
Cash and Cash Equivalents |  |  |
Letters of credit outstanding, amount | $ 8.5 |  |
Accounts Receivable |  |  |
Gift cards in transit in accounts receivable | 9.2 | $ 9.7 |
Third party delivery receivable | 2.2 | 2.6 |
Inventory |  |  |
Food and beverage inventories | 9.2 | 9.4 |
Supplies inventories | 17.5 | 17.4 |
Cloud Computing Arrangements |  |  |
Capitalized cloud computing implementation costs | 1.2 | 0.7 |
Capitalized cloud computing amortization expense | $ 0.5 | 0.4 | $ 0.1
Leases |  |  |
Leases, term extension period | 5 years |  |
Leases, total term | 20 years |  |
Advertising |  |  |
Required percentage of revenues contributed to national media funds | 3.00% |  |
Number of marketing and advertising funds | marketingFund | 2 |  |
Marketing and advertising expense | $ 23.5 | $ 21.6 | $ 35.7
Minimum |  |  |
Revenue Recognition |  |  |
Royalties as percentage of franchised adjusted gross sales | 4.00% |  |
Cash and Cash Equivalents |  |  |
Period for conversion of amounts receivable from credit card issuers into cash | 2 days |  |
Leases |  |  |
Remaining lease term | 1 year |  |
Maximum |  |  |
Revenue Recognition |  |  |
Royalties as percentage of franchised adjusted gross sales | 5.00% |  |
Cash and Cash Equivalents |  |  |
Period for conversion of amounts receivable from credit card issuers into cash | 4 days |  |
Leases |  |  |
Remaining lease term | 15 years |  |
Maximum | Liquor licenses and other |  |  |
Intangible Assets, net |  |  |
Amortization period of non-transferable liquor licenses | 20 years |  |
Company-owned operated restaurants |  |  |
Franchisor Disclosure [Line Items] |  |  |
Number of restaurants | restaurant | 407 |  |
Number of states in which restaurants are located | state | 39 |  |
Franchised restaurants |  |  |
Franchisor Disclosure [Line Items] |  |  |
Number of restaurants | restaurant | 91 |  |
Number of states in which restaurants are located | state | 13 |  |
Number of Canadian provinces in which restaurants are located | province | 1 |  |

X
- Definition The amount of gift cards in transit in accounts receivable related to gift cards that were sold by third-party retailers. + References No definition available. + Details
Name: | rrgb_AccountsReceivableGiftCardInTransit
Namespace Prefix: | rrgb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Advertising Expense, Required Percent of Revenue Contribution + References No definition available. + Details
Name: | rrgb_AdvertisingExpenseRequiredPercentOfRevenueContribution
Namespace Prefix: | rrgb_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cloud Computing Arrangements + References No definition available. + Details
Name: | rrgb_CloudComputingArrangementsAbstract
Namespace Prefix: | rrgb_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Leases, Remaining Lease Term + References No definition available. + Details
Name: | rrgb_LeasesRemainingLeaseTerm
Namespace Prefix: | rrgb_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Leases, Term Extension Period + References No definition available. + Details
Name: | rrgb_LeasesTermExtensionPeriod
Namespace Prefix: | rrgb_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Leases, Total Term + References No definition available. + Details
Name: | rrgb_LeasesTotalTerm
Namespace Prefix: | rrgb_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Marketing And Advertising Funds + References No definition available. + Details
Name: | rrgb_NumberOfMarketingAndAdvertisingFunds
Namespace Prefix: | rrgb_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of provinces the entity operates in as of the balance sheet date. + References No definition available. + Details
Name: | rrgb_NumberOfProvincesInWhichEntityOperates
Namespace Prefix: | rrgb_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the period for conversion of amounts receivable from credit card issuers into cash from the original sales transaction. + References No definition available. + Details
Name: | rrgb_PeriodForConversionOfReceivableFromCreditCardIssuersIntoCash
Namespace Prefix: | rrgb_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the royalty as a percentage of franchised adjusted gross sales. + References No definition available. + Details
Name: | rrgb_RoyaltiesAsPercentageOfFranchisedAdjustedGrossSales
Namespace Prefix: | rrgb_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount due from third party delivery partners in accounts receivable. + References No definition available. + Details
Name: | rrgb_ThirdPartyDeliveryReceivable
Namespace Prefix: | rrgb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_AccountsReceivableAdditionalDisclosuresAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_CashAndCashEquivalentsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_FranchisorDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 3 -SubTopic 40 -Topic 350 -Publisher FASB -URI https://asc.fasb.org/1943274/2147476168/350-40-50-3 + Details
Name: | us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 3 -SubTopic 40 -Topic 350 -Publisher FASB -URI https://asc.fasb.org/1943274/2147476168/350-40-50-3 + Details
Name: | us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_InventoryDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.BB) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_InventoryFinishedGoodsNetOfReserves
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.BB) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_InventorySuppliesNetOfReserves
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_LesseeDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The total expense recognized in the period for promotion, public relations, and brand or product advertising. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_MarketingAndAdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_MarketingAndAdvertisingExpenseAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18 + Details
Name: | us-gaap_NumberOfOperatingSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18 + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of restaurants. + References No definition available. + Details
Name: | us-gaap_NumberOfRestaurants
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of states the entity operates in as of the balance sheet date. + References No definition available. + Details
Name: | us-gaap_NumberOfStatesInWhichEntityOperates
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FranchisorDisclosureAxis=us-gaap_EntityOperatedUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FranchisorDisclosureAxis=us-gaap_FranchisedUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |