XML 69 R42.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Summary of Significant Accounting Policies - Impairment of Long-Lived Assets and Lease Terminations (Details) $ in Thousands | 3 Months Ended | 12 Months Ended
--- | --- | ---
Jan. 02, 2018 USD ($) item | Jul. 04, 2017 USD ($) | Apr. 04, 2017 USD ($) | Jan. 03, 2017 USD ($) item | Jan. 02, 2018 USD ($) item | Jan. 03, 2017 USD ($) item | Dec. 29, 2015 USD ($)
Impairment of long-lived assets and lease terminations |  |  |  |  |  |  |
Period of time used to determine if impairment testing is warranted |  |  |  |  | 1 year |  |
Impairment of assets and lease terminations | $ |  |  |  |  | $ 10,343 | $ 114 | $ 6,011
Investments in unconsolidated affiliates |  |  |  |  |  |  |
Equity investments in number of restaurants | 2 |  |  | 2 | 2 | 2 |
The Cheesecake Factory restaurants |  |  |  |  |  |  |
Impairment of long-lived assets and lease terminations |  |  |  |  |  |  |
Impairment of assets and lease terminations | $ | $ 9,100 | $ 400 | $ 800 | $ 100 | $ 10,300 | $ 100 |
Number of restaurants for which impairment and lease termination expenses were recorded |  |  |  |  | 3 |  |
Number of restaurants related to relocation |  |  |  |  | 1 |  |
Number of restaurants related to lease expiration |  |  |  |  | 1 |  |
Grand Lux Cafe |  |  |  |  |  |  |
Impairment of long-lived assets and lease terminations |  |  |  |  |  |  |
Number of restaurants for which impairment and lease termination expenses were recorded |  |  |  |  | 1 |  |
Rock Sugar Pan Asian Kitchen restaurant |  |  |  |  |  |  |
Impairment of long-lived assets and lease terminations |  |  |  |  |  |  |
Impairment of assets and lease terminations | $ |  |  |  |  |  |  | $ 6,000

X
- References No definition available. + Details
Name: | cake_AssetImpairmentAndLeaseTerminationsLineItems
Namespace Prefix: | cake_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the equity investments in number of restaurants. + References No definition available. + Details
Name: | cake_EquityInvestmentsInNumberOfRestaurants
Namespace Prefix: | cake_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

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
- Definition n/a + References No definition available. + Details
Name: | cake_InvestmentsInUnconsolidatedAffiliatesAbstract
Namespace Prefix: | cake_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of restaurants related to lease expiration which was recorded in impairment of assets and lease terminations. + References No definition available. + Details
Name: | cake_NumberOfRestaurantsRelatedToLeaseExpiration
Namespace Prefix: | cake_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of restaurants related to relocation which was recorded in impairment of assets and lease terminations. + References No definition available. + Details
Name: | cake_NumberOfRestaurantsRelatedToRelocation
Namespace Prefix: | cake_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the period of time any restaurants are cash flow negative which requires impairment testing. + References No definition available. + Details
Name: | cake_PeriodOfTimeUsedToDetermineWhetherImpairmentTestingIsWarranted
Namespace Prefix: | cake_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=cake_GrandLuxCafeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=cake_RockSugarPanAsianKitchenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |