Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation and Recent Accounting Pronouncements (Details)

v2.4.1.9
Basis of Presentation and Recent Accounting Pronouncements (Details) (USD $)
4 Months Ended
Apr. 19, 2015
segment
Apr. 20, 2014
Franchisor Disclosure [Line Items]    
Number of operating segments 1us-gaap_NumberOfOperatingSegments  
Number of reportable segments 1us-gaap_NumberOfReportableSegments  
Length of fiscal period 112 days 112 days
Gift card breakage revenue recognized $ 1,400,000us-gaap_RevenueRecognitionGiftCardsBreakage  
Net income 16,565,000us-gaap_NetIncomeLoss 11,944,000us-gaap_NetIncomeLoss
Earnings per share, diluted (in dollars per share) $ 1.16us-gaap_EarningsPerShareDiluted $ 0.82us-gaap_EarningsPerShareDiluted
Company-owned operated restaurants    
Franchisor Disclosure [Line Items]    
Number of restaurants 418us-gaap_NumberOfRestaurants
/ us-gaap_FranchisorDisclosureAxis
= us-gaap_EntityOperatedUnitsMember
 
Number of states in which restaurants are located 38us-gaap_NumberOfStatesInWhichEntityOperates
/ us-gaap_FranchisorDisclosureAxis
= us-gaap_EntityOperatedUnitsMember
 
Number of Canadian provinces in which restaurants are located 2rrgb_NumberOfProvincesInWhichEntityOperates
/ us-gaap_FranchisorDisclosureAxis
= us-gaap_EntityOperatedUnitsMember
 
Franchised restaurants    
Franchisor Disclosure [Line Items]    
Number of restaurants 99us-gaap_NumberOfRestaurants
/ us-gaap_FranchisorDisclosureAxis
= us-gaap_FranchisedUnitsMember
 
Number of states in which restaurants are located 15us-gaap_NumberOfStatesInWhichEntityOperates
/ us-gaap_FranchisorDisclosureAxis
= us-gaap_FranchisedUnitsMember
 
Change in accounting estimate    
Franchisor Disclosure [Line Items]    
Net income $ 900,000us-gaap_NetIncomeLoss
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember
 
Earnings per share, diluted (in dollars per share) $ 0.06us-gaap_EarningsPerShareDiluted
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= us-gaap_ChangeInAccountingMethodAccountedForAsChangeInEstimateMember