XML 24 R24.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
0 Months Ended 3 Months Ended
Feb. 09, 2015
Mar. 31, 2015
Apr. 01, 2014
Dec. 30, 2014
Feb. 27, 2014
Jul. 31, 2013
Stockholders' Equity            
Cash dividends declared per common share (in dollars per share) $ 0.165us-gaap_CommonStockDividendsPerShareDeclared $ 0.165us-gaap_CommonStockDividendsPerShareDeclared $ 0.14us-gaap_CommonStockDividendsPerShareDeclared      
Stockholders Equity:            
Repurchased shares since program inception   43,577,235us-gaap_TreasuryStockShares   41,919,312us-gaap_TreasuryStockShares    
Value of shares repurchased since program inception   $ 1,239,041us-gaap_TreasuryStockValue   $ 1,158,652us-gaap_TreasuryStockValue    
Treasury stock repurchased during period   80,389us-gaap_TreasuryStockValueAcquiredCostMethod        
Minimum            
Stockholders Equity:            
Number of shares authorized to be repurchased         1,400,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Treasury Stock            
Stockholders Equity:            
Additional number of shares authorized to repurchase           7,500,000cake_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchasedAdditional
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
Number of shares authorized to be repurchased   1,500,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
      48,500,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
Repurchased shares since program inception   43,600,000us-gaap_TreasuryStockShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
       
Value of shares repurchased since program inception   1,239,100us-gaap_TreasuryStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
       
Shares repurchased during period   1,700,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
       
Treasury stock repurchased during period   $ 80,400us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember