XML 74 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 12 Months Ended 0 Months Ended 1 Months Ended 12 Months Ended
Dec. 30, 2014
Sep. 30, 2014
Jul. 01, 2014
Apr. 01, 2014
Dec. 31, 2013
Oct. 01, 2013
Jul. 02, 2013
Apr. 02, 2013
Dec. 30, 2014
Dec. 31, 2013
Jan. 01, 2013
Jul. 21, 2014
Feb. 27, 2014
Mar. 31, 2014
Jan. 03, 2012
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 $ 0.14us-gaap_CommonStockDividendsPerShareDeclared $ 0.14us-gaap_CommonStockDividendsPerShareDeclared $ 0.14us-gaap_CommonStockDividendsPerShareDeclared $ 0.12us-gaap_CommonStockDividendsPerShareDeclared $ 0.12us-gaap_CommonStockDividendsPerShareDeclared $ 0.61us-gaap_CommonStockDividendsPerShareDeclared $ 0.52us-gaap_CommonStockDividendsPerShareDeclared $ 0.24us-gaap_CommonStockDividendsPerShareDeclared          
Stockholders Equity:                                
Repurchased shares since program inception 41,919,312us-gaap_TreasuryStockShares       38,865,951us-gaap_TreasuryStockShares       41,919,312us-gaap_TreasuryStockShares 38,865,951us-gaap_TreasuryStockShares            
Value of shares repurchased since program inception $ 1,158,652us-gaap_TreasuryStockValue       $ 1,015,473us-gaap_TreasuryStockValue       $ 1,158,652us-gaap_TreasuryStockValue $ 1,015,473us-gaap_TreasuryStockValue            
Treasury stock repurchased during period                 140,483us-gaap_TreasuryStockValueAcquiredCostMethod 183,659us-gaap_TreasuryStockValueAcquiredCostMethod 101,392us-gaap_TreasuryStockValueAcquiredCostMethod          
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                               48,500,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
Shares repurchased during period                 3,100,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
4,500,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
3,200,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
      3,200,000us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
 
Treasury stock repurchased during period                 $ 143,200us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
$ 183,700us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
$ 101,400us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
$ 200us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
$ 75,000us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember
$ 1,400us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementClassOfStockAxis
= us-gaap_TreasuryStockMember