Annual report pursuant to Section 13 and 15(d)

Employee Benefit Programs (Details)

v2.4.1.9
Employee Benefit Programs (Details) (USD $)
In Millions, except Share data, unless otherwise specified
12 Months Ended 156 Months Ended
Dec. 28, 2014
Dec. 29, 2013
Dec. 30, 2012
Dec. 28, 2014
Employee Stock Purchase Plan        
Compensation expense $ 4.2us-gaap_AllocatedShareBasedCompensationExpense $ 3.8us-gaap_AllocatedShareBasedCompensationExpense $ 3.8us-gaap_AllocatedShareBasedCompensationExpense  
Employee Defined Contribution Plan        
Minimum age of employees to be eligible to participate in defined contribution plan 21 years      
Percentage of matching contribution 25.00%rrgb_DefinedContributionPlanEmployerMatchPercent      
Percentage of maximum compensation matched by employer 4.00%rrgb_DefinedContributionPlanEmployerMatchingContributionPercentMaximum      
Matching contribution expense 0.3us-gaap_DefinedContributionPlanCostRecognized 0.3us-gaap_DefinedContributionPlanCostRecognized 0.3us-gaap_DefinedContributionPlanCostRecognized  
Employee Stock Purchase Plan        
Employee Stock Purchase Plan        
Maximum percentage of base compensation that can be contributed by the eligible team members 15.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
    15.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
Estimated subscription date fair value (as a percent) 85.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
     
Requisite employment period to be eligible to participate in the plan 1 year      
Requisite working hours per week to be eligible to participate in the plan 20 hours      
Operational period of the plan 6 months      
Number of shares outstanding 300,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
    300,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
Number of shares issued under the plan 12,532us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
    240,570us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
Number of shares available for future issuance under the plan 59,430us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
    59,430us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
Risk-free interest rate (as a percent) 0.12%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
0.14%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
   
Expected life 6 months 6 months    
Expected volatility (as a percent) 41.22%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
42.30%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
   
Dividend yield (as a percent) 0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
   
Weighted average fair value per share at grant date (in dollars per share) $ 14.42us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
$ 11.51us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
   
Compensation expense 0.2us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
0.2us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
0.2us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
 
Deferred compensation, excluding share-based payments and retirement benefits | Employee Deferred Compensation Plan        
Employee Deferred Compensation Plan        
Deferred payment, participant limit per calendar year as a percentage of base salary 75.00%rrgb_DeferredCompensationArrangementParticipantLimitDeferredPaymentAsPercentageOfBaseSalary
/ us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis
= us-gaap_DeferredCompensationExcludingShareBasedPaymentsAndRetirementBenefitsMember
/ us-gaap_PlanNameAxis
= rrgb_EmployeeDeferredCompensationPlanMember
     
Deferred payment, participant limit per calendar year as a percentage of variable compensation and commissions 100.00%rrgb_DeferredCompensationArrangementParticipantLimitDeferredPaymentAsPercentageOfVariableCompensationAndCommissions
/ us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis
= us-gaap_DeferredCompensationExcludingShareBasedPaymentsAndRetirementBenefitsMember
/ us-gaap_PlanNameAxis
= rrgb_EmployeeDeferredCompensationPlanMember
     
Deferred payment, maximum employer match 25.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
/ us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis
= us-gaap_DeferredCompensationExcludingShareBasedPaymentsAndRetirementBenefitsMember
/ us-gaap_PlanNameAxis
= rrgb_EmployeeDeferredCompensationPlanMember
     
Deferred payment, maximum matching contribution percentage 4.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
/ us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis
= us-gaap_DeferredCompensationExcludingShareBasedPaymentsAndRetirementBenefitsMember
/ us-gaap_PlanNameAxis
= rrgb_EmployeeDeferredCompensationPlanMember
     
Deferred compensation expense 0.3us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis
= us-gaap_DeferredCompensationExcludingShareBasedPaymentsAndRetirementBenefitsMember
/ us-gaap_PlanNameAxis
= rrgb_EmployeeDeferredCompensationPlanMember
0.2us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis
= us-gaap_DeferredCompensationExcludingShareBasedPaymentsAndRetirementBenefitsMember
/ us-gaap_PlanNameAxis
= rrgb_EmployeeDeferredCompensationPlanMember
   
Other assets, net | Deferred compensation, excluding share-based payments and retirement benefits | Employee Deferred Compensation Plan        
Employee Deferred Compensation Plan        
Liability for participant contributions and investment income   3.8us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis
= us-gaap_DeferredCompensationExcludingShareBasedPaymentsAndRetirementBenefitsMember
/ us-gaap_PlanNameAxis
= rrgb_EmployeeDeferredCompensationPlanMember
   
Cash surrender value of company-owned whole-life insurance contracts     2.9us-gaap_CashSurrenderValueOfLifeInsurance
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis
= us-gaap_DeferredCompensationExcludingShareBasedPaymentsAndRetirementBenefitsMember
/ us-gaap_PlanNameAxis
= rrgb_EmployeeDeferredCompensationPlanMember
 
Deferred compensation assets 5.7rrgb_DeferredCompensationAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis
= us-gaap_DeferredCompensationExcludingShareBasedPaymentsAndRetirementBenefitsMember
/ us-gaap_PlanNameAxis
= rrgb_EmployeeDeferredCompensationPlanMember
    5.7rrgb_DeferredCompensationAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis
= us-gaap_DeferredCompensationExcludingShareBasedPaymentsAndRetirementBenefitsMember
/ us-gaap_PlanNameAxis
= rrgb_EmployeeDeferredCompensationPlanMember
Other non-current liability | Deferred compensation, excluding share-based payments and retirement benefits | Employee Deferred Compensation Plan        
Employee Deferred Compensation Plan        
Liability for participant contributions and investment income 5.7us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis
= us-gaap_DeferredCompensationExcludingShareBasedPaymentsAndRetirementBenefitsMember
/ us-gaap_PlanNameAxis
= rrgb_EmployeeDeferredCompensationPlanMember
  3.0us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis
= us-gaap_DeferredCompensationExcludingShareBasedPaymentsAndRetirementBenefitsMember
/ us-gaap_PlanNameAxis
= rrgb_EmployeeDeferredCompensationPlanMember
5.7us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis
= us-gaap_DeferredCompensationExcludingShareBasedPaymentsAndRetirementBenefitsMember
/ us-gaap_PlanNameAxis
= rrgb_EmployeeDeferredCompensationPlanMember
Cash surrender value of company-owned whole-life insurance contracts   $ 3.8us-gaap_CashSurrenderValueOfLifeInsurance
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis
= us-gaap_DeferredCompensationExcludingShareBasedPaymentsAndRetirementBenefitsMember
/ us-gaap_PlanNameAxis
= rrgb_EmployeeDeferredCompensationPlanMember