XML 72 R54.htm IDEA: XBRL DOCUMENT
v3.20.4

Summary of Significant Accounting Policies - Impairment of Long-Lived Assets and Lease Terminations (Details) $ in Thousands | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 29, 2020 USD ($) | Sep. 29, 2020 USD ($) | Jun. 30, 2020 USD ($) | Mar. 31, 2020 USD ($) | Dec. 31, 2019 USD ($) | Dec. 29, 2020 USD ($) restaurant | Dec. 31, 2019 USD ($) restaurant | Jan. 01, 2019 USD ($) | Jan. 02, 2018 restaurant
Impairment of long-lived assets and lease terminations |  |  |  |  |  |  |  |  |
Impairment of assets and lease termination |  |  |  |  |  | $ 219,333 | $ 18,247 | $ 17,861 |
The Cheesecake Factory |  |  |  |  |  |  |  |  |
Impairment of long-lived assets and lease terminations |  |  |  |  |  |  |  |  |
Impairment of assets and lease termination | $ 14,600 | $ 10,400 | $ 2,400 | $ 191,900 | $ 18,200 | $ 3,261 | $ 8,888 | 6,580 |
Number of restaurants for which impairment and lease termination expenses were recorded | restaurant |  |  |  |  |  | 1 | 2 |  | 1
Number of restaurants relating to closure | restaurant |  |  |  |  |  |  |  |  | 2
Three, The Cheesecake Factory restaurants |  |  |  |  |  |  |  |  |
Impairment of long-lived assets and lease terminations |  |  |  |  |  |  |  |  |
Impairment of assets and lease termination |  |  |  |  |  | $ 36,200 | $ 18,200 | 17,900 |
North Italia |  |  |  |  |  |  |  |  |
Impairment of long-lived assets and lease terminations |  |  |  |  |  |  |  |  |
Impairment of assets and lease termination |  |  |  |  |  | $ 71,782 |  |  |
Number of restaurants for which impairment and lease termination expenses were recorded | restaurant |  |  |  |  |  | 1 |  |  |
Other FRC |  |  |  |  |  |  |  |  |
Impairment of long-lived assets and lease terminations |  |  |  |  |  |  |  |  |
Impairment of assets and lease termination |  |  |  |  |  | $ 73,049 |  |  |
Number of restaurants for which impairment and lease termination expenses were recorded | restaurant |  |  |  |  |  | 2 |  |  |
Other |  |  |  |  |  |  |  |  |
Impairment of long-lived assets and lease terminations |  |  |  |  |  |  |  |  |
Impairment of assets and lease termination |  |  |  |  |  | $ 71,241 | $ 9,359 | $ 11,281 |
Number of restaurants for which impairment and lease termination expenses were recorded | restaurant |  |  |  |  |  | 6 |  |  |

X
- References No definition available. + Details
Name: | cake_AssetImpairmentAndLeaseTerminationsLineItems
Namespace Prefix: | cake_
Data Type: | xbrli:stringItemType
Balance Type: | na
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
- Definition Represents the number of restaurants which were previously fully impaired that a decision was made to discontinue operations. + References No definition available. + Details
Name: | cake_NumberOfRestaurantsDiscontinuedOperations
Namespace Prefix: | cake_
Data Type: | xbrli:integerItemType
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_ThreeCheesecakeFactoryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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