XML 74 R60.htm IDEA: XBRL DOCUMENT
v3.3.1.900

Quarterly Financial Data (unaudited) (Details 2) $ in Thousands | 3 Months Ended | 12 Months Ended
--- | --- | ---
Sep. 29, 2015 USD ($) | Jul. 01, 2014 USD ($) | Apr. 01, 2014 USD ($) | Dec. 29, 2015 USD ($) item | Dec. 30, 2014 USD ($) | Dec. 31, 2013 USD ($)
Asset impairment |  |  |  |  |  |
Impairment of assets and lease terminations | $ 6,000 | $ 500 | $ 200 | $ 6,011 | $ 696 | $ (561)
Impact of impairment and lease termination expenses on net income | $ 3,600 | $ 300 | $ 100 |  |  |
The Cheesecake Factory restaurants |  |  |  |  |  |
Asset impairment |  |  |  |  |  |
Number of restaurants for which impairment and lease termination expenses/(income) were recorded | item |  |  |  | 1 |  |

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: | cake_AssetImpairmentLineItems
Namespace Prefix: | cake_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | cake_ImpactOfImpairmentOfAssetsAndLeaseTerminationsOnNetIncome
Namespace Prefix: | cake_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The charges incurred to terminate lease and charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value. + References No definition available. + Details
Name: | cake_ImpairmentOfAssetsAndLeaseTerminations
Namespace Prefix: | cake_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the number of restaurants for which impairment and lease termination expenses were recorded. + References No definition available. + Details
Name: | cake_ImpairmentOfAssetsAndLeaseTerminationsNumberOfRestaurants
Namespace Prefix: | cake_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | cake_TrademarkedLocationsAxis=cake_TheCheesecakeFactoryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |