XML 77 R59.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Acquisition Pro Forma Results of Operations - FRC Agreements (Details) - USD ($) $ in Millions |  | 12 Months Ended
--- | --- | ---
Oct. 02, 2019 | Dec. 28, 2021 | Dec. 29, 2020
FRC Agreements |  |  |
Deferred consideration |  | $ 11.3 |
Minimum |  |  |
FRC Agreements |  |  |
Undiscounted range of outcomes per the Monte Carlo model |  | 0.0 | $ 0.0
Maximum |  |  |
FRC Agreements |  |  |
Undiscounted range of outcomes per the Monte Carlo model |  | $ 204.0 | $ 32.0
FRC Acquisition |  |  |
FRC Agreements |  |  |
Number of years for providing finance to achieve the targets | 5 years |  |
North Italia Acquisition |  |  |
FRC Agreements |  |  |
Amount in escrow account | $ 13.0 |  |

X
- Definition Represents the amount of deferred consideration. + References No definition available. + Details
Name: | cake_BusinessAcquisitionAmountOfDeferredConsideration
Namespace Prefix: | cake_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the amount of in indemnity escrow account. + References No definition available. + Details
Name: | cake_BusinessAcquisitionIndemnityEscrowAmount
Namespace Prefix: | cake_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the number of years for providing finance to achieve the targets. + References No definition available. + Details
Name: | cake_NumberOfYearsForProvidingFinanceToAchieveTargets
Namespace Prefix: | cake_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The undiscounted range of outcomes per the Monte Carlo model. + References No definition available. + Details
Name: | cake_UndiscountedRangeOfOutcomesPerMonteCarloModel
Namespace Prefix: | cake_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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: | us-gaap_BusinessAcquisitionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=cake_FrcAcquisitionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=cake_NorthItaliaAcquisitionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |