XML 34 R33.htm IDEA: XBRL DOCUMENT
v3.20.1

Significant Accounting Policies - Basis of Presentation (Details) | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Mar. 31, 2020 item restaurant | Dec. 31, 2019 | Jun. 22, 2020 restaurant
Significant Accounting Policies |  |  |
Length of fiscal year | 364 days | 364 days |
Number of restaurants temporarily closed | 33 |  | 19
Number of restaurants operating in an off-premise only model | 261 |  | 81
Number of hourly staff members furloughed | item | 41,000 |  |

X
- Definition Represents the information of no of hourly staff members furloughed. + References No definition available. + Details
Name: | cake_NumberOfHourlyStaffMembersFurloughed
Namespace Prefix: | cake_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the information of no of restaurants operating in an off-premise only model. + References No definition available. + Details
Name: | cake_NumberOfRestaurantsOperatingInOffPremiseOnlyModel
Namespace Prefix: | cake_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the information of no of restaurants temporarily closed . + References No definition available. + Details
Name: | cake_NumberOfRestaurantsTemporarilyClosed
Namespace Prefix: | cake_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition Duration of a fiscal period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter. + References No definition available. + Details
Name: | us-gaap_FiscalPeriodDuration
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration