0001410578-24-001151.txt : 20240805 0001410578-24-001151.hdr.sgml : 20240805 20240805170045 ACCESSION NUMBER: 0001410578-24-001151 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20240702 FILED AS OF DATE: 20240805 DATE AS OF CHANGE: 20240805 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CHEESECAKE FACTORY INC CENTRAL INDEX KEY: 0000887596 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-EATING PLACES [5812] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 510340466 STATE OF INCORPORATION: DE FISCAL YEAR END: 0102 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-20574 FILM NUMBER: 241175806 BUSINESS ADDRESS: STREET 1: 26901 MALIBU HILLS RD CITY: CALABASAS HILLS STATE: CA ZIP: 91301 BUSINESS PHONE: 818-871-3000 MAIL ADDRESS: STREET 1: 26901 MALIBU HILLS RD CITY: CALABASAS HILLS STATE: CA ZIP: 91301 FORMER COMPANY: FORMER CONFORMED NAME: CHEESECAKE FACTORY INCORPORATED DATE OF NAME CHANGE: 19930328 10-Q 1 cake-20240702x10q.htm 10-Q
0000887596--01-022024Q2false0000887596us-gaap:TreasuryStockCommonMember2024-04-032024-07-020000887596us-gaap:TreasuryStockCommonMember2024-04-032024-07-020000887596us-gaap:TreasuryStockCommonMember2024-01-032024-07-020000887596us-gaap:TreasuryStockCommonMember2024-01-032024-04-020000887596us-gaap:TreasuryStockCommonMember2023-04-052023-07-040000887596us-gaap:TreasuryStockCommonMember2023-01-042023-04-040000887596us-gaap:TreasuryStockCommonMember2024-07-020000887596us-gaap:EmployeeStockOptionMember2024-04-032024-07-020000887596us-gaap:EmployeeStockOptionMember2023-04-052023-07-040000887596us-gaap:EmployeeStockOptionMember2023-01-042023-07-040000887596us-gaap:TreasuryStockCommonMember2024-07-020000887596us-gaap:RetainedEarningsMember2024-07-020000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2024-07-020000887596us-gaap:AdditionalPaidInCapitalMember2024-07-020000887596us-gaap:TreasuryStockCommonMember2024-04-020000887596us-gaap:RetainedEarningsMember2024-04-020000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2024-04-020000887596us-gaap:AdditionalPaidInCapitalMember2024-04-020000887596us-gaap:TreasuryStockCommonMember2024-01-020000887596us-gaap:RetainedEarningsMember2024-01-020000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2024-01-020000887596us-gaap:AdditionalPaidInCapitalMember2024-01-020000887596us-gaap:TreasuryStockCommonMember2023-07-040000887596us-gaap:RetainedEarningsMember2023-07-040000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2023-07-040000887596us-gaap:AdditionalPaidInCapitalMember2023-07-040000887596us-gaap:TreasuryStockCommonMember2023-04-040000887596us-gaap:RetainedEarningsMember2023-04-040000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2023-04-040000887596us-gaap:AdditionalPaidInCapitalMember2023-04-040000887596us-gaap:TreasuryStockCommonMember2023-01-030000887596us-gaap:RetainedEarningsMember2023-01-030000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2023-01-030000887596us-gaap:AdditionalPaidInCapitalMember2023-01-030000887596us-gaap:CommonStockMember2024-07-020000887596us-gaap:CommonStockMember2024-04-020000887596us-gaap:CommonStockMember2024-01-020000887596us-gaap:CommonStockMember2023-07-040000887596us-gaap:CommonStockMember2023-04-040000887596us-gaap:CommonStockMember2023-01-030000887596us-gaap:EmployeeStockOptionMember2023-01-042024-01-020000887596us-gaap:EmployeeStockOptionMember2024-01-020000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2023-01-042023-07-040000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2024-01-020000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2024-04-032024-07-020000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2023-04-052023-07-040000887596us-gaap:SeniorNotesMember2021-06-152021-06-150000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2024-04-032024-07-020000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2024-01-032024-04-020000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2023-04-052023-07-040000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2023-01-042023-04-040000887596us-gaap:RevolvingCreditFacilityMember2024-07-0200008875962023-01-042024-01-020000887596us-gaap:EmployeeStockOptionMember2024-01-032024-07-020000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2024-01-032024-07-020000887596us-gaap:EmployeeStockOptionMember2024-07-020000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2024-07-020000887596cake:O2024Q2DividendsMemberus-gaap:SubsequentEventMember2024-08-142024-08-140000887596cake:O2024Q2DividendsMember2024-05-222024-05-220000887596cake:O2024Q2DividendsMember2024-05-072024-05-070000887596cake:O2024Q2DividendsMemberus-gaap:SubsequentEventMember2024-08-272024-08-270000887596cake:O2024Q2DividendsMember2024-06-042024-06-040000887596us-gaap:SeniorNotesMember2021-06-150000887596us-gaap:ConvertibleDebtSecuritiesMemberus-gaap:SeniorNotesMemberus-gaap:CommonStockMember2024-01-032024-07-020000887596us-gaap:ConvertibleDebtSecuritiesMemberus-gaap:SeniorNotesMemberus-gaap:CommonStockMember2021-06-152021-06-150000887596us-gaap:ConvertibleDebtSecuritiesMemberus-gaap:SeniorNotesMemberus-gaap:CommonStockMember2024-07-020000887596us-gaap:ConvertibleDebtSecuritiesMemberus-gaap:SeniorNotesMemberus-gaap:CommonStockMember2021-06-150000887596srt:MaximumMemberus-gaap:RevolvingCreditFacilityMembercake:FourthAmendmentMembercake:OvernightBankFundingRateMember2024-01-032024-07-020000887596srt:MaximumMemberus-gaap:RevolvingCreditFacilityMembercake:FourthAmendmentMembercake:OneMonthTermSecuredOvernightFinancingRateMember2024-01-032024-07-020000887596srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2024-01-032024-07-020000887596srt:MinimumMemberus-gaap:RevolvingCreditFacilityMembercake:FourthAmendmentMember2024-01-032024-07-020000887596srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2024-01-032024-07-020000887596srt:MaximumMemberus-gaap:RevolvingCreditFacilityMembercake:FourthAmendmentMember2024-01-032024-07-020000887596cake:O2024Q2DividendsMemberus-gaap:SubsequentEventMember2024-07-252024-07-250000887596cake:O2024Q2DividendsMember2024-04-032024-07-020000887596us-gaap:AllOtherSegmentsMember2024-07-020000887596cake:TheCheesecakeFactoryMember2024-07-020000887596cake:OtherFoxRestaurantConceptsLlcMember2024-07-020000887596cake:NorthItaliaMember2024-07-020000887596us-gaap:AllOtherSegmentsMember2024-01-020000887596cake:TheCheesecakeFactoryMember2024-01-020000887596cake:OtherFoxRestaurantConceptsLlcMember2024-01-020000887596cake:NorthItaliaMember2024-01-020000887596us-gaap:RestrictedStockMember2024-01-032024-07-020000887596us-gaap:CommonStockMember2024-01-032024-07-020000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2024-01-032024-07-020000887596us-gaap:RestrictedStockMember2023-01-042023-07-040000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2023-01-042023-07-040000887596us-gaap:SeniorNotesMember2024-04-032024-07-020000887596us-gaap:SeniorNotesMember2023-04-052023-07-040000887596us-gaap:SeniorNotesMember2023-01-042023-07-040000887596us-gaap:GeneralAndAdministrativeExpenseMember2024-04-032024-07-020000887596cake:OtherOperatingCostsAndExpensesMember2024-04-032024-07-020000887596cake:LaborExpensesMember2024-04-032024-07-020000887596us-gaap:GeneralAndAdministrativeExpenseMember2024-01-032024-07-020000887596cake:OtherOperatingCostsAndExpensesMember2024-01-032024-07-020000887596cake:LaborExpensesMember2024-01-032024-07-020000887596us-gaap:GeneralAndAdministrativeExpenseMember2023-04-052023-07-040000887596cake:OtherOperatingCostsAndExpensesMember2023-04-052023-07-040000887596cake:LaborExpensesMember2023-04-052023-07-040000887596us-gaap:GeneralAndAdministrativeExpenseMember2023-01-042023-07-040000887596cake:OtherOperatingCostsAndExpensesMember2023-01-042023-07-040000887596cake:LaborExpensesMember2023-01-042023-07-040000887596us-gaap:CommonStockMember2024-04-032024-07-020000887596us-gaap:AdditionalPaidInCapitalMember2024-04-032024-07-020000887596us-gaap:CommonStockMember2024-01-032024-04-020000887596us-gaap:AdditionalPaidInCapitalMember2024-01-032024-04-020000887596us-gaap:CommonStockMember2023-04-052023-07-040000887596us-gaap:AdditionalPaidInCapitalMember2023-04-052023-07-040000887596us-gaap:CommonStockMember2023-01-042023-04-040000887596us-gaap:AdditionalPaidInCapitalMember2023-01-042023-04-0400008875962024-07-290000887596srt:MinimumMember2024-01-032024-07-020000887596srt:MaximumMember2024-01-032024-07-020000887596cake:OtherFoxRestaurantConceptsLlcMember2024-04-032024-07-020000887596cake:NorthItaliaMember2024-04-032024-07-020000887596cake:OtherFoxRestaurantConceptsLlcMember2024-01-032024-07-020000887596cake:NorthItaliaMember2024-01-032024-07-020000887596cake:OtherFoxRestaurantConceptsLlcMember2023-04-052023-07-040000887596cake:NorthItaliaMember2023-04-052023-07-040000887596cake:NorthItaliaMember2023-01-042023-07-040000887596us-gaap:FairValueInputsLevel1Member2024-07-020000887596us-gaap:FairValueInputsLevel1Member2024-01-020000887596us-gaap:SeniorNotesMember2024-07-020000887596us-gaap:RevolvingCreditFacilityMembercake:FourthAmendmentMember2022-10-060000887596us-gaap:AllOtherSegmentsMember2024-04-032024-07-020000887596cake:TheCheesecakeFactoryMember2024-04-032024-07-020000887596us-gaap:AllOtherSegmentsMember2024-01-032024-07-020000887596cake:TheCheesecakeFactoryMember2024-01-032024-07-020000887596us-gaap:AllOtherSegmentsMember2023-04-052023-07-040000887596cake:TheCheesecakeFactoryMember2023-04-052023-07-040000887596us-gaap:AllOtherSegmentsMember2023-01-042023-07-040000887596cake:TheCheesecakeFactoryMember2023-01-042023-07-040000887596cake:OtherFoxRestaurantConceptsLlcMember2023-01-042023-07-0400008875962024-07-0200008875962024-04-0200008875962024-01-0200008875962023-07-0400008875962023-04-0400008875962023-01-030000887596us-gaap:FairValueInputsLevel3Member2024-01-032024-07-020000887596us-gaap:FairValueInputsLevel3Member2023-01-042023-07-040000887596us-gaap:RetainedEarningsMember2024-04-032024-07-020000887596us-gaap:RetainedEarningsMember2024-01-032024-04-0200008875962024-01-032024-04-020000887596us-gaap:RetainedEarningsMember2023-04-052023-07-040000887596us-gaap:RetainedEarningsMember2023-01-042023-04-0400008875962023-01-042023-04-040000887596srt:MinimumMemberus-gaap:RevolvingCreditFacilityMembercake:AmendedCreditAgreementMember2024-01-032024-07-020000887596srt:MinimumMemberus-gaap:RevolvingCreditFacilityMembercake:FourthAmendmentMember2024-07-020000887596srt:MaximumMemberus-gaap:RevolvingCreditFacilityMembercake:FourthAmendmentMember2024-07-020000887596us-gaap:SeniorNotesMember2024-01-032024-07-0200008875962024-04-032024-07-0200008875962024-01-032024-07-0200008875962023-04-052023-07-0400008875962023-01-042023-07-040000887596us-gaap:FairValueInputsLevel3Member2023-07-040000887596us-gaap:FairValueInputsLevel3Member2023-01-030000887596us-gaap:FairValueInputsLevel3Member2024-07-020000887596us-gaap:FairValueInputsLevel3Member2024-01-02iso4217:USDxbrli:purecake:itemxbrli:sharesiso4217:USDxbrli:sharescake:D

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended July 2, 2024

or

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

Commission File Number: 0-20574

THE CHEESECAKE FACTORY INCORPORATED

(Exact name of registrant as specified in its charter)

Delaware

51-0340466

(State or other jurisdiction

(I.R.S. Employer

of incorporation or organization)

Identification No.)

26901 Malibu Hills Road

Calabasas Hills, California

91301

(Address of principal executive offices)

(Zip Code)

(818) 871-3000

(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Securities Exchange Act of 1934:

Title of Each Class

    

Trading Symbol

    

Name of Each Exchange on which Registered

Common Stock, par value $.01 per share

CAKE

The Nasdaq Stock Market LLC

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes      No  

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes   No  

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

    

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes  No 

As of July 29, 2024, 50,872,012 shares of the registrant’s Common Stock, $.01 par value per share, were outstanding.

THE CHEESECAKE FACTORY INCORPORATED

INDEX

 

Page
Number

PART I

FINANCIAL INFORMATION

Item 1.

Financial Statements:

Condensed Consolidated Balance Sheets (Unaudited)

1

Condensed Consolidated Statements of Income (Unaudited)

2

Condensed Consolidated Statements of Comprehensive Income (Unaudited)

3

Condensed Consolidated Statements of Stockholders’ Equity (Unaudited)

4

Condensed Consolidated Statements of Cash Flows (Unaudited)

5

Notes to Condensed Consolidated Financial Statements (Unaudited)

6

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

16

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

28

Item 4.

Controls and Procedures

28

PART II

OTHER INFORMATION

29

Item 1.

Legal Proceedings

29

Item 1A.

Risk Factors

29

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

30

Item 5.

Other Information

30

Item 6.

Exhibits

31

Signatures

32

PART I — FINANCIAL INFORMATION

Item 1.        Financial Statements.

THE CHEESECAKE FACTORY INCORPORATED

CONDENSED CONSOLIDATED BALANCE SHEETS

(In thousands, except share and per share data)

July 2,

January 2,

    

2024

    

2024

(Unaudited)

ASSETS

Current assets:

Cash and cash equivalents

$

40,654

$

56,290

Accounts and other receivables

72,420

103,094

Income taxes receivable

 

24,855

 

20,670

Inventories

 

70,987

 

57,654

Prepaid expenses

 

69,019

 

63,090

Total current assets

 

277,935

 

300,798

Property and equipment, net

 

810,444

 

791,093

Other assets:

Intangible assets, net

 

252,039

 

251,727

Operating lease assets

 

1,338,155

 

1,302,150

Other

201,018

194,615

Total other assets

1,791,212

1,748,492

Total assets

$

2,879,591

$

2,840,383

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current liabilities:

Accounts payable

$

68,644

$

63,152

Gift card liabilities

 

192,344

 

222,915

Operating lease liabilities

149,899

134,905

Other accrued expenses

231,720

239,699

Total current liabilities

642,607

660,671

Long-term debt

 

471,054

 

470,047

Operating lease liabilities

 

1,258,933

 

1,254,955

Other noncurrent liabilities

133,017

136,648

Total liabilities

2,505,611

2,522,321

Commitments and contingencies (Note 7)

 

 

Stockholders’ equity:

Preferred stock, $.01 par value, 5,000,000 shares authorized; none issued

Common stock, $.01 par value, 250,000,000 shares authorized; 107,916,784 shares issued and 50,902,796 shares outstanding at July 2, 2024 and 107,195,287 shares issued and 50,652,129 shares outstanding at January 2, 2024

1,079

1,072

Additional paid-in capital

 

928,015

 

913,442

Retained earnings

 

1,274,339

 

1,216,239

Treasury stock inclusive of excise tax, 57,013,988 and 56,543,158 shares at cost at July 2, 2024 and January 2, 2024, respectively

 

(1,828,382)

 

(1,811,997)

Accumulated other comprehensive loss

 

(1,071)

 

(694)

Total stockholders’ equity

 

373,980

 

318,062

Total liabilities and stockholders’ equity

$

2,879,591

$

2,840,383

See the accompanying notes to the condensed consolidated financial statements.

1

THE CHEESECAKE FACTORY INCORPORATED

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

(In thousands, except per share data)

(Unaudited)

Thirteen

Thirteen

Twenty-Six

Twenty-Six

    

Weeks Ended

Weeks Ended

Weeks Ended

Weeks Ended

July 2, 2024

    

July 4, 2023

    

July 2, 2024

    

July 4, 2023

Revenues

$

904,042

$

866,170

$

1,795,265

$

1,732,284

Costs and expenses:

Food and beverage costs

 

201,694

 

201,094

 

404,947

 

407,318

Labor expenses

 

317,282

 

306,149

 

638,212

 

617,677

Other operating costs and expenses

 

239,097

 

226,996

 

472,638

 

457,925

General and administrative expenses

 

54,384

 

54,488

 

114,750

 

108,557

Depreciation and amortization expenses

 

24,960

 

23,332

 

49,716

 

46,287

Impairment of assets and lease termination (income)/expenses

(188)

(653)

1,895

1,589

Acquisition-related contingent consideration, compensation and amortization expenses

1,146

1,287

2,267

2,476

Preopening costs

 

6,975

 

6,006

 

12,855

 

9,058

Total costs and expenses

 

845,350

 

818,699

 

1,697,280

 

1,650,887

Income from operations

 

58,692

 

47,471

 

97,985

 

81,397

Interest and other expense, net

 

(2,348)

 

(2,162)

 

(4,109)

 

(4,042)

Income before income taxes

 

56,344

 

45,309

 

93,876

 

77,355

Income tax provision

 

3,900

 

2,634

 

8,241

 

6,630

Net income

$

52,444

$

42,675

$

85,635

$

70,725

Net income per share:

Basic

$

1.10

$

0.88

$

1.79

$

1.46

Diluted (Note 10)

$

1.08

$

0.87

$

1.76

$

1.43

Weighted-average shares outstanding:

Basic

 

47,702

 

48,492

 

47,726

 

48,593

Diluted

 

48,775

 

49,085

 

48,685

 

49,296

See the accompanying notes to the condensed consolidated financial statements.

2

THE CHEESECAKE FACTORY INCORPORATED

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(In thousands)

(Unaudited)

Thirteen

Thirteen

Twenty-Six

Twenty-Six

   

Weeks Ended

   

Weeks Ended

   

Weeks Ended

   

Weeks Ended

July 2, 2024

July 4, 2023

July 2, 2024

July 4, 2023

Net income

$

52,444

$

42,675

$

85,635

$

70,725

Other comprehensive (loss)/gain:

 

 

 

 

Foreign currency translation adjustment

 

(124)

 

180

 

(377)

 

327

Other comprehensive (loss)/gain

 

(124)

 

180

 

(377)

 

327

Total comprehensive income

$

52,320

$

42,855

$

85,258

$

71,052

See the accompanying notes to the condensed consolidated financial statements.

3

THE CHEESECAKE FACTORY INCORPORATED

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(In thousands, except per share data)

(Unaudited)

For the twenty-six weeks ended July 2, 2024:

    

    

    

    

    

    

Accumulated

    

    

Additional

Other

Common Stock

Paid-in

Retained

Treasury

Comprehensive

  

Shares

  

Amount

  

Capital

  

Earnings

  

Stock

  

(Loss)/Income

  

Total

Balance, January 2, 2024

107,195

$

1,072

$

913,442

$

1,216,239

$

(1,811,997)

$

(694)

$

318,062

Net income

33,191

33,191

Foreign currency translation adjustment

(253)

(253)

Cash dividends declared common stock, net of forfeitures, $0.27 per share

(13,764)

(13,764)

Stock-based compensation

680

7

7,691

7,698

Treasury stock purchases, inclusive of excise tax

(12,496)

(12,496)

Balance, April 2, 2024

107,875

$

1,079

$

921,133

$

1,235,666

$

(1,824,493)

$

(947)

$

332,438

Net income

52,444

52,444

Foreign currency translation adjustment

(124)

(124)

Cash dividends declared common stock, net of forfeitures, $0.27 per share

(13,771)

(13,771)

Stock-based compensation

42

0

6,882

6,882

Treasury stock purchases, inclusive of excise tax

(3,889)

(3,889)

Balance, July 2, 2024

107,917

$

1,079

$

928,015

$

1,274,339

$

(1,828,382)

$

(1,071)

$

373,980

For the twenty-six weeks ended July 4, 2023:

    

    

    

    

    

    

Accumulated

    

Additional

Other

Common Stock

Paid-in

Retained

Treasury

Comprehensive

Shares

Amount

Capital

Earnings

Stock

(Loss)/Income

Total

Balance, January 3, 2023

106,323

$

1,063

$

887,485

$

1,170,078

$

(1,765,641)

$

(982)

$

292,003

Net income

28,050

28,050

Foreign currency translation adjustment

147

147

Cash dividends declared common stock, net of forfeitures, $0.27 per share

(13,929)

(13,929)

Stock-based compensation

628

6

5,938

5,944

Treasury stock purchases

(12,376)

(12,376)

Balance, April 4, 2023

106,951

$

1,069

$

893,423

$

1,184,199

$

(1,778,017)

$

(835)

$

299,839

Net income

42,675

42,675

Foreign currency translation adjustment

180

180

Cash dividends declared common stock, net of forfeitures, $0.27 per share

(13,759)

(13,759)

Stock-based compensation

92

1

6,369

6,370

Treasury stock purchases, inclusive of excise tax

(9,402)

(9,402)

Balance, July 4, 2023

107,043

$

1,070

$

899,792

$

1,213,115

$

(1,787,419)

$

(655)

$

325,903

See the accompanying notes to the condensed consolidated financial statements.

4

THE CHEESECAKE FACTORY INCORPORATED

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

(Unaudited)

Twenty-Six

Twenty-Six

Weeks Ended

Weeks Ended

    

July 2, 2024

    

July 4, 2023

Cash flows from operating activities:

Net income

$

85,635

$

70,725

Adjustments to reconcile net income to cash provided by operating activities:

Depreciation and amortization expenses

49,716

46,287

Impairment of assets and lease termination (income)/expense

 

606

 

(768)

Deferred income taxes

2,511

2,469

Stock-based compensation

 

14,475

 

12,227

Payment of deferred consideration and compensation in excess of acquisition-date fair value

(6,506)

Changes in assets and liabilities:

Accounts and other receivables

28,462

31,740

Income taxes receivable/payable

 

(4,185)

 

(1,216)

Inventories

 

(13,342)

 

(5,306)

Prepaid expenses

 

(5,958)

 

(4,240)

Operating lease assets/liabilities

 

(16,729)

 

(12,218)

Other assets

(8,838)

(7,107)

Accounts payable

 

4,351

 

627

Gift card liabilities

 

(30,568)

 

(32,328)

Other accrued expenses

(5,185)

624

Cash provided by operating activities

 

94,445

 

101,516

Cash flows from investing activities:

Additions to property and equipment

 

(66,297)

 

(62,660)

Additions to intangible assets

 

(680)

 

(392)

Other

173

(156)

Cash used in investing activities

 

(66,804)

 

(63,208)

Cash flows from financing activities:

Acquisition-related deferred consideration and compensation

(12,994)

Common stock dividends paid

 

(26,693)

 

(26,998)

Treasury stock purchases

 

(16,365)

 

(21,695)

Cash used in financing activities

 

(43,058)

 

(61,687)

Foreign currency translation adjustment

 

(219)

 

159

Net change in cash and cash equivalents

(15,636)

(23,220)

Cash and cash equivalents at beginning of period

 

56,290

 

114,777

Cash and cash equivalents at end of period

$

40,654

$

91,557

Supplemental disclosures:

Interest paid

$

7,348

$

5,308

Income taxes paid

$

11,122

$

5,175

Construction payable

$

17,965

$

14,752

See the accompanying notes to the condensed consolidated financial statements.

5

THE CHEESECAKE FACTORY INCORPORATED

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

1.   Significant Accounting Policies

Basis of Presentation

The accompanying condensed consolidated financial statements include the accounts of The Cheesecake Factory Incorporated and its wholly owned subsidiaries (referred to herein collectively as the “Company,” “we,” “us” and “our”) and are prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). All intercompany accounts and transactions for the periods presented have been eliminated in consolidation. The unaudited financial statements presented herein include all material adjustments (consisting of normal recurring adjustments) which are, in the opinion of management, necessary for the fair statement of the financial condition, results of operations and cash flows for the period. However, these results are not necessarily indicative of results that may be achieved for any other interim period or for the full fiscal year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been omitted pursuant to the rules of the Securities and Exchange Commission (“SEC”). The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the fiscal year ended January 2, 2024 filed with the SEC on February 26, 2024.

We utilize a 52/53-week fiscal year ending on the Tuesday closest to December 31 for financial reporting purposes. Fiscal year 2024 consists of 52 weeks and will end on December 31, 2024. Fiscal year 2023, which ended on January 2, 2024, was also a 52-week year.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions for the reporting periods covered by the financial statements. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ from these estimates.

Geopolitical and Other Macroeconomic Impacts to our Operating Environment

Beginning in 2021, our operating results were impacted by geopolitical and other macroeconomic events, causing supply chain challenges and significantly increased commodity and wage inflation. While we have seen improvements in many of these areas, some of these factors continue to impact our operating results in fiscal 2024, contributing to significantly increased commodity and other costs. We have also encountered delays in opening new restaurants primarily due to delays in permitting and landlord readiness, as well as supply chain challenges.

The ongoing impact of geopolitical and macroeconomic events could lead to further shifts in consumer behavior, wage inflation, staffing challenges, product and services cost inflation, disruptions in the supply chain and delay in new restaurant openings. Climate change may further exacerbate a number of these factors. For more information regarding the risks to our business relating to the geopolitical and macroeconomic events, see “Risk Factors” in Item 1A of our Annual Report on Form 10-K for the fiscal year ended January 2, 2024.

Recent Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which updates reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The amendment is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendment should be applied retrospectively to all prior periods presented in the financial statements. Management is currently evaluating this ASU to determine its impact on our disclosures.

6

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which updates income tax disclosures related to the rate reconciliation and requires disclosure of income taxes paid by jurisdiction. The amendment also provides further disclosure comparability. The amendment is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendment should be applied prospectively. However, retrospective application is permitted. Management is currently evaluating this ASU to determine its impact on our disclosures.

2.   Fair Value Measurements

Fair value measurements are estimated based on valuation techniques and inputs categorized as follows:

Level 1: Quoted prices in active markets for identical assets or liabilities
Level 2: Observable inputs other than quoted prices in active markets for identical assets and liabilities
Level 3: Unobservable inputs in which little or no market activity exists, therefore requiring the us to develop our own assumptions

The following tables present the components and classification of our assets and liabilities that are measured at fair value on a recurring basis (in thousands):

    

July 2, 2024

    

Level 1

    

Level 2

    

Level 3

Assets/(Liabilities)

 

Non-qualified deferred compensation assets

$

102,818

$

$

Non-qualified deferred compensation liabilities

(103,014)

Acquisition-related contingent consideration and compensation liabilities

(20,625)

    

January 2, 2024

    

Level 1

    

Level 2

    

Level 3

Assets/(Liabilities)

Non-qualified deferred compensation assets

$

94,136

$

$

Non-qualified deferred compensation liabilities

(93,979)

Acquisition-related contingent consideration and compensation liabilities

(25,495)

The following table presents a reconciliation of the beginning and ending amounts of the fair value of the acquisition-related contingent consideration and compensation liabilities categorized as Level 3 (in thousands):

    

Twenty-Six

    

Twenty-Six

Weeks Ended

Weeks Ended

    

July 2, 2024

    

July 4, 2023

Beginning balance

$

25,495

$

28,565

Payment

(6,506)

(12,994)

Change in fair value

 

1,636

 

1,548

Ending balance

$

20,625

$

17,119

The fair value of the acquisition-related contingent consideration and compensation liabilities was determined utilizing a Monte Carlo model based on estimated future revenues, margins and volatility factors, among other variables and estimates and has no minimum or maximum payment. The undiscounted range of outcomes per the Monte Carlo model utilized to determine the fair value of the acquisition-related contingent consideration and compensation liabilities at July 2, 2024 was $2.6 million to $235.4 million. Results could change materially if different estimates and assumptions were used. During the first six months of fiscal 2024 and fiscal 2023, we made payments of $6.5 million and $13.0 million, respectively, per the Fox Restaurant Concept LLC (“FRC”) acquisition agreement.

The fair values of our cash and cash equivalents, accounts and other receivables, income taxes receivable, prepaid expenses, accounts payable, income taxes payable and other accrued liabilities approximate their carrying amounts due to their short duration.

7

As of July 2, 2024, we had $345.0 million aggregate principal amount of Notes outstanding. The estimated fair value of the Notes based on a market approach as of July 2, 2024 was approximately $311.2 million and was determined based on the estimated or actual bids and offers of the Notes in an over-the-counter market on the last business day of the reporting period. The decrease in the fair value of the Notes was primarily due to a decline in our stock price from the date of the issuance of the Notes. See Note 5 for further discussion of the Notes.

3.   Inventories

Inventories consisted of (in thousands):

    

July 2, 2024

    

January 2, 2024

Restaurant food and supplies

$

32,742

$

32,283

Bakery finished goods and work in progress (1)

 

28,641

 

16,230

Bakery raw materials and supplies

 

9,604

 

9,141

Total

$

70,987

$

57,654

(1)

The increase in bakery finished goods and work in progress inventory is primarily driven by a build-up of weeks on hand to improve our supply resiliency.

4.   Gift Cards

The following tables present information related to gift cards (in thousands):

    

Thirteen

Thirteen

Twenty-Six

Twenty-Six

Weeks Ended

Weeks Ended

Weeks Ended

Weeks Ended

July 2, 2024

    

July 4, 2023

    

July 2, 2024

    

July 4, 2023

Gift card liabilities:

Beginning balance

 

$

196,236

 

$

191,908

$

222,915

 

$

219,808

Activations

28,074

26,718

48,642

45,316

Redemptions and breakage

(31,966)

(31,143)

(79,213)

(77,641)

Ending balance

 

$

192,344

 

$

187,483

$

192,344

 

$

187,483

    

Thirteen

Thirteen

Twenty-Six

Twenty-Six

Weeks Ended

Weeks Ended

Weeks Ended

Weeks Ended

    

July 2, 2024

    

July 4, 2023

    

July 2, 2024

    

July 4, 2023

Gift card contract assets:

Beginning balance

 

$

17,598

 

$

18,367

$

19,111

 

$

19,886

Deferrals

3,135

2,905

5,559

5,314

Amortization

(3,833)

(3,903)

(7,770)

(7,831)

Ending balance

 

$

16,900

 

$

17,369

$

16,900

 

$

17,369

5.   Long-Term Debt

Revolving Credit Facility

On October 6, 2022, we entered into a Fourth Amended and Restated Loan Agreement (the “Loan Agreement” and the revolving credit facility provided thereunder, the “Revolver Facility”). The Loan Agreement amends and restates in its entirety our prior credit agreement. The Revolver Facility, which terminates on October 6, 2027, provides us with revolving loan commitments that total $400 million, of which $50 million may be used for issuances of letters of credit. The Revolver Facility contains a commitment increase feature that, subject to certain conditions precedent, could provide for an additional $200 million in revolving loan commitments. Our obligations under the Revolver Facility are unsecured. Certain of our material subsidiaries have guaranteed our obligations under the Revolver Facility.

As of July 2, 2024, we had net availability for borrowings of $236.5 million, based on a $130.0 million outstanding debt balance and $33.5 million in standby letters of credit under the Revolver Facility.

8

Under the Revolver Facility, we are subject to the following financial covenants as of the last day of each fiscal quarter: (i) a maximum ratio of net adjusted debt to EBITDAR (the “Amended Net Adjusted Leverage Ratio”) of 4.25 and (ii) a minimum ratio of EBITDAR to interest and rent expense (“EBITDAR Ratio”) of 1.90. The Amended Net Adjusted Leverage Ratio includes a rental expense multiplier of six. As of July 2, 2024, we were in compliance with all the foregoing covenants in effect at that date.

Borrowings under the Loan Agreement bear interest, at the Company’s election, at a rate equal to either: (i) the sum of (A) adjusted term SOFR (as defined in the Loan Agreement, the “Term SOFR Rate”) plus (B) a rate variable based on the Amended Net Adjusted Leverage Ratio, ranging from 1.00% to 1.75%, or (ii) the sum of (A) the highest of (x) the rate of interest last quoted by The Wall Street Journal as the prime rate in effect in the United States, (y) the greater of the rate calculated by the Federal Reserve Bank of New York as the federal funds effective rate or the rate that is published by the Federal Reserve Bank of New York as the overnight bank funding rate, in either case, plus 0.50%, and (z) the one-month Term SOFR Rate plus 1.00%, plus (B) a rate variable based on the Net Adjusted Leverage Ratio, ranging from 0.00% to 0.75%. The Company will also pay a fee variable based on the Net Adjusted Leverage Ratio, ranging from 0.125% to 0.25%, on the daily amount of unused commitments under the Loan Agreement. Letters of credit bear fees that are equivalent to the interest rate margin that is applicable to revolving loans that bear interest at the adjusted SOFR plus other customary fees charged by the issuing bank. We paid certain customary loan origination fees in conjunction with the Loan Agreement.

We are also subject to customary events of default that, if triggered, could result in acceleration of the maturity of the Revolver Facility. Subject to certain exceptions, the Revolver Facility also limits distributions with respect to our equity interests, such as cash dividends and share repurchases, based on a defined ratio, and sets forth negative covenants that restrict indebtedness, liens, investments, sales of assets, fundamental changes and other matters.

Convertible Senior Notes

On June 15, 2021, we issued $345.0 million aggregate principal amount of convertible senior notes due 2026 (“Notes”). The net proceeds from the sale of the Notes were approximately $334.9 million after deducting issuance costs related to the Notes.

The Notes are senior, unsecured obligations and are (i) equal in right of payment with our existing and future senior, unsecured indebtedness; (ii) senior in right of payment to our existing and future indebtedness that is expressly subordinated to the Notes; (iii) effectively subordinated to our existing and future secured indebtedness, to the extent of the value of the collateral securing that indebtedness; and (iv) structurally subordinated to all existing and future indebtedness and other liabilities, including trade payables, and (to the extent we are not a holder thereof) preferred equity, if any, of our subsidiaries. The Notes were issued pursuant to, and are governed by, an indenture (the “Base Indenture”) between us and a trustee (“Trustee”), dated as of June 15, 2021, as supplemented by a first supplemental indenture (the “Supplemental Indenture,” and the Base Indenture, as supplemented by the Supplemental Indenture, the “Indenture”), dated as of June 15, 2021, between the Company and the Trustee.

The Notes accrue interest at a rate of 0.375% per annum, payable semi-annually in arrears on June 15 and December 15 of each year, beginning on December 15, 2021. The Notes will mature on June 15, 2026, unless earlier repurchased, redeemed or converted. Before February 17, 2026, noteholders will have the right to convert their Notes only upon the occurrence of certain events. From and after February 17, 2026, noteholders may convert their Notes at any time at their election until the close of business on the second scheduled trading day immediately before the maturity date. We will have the right to elect to settle conversions either entirely in cash or in a combination of cash and shares of our common stock. However, upon conversion of any Notes, the conversion value, which will be determined over an “Observation Period” (as defined in the Indenture) consisting of 30 trading days, will be paid in cash up to at least the principal amount of the Notes being converted. The initial conversion rate is 12.7551 shares of common stock per $1,000 principal amount of Notes, which represents an initial conversion price of approximately $78.40 per share of common stock. The conversion rate and conversion price will be subject to customary adjustments upon the occurrence of certain events. In addition, if certain corporate events that constitute a “Make-Whole Fundamental Change” (as defined in the Indenture) occur, then the conversion rate will, in certain circumstances, be increased for a specified period of time. As of July 2, 2024, the conversion rate for the Notes was 13.6938 shares of common stock per $1,000 principal amount of the Notes, which represents a conversion price of approximately $73.03 per share of common stock. In connection with the cash dividend that was declared by our Board on July 25, 2024, on August 13, 2024 we will adjust the conversion rate (which is expected to increase) and the conversion price (which is expected to decrease) of the Notes in accordance with the terms.

9

The Notes are redeemable, in whole or in part (subject to certain limitations described below), at our option at any time, and from time to time, on or after June 20, 2024 and on or before the 30th scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date, but only if the last reported sale price per share of our common stock exceeds 130% of the conversion price on (i) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date we send the related redemption notice; and (ii) the trading day immediately before the date we send such notice. However, we may not redeem less than all of the outstanding Notes unless at least $150.0 million aggregate principal amount of Notes are outstanding and not called for redemption as of the time we send the related redemption notice. In addition, calling any Note for redemption will constitute a Make-Whole Fundamental Change with respect to that Note, in which case the conversion rate applicable to the conversion of that Note will be increased in certain circumstances if it is converted after it is called for redemption.

If certain corporate events that constitute a “Fundamental Change” (as defined in the Indenture) occur, then, subject to a limited exception for certain cash mergers, noteholders may require us to repurchase their Notes at a cash repurchase price equal to the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. The definition of Fundamental Change includes certain business combination transactions involving us and certain de-listing events with respect to our common stock.

The Notes have customary provisions relating to the occurrence of “Events of Default” (as defined in the Indenture), which include the following: (i) certain payment defaults on the Notes (which, in the case of a default in the payment of interest on the Notes, will be subject to a 30-day cure period); (ii) our failure to send certain notices under the Indenture within specified periods of time; (iii) our failure to comply with certain covenants in the Indenture relating to our ability to consolidate with or merge with or into, or sell, lease or otherwise transfer, in one transaction or a series of transactions, all or substantially all of our assets and our subsidiaries, taken as a whole, to another person; (iv) a default by us in our other obligations or agreements under the Indenture or the Notes if such default is not cured or waived within 60 days after notice is given in accordance with the Indenture; (v) certain defaults by us or any of our significant subsidiaries with respect to indebtedness for borrowed money of at least $20,000,000; (vi) the rendering of certain judgments against us or any of our significant subsidiaries for the payment of at least $25,000,000, where such judgments are not discharged or stayed within 60 days after the date on which the right to appeal has expired or on which all rights to appeal have been extinguished; and (vii) certain events of bankruptcy, insolvency and reorganization involving us or any of our significant subsidiaries.

If an Event of Default involving bankruptcy, insolvency or reorganization events with respect to us (and not solely with respect to a significant subsidiary of ours) occurs, then the principal amount of, and all accrued and unpaid interest on, all of the Notes then outstanding will immediately become due and payable without any further action or notice by any person. If any other Event of Default occurs and is continuing, then, the Trustee, by notice to us, or noteholders of at least 25% of the aggregate principal amount of Notes then outstanding, by notice to us and the Trustee, may declare the principal amount of, and all accrued and unpaid interest on, all of the Notes then outstanding to become due and payable immediately. However, notwithstanding the foregoing, we may elect, at our option, that the sole remedy for an Event of Default relating to certain failures by us to comply with certain reporting covenants in the Indenture consists exclusively of the right of the noteholders to receive special interest on the Notes for up to 180 days at a specified rate per annum not exceeding 0.50% on the principal amount of the Notes.

As of July 2, 2024, the Notes had a gross principal balance of $345.0 million and a balance of $341.1 million, net of unamortized issuance costs of $3.9 million. Total amortization expense was $0.5 million and $1.0 million during the thirteen and twenty-six weeks ended July 2, 2024, respectively. Total amortization expense was $0.5 million and $1.0 million during the thirteen and twenty-six weeks ended July 4, 2023, respectively. The effective interest rate for the Notes was 0.96% as of July 2, 2024.

10

6.   Leases

Components of lease expense were as follows (in thousands):

    

Thirteen
Weeks Ended

    

Thirteen
Weeks Ended

Twenty-Six
Weeks Ended

Twenty-Six
Weeks Ended

    

July 2, 2024

    

July 4, 2023

    

July 2, 2024

    

July 4, 2023

Operating

$

38,158

$

35,897

$

75,548

$

71,268

Variable

23,438

22,112

45,901

44,312

Short-term

38

38

82

80

Total

$

61,634

$

58,047

$

121,531

$

115,660

Supplemental information related to leases (in thousands):

Twenty-Six

Twenty-Six

Weeks Ended

Weeks Ended

    

July 2, 2024

    

July 4, 2023

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows for operating leases

$

76,556

$

72,608

Right-of-use assets obtained in exchange for new operating lease liabilities

23,198

16,679

7.   Commitments and Contingencies

Within the ordinary course of our business, we are subject to private lawsuits, government audits and investigations, administrative proceedings and other claims. These matters typically involve claims from customers, staff members and others related to operational and employment issues common to the foodservice industry. A number of these claims may exist at any given time, and some of the claims may be pled as class actions. From time to time, we are also involved in lawsuits with respect to infringements of, or challenges to, our registered trademarks and other intellectual property, both domestically and abroad. We could be affected by adverse publicity and litigation costs resulting from such allegations, regardless of whether they are valid or whether we are legally determined to be liable.

At this time, we believe that the amount of reasonably possible losses resulting from final disposition of any pending lawsuits, audits, investigations, proceedings and claims will not have a material adverse effect individually or in the aggregate on our financial position, results of operations or liquidity. It is possible, however, that our future results of operations for a particular quarter or fiscal year could be impacted by changes in circumstances relating to lawsuits, audits, proceedings or claims. Legal costs related to such claims are expensed as incurred.

8.   Stockholders’ Equity

Common StockDividends and Share Repurchases

On May 7, 2024, our Board declared a quarterly cash dividend of $0.27 per share that was paid on June 4, 2024 to the stockholders of record of each share of our common stock at the close of business on May 22, 2024. Future decisions to pay or to increase or decrease dividends are at the discretion of the Board and will be dependent on our operating performance, financial condition, capital expenditure requirements, limitations on cash distributions pursuant to the terms and conditions of the Loan Agreement and applicable law, and such other factors that the Board considers relevant. (See Notes 5 and 12 for further discussion of our long-term debt and dividends declared subsequent to July 2, 2024, respectively.)

Under authorization by our Board to repurchase up to 61.0 million shares of our common stock, we have cumulatively repurchased 57.0 million shares at a total cost of $1,828.1 million, excluding excise tax, through July 2, 2024, with 0.1 million and 0.5 million shares repurchased at a cost of $3.9 million and $16.4 million, excluding excise tax, during the thirteen and twenty-six weeks ended July 2, 2024, respectively. Our objectives with regard to share repurchases have been to offset the dilution to our shares outstanding that results from equity compensation grants and to supplement our earnings per share growth.

11

Our share repurchase program does not have an expiration date, does not require us to purchase a specific number of shares and may be modified, suspended or terminated at any time. Share repurchases may be made from time to time in open market purchases, privately-negotiated transactions, accelerated share repurchase programs, issuer self-tender offers or otherwise. Future decisions to repurchase shares are at the discretion of the Board and are based on several factors, including current and forecasted operating cash flows, capital needs associated with new restaurant development and maintenance of existing locations, dividend payments, debt levels and cost of borrowing, obligations associated with the FRC acquisition agreement, our share price and current market conditions. The timing and number of shares repurchased are also subject to legal constraints and covenants under the Loan Agreement that limit share repurchases based on a defined ratio. (See Note 5 for further discussion of our long-term debt.)

9.   Stock-Based Compensation

We maintain stock-based incentive plans under which incentive stock options, non-qualified stock options, stock appreciation rights, restricted shares and restricted share units may be granted to staff members, consultants and non-employee directors. The following table presents information related to stock-based compensation, net of forfeitures (in thousands):

Thirteen

Thirteen

Twenty-Six

Twenty-Six

Weeks Ended

Weeks Ended

Weeks Ended

Weeks Ended

    

July 2, 2024

    

July 4, 2023

    

July 2, 2024

    

July 4, 2023

Labor expenses

$

2,566

$

2,426

$

5,061

$

4,788

Other operating costs and expenses

78

76

156

151

General and administrative expenses

4,182

3,823

9,258

7,288

Total stock-based compensation

6,826

6,325

14,475

12,227

Income tax benefit

1,706

1,579

3,614

3,053

Total stock-based compensation, net of taxes

$

5,120

$

4,746

$

10,861

$

9,174

Capitalized stock-based compensation (1)

$

56

$

45

$

105

$

87

(1)It is our policy to capitalize the portion of stock-based compensation costs for our internal development department that relates to capitalizable activities such as the design and construction of new restaurants, remodeling existing locations and equipment installation. Capitalized stock-based compensation is included in property and equipment, net on the consolidated balance sheets.

Stock Options

We did not issue any stock options during the second quarters of fiscal 2024 and fiscal 2023. Stock option activity during twenty-six weeks ended July 2, 2024 was as follows:

Weighted-

Average

Weighted-

Remaining

Average

Contractual

Aggregate

    

Shares

    

Exercise Price

    

Term

    

Intrinsic Value (1)

(In thousands)

(Per share)

(In years)

(In thousands)

Outstanding at January 2, 2024

1,550

$

45.75

3.8

$

0

Granted

 

81

34.91

Exercised

 

Forfeited or cancelled

 

(156)

50.26

Outstanding at July 2, 2024

1,475

$

44.68

4.0

$

238

Exercisable at July 2, 2024

 

1,233

$

45.90

3.4

$

0

(1)Aggregate intrinsic value is calculated as the difference between our closing stock price at fiscal period end and the exercise price, multiplied by the number of in-the-money options and represents the pre-tax amount that would have been received by the option holders, had they all exercised their options on the fiscal period-end date.

12

There were no options exercised during the thirteen and twenty-six weeks ended July 2, 2024. There were no options exercised during the thirteen and twenty-six weeks ended July 4, 2023. As of July 2, 2024, total unrecognized stock-based compensation expense related to unvested stock options was $1.9 million, which we expect to recognize over a weighted-average period of approximately 2.4 years.

Restricted Shares and Restricted Share Units

Restricted share and restricted share unit activity during the twenty-six weeks ended July 2, 2024 was as follows:

Weighted-

Average

    

Shares

    

Fair Value

(In thousands)

(Per share)

Outstanding at January 2, 2024

 

2,886

$

40.28

Granted

 

812

35.04

Vested

 

(476)

47.26

Forfeited

 

(87)

36.13

Outstanding at July 2, 2024

 

3,135

$

37.97

Fair value of our restricted shares and restricted share units is based on our closing stock price on the date of grant. The weighted average fair value for restricted shares and restricted share units issued during the second quarter of fiscal 2024 and 2023 was $37.25 and $33.84, respectively. The fair value of shares that vested during the thirteen and twenty-six weeks ended July 2, 2024 was $4.7 million and $22.5 million, respectively. The fair value of shares that vested during the thirteen and twenty - six weeks ended July 4, 2023 was $1.4 million and $16.6 million, respectively. As of July 2, 2024, total unrecognized stock-based compensation expense related to unvested restricted shares and restricted share units was $65.0 million, which we expect to recognize over a weighted-average period of approximately 3.0 years.

10.   Net Income Per Share

Basic net income per share is computed by dividing net income by the weighted-average number of common shares outstanding during the period, reduced by unvested restricted stock awards. As of July 2, 2024 and July 4, 2023, 3.1 million and 2.8 million shares, respectively, of restricted stock and restricted stock units issued were unvested and, therefore, excluded from the calculation of basic earnings per share for the fiscal periods ended on those dates.

Diluted net income per share is computed by dividing net income by the weighted-average number of common stock equivalents outstanding for the period. Common stock equivalents for the Notes are determined by application of the if-converted method, and common stock equivalents for outstanding stock options, restricted stock and restricted stock units are determined by the application of the treasury stock method.

Thirteen

Thirteen

Twenty-Six

Twenty-Six

Weeks Ended

Weeks Ended

Weeks Ended

Weeks Ended

    

July 2, 2024

    

July 4, 2023

    

July 2, 2024

    

July 4, 2023

(In thousands, except per share data)

Net income

$

52,444

$

42,675

$

85,635

$

70,725

Basic weighted-average shares outstanding

47,702

48,492

47,726

48,593

Dilutive effect of equity awards (1)

1,073

593

959

703

Diluted weighted-average shares outstanding

48,775

49,085

48,685

49,296

Basic net income per share

$

1.10

$

0.88

$

1.79

$

1.46

Diluted net income per share

$

1.08

$

0.87

$

1.76

$

1.43

(1)Shares of common stock equivalents related to outstanding stock options, restricted stock and restricted stock units of 2.6 million for both July 2, 2024 and July 4, 2023, were excluded from the diluted calculation due to their anti-dilutive effect. No shares of common stock equivalents related to the Notes were included in the diluted calculation due to their anti-dilutive effect.

13

11.   Segment Information

Our operating segments, the businesses for which our management reviews discrete financial information for decision-making purposes, are comprised of The Cheesecake Factory, North Italia, Flower Child, the other FRC brands and our bakery division. Based on quantitative thresholds set forth in Accounting Standards Codification (“ASC”) 280, Segment Reporting, The Cheesecake Factory, North Italia and the other FRC brands are the only businesses that meet the criteria of a reportable operating segment. The remaining operating segments (Flower Child and our bakery division) along with our businesses that do not qualify as operating segments are combined in Other. Unallocated corporate expenses, capital expenditures and assets are also combined in Other.

Segment information is presented below (in thousands):

Thirteen

Thirteen

Twenty-Six

Twenty-Six

Weeks Ended

Weeks Ended

Weeks Ended

Weeks Ended

    

July 2, 2024

    

July 4, 2023

    

July 2, 2024

    

July 4, 2023

Revenues:

The Cheesecake Factory restaurants

$

676,697

$

652,481

$

1,344,491

$

1,308,481

North Italia

75,514

65,934

146,388

129,237

Other FRC

73,637

65,728

147,866

134,368

Other

 

78,194

 

82,027

 

156,520

 

160,198

Total

$

904,042

$

866,170

$

1,795,265

$

1,732,284

Income from operations:

The Cheesecake Factory restaurants

$

101,035

$

85,677

$

187,106

$

164,073

North Italia

5,507

6,627

8,677

11,233

Other FRC

3,590

6,079

9,882

14,790

Other

 

(51,440)

 

(50,912)

 

(107,680)

 

(108,699)

Total

$

58,692

$

47,471

$

97,985

$

81,397

Depreciation and amortization:

The Cheesecake Factory restaurants

$

16,257

$

16,235

$

33,100

$

32,244

North Italia

2,322

1,668

4,293

3,135

Other FRC

2,790

1,809

5,215

3,736

Other

 

3,591

 

3,620

 

7,108

 

7,172

Total

$

24,960

$

23,332

$

49,716

$

46,287

Impairment of assets and lease termination (income)/expenses:

The Cheesecake Factory restaurants

$

267

$

38

$

2,126

$

131

North Italia

Other FRC

55

Other

(455)

(691)

(231)

1,403

Total

$

(188)

$

(653)

$

1,895

$

1,589

Preopening costs:

The Cheesecake Factory restaurants

$

2,374

$

3,091

$

4,132

$

4,539

North Italia

1,412

618

3,414

1,064

Other FRC

2,186

1,999

3,910

2,720

Other

1,003

298

1,399

735

Total

$

6,975

$

6,006

$

12,855

$

9,058

Capital expenditures:

The Cheesecake Factory restaurants

$

11,701

$

8,543

$

30,582

$

31,756

North Italia

5,433

6,879

15,363

13,010

Other FRC

6,861

6,005

10,279

11,170

Other

5,192

3,271

10,073

6,724

Total

$

29,187

$

24,698

$

66,297

$

62,660

14

    

July 2, 2024

    

January 2, 2024

Total assets:

The Cheesecake Factory restaurants

$

1,535,363

$

1,571,943

North Italia

383,496

346,810

Other FRC

 

435,359

 

399,038

Other

 

525,373

 

522,592

Total

$

2,879,591

$

2,840,383

12.   Subsequent Events

On July 25, 2024, our Board declared a quarterly cash dividend of $0.27 per share to be paid on August 27, 2024 to the stockholders of record of each share of our common stock at the close of business on August 14, 2024.

15

Item 2.   Management’s Discussion and Analysis of Financial Condition and Results of Operations.

Forward-Looking Statements

Certain information included in this Form 10-Q and other materials we have filed or may file with the Securities and Exchange Commission (“SEC”), as well as information included in oral or written statements made by us or on our behalf, may contain forward-looking statements about our current and presently expected performance trends, growth plans, business goals and other matters.

These statements may be contained in our filings with the SEC, in our press releases, in other written communications, and in oral statements made by or with the approval of one of our authorized officers. These statements are forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995, as codified in Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (together with the Securities Act, the “Acts”). This includes, without limitation, statements regarding corporate social responsibility (“CSR”) and in our CSR report, the effects of geopolitical and macroeconomic factors on our financial condition and our results of operations, financial guidance and projections, as well as expectations of our future financial condition, results of operations, sales, target growth rates, cash flows, quarterly dividends, share repurchases, corporate strategy , potential price increases, plans, targets, goals, objectives, performance, growth potential, competitive position and business, and statements regarding our ability to: leverage our competitive strengths, including developing and investing in new restaurant concepts and expanding The Cheesecake Factory® brand to other retail opportunities; maintain our aggregate sales volumes; deliver comparable sales growth; provide a differentiated experience to customers; outperform the casual dining industry and increase our market share; leverage sales increases and manage flow through; manage cost pressures, including, increasing wage rates and insurance costs, and increase margins; grow earnings; remain relevant to consumers; attract and retain qualified management and other staff; increase shareholder value; find suitable sites and manage increasing construction costs; profitably expand our concepts domestically and in Canada, and work with our licensees to expand The Cheesecake Factory internationally; support the growth of North Italia, Flower Child and Other FRC restaurants; and utilize our capital effectively. These forward-looking statements may be affected by various factors including: economic, public health and political conditions that impact consumer confidence and spending, including rising interest rates, periods of heightened inflation and market instability, and armed conflicts; supply chain disruptions; demonstrations, political unrest, potential damage to or closure of our restaurants and potential reputational damage to us or any of our brands; pandemics and related containment measures, including the potential for quarantines or restriction on in-person dining; acceptance and success of The Cheesecake Factory in international markets; acceptance and success of North Italia, Flower Child and Other FRC concepts; the risks of doing business abroad through Company-owned restaurants and/or licensees; foreign exchange rates, tariffs and cross border taxation; changes in unemployment rates; increases in minimum wages and benefit costs; the economic health of our landlords and other tenants in retail centers in which our restaurants are located, and our ability to successfully manage our lease arrangements with landlords; the economic health of suppliers, licensees, vendors and other third parties providing goods or services to us; the timing of our new unit development and related permitting; compliance with debt covenants; strategic capital allocation decisions including with respect to share repurchases or dividends; the ability to achieve projected financial results; the resolution of uncertain tax positions with the Internal Revenue Service and the impact of tax reform legislation; changes in laws impacting our business; adverse weather conditions in regions in which our restaurants are located; factors that are under the control of government agencies, landlords and other third parties; the risks, costs and uncertainties associated with opening new restaurants; and other risks and uncertainties detailed from time to time in our filings with the SEC. Such forward-looking statements include all other statements that are not historical facts, as well as statements that are preceded by, followed by or that include words or phrases such as “believe,” “plan,” “will likely result,” “expect,” “intend,” “will continue,” “is anticipated,” “estimate,” “project,” “may,” “could,” “would,” “should” and similar expressions. These statements are based on our current expectations and involve risks and uncertainties which may cause results to differ materially from those set forth in such statements.

In connection with the “safe harbor” provisions of the Acts, we have identified and are disclosing important factors, risks and uncertainties that could cause our actual results to differ materially from those projected in forward-looking statements made by us, or on our behalf. (See Part II, Item 1A of this report, “Risk Factors,” and Part I, Item 1A, “Risk Factors,” included in our Annual Report on Form 10-K for the fiscal year ended January 2, 2024.) These cautionary statements are to be used as a reference in connection with any forward-looking statements. The factors, risks and uncertainties identified in these cautionary statements are in addition to those contained in any other cautionary statements, written or oral, which may be made or otherwise addressed in connection with a forward-looking statement or contained in any of our subsequent filings with the SEC. Because of these factors, risks and uncertainties, we caution against placing undue reliance on forward-looking statements. Although we believe that the assumptions underlying forward-looking statements are currently reasonable, any of the assumptions could be incorrect or incomplete, and there

16

can be no assurance that forward-looking statements will prove to be accurate. Forward-looking statements speak only as of the date on which they are made, and we undertake no obligation to publicly update or revise any forward-looking statements or to make any other forward-looking statements, whether as a result of new information, future events or otherwise, unless required to do so by law.

The below discussion and analysis, which contains forward-looking statements, should be read in conjunction with our interim unaudited condensed consolidated financial statements and related notes in Part I, Item 1 of this report and with the following items included in our Annual Report on Form 10-K for the fiscal year ended January 2, 2024: the audited consolidated financial statements and related notes in Part IV, Item 15; “Risk Factors” included in Part I, Item 1A; “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in Part II, Item 7; and the cautionary statements included throughout this Form 10-Q. The inclusion of supplementary analytical and related information herein may require us to make estimates and assumptions to enable us to fairly present, in all material respects, our analysis of trends and expectations with respect to our results of operations and financial position.

Geopolitical and Other Macroeconomic Impacts to our Operating Environment

Beginning in 2021, our operating results were impacted by geopolitical and other macroeconomic events, causing supply chain challenges and significantly increased commodity and wage inflation. While we have seen improvements in many of these areas, some of these factors continue to impact our operating results in fiscal 2024, contributing to significantly increased commodity and other costs. We have also encountered delays in opening new restaurants primarily due to delays in permitting and landlord readiness, as well as supply chain challenges.

The ongoing impact of geopolitical and macroeconomic events could lead to further shifts in consumer behavior, wage inflation, staffing challenges, product and services cost inflation, disruptions in the supply chain and delay in new restaurant openings. Climate change may further exacerbate a number of these factors. For more information regarding the risks to our business relating to the geopolitical and macroeconomic events, see “Risk Factors” in Item 1A of our Annual Report on Form 10-K for the fiscal year ended January 2, 2024.

General

The Cheesecake Factory Incorporated is a leader in experiential dining. We are culinary forward and relentlessly focused on hospitality. We currently own and operate 340 restaurants throughout the United States and Canada under brands including The Cheesecake Factory® (216 locations), North Italia® (39 locations), Flower Child® (33 locations) and additional brands within our FRC portfolio (44 locations). Internationally, 34 The Cheesecake Factory® restaurants operate under licensing agreements. Our bakery division operates two facilities that produce quality cheesecakes and other baked products for our restaurants, international licensees and third-party bakery customers.

Overview

Our strategy is driven by our commitment to customer satisfaction and is focused primarily on menu innovation, service and operational execution to continue to differentiate ourselves from other restaurant concepts, as well as to drive competitively strong performance that is sustainable. Financially, we are focused on prudently managing expenses at our restaurants, bakery facilities and corporate support center, and leveraging our size to make the best use of our purchasing power.

Investing in new Company-owned restaurant development is our top long-term capital allocation priority, with a focus on opening our concepts in premier locations within both new and existing markets. We plan to continue expanding The Cheesecake Factory and North Italia concepts, and in addition, our FRC subsidiary serves as an incubation engine,innovating new food, dining and hospitality experiences to create fresh, exciting concepts.

Our overall revenue growth is primarily driven by revenues from new restaurant openings and increases in comparable restaurant sales.

17

For The Cheesecake Factory concept, our strategy is to increase comparable restaurant sales by growing average check and maintaining customer traffic through (1) continuing to offer innovative, high quality menu items that offer customers a wide range of options in terms of flavor, price and value, (2) focusing on service and hospitality with the goal of delivering an exceptional customer experience and (3) continuing to provide our customers with convenient options for off-premise dining. We are continuing our efforts on a number of initiatives, including menu innovation, a greater focus on increasing customer throughput in our restaurants, leveraging our gift card program, working with a third party to provide delivery services for our restaurants, increasing customer awareness of our online ordering capabilities, improving the pick-up experience, augmenting our marketing programs, including our Cheesecake RewardsTM program, enhancing our training programs and leveraging our customer satisfaction measurement platform.

Average check variations are driven by menu price increases and/or changes in menu mix. We generally update The Cheesecake Factory menus twice each year, and our philosophy is to use price increases to help offset key operating cost increases in a manner that balances supporting both our margin objectives and customer traffic levels, utilizing a market-based strategy to help mitigate cost pressure in higher-wage geographies. Prior to fiscal 2022, we targeted menu price increases of approximately 2% to 3% annually. Beginning in 2022, we have implemented menu price increases above our historical levels to help offset significant inflationary cost pressures. Current and future near-term pricing actions may also be at levels above historical norms to keep pace with any significant cost increases. In addition, on a regular basis, we carefully consider opportunities to adjust our menu offerings or ingredients to help manage product availability and cost.

Margins are subject to fluctuations in commodity costs, labor, restaurant-level occupancy expenses, general and administrative (“G&A”) expenses and preopening expenses. Our objective is to recapture our pre-COVID-19 pandemic margins and longer-term to drive margin expansion, by leveraging incremental sales to increase restaurant-level margins at The Cheesecake Factory concept, leveraging our bakery operations, international and consumer packaged goods royalty revenue streams and G&A expense over time, and optimizing our restaurant portfolio.

We plan to employ a balanced capital allocation strategy comprised of investing in new restaurants that are expected to meet our targeted returns, repaying borrowings under our Revolving Facility and returning capital to shareholders through our dividend and share repurchase programs, the latter of which offsets dilution from our equity compensation program and supports our earnings per share growth. Future decisions to pay or to increase or decrease dividends or to repurchase shares are at the discretion of the Board and will be dependent on a number of factors, including limitations pursuant to the terms and conditions of the Loan Agreement and applicable law.

Longer-term, we believe our domestic revenue growth (comprised of our targeted annual unit growth of 7%, in aggregate across concepts, and comparable sales growth), combined with margin expansion, planned debt repayments and an anticipated capital return program will support our long-term financial objective of 13% to 14% total return to shareholders, on average. We define our total return as earnings per share growth plus our dividend yield.

18

Results of Operations

The following table presents, for the periods indicated, information from our condensed consolidated statements of income expressed as percentages of revenues. The results of operations for the interim periods presented are not necessarily indicative of the results to be expected for any other interim period or for the full fiscal year.

    

Thirteen

    

Thirteen

    

Twenty-Six

    

Twenty-Six

Weeks Ended

Weeks Ended

 

Weeks Ended

Weeks Ended

July 2, 2024

July 4, 2023

July 2, 2024

July 4, 2023

Revenues

 

100.0

100.0

100.0

100.0

%

Costs and expenses:

 

 

Food and beverage costs

22.3

23.2

22.6

 

23.5

Labor expenses

35.1

 

35.3

35.5

 

35.7

Other operating costs and expenses

26.4

 

26.2

26.3

 

26.4

General and administrative expenses

6.0

 

6.4

6.4

 

6.3

Depreciation and amortization expenses

2.8

 

2.7

2.8

 

2.7

Impairment of assets and lease termination (income)/expenses

0.0

(0.1)

0.1

0.1

Acquisition-related contingent consideration, compensation and amortization expenses

0.1

0.1

0.1

0.1

Preopening costs

0.8

 

0.7

0.7

 

0.5

Total costs and expenses

93.5

 

94.5

94.5

 

95.3

Income from operations

6.5

 

5.5

 

5.5

4.7

Interest and other expense, net

(0.3)

 

(0.3)

(0.3)

 

(0.2)

Income before income taxes

6.2

 

5.2

5.2

 

4.5

Income tax provision

0.4

 

0.3

0.4

 

0.4

Net income

5.8

%

4.9

%

4.8

%

4.1

%

Thirteen Weeks Ended July 2, 2024 Compared to Thirteen Weeks Ended July 4, 2023

Revenues

Revenues increased 4.4% to $904.0 million for the fiscal quarter ended July 2, 2024 compared to $866.2 million for the comparable prior year period, primarily due to additional revenue related to new restaurant openings and an increase in comparable restaurant sales.

The Cheesecake Factory sales increased 3.7% to $676.7 million for the second quarter of fiscal 2024 compared to $652.5 million for the second quarter of fiscal 2023. Average sales per restaurant operating week increased 1.0% to $240,989 in the second quarter of fiscal 2024 from $238,654 in the second quarter of fiscal 2023. Total operating weeks at The Cheesecake Factory restaurants increased 2.7% to 2,808 in the second quarter of fiscal 2024 compared to 2,734 in the prior year. The Cheesecake Factory comparable sales increased by 1.4%, or $9.2 million, from the second quarter of fiscal 2023. The increase from fiscal 2023 was primarily driven by an increase in average check of 1.6% (based on an increase of 4.5% in menu pricing and 2.9% negative impact from mix), partially offset by decreased customer traffic of 0.2%. We implemented effective menu price increases of approximately 2.5% and 2.0% in the first quarter of fiscal 2024 and the third quarter of fiscal 2023, respectively. We are in the process of implementing approximately a 1.9% price increase in the third quarter of fiscal 2024. Sales through the off-premise channel comprised approximately 21% of our restaurant sales during the second quarter of fiscal 2024 as compared to 22% in the second quarter of fiscal 2023. We account for each off-premise order as one customer for traffic measurement purposes. Therefore, average check is generally higher for off-premise orders as most are for more than one customer.

North Italia sales increased 14.6% to $75.5 million for the second quarter of fiscal 2024, compared to $65.9 million for the second quarter of fiscal 2023. Average sales per restaurant operating week decreased 1.5% to $151,330 in the second quarter of fiscal 2024 from $153,692 in the second quarter of fiscal 2023. Total operating weeks at North Italia increased 16.3% to 499 in the second quarter of fiscal 2024 compared to 429 in the prior year. North Italia comparable sales increased approximately 2% from the second quarter of fiscal 2023. The increase from fiscal 2023 was primarily driven by an increase in average check of 3% (based on an increase of 6.5% in menu pricing, partially offset by a 3.5% negative impact from mix), partially offset by decreased customer traffic

19

of 1%. We implemented effective menu price increases of approximately 2.2% and 3.7% in the second quarter of fiscal 2024 and the fourth quarter of fiscal 2023, respectively.

Flower Child sales increased 6.6% to $35.7 million for the second quarter of fiscal 2024, compared to $33.5 million for the second quarter of fiscal 2023. Flower Child sales per restaurant operating week was $85,867 in the second quarter of fiscal 2024 as compared to $85,863 in the second quarter of fiscal 2023. Total operating weeks at Flower Child increased 6.7% to 416 in the second quarter of fiscal 2024 compared to 390 in the prior year.

Other FRC sales increased 12.0% to $73.6 million for the second quarter of fiscal 2024, compared to $65.7 million for the second quarter of fiscal 2023. Other FRC average sales per restaurant operating week decreased 5.7% to $134,131 in the second quarter of fiscal 2024 from $142,270 in the second quarter of fiscal 2023. Average sales per restaurant operating week were impacted by new restaurant openings, as well as the concept mix and a decline in comparable sales. Total operating weeks at Other FRC increased 18.8% to 549 in the second quarter of fiscal 2024 compared to 462 in the prior year.

Restaurants become eligible to enter the comparable sales base in their 19th month of operation. As of July 2, 2024, there were six The Cheesecake Factory restaurants and six North Italia restaurants not yet in the comparable sales base. International licensed locations and restaurants that are no longer in operation, including those which we have relocated, are excluded from comparable sales calculations.

Food and Beverage Costs

Food and beverage costs consist of raw materials and ingredients used in the food and beverage products sold in our restaurants and to our third-party customers. As a percentage of revenues, food and beverage costs were 22.3% and 23.2% in the second quarters of fiscal 2024 and 2023, respectively, primarily due to menu price increases in excess of inflation across most categories (0.4%) and a shift in sales mix (0.4%).

Labor Expenses

As a percentage of revenues, labor expenses, which include restaurant-level labor costs and bakery production labor, including associated fringe benefits, were 35.1% and 35.3% in the second quarters of fiscal 2024 and 2023, respectively. This decrease is primarily driven by menu price increases in excess of wage rate inflation and improved productivity (0.4%), partially offset by an increase in management labor due to higher staffing levels (0.2%).

Other Operating Costs and Expenses

Other operating costs and expenses consist of all other restaurant-level operating costs, the major components of which are occupancy expenses (rent, common area expenses, insurance, licenses, taxes and utilities), dining room and to-go supplies, repairs and maintenance, janitorial expenses, credit card processing fees, marketing including delivery commissions, and incentive compensation, as well as bakery production overhead. As a percentage of revenues, other operating costs and expenses were 26.4% and 26.2% in the second quarters of fiscal 2024 and 2023, respectively. This variance was primarily driven by increased occupancy and building related costs (0.4%), partially offset by a shift in sales mix (0.2%).

G&A Expenses

G&A expenses consist of the restaurant management recruiting and training program, restaurant field supervision, corporate support and bakery administrative organizations, as well as gift card commissions to third-party distributors. As a percentage of revenues, G&A expenses were 6.0% and 6.4% in the second quarter of fiscal 2024 and 2023, respectively. This variance was primarily due to lower legal fees (0.2%).

Impairment of Assets and Lease Termination (Income)/Expenses

During the second quarter of fiscal 2024, we recorded impairment of assets and lease terminations income of $0.2 million primarily related to lease termination income for one Flower Child location. During the second quarter of fiscal 2023, we recorded impairment of assets and lease terminations income of $0.7 million primarily related to lease termination income for one Grand Lux Cafe location.

20

Preopening Costs

Preopening costs were $7.0 million and $6.0 million in the second quarters of fiscal 2024 and 2023, respectively. We opened one The Cheesecake Factory, one North Italia, two Flower Child and one Other FRC locations in the second quarter of fiscal 2024 compared to one The Cheesecake Factory and two Other FRC locations in the second quarter of fiscal 2023. Restaurant-level preopening costs include all costs to relocate and compensate restaurant management staff members during the preopening period, costs to recruit and train hourly restaurant staff members, and wages, travel and lodging costs for our opening training team and other support staff members. Also included in preopening costs are expenses for maintaining a roster of trained managers for pending openings, the associated temporary housing and other costs necessary to relocate managers in alignment with future restaurant opening and operating needs. Preopening costs can fluctuate significantly from period to period based on the number, mix and timing of restaurant openings and the specific preopening costs incurred for each restaurant.

Income Tax Provision

Our effective income tax rate was 6.9% and 5.8% for the second quarters of fiscal 2024 and 2023, respectively. The increase was primarily due to a lower proportion of employment credits in relation to income before income taxes (3.0%) in the second quarter of fiscal 2024 and a lower proportion of non-taxable gains on our investments in variable life insurance contracts used to support our non-qualified deferred compensation plan in relation to income before income taxes (0.3%) in the second quarter of fiscal 2024. These factors were partially offset by a change to our reserve for uncertain tax positions (1.6%) and a lower proportion of state taxes expense in relation to income before taxes in the second quarter of fiscal 2024 (0.5%).

Twenty-Six Weeks Ended July 2, 2024 Compared to Twenty-Six Weeks Ended July 4, 2023

Revenues

Revenues increased 3.6% to $1,795.3 million for the first six months ended July 2, 2024 compared to $1,732.3 million for the comparable prior year period, primarily due to additional revenue related to new restaurant openings and an increase in comparable restaurant sales.

The Cheesecake Factory sales increased 2.8% to $1,344.5 million for the first six months of fiscal 2024 compared to $1,308.5 million for the first six months of fiscal 2023. Average sales per restaurant operating week increased 0.1% to $239,446 in the first six months of fiscal 2024 from $239,167 in the first six months of fiscal 2023. Total operating weeks at The Cheesecake Factory restaurants increased 2.6% to 5,615 in the first six months of fiscal 2024 compared to 5,471 in the prior year. The Cheesecake Factory comparable sales increased by 0.4%, or $5.3 million, from the first six months of fiscal 2023. The increase from fiscal 2023 was primarily driven by an increase in average check of 1.3% (based on an increase of 4.8% in menu pricing and 3.5% negative impact from mix), partially offset by decreased customer traffic of 0.9%. Sales through the off-premise channel comprised approximately 21% of our restaurant sales during the first six months of fiscal 2024 as compared to 22% in the first six months of fiscal 2023.

North Italia sales increased 13.3% to $146.4 million for the first six months of fiscal 2024, compared to $129.2 million for the first six months of fiscal 2023. Average sales per restaurant operating week decreased 0.7% to $149,528 in the first six months of fiscal 2024 from $150,626 in the first six months of fiscal 2023. Total operating weeks at North Italia increased 14.1% to 979 in the first six months of fiscal 2024 compared to 858 in the prior year. North Italia comparable sales increased approximately 3% from the first six months of fiscal 2023. The increase from fiscal 2023 was primarily driven by an increase in average check of 4% (based on an increase of 7% in menu pricing, partially offset by a 3% negative impact from mix), partially offset by decreased customer traffic of 1%.

Flower Child sales increased 8.3% to $70.2 million for the first six months of fiscal 2024, compared to $64.8 million for the first six months of fiscal 2023. Flower Child sales per restaurant operating week increased 3.7% to $84,775 in first six months of fiscal 2024 from $81,711 in the first six months of fiscal 2023. Total operating weeks at Flower Child increased 4.4% to 828 in the first six months of fiscal 2024 compared to 793 in the prior year.

Other FRC sales increased 10.0% to $147.9 million for the first six months of fiscal 2024, compared to $134.4 million for the first six months of fiscal 2023. Other FRC average sales per restaurant operating week decreased 6.9% to $137,040 in the first six months of fiscal 2024 from $147,172 in the first six months of fiscal 2023. Average sales per restaurant operating week were impacted

21

by new restaurant openings, as well as the concept mix and a decline in comparable sales. Total operating weeks at Other FRC increased 18.2% to 1,079 in the first six months of fiscal 2024 compared to 913 in the prior year.

Food and Beverage Costs

As a percentage of revenues, food and beverage costs were 22.6% and 23.5% in the first six months of fiscal 2024 and 2023, respectively, primarily due to menu price increases in excess of inflation across most categories (0.5%) and a shift in sales mix (0.3%).

Labor Expenses

As a percentage of revenues, labor expenses were 35.5% and 35.7% in the first six months of fiscal 2024 and 2023, respectively. This decrease is primarily due to menu price increases in excess of wage rate inflation (0.3%), partially offset by increased management labor due to improved staffing levels (0.2%).

Other Operating Costs and Expenses

As a percentage of revenues, other operating costs and expenses were 26.3% and 26.4% in the first six months of fiscal 2024 and 2023, respectively. This variance was primarily driven by a shift in sales mix (0.2%), partially offset by increased restaurant-level incentive compensation expense (0.1%).

G&A Expenses

As a percentage of revenues, G&A expenses were 6.4% and 6.3% in the first six months of fiscal 2024 and 2023, respectively. This variance was primarily due to increased labor expense (0.1%).

Impairment of Assets and Lease Termination (Income)/Expenses

During the first six months of fiscal 2024, we recorded impairment of assets and lease terminations expense of $1.9 million primarily related to impairment of assets for one The Cheesecake Factory location and lease termination costs for one The Cheesecake Factory and one Flower Child location. During the first six months of fiscal 2023, we recorded impairment of assets and lease terminations expense of $1.6 million primarily related to lease termination costs for one Grand Lux Cafe location.

Preopening Costs

Preopening costs were $12.9 million and $9.1 million in the first six months of fiscal 2024 and 2023, respectively. We opened one The Cheesecake Factory, three North Italia, three Flower Child and three Other FRC locations in the first half of fiscal 2024 compared to one The Cheesecake Factory, one Flower Child and three Other FRC locations in the first half of fiscal 2023.

Income Tax Provision

Our effective income tax rate was 8.8% and 8.6% for the first six months of fiscal 2024 and 2023, respectively. The increase was primarily due to a lower proportion of employment credits in relation to income before income taxes (1.7%) in the first six months of fiscal 2024 and a higher proportion of tax shortfall related to equity compensation in relation to income before income taxes in the first six months of fiscal 2024 (0.5%). These factors were partially offset by a change to our reserve for uncertain tax positions (1.6%) and a lower proportion of state taxes expense in relation to income before taxes (0.2%).

Non-GAAP Measures

Adjusted net income and adjusted diluted net income per share are supplemental measures of our performance that are not required by or presented in accordance with GAAP. These non-GAAP measures may not be comparable to similarly-titled measures used by other companies and should not be considered in isolation or as a substitute for measures of performance prepared in accordance with GAAP. We calculate these non-GAAP measures by eliminating from net income and diluted net income per share the impact of items we do not consider indicative of our ongoing operations. We use these non-GAAP financial measures for financial and operational decision-making and as a means to evaluate period-to-period comparisons. Our inclusion of these adjusted measures

22

should not be construed as an indication that our future results will be unaffected by unusual or infrequent items. In the future, we may incur expenses or generate income similar to the adjusted items.

23

Following is a reconciliation from net income and diluted net income per share to the corresponding adjusted measures (in thousands, except per share data):

    

Thirteen

    

Thirteen

    

Twenty-Six

    

Twenty-Six

Weeks Ended

Weeks Ended

Weeks Ended

Weeks Ended

    

July 2, 2024

    

July 4, 2023

    

July 2, 2024

    

July 4, 2023

Net income

$

52,444

$

42,675

$

85,635

$

70,725

Impairment of assets and lease termination (income)/expenses

(188)

(653)

1,895

1,589

Acquisition-related contingent consideration, compensation and amortization expenses

1,146

1,287

2,267

2,476

Tax effect of adjustments (1)

 

(249)

 

(165)

 

(1,082)

 

(1,057)

Adjusted net income

$

53,153

$

43,144

$

88,715

$

73,733

Diluted net income per share

$

1.08

$

0.87

$

1.76

$

1.43

Impairment of assets and lease termination (income)/expenses

(0.00)

(0.01)

0.04

0.03

Acquisition-related contingent consideration, compensation and amortization expenses

0.02

0.03

0.05

0.05

Tax effect of adjustments (1)

 

(0.01)

 

(0.00)

 

(0.02)

 

(0.02)

Adjusted diluted net income per share (2)

$

1.09

$

0.88

$

1.82

$

1.50

(1)Based on the federal statutory rate and an estimated blended state tax rate, the tax effect on all adjustments assumes a 26% tax rate.
(2)Adjusted net income per share may not add due to rounding.

Fiscal 2024 Outlook

Based on recent trends and assuming no material operating or consumer disruptions, we anticipate total revenue for fiscal 2024 to be approximately $3.56 billion to $3.60 billion.

During fiscal 2024, we currently estimate total inflation across our commodities, total labor (factoring in the latest trends in wage rates and channel mix, as well as in other components such as payroll taxes and benefits) and other operating costs and expenses to be in the low to mid-single digit range. However, there remains measurable risk associated with cost fluctuations driven by the current environment. We estimate G&A expenses to be slightly higher than fiscal 2023 as a percent of sales and preopening costs of approximately $28 million. Based on these factors, we expect fiscal 2024 net income margin of approximately 4.3% to 4.4% based on the estimated revenue range provided.

We plan to open as many as 22 new restaurants in fiscal 2024, including as many as three The Cheesecake Factory restaurants, six to seven North Italia restaurants, six to seven Flower Child locations and seven to eight restaurants within our Other FRC business. We anticipate approximately $180 to $200 million in cash capital expenditures to support this level of unit development, as well as required maintenance on our restaurants. Restaurant opening dates may be impacted by supply chain challenges and permit approval delays.

Total revenues for the third quarter of fiscal 2024 are expected to be between $855 million and $870 million. We anticipate commodity inflation to be in the low-single digit range and expect labor inflation to be in the mid-single digit range. Based on these factors, we expect third quarter fiscal 2024 net income margin of 2.6% to 3.0% based on the estimated revenue range provided.

24

Liquidity and Capital Resources

Our corporate financial objectives are to maintain a sufficiently strong and conservative balance sheet to support our operating initiatives and unit growth while maintaining financial flexibility to provide the financial resources necessary to protect and enhance the competitiveness of our restaurant and bakery brands and to provide a prudent level of financial capacity to manage the risks and uncertainties of conducting our business operations under various economic and industry cycles. Typically, cash flows generated from operating activities are our principal source of liquidity, which we use to finance our restaurant expansion plans, ongoing maintenance of our restaurants and bakery facilities and investment in our corporate and information technology infrastructures.

Similar to many restaurant and retail chain store operations, we utilize operating lease arrangements for all of our restaurant locations. Accordingly, our lease arrangements reduce, to some extent, our capacity to utilize funded indebtedness in our capital structure. We are not limited to the use of lease arrangements as our only method of opening new restaurants. However, we believe our operating lease arrangements continue to provide appropriate leverage for our capital structure in a financially efficient manner.

During the first six months of fiscal 2024, our cash and cash equivalents decreased by $15.6 million to $40.7 million. The following table presents, for the periods indicated, a summary of our key cash flows from operating, investing and financing activities (in millions):

Twenty-Six

Twenty-Six

Weeks Ended

Weeks Ended

    

July 2, 2024

    

July 4, 2023

Cash provided by operating activities

$

94.4

$

101.5

Additions to property and equipment

(66.3)

(62.7)

Acquisition-related deferred consideration and compensation

(6.5)

(13.0)

Common stock dividends paid

(26.7)

(27.0)

Treasury stock purchases, inclusive of excise tax

(16.4)

(21.7)

Cash Provided by Operating Activities

Cash flows from operations decreased by $7.1 million from the first six months of fiscal 2023 primarily due to an increase in inventory levels, timing of prepaid expenses and a payment of deferred consideration and compensation in excess of acquisition-date fair value, partially offset by higher net income. Typically, our requirement for working capital has not been significant since our restaurant customers pay for their food and beverage purchases in cash or cash equivalents at the time of sale, and we are able to sell many of our restaurant inventory items before payment is due to the suppliers of such items.

Property and Equipment

Capital expenditures for new restaurants, including locations under development, were $38.9 million and $37.8 million for the first six months of fiscal 2024 and 2023, respectively. Capital expenditures also included $24.8 million and $22.0 million for our existing restaurants and $2.6 million and $2.9 million for bakery and corporate capacity and infrastructure investments in the first six months of fiscal 2024 and 2023, respectively.

We opened ten restaurants in the first six months of fiscal 2024 comprised of one The Cheesecake Factory, three North Italia, three Flower Child and three Other FRC locations compared to one The Cheesecake Factory, one Flower Child and three Other FRC location in the first six months of fiscal 2023. We expect to open as many as 22 new restaurants in fiscal 2024 across our portfolio of concepts. We anticipate approximately $180 to $200 million in capital expenditures to support this level of unit development, as well as required maintenance on our restaurants.

Acquisition-Related Deferred Consideration and Compensation

During the first six months of fiscal 2024 and 2023, we made payments of $6.5 million and $13.0 million, respectively, for contingent consideration and compensation related to the FRC acquisition.

25

Convertible Senior Notes

On June 15, 2021, we issued $345.0 million in aggregate principal amount of convertible senior notes (“Notes”), which will mature on June 15, 2026, unless earlier repurchased, redeemed or converted. The net proceeds from the sale of the Notes were approximately $334.9 million after deducting issuance costs related to the Notes. As of July 2, 2024, the conversion rate for the Notes was 13.6938 shares of common stock per $1,000 principal amount of the Notes, which represents a conversion price of approximately $73.03 per share of common stock. In connection with the cash dividend that was declared by our Board on July 25, 2024, on August 13, 2024 we will adjust the conversion rate (which is expected to increase) and the conversion price (which is expected to decrease) of the Notes in accordance with the terms. (See Note 5 of Notes to Condensed Consolidated Financial Statements in Part I, Item 1 of this report for further discussion of the Notes.)

Credit Facility

On October 6, 2022, we entered into a Fourth Amended and Restated Loan Agreement (the “Loan Agreement” and the revolving credit facility provided thereunder, the “Revolver Facility”). The Loan Agreement amends and restates in its entirety our prior credit agreement. The Revolver Facility, which terminates on October 6, 2027, provides us with revolving loan commitments that total $400 million, of which $50 million may be used for issuances of letters of credit. The Revolver Facility contains a commitment increase feature that, subject to certain conditions precedent, could provide for an additional $200 million in revolving loan commitments. Our obligations under the Revolver Facility are unsecured. Certain of our material subsidiaries have guaranteed our obligations under the Revolver Facility. As of July 2, 2024, we had net availability for borrowings of $236.5 million, based on a $130.0 million outstanding debt balance and $33.5 million in standby letters of credit under the Revolver Facility.

Under the Revolver Facility, we are subject to financial covenants, as well as to customary events of default that, if triggered, could result in acceleration of the maturity of the Revolver Facility. Subject to certain exceptions, the Revolver Facility also limits distributions with respect to our equity interests, such as cash dividends and share repurchases, based on a defined ratio, and sets forth negative covenants that restrict indebtedness, liens, investments, sales of assets, fundamental changes and other matters. (See Note 5 of Notes to Condensed Consolidated Financial Statements in Part I, Item 1 of this report for further discussion of our long-term debt.)

Common Stock Dividends

Common stock dividends of $26.7 million and $27.0 million were paid in the first six months of fiscal 2024 and 2023, respectively. As further discussed in Note 12 of Notes to Condensed Consolidated Financial Statements in Part I, Item 1 of this report, in July 2024, our Board declared a quarterly dividend to be paid in August 2024. Future decisions to pay or to increase or decrease dividends are at the discretion of the Board and will be dependent on our operating performance, financial condition, capital expenditure requirements, limitations on cash distributions pursuant to the terms and conditions of the Loan Agreement and applicable law, and other such factors that the Board considers relevant.

Share Repurchases

Under authorization by our Board to repurchase up to 61.0 million shares of our common stock, we have cumulatively repurchased 57.0 million shares at a total cost of $1,828.1 million, excluding excise tax through July 2, 2024. We repurchased 0.5 million shares at a cost of $16.4 million, excluding excise tax during the first six months of fiscal 2024 compared to 0.6 million shares at a cost of $21.7 million, excluding excise tax during the comparable fiscal 2023 period.

Our objectives with regard to share repurchases have been to offset the dilution to our shares outstanding that results from equity compensation grants and to supplement our earnings per share growth. Our share repurchase program does not have an expiration date, does not require us to purchase a specific number of shares and may be modified, suspended or terminated at any time. Future decisions to repurchase shares are at the discretion of the Board and are based on several factors, including current and forecasted operating cash flows, capital needs associated with new restaurant development and maintenance of existing locations, dividend payments, debt levels and cost of borrowing, obligations associated with the FRC acquisition, our share price and current market conditions. The timing and number of shares repurchased are also subject to legal constraints and financial covenants under our Loan Agreement that limit share repurchases based on a defined ratio. (See Note 8 of Notes to Condensed Consolidated Financial Statements in Part I, Item 1 of this report for further discussion of our repurchase authorization.)

26

Cash Flow Outlook

We believe that our cash and cash equivalents, combined with expected cash flows provided by operations and available borrowings under the Revolving Facility, will provide us with adequate liquidity for the next 12 months and the foreseeable future.

As of July 2, 2024, we had no financing transactions, arrangements or other relationships with any unconsolidated entities or related parties. Additionally, we had no financing arrangements involving synthetic leases or trading activities involving commodity contracts.

Critical Accounting Estimates

The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions for the reporting periods covered by the financial statements. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ from these estimates. Our critical accounting estimates have not changed materially from those previously reported in our Annual Report on Form 10-K for the fiscal year ended January 2, 2024.

Recent Accounting Pronouncements

See Note 1 of Notes to Condensed Consolidated Financial Statements in Part I, Item 1 of this report for a summary of new accounting standards.

27

Item 3.   Quantitative and Qualitative Disclosures About Market Risk.

The following discussion of market risks contains forward-looking statements and should be read in conjunction with our interim unaudited condensed consolidated financial statements and related notes in Part I, Item 1 of this report and with the following items in our Annual Report on Form 10-K for the fiscal year ended January 2, 2024: the audited consolidated financial statements and related notes in Part IV, Item 15; the “Risk Factors” in Part I, Item 1A; the “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7; and the cautionary statements included throughout the report. Actual results may differ materially from the following discussion based on general conditions in the commodity and financial markets.

The cost of products and services used in our operations is subject to volatility due to the relative availability of labor and distribution, weather, natural disasters, inventory levels and other supply and/or demand impacting events such as geopolitical events, economic conditions or other unforeseen circumstances. Climate change may further exacerbate a number of these factors. Beginning in fiscal 2021, our operating results were impacted by geopolitical and other macroeconomic events, causing supply chain challenges and significantly increased commodity and wage inflation. While we have seen improvements in many of these areas, some of these factors continue to impact our operating results in fiscal 2024, contributing to significantly increased commodity and other costs.

We attempt to negotiate short-term and long-term agreements for some of our principal commodity, supply and equipment requirements, such as certain dairy products and poultry, depending on market conditions and expected demand. While we are in the process of contracting for certain key food and non-food supplies for fiscal 2024, these efforts may not be successful or yield our intended benefits. We continue to evaluate the possibility of entering into similar arrangements for other commodities and periodically evaluate hedging vehicles, such as direct financial instruments, to assist us in managing risk and variability associated with such commodities. As of July 2, 2024, we had no hedging contracts in place.

Commodities for which we have not entered into contracts can be subject to unforeseen supply and cost fluctuations, which at times may be significant. Additionally, the cost of commodities subject to governmental regulation, such as dairy and corn, can be especially susceptible to price fluctuation. Goods we purchase on the international market may be subject to even greater fluctuations in cost and availability, which could result from a variety of factors, including the value of the U.S. dollar relative to other currencies, international trade disputes, tariffs, geopolitical unrest and varying global demand. We may not have the ability to increase menu prices or vary menu items in response to food commodity price increases. For both the second quarter of fiscal 2024 and 2023, a hypothetical increase of 1% in food costs would have negatively impacted cost of sales by $2.0 million.

We are exposed to market risk from interest rate changes on our funded debt. This exposure relates to the component of the interest rate on our Loan Agreement that is indexed to market rates. Based on outstanding borrowings at both July 2, 2024 and January 2, 2024, a hypothetical 1% rise in interest rates would have increased interest expense by $1.3 million, on an annual basis. (See Note 5 of Notes to Condensed Consolidated Financial Statements in Part I, Item 1 of this report for further discussion of our long-term debt.)

We are also subject to market risk related to our investments in variable life insurance contracts used to support our non-qualified plans to the extent these investments are not equivalent to the related liability. In addition, because changes in these investments are not taxable, gains and losses result in tax benefit and tax expense, respectively, and directly affect net income through the income tax provision. Based on balances at July 2, 2024 and January 2, 2024, a hypothetical 10% decline in the market value of our deferred compensation asset and related liability would not have impacted income before income taxes. However, under such a scenario, net income would have declined by $2.5 million and $2.4 million at July 2, 2024 and January 2, 2024, respectively.

Item 4.   Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

We have established and maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Securities Exchange Act of 1934 is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure. In designing and evaluating the disclosure controls and procedures, management recognized that any controls and procedures, no matter how well designed and operated, can provide only a reasonable assurance of achieving the desired control objectives, and management was necessarily required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures. We carried out an evaluation, under the supervision and with the participation of our

28

management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by this report. Based on that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of July 2, 2024.

Changes in Internal Control over Financial Reporting

There have been no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934) during the fiscal quarter ended July 2, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

PART II — OTHER INFORMATION

Item 1.   Legal Proceedings.

See Note 7 of Notes to Condensed Consolidated Financial Statements in Part I, Item 1 of this report.

Item 1A.   Risk Factors.

A description of the risk factors associated with our business is contained in Part I, Item 1A, “Risk Factors,” of our Annual Report on Form 10-K for the fiscal year ended January 2, 2024 (“Annual Report”). These cautionary statements are to be used as a reference in connection with any forward-looking statements. The factors, risks and uncertainties identified in these cautionary statements are in addition to those contained in any other cautionary statements, written or oral, which may be made or otherwise addressed in connection with a forward-looking statement or contained in any of our subsequent filings with the SEC.

Except as set forth below, there have been no material changes in our risk factors since the filing of our Annual Report.

If any of our third-party vendors experiences a failure that affects a significant aspect of our business, we may experience data loss, increased costs, operational disruption or other harm, any of which could materially adversely affect our financial performance.

In order to leverage our internal resources and information technology infrastructure, and to support our business continuity and disaster recovery planning efforts, we rely on third-party vendors to provide some of our essential business processes. For example, we rely on a network of third-party distribution warehouses to deliver ingredients and other materials to our restaurants. In some instances, these processes rely on technology and may be outsourced to the vendor in their entirety and in other instances we utilize these vendors’ externally-hosted business applications. Our vendors’ systems have experienced cybersecurity incidents, including credential stuffing attacks in which compromised user credentials were used to breach the systems, and are vulnerable to a variety of risks, including, without limitation, theft, casualties such as fire, power loss, telecommunications failure or other catastrophic events, as well as from internal and external cybersecurity threats, including from diverse threat actors, such as state-sponsored organizations, opportunistic hackers and hacktivists, as well as through diverse attack vectors, such as malfeasance by insiders, human or technological error, malicious code embedded in open-source software, or misconfigurations, “bugs” or other vulnerabilities in commercial software that is integrated into our (or our suppliers’ or service providers’) network infrastructure, products or services, security breaches, denial of service attacks, viruses, worms, malware, ransomware, social engineering/phishing, breaches of the algorithms used to encrypt and protect data and other malicious, or disruptive or unauthorized events that jeopardize the confidentiality, integrity or availability of information systems or information residing therein, including confidential information and personal information (each, a “Cybersecurity Incident” and collectively, “Cybersecurity Incidents”). For example, in July 2024, we experienced disruptions to our information technology systems as part of the CrowdStrike software update that resulted in global information technology outages, including disruptions to our ability to process customer payments at certain of our restaurants. While we experienced this disruption for a limited period of time, the incident did not have a significant impact on our business. We also rely on third party services to effectively operate our restaurants including, for example, gift card distribution and transaction processing services, point-of-sale system services, online ordering services and food delivery services, and our Cheesecake RewardsTM program. We derive substantial revenue from these aspects of our business, which could suffer in the event of any factor that adversely impacts our vendors’ ability to provide such services. Such factors include, without limitation, loss of, or significant change in contractual terms of, key vendor contracts, vendor or processor failures, technology failures, changes in applicable laws or regulations, Security

29

Incidents, damage to the reputation of any key vendor and mandated employment relationships between companies that facilitate third-party delivery services and their service personnel. (See the risk factor titled “Changes in, or any failure to comply with, applicable laws or regulations could materially adversely affect our ability to operate our restaurants and/or increase our cost to do so, which could materially adversely affect our financial performance” in Item 1A of our Annual Report on Form 10-K for fiscal year ended January 2, 2024.)

We continue to review options to expand the use of third-party providers in other areas. Our general practice is to seek to work with service providers that are leading performers in their industries and with technology vendors that we understand employ up-to-date and appropriate data security practices and internal control practices. However, we cannot guarantee that failures will not occur. The failure of third-party vendors to provide adequate services, including, as result of any Security Incident, or to generally fail to employ up-to-date and appropriate data security and internal control practices, could significantly harm our operations and reputation, which could materially adversely affect our financial performance.

Item 2.   Unregistered Sales of Equity Securities and Use of Proceeds.

The following table presents our purchases of our common stock during the fiscal quarter ended July 2, 2024 (in thousands, except per share data):

    

    

    

Total Number of

    

Maximum Number

Shares Purchased

of Shares that May

Total Number

as Part of Publicly

Yet be Purchased

of Shares

Average Price

Announced Plans

Under the Plans or

Period

    

Purchased (1)

    

Paid per Share (2)

    

or Programs

    

Programs

April 3 — May 7, 2024

 

87

$

34.38

 

86

 

4,006

May 8 — June 4, 2024

 

24

 

36.04

 

15

 

3,982

June 5 — July 2, 2024

 

 

 

 

3,982

Total

 

111

 

  

 

101

 

  

(1)The total number of shares purchased include 10,224 shares withheld upon vesting of restricted share awards to satisfy tax withholding obligations.

(2)

The dollar value of shares repurchased excludes excise tax due under the Inflation Reduction Act of 2022.

Under authorization by our Board to repurchase up to 61.0 million shares of our common stock, we have cumulatively repurchased 57.0 million shares at a total cost of $1,828.1 million, excluding excise tax, through July 2, 2024 with 0.1 million shares repurchased at a cost of $3.9 million, excluding excise tax during the second quarter of fiscal 2024. Our share repurchase program does not have an expiration date, does not require us to purchase a specific number of shares and may be modified, suspended or terminated at any time. The timing and number of shares repurchased are subject to legal constraints and financial covenants under our Loan Agreement that limit share repurchases based on a defined ratio. (See Note 8 of Notes to Condensed Consolidated Financial Statements in Part I, Item 1 of this report for further discussion of our repurchase authorization.)

Item 5.   Other information.

During the fiscal quarter ended July 2, 2024, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement” (in each case, as defined in Item 408 of Regulation S-K).

30

Item 6. Exhibits

Exhibit
No.

    

Item

    

Form

    

File Number

    

Incorporated by
Reference from
Exhibit Number

    

Filed/
Furnished with SEC

3.1

Restated Certificate of Incorporation of The Cheesecake Factory Incorporated

8-K

000-20574

3.1

6/4/24

3.2

Certificate of Designations of The Cheesecake Factory Incorporated, dated April 20, 2020

8-K

000-20574

3.1

4/20/20

3.3

Bylaws of The Cheesecake Factory Incorporated, amended and restated on October 26, 2022

8-K

000-20574

3.1

11/1/22

31.1

Rule 13a-14(a)/15d-14(a) Certification of the Principal Executive Officer

Filed herewith

31.2

Rule 13a-14(a)/15d-14(a) Certification of the Principal Financial Officer

Filed herewith

32.1

Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 of the Principal Executive Officer

Furnished herewith

32.2

Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 of the Principal Financial Officer

Furnished herewith

101.1

The following materials from The Cheesecake Factory Incorporated’s Quarterly Report on Form 10-Q for the quarter ended July 2, 2024, formatted in Inline eXtensible Business Reporting Language (iXBRL): (i) condensed consolidated balance sheets, (ii) condensed consolidated statements of income, (iii) condensed consolidated statements of comprehensive income, (iv) condensed consolidated statement of stockholders’ equity, (v) condensed consolidated statements of cash flows, and (vi) the notes to the condensed consolidated financial statements

Filed herewith

104.1

The cover page of The Cheesecake Factory Incorporated’s Quarterly Report on Form 10-Q for the quarter ended July 2, 2024, formatted in iXBRL (included with Exhibit 101.1)

Filed herewith

31

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

Date: August 5, 2024

THE CHEESECAKE FACTORY INCORPORATED

By:

/s/ DAVID OVERTON

David Overton

Chairman of the Board and Chief Executive Officer

(Principal Executive Officer)

By:

/s/ MATTHEW E. CLARK

Matthew E. Clark

Executive Vice President and Chief Financial Officer

(Principal Financial Officer)

32

EX-31.1 2 cake-20240702xex31d1.htm EX-31.1

EXHIBIT 31.1

THE CHEESECAKE FACTORY INCORPORATED

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a)

AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, David Overton, certify that:

1.    I have reviewed this Quarterly Report on Form 10-Q of The Cheesecake Factory Incorporated;

2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.    The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)   Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)   Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)   Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)   Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.    The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)   All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b)   Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: August 5, 2024

    

/s/ DAVID OVERTON

David Overton

Chairman of the Board and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 cake-20240702xex31d2.htm EX-31.2

EXHIBIT 31.2

THE CHEESECAKE FACTORY INCORPORATED

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a)

AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Matthew E. Clark, certify that:

1.    I have reviewed this Quarterly Report on Form 10-Q of The Cheesecake Factory Incorporated;

2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.    The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)   Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)   Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)   Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)   Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.    The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)   All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b)   Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: August 5, 2024

    

/s/ MATTHEW E. CLARK

Matthew E. Clark

Executive Vice President and Chief Financial Officer

(Principal Financial Officer)


EX-32.1 4 cake-20240702xex32d1.htm EX-32.1

EXHIBIT 32.1

THE CHEESECAKE FACTORY INCORPORATED

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of The Cheesecake Factory Incorporated (the “Company”) on Form 10-Q for the period ended July 2, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, David Overton, Chairman of the Board and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1)

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

August 5, 2024

    

/s/ DAVID OVERTON

David Overton

Chairman of the Board and Chief Executive Officer

Pursuant to Securities and Exchange Commission Release 33-8238, dated June 5, 2003, this certification is being furnished and shall not be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or incorporated by reference in any registration statement of the Company filed under the Securities Act of 1933, as amended.


EX-32.2 5 cake-20240702xex32d2.htm EX-32.2

EXHIBIT 32.2

THE CHEESECAKE FACTORY INCORPORATED

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of The Cheesecake Factory Incorporated (the “Company”) on Form 10-Q for the period ended July 2, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Matthew E. Clark, Executive Vice President and Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1)

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

August 5, 2024

    

/s/ MATTHEW E. CLARK

Matthew E. Clark

Executive Vice President and Chief Financial Officer

Pursuant to Securities and Exchange Commission Release 33-8238, dated June 5, 2003, this certification is being furnished and shall not be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or incorporated by reference in any registration statement of the Company filed under the Securities Act of 1933, as amended.


EX-101.SCH 6 cake-20240702.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Calc2) link:presentationLink link:calculationLink link:definitionLink 995200500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - Stock-Based Compensation - Net of Tax (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Documents and Entity Information link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995211001 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 995211101 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 995211201 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 99920102 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 99930903 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 99931003 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 99931103 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 99940101 - Disclosure - Significant Accounting Policies - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 99940202 - Disclosure - Fair Value Measurements - Beginning and ending amounts of the fair value (Details) link:presentationLink link:calculationLink link:definitionLink 99940203 - Disclosure - Fair Value Measurements - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - Long-Term Debt - Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 99940502 - Disclosure - Long-Term Debt - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 99940902 - Disclosure - Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 99941002 - Disclosure - Net Income Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 99941201 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 995200405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - Gift Cards link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 99930203 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - Gift Cards (Tables) link:presentationLink link:calculationLink link:definitionLink 99930603 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - Gift Cards (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 cake-20240702_cal.xml EX-101.CAL EX-101.DEF 8 cake-20240702_def.xml EX-101.DEF EX-101.LAB 9 cake-20240702_lab.xml EX-101.LAB EX-101.PRE 10 cake-20240702_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Documents and Entity Information - shares
6 Months Ended
Jul. 02, 2024
Jul. 29, 2024
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jul. 02, 2024  
Document Transition Report false  
Securities Act File Number 0-20574  
Entity Registrant Name THE CHEESECAKE FACTORY INCORPORATED  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 51-0340466  
Entity Address, Address Line One 26901 Malibu Hills Road  
Entity Address, City or Town Calabasas Hills  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 91301  
City Area Code 818  
Local Phone Number 871-3000  
Title of 12(b) Security Common Stock, par value $.01 per share  
Trading Symbol CAKE  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   50,872,012
Entity Central Index Key 0000887596  
Current Fiscal Year End Date --01-02  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jul. 02, 2024
Jan. 02, 2024
Current assets:    
Cash and cash equivalents $ 40,654 $ 56,290
Accounts and other receivables 72,420 103,094
Income taxes receivable 24,855 20,670
Inventories 70,987 57,654
Prepaid expenses 69,019 63,090
Total current assets 277,935 300,798
Property and equipment, net 810,444 791,093
Other assets:    
Intangible assets, net 252,039 251,727
Operating lease assets 1,338,155 1,302,150
Other 201,018 194,615
Total other assets 1,791,212 1,748,492
Total assets 2,879,591 2,840,383
Current liabilities:    
Accounts payable 68,644 63,152
Gift card liabilities 192,344 222,915
Operating lease liabilities 149,899 134,905
Other accrued expenses 231,720 239,699
Total current liabilities 642,607 660,671
Long-term debt 471,054 470,047
Operating lease liabilities 1,258,933 1,254,955
Other noncurrent liabilities 133,017 136,648
Total liabilities 2,505,611 2,522,321
Commitments and contingencies (Note 7)
Stockholders' equity:    
Preferred stock, $.01 par value, 5,000,000 shares authorized; none issued
Common stock, $.01 par value, 250,000,000 shares authorized; 107,916,784 shares issued and 50,902,796 shares outstanding at July 2, 2024 and 107,195,287 shares issued and 50,652,129 shares outstanding at January 2, 2024 1,079 1,072
Additional paid-in capital 928,015 913,442
Retained earnings 1,274,339 1,216,239
Treasury stock inclusive of excise tax, 57,013,988 and 56,543,158 shares at cost at July 2, 2024 and January 2, 2024, respectively (1,828,382) (1,811,997)
Accumulated other comprehensive loss (1,071) (694)
Total stockholders' equity 373,980 318,062
Total liabilities and stockholders' equity $ 2,879,591 $ 2,840,383
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jul. 02, 2024
Jan. 02, 2024
CONDENSED CONSOLIDATED BALANCE SHEETS    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 250,000,000 250,000,000
Common stock, shares issued 107,916,784 107,195,287
Common stock, shares outstanding 50,902,796 50,652,129
Treasury stock, shares 57,013,988 56,543,158
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2024
Jul. 04, 2023
Jul. 02, 2024
Jul. 04, 2023
CONDENSED CONSOLIDATED STATEMENTS OF INCOME        
Revenues $ 904,042 $ 866,170 $ 1,795,265 $ 1,732,284
Costs and expenses:        
Food and beverage costs 201,694 201,094 404,947 407,318
Labor expenses 317,282 306,149 638,212 617,677
Other operating costs and expenses 239,097 226,996 472,638 457,925
General and administrative expenses 54,384 54,488 114,750 108,557
Depreciation and amortization expenses 24,960 23,332 49,716 46,287
Impairment of assets and lease termination (income)/expenses (188) (653) 1,895 1,589
Acquisition-related contingent consideration, compensation and amortization expenses 1,146 1,287 2,267 2,476
Preopening costs 6,975 6,006 12,855 9,058
Total costs and expenses 845,350 818,699 1,697,280 1,650,887
Income from operations 58,692 47,471 97,985 81,397
Interest and other expense, net (2,348) (2,162) (4,109) (4,042)
Income before income taxes 56,344 45,309 93,876 77,355
Income tax provision 3,900 2,634 8,241 6,630
Net income $ 52,444 $ 42,675 $ 85,635 $ 70,725
Net income per share:        
Basic $ 1.10 $ 0.88 $ 1.79 $ 1.46
Diluted (Note 10) $ 1.08 $ 0.87 $ 1.76 $ 1.43
Weighted-average shares outstanding:        
Basic 47,702 48,492 47,726 48,593
Diluted 48,775 49,085 48,685 49,296
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2024
Jul. 04, 2023
Jul. 02, 2024
Jul. 04, 2023
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Net income $ 52,444 $ 42,675 $ 85,635 $ 70,725
Other comprehensive (loss)/gain:        
Foreign currency translation adjustment (124) 180 (377) 327
Other comprehensive (loss)/gain (124) 180 (377) 327
Total comprehensive income $ 52,320 $ 42,855 $ 85,258 $ 71,052
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Loss/(Income)
Total
Beginning balance at Jan. 03, 2023 $ 1,063 $ 887,485 $ 1,170,078 $ (1,765,641) $ (982) $ 292,003
Beginning balance (in shares) at Jan. 03, 2023 106,323          
Increase (Decrease) in Stockholders' Equity            
Net income     28,050     28,050
Foreign currency translation adjustment         147 147
Cash dividends declared common stock, net of forfeitures, $0.27 per share     (13,929)     (13,929)
Stock-based compensation $ 6 5,938       5,944
Stock-based compensation (in shares) 628          
Treasury stock purchases, inclusive of excise tax       (12,376)   (12,376)
Ending balance at Apr. 04, 2023 $ 1,069 893,423 1,184,199 (1,778,017) (835) 299,839
Ending balance (in shares) at Apr. 04, 2023 106,951          
Beginning balance at Jan. 03, 2023 $ 1,063 887,485 1,170,078 (1,765,641) (982) 292,003
Beginning balance (in shares) at Jan. 03, 2023 106,323          
Increase (Decrease) in Stockholders' Equity            
Net income           70,725
Foreign currency translation adjustment           327
Ending balance at Jul. 04, 2023 $ 1,070 899,792 1,213,115 (1,787,419) (655) 325,903
Ending balance (in shares) at Jul. 04, 2023 107,043          
Beginning balance at Apr. 04, 2023 $ 1,069 893,423 1,184,199 (1,778,017) (835) 299,839
Beginning balance (in shares) at Apr. 04, 2023 106,951          
Increase (Decrease) in Stockholders' Equity            
Net income     42,675     42,675
Foreign currency translation adjustment         180 180
Cash dividends declared common stock, net of forfeitures, $0.27 per share     (13,759)     (13,759)
Stock-based compensation $ 1 6,369       6,370
Stock-based compensation (in shares) 92          
Treasury stock purchases, inclusive of excise tax       (9,402)   (9,402)
Ending balance at Jul. 04, 2023 $ 1,070 899,792 1,213,115 (1,787,419) (655) 325,903
Ending balance (in shares) at Jul. 04, 2023 107,043          
Beginning balance at Jan. 02, 2024 $ 1,072 913,442 1,216,239 (1,811,997) (694) 318,062
Beginning balance (in shares) at Jan. 02, 2024 107,195          
Increase (Decrease) in Stockholders' Equity            
Net income     33,191     33,191
Foreign currency translation adjustment         (253) (253)
Cash dividends declared common stock, net of forfeitures, $0.27 per share     (13,764)     (13,764)
Stock-based compensation $ 7 7,691       7,698
Stock-based compensation (in shares) 680          
Treasury stock purchases, inclusive of excise tax       (12,496)   (12,496)
Ending balance at Apr. 02, 2024 $ 1,079 921,133 1,235,666 (1,824,493) (947) 332,438
Ending balance (in shares) at Apr. 02, 2024 107,875          
Beginning balance at Jan. 02, 2024 $ 1,072 913,442 1,216,239 (1,811,997) (694) 318,062
Beginning balance (in shares) at Jan. 02, 2024 107,195          
Increase (Decrease) in Stockholders' Equity            
Net income           85,635
Foreign currency translation adjustment           $ (377)
Treasury stock purchases, inclusive of excise tax (in shares)           500
Ending balance at Jul. 02, 2024 $ 1,079 928,015 1,274,339 (1,828,382) (1,071) $ 373,980
Ending balance (in shares) at Jul. 02, 2024 107,917          
Beginning balance at Apr. 02, 2024 $ 1,079 921,133 1,235,666 (1,824,493) (947) 332,438
Beginning balance (in shares) at Apr. 02, 2024 107,875          
Increase (Decrease) in Stockholders' Equity            
Net income     52,444     52,444
Foreign currency translation adjustment         (124) (124)
Cash dividends declared common stock, net of forfeitures, $0.27 per share     (13,771)     (13,771)
Stock-based compensation $ 0 6,882       6,882
Stock-based compensation (in shares) 42          
Treasury stock purchases, inclusive of excise tax       (3,889)   $ (3,889)
Treasury stock purchases, inclusive of excise tax (in shares)           100
Ending balance at Jul. 02, 2024 $ 1,079 $ 928,015 $ 1,274,339 $ (1,828,382) $ (1,071) $ 373,980
Ending balance (in shares) at Jul. 02, 2024 107,917          
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - $ / shares
3 Months Ended
Jul. 02, 2024
Apr. 02, 2024
Jul. 04, 2023
Apr. 04, 2023
Increase (Decrease) in Temporary Equity [Roll Forward]        
Cash dividends declared common stock, net of forfeitures $ 0.27 $ 0.27 $ 0.27 $ 0.27
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jul. 02, 2024
Jul. 04, 2023
Cash flows from operating activities:    
Net income $ 85,635 $ 70,725
Adjustments to reconcile net income to cash provided by operating activities:    
Depreciation and amortization expenses 49,716 46,287
Impairment of assets and lease termination (income)/expense 606 (768)
Deferred income taxes 2,511 2,469
Stock-based compensation 14,475 12,227
Payment of deferred consideration and compensation in excess of acquisition-date fair value (6,506)  
Changes in assets and liabilities:    
Accounts and other receivables 28,462 31,740
Income taxes receivable/payable (4,185) (1,216)
Inventories (13,342) (5,306)
Prepaid expenses (5,958) (4,240)
Operating lease assets/liabilities (16,729) (12,218)
Other assets (8,838) (7,107)
Accounts payable 4,351 627
Gift card liabilities (30,568) (32,328)
Other accrued expenses (5,185) 624
Cash provided by operating activities 94,445 101,516
Cash flows from investing activities:    
Additions to property and equipment (66,297) (62,660)
Additions to intangible assets (680) (392)
Other 173 (156)
Cash used in investing activities (66,804) (63,208)
Cash flows from financing activities:    
Acquisition-related deferred consideration and compensation   (12,994)
Common stock dividends paid (26,693) (26,998)
Treasury stock purchases (16,365) (21,695)
Cash used in financing activities (43,058) (61,687)
Foreign currency translation adjustment (219) 159
Net change in cash and cash equivalents (15,636) (23,220)
Cash and cash equivalents at beginning of period 56,290 114,777
Cash and cash equivalents at end of period 40,654 91,557
Supplemental disclosures:    
Interest paid 7,348 5,308
Income taxes paid 11,122 5,175
Construction payable $ 17,965 $ 14,752
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies
6 Months Ended
Jul. 02, 2024
Significant Accounting Policies  
Significant Accounting Policies

1.   Significant Accounting Policies

Basis of Presentation

The accompanying condensed consolidated financial statements include the accounts of The Cheesecake Factory Incorporated and its wholly owned subsidiaries (referred to herein collectively as the “Company,” “we,” “us” and “our”) and are prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). All intercompany accounts and transactions for the periods presented have been eliminated in consolidation. The unaudited financial statements presented herein include all material adjustments (consisting of normal recurring adjustments) which are, in the opinion of management, necessary for the fair statement of the financial condition, results of operations and cash flows for the period. However, these results are not necessarily indicative of results that may be achieved for any other interim period or for the full fiscal year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been omitted pursuant to the rules of the Securities and Exchange Commission (“SEC”). The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the fiscal year ended January 2, 2024 filed with the SEC on February 26, 2024.

We utilize a 52/53-week fiscal year ending on the Tuesday closest to December 31 for financial reporting purposes. Fiscal year 2024 consists of 52 weeks and will end on December 31, 2024. Fiscal year 2023, which ended on January 2, 2024, was also a 52-week year.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions for the reporting periods covered by the financial statements. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ from these estimates.

Geopolitical and Other Macroeconomic Impacts to our Operating Environment

Beginning in 2021, our operating results were impacted by geopolitical and other macroeconomic events, causing supply chain challenges and significantly increased commodity and wage inflation. While we have seen improvements in many of these areas, some of these factors continue to impact our operating results in fiscal 2024, contributing to significantly increased commodity and other costs. We have also encountered delays in opening new restaurants primarily due to delays in permitting and landlord readiness, as well as supply chain challenges.

The ongoing impact of geopolitical and macroeconomic events could lead to further shifts in consumer behavior, wage inflation, staffing challenges, product and services cost inflation, disruptions in the supply chain and delay in new restaurant openings. Climate change may further exacerbate a number of these factors. For more information regarding the risks to our business relating to the geopolitical and macroeconomic events, see “Risk Factors” in Item 1A of our Annual Report on Form 10-K for the fiscal year ended January 2, 2024.

Recent Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which updates reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The amendment is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendment should be applied retrospectively to all prior periods presented in the financial statements. Management is currently evaluating this ASU to determine its impact on our disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which updates income tax disclosures related to the rate reconciliation and requires disclosure of income taxes paid by jurisdiction. The amendment also provides further disclosure comparability. The amendment is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendment should be applied prospectively. However, retrospective application is permitted. Management is currently evaluating this ASU to determine its impact on our disclosures.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements
6 Months Ended
Jul. 02, 2024
Fair Value Measurements  
Fair Value Measurements

2.   Fair Value Measurements

Fair value measurements are estimated based on valuation techniques and inputs categorized as follows:

Level 1: Quoted prices in active markets for identical assets or liabilities
Level 2: Observable inputs other than quoted prices in active markets for identical assets and liabilities
Level 3: Unobservable inputs in which little or no market activity exists, therefore requiring the us to develop our own assumptions

The following tables present the components and classification of our assets and liabilities that are measured at fair value on a recurring basis (in thousands):

    

July 2, 2024

    

Level 1

    

Level 2

    

Level 3

Assets/(Liabilities)

 

Non-qualified deferred compensation assets

$

102,818

$

$

Non-qualified deferred compensation liabilities

(103,014)

Acquisition-related contingent consideration and compensation liabilities

(20,625)

    

January 2, 2024

    

Level 1

    

Level 2

    

Level 3

Assets/(Liabilities)

Non-qualified deferred compensation assets

$

94,136

$

$

Non-qualified deferred compensation liabilities

(93,979)

Acquisition-related contingent consideration and compensation liabilities

(25,495)

The following table presents a reconciliation of the beginning and ending amounts of the fair value of the acquisition-related contingent consideration and compensation liabilities categorized as Level 3 (in thousands):

    

Twenty-Six

    

Twenty-Six

Weeks Ended

Weeks Ended

    

July 2, 2024

    

July 4, 2023

Beginning balance

$

25,495

$

28,565

Payment

(6,506)

(12,994)

Change in fair value

 

1,636

 

1,548

Ending balance

$

20,625

$

17,119

The fair value of the acquisition-related contingent consideration and compensation liabilities was determined utilizing a Monte Carlo model based on estimated future revenues, margins and volatility factors, among other variables and estimates and has no minimum or maximum payment. The undiscounted range of outcomes per the Monte Carlo model utilized to determine the fair value of the acquisition-related contingent consideration and compensation liabilities at July 2, 2024 was $2.6 million to $235.4 million. Results could change materially if different estimates and assumptions were used. During the first six months of fiscal 2024 and fiscal 2023, we made payments of $6.5 million and $13.0 million, respectively, per the Fox Restaurant Concept LLC (“FRC”) acquisition agreement.

The fair values of our cash and cash equivalents, accounts and other receivables, income taxes receivable, prepaid expenses, accounts payable, income taxes payable and other accrued liabilities approximate their carrying amounts due to their short duration.

As of July 2, 2024, we had $345.0 million aggregate principal amount of Notes outstanding. The estimated fair value of the Notes based on a market approach as of July 2, 2024 was approximately $311.2 million and was determined based on the estimated or actual bids and offers of the Notes in an over-the-counter market on the last business day of the reporting period. The decrease in the fair value of the Notes was primarily due to a decline in our stock price from the date of the issuance of the Notes. See Note 5 for further discussion of the Notes.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories
6 Months Ended
Jul. 02, 2024
Inventories  
Inventories

3.   Inventories

Inventories consisted of (in thousands):

    

July 2, 2024

    

January 2, 2024

Restaurant food and supplies

$

32,742

$

32,283

Bakery finished goods and work in progress (1)

 

28,641

 

16,230

Bakery raw materials and supplies

 

9,604

 

9,141

Total

$

70,987

$

57,654

(1)

The increase in bakery finished goods and work in progress inventory is primarily driven by a build-up of weeks on hand to improve our supply resiliency.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Gift Cards
6 Months Ended
Jul. 02, 2024
Gift Cards  
Gift Cards

4.   Gift Cards

The following tables present information related to gift cards (in thousands):

    

Thirteen

Thirteen

Twenty-Six

Twenty-Six

Weeks Ended

Weeks Ended

Weeks Ended

Weeks Ended

July 2, 2024

    

July 4, 2023

    

July 2, 2024

    

July 4, 2023

Gift card liabilities:

Beginning balance

 

$

196,236

 

$

191,908

$

222,915

 

$

219,808

Activations

28,074

26,718

48,642

45,316

Redemptions and breakage

(31,966)

(31,143)

(79,213)

(77,641)

Ending balance

 

$

192,344

 

$

187,483

$

192,344

 

$

187,483

    

Thirteen

Thirteen

Twenty-Six

Twenty-Six

Weeks Ended

Weeks Ended

Weeks Ended

Weeks Ended

    

July 2, 2024

    

July 4, 2023

    

July 2, 2024

    

July 4, 2023

Gift card contract assets:

Beginning balance

 

$

17,598

 

$

18,367

$

19,111

 

$

19,886

Deferrals

3,135

2,905

5,559

5,314

Amortization

(3,833)

(3,903)

(7,770)

(7,831)

Ending balance

 

$

16,900

 

$

17,369

$

16,900

 

$

17,369

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-Term Debt
6 Months Ended
Jul. 02, 2024
Long-Term Debt.  
Long-Term Debt

5.   Long-Term Debt

Revolving Credit Facility

On October 6, 2022, we entered into a Fourth Amended and Restated Loan Agreement (the “Loan Agreement” and the revolving credit facility provided thereunder, the “Revolver Facility”). The Loan Agreement amends and restates in its entirety our prior credit agreement. The Revolver Facility, which terminates on October 6, 2027, provides us with revolving loan commitments that total $400 million, of which $50 million may be used for issuances of letters of credit. The Revolver Facility contains a commitment increase feature that, subject to certain conditions precedent, could provide for an additional $200 million in revolving loan commitments. Our obligations under the Revolver Facility are unsecured. Certain of our material subsidiaries have guaranteed our obligations under the Revolver Facility.

As of July 2, 2024, we had net availability for borrowings of $236.5 million, based on a $130.0 million outstanding debt balance and $33.5 million in standby letters of credit under the Revolver Facility.

Under the Revolver Facility, we are subject to the following financial covenants as of the last day of each fiscal quarter: (i) a maximum ratio of net adjusted debt to EBITDAR (the “Amended Net Adjusted Leverage Ratio”) of 4.25 and (ii) a minimum ratio of EBITDAR to interest and rent expense (“EBITDAR Ratio”) of 1.90. The Amended Net Adjusted Leverage Ratio includes a rental expense multiplier of six. As of July 2, 2024, we were in compliance with all the foregoing covenants in effect at that date.

Borrowings under the Loan Agreement bear interest, at the Company’s election, at a rate equal to either: (i) the sum of (A) adjusted term SOFR (as defined in the Loan Agreement, the “Term SOFR Rate”) plus (B) a rate variable based on the Amended Net Adjusted Leverage Ratio, ranging from 1.00% to 1.75%, or (ii) the sum of (A) the highest of (x) the rate of interest last quoted by The Wall Street Journal as the prime rate in effect in the United States, (y) the greater of the rate calculated by the Federal Reserve Bank of New York as the federal funds effective rate or the rate that is published by the Federal Reserve Bank of New York as the overnight bank funding rate, in either case, plus 0.50%, and (z) the one-month Term SOFR Rate plus 1.00%, plus (B) a rate variable based on the Net Adjusted Leverage Ratio, ranging from 0.00% to 0.75%. The Company will also pay a fee variable based on the Net Adjusted Leverage Ratio, ranging from 0.125% to 0.25%, on the daily amount of unused commitments under the Loan Agreement. Letters of credit bear fees that are equivalent to the interest rate margin that is applicable to revolving loans that bear interest at the adjusted SOFR plus other customary fees charged by the issuing bank. We paid certain customary loan origination fees in conjunction with the Loan Agreement.

We are also subject to customary events of default that, if triggered, could result in acceleration of the maturity of the Revolver Facility. Subject to certain exceptions, the Revolver Facility also limits distributions with respect to our equity interests, such as cash dividends and share repurchases, based on a defined ratio, and sets forth negative covenants that restrict indebtedness, liens, investments, sales of assets, fundamental changes and other matters.

Convertible Senior Notes

On June 15, 2021, we issued $345.0 million aggregate principal amount of convertible senior notes due 2026 (“Notes”). The net proceeds from the sale of the Notes were approximately $334.9 million after deducting issuance costs related to the Notes.

The Notes are senior, unsecured obligations and are (i) equal in right of payment with our existing and future senior, unsecured indebtedness; (ii) senior in right of payment to our existing and future indebtedness that is expressly subordinated to the Notes; (iii) effectively subordinated to our existing and future secured indebtedness, to the extent of the value of the collateral securing that indebtedness; and (iv) structurally subordinated to all existing and future indebtedness and other liabilities, including trade payables, and (to the extent we are not a holder thereof) preferred equity, if any, of our subsidiaries. The Notes were issued pursuant to, and are governed by, an indenture (the “Base Indenture”) between us and a trustee (“Trustee”), dated as of June 15, 2021, as supplemented by a first supplemental indenture (the “Supplemental Indenture,” and the Base Indenture, as supplemented by the Supplemental Indenture, the “Indenture”), dated as of June 15, 2021, between the Company and the Trustee.

The Notes accrue interest at a rate of 0.375% per annum, payable semi-annually in arrears on June 15 and December 15 of each year, beginning on December 15, 2021. The Notes will mature on June 15, 2026, unless earlier repurchased, redeemed or converted. Before February 17, 2026, noteholders will have the right to convert their Notes only upon the occurrence of certain events. From and after February 17, 2026, noteholders may convert their Notes at any time at their election until the close of business on the second scheduled trading day immediately before the maturity date. We will have the right to elect to settle conversions either entirely in cash or in a combination of cash and shares of our common stock. However, upon conversion of any Notes, the conversion value, which will be determined over an “Observation Period” (as defined in the Indenture) consisting of 30 trading days, will be paid in cash up to at least the principal amount of the Notes being converted. The initial conversion rate is 12.7551 shares of common stock per $1,000 principal amount of Notes, which represents an initial conversion price of approximately $78.40 per share of common stock. The conversion rate and conversion price will be subject to customary adjustments upon the occurrence of certain events. In addition, if certain corporate events that constitute a “Make-Whole Fundamental Change” (as defined in the Indenture) occur, then the conversion rate will, in certain circumstances, be increased for a specified period of time. As of July 2, 2024, the conversion rate for the Notes was 13.6938 shares of common stock per $1,000 principal amount of the Notes, which represents a conversion price of approximately $73.03 per share of common stock. In connection with the cash dividend that was declared by our Board on July 25, 2024, on August 13, 2024 we will adjust the conversion rate (which is expected to increase) and the conversion price (which is expected to decrease) of the Notes in accordance with the terms.

The Notes are redeemable, in whole or in part (subject to certain limitations described below), at our option at any time, and from time to time, on or after June 20, 2024 and on or before the 30th scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date, but only if the last reported sale price per share of our common stock exceeds 130% of the conversion price on (i) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date we send the related redemption notice; and (ii) the trading day immediately before the date we send such notice. However, we may not redeem less than all of the outstanding Notes unless at least $150.0 million aggregate principal amount of Notes are outstanding and not called for redemption as of the time we send the related redemption notice. In addition, calling any Note for redemption will constitute a Make-Whole Fundamental Change with respect to that Note, in which case the conversion rate applicable to the conversion of that Note will be increased in certain circumstances if it is converted after it is called for redemption.

If certain corporate events that constitute a “Fundamental Change” (as defined in the Indenture) occur, then, subject to a limited exception for certain cash mergers, noteholders may require us to repurchase their Notes at a cash repurchase price equal to the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. The definition of Fundamental Change includes certain business combination transactions involving us and certain de-listing events with respect to our common stock.

The Notes have customary provisions relating to the occurrence of “Events of Default” (as defined in the Indenture), which include the following: (i) certain payment defaults on the Notes (which, in the case of a default in the payment of interest on the Notes, will be subject to a 30-day cure period); (ii) our failure to send certain notices under the Indenture within specified periods of time; (iii) our failure to comply with certain covenants in the Indenture relating to our ability to consolidate with or merge with or into, or sell, lease or otherwise transfer, in one transaction or a series of transactions, all or substantially all of our assets and our subsidiaries, taken as a whole, to another person; (iv) a default by us in our other obligations or agreements under the Indenture or the Notes if such default is not cured or waived within 60 days after notice is given in accordance with the Indenture; (v) certain defaults by us or any of our significant subsidiaries with respect to indebtedness for borrowed money of at least $20,000,000; (vi) the rendering of certain judgments against us or any of our significant subsidiaries for the payment of at least $25,000,000, where such judgments are not discharged or stayed within 60 days after the date on which the right to appeal has expired or on which all rights to appeal have been extinguished; and (vii) certain events of bankruptcy, insolvency and reorganization involving us or any of our significant subsidiaries.

If an Event of Default involving bankruptcy, insolvency or reorganization events with respect to us (and not solely with respect to a significant subsidiary of ours) occurs, then the principal amount of, and all accrued and unpaid interest on, all of the Notes then outstanding will immediately become due and payable without any further action or notice by any person. If any other Event of Default occurs and is continuing, then, the Trustee, by notice to us, or noteholders of at least 25% of the aggregate principal amount of Notes then outstanding, by notice to us and the Trustee, may declare the principal amount of, and all accrued and unpaid interest on, all of the Notes then outstanding to become due and payable immediately. However, notwithstanding the foregoing, we may elect, at our option, that the sole remedy for an Event of Default relating to certain failures by us to comply with certain reporting covenants in the Indenture consists exclusively of the right of the noteholders to receive special interest on the Notes for up to 180 days at a specified rate per annum not exceeding 0.50% on the principal amount of the Notes.

As of July 2, 2024, the Notes had a gross principal balance of $345.0 million and a balance of $341.1 million, net of unamortized issuance costs of $3.9 million. Total amortization expense was $0.5 million and $1.0 million during the thirteen and twenty-six weeks ended July 2, 2024, respectively. Total amortization expense was $0.5 million and $1.0 million during the thirteen and twenty-six weeks ended July 4, 2023, respectively. The effective interest rate for the Notes was 0.96% as of July 2, 2024.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases
6 Months Ended
Jul. 02, 2024
Leases  
Leases

6.   Leases

Components of lease expense were as follows (in thousands):

    

Thirteen
Weeks Ended

    

Thirteen
Weeks Ended

Twenty-Six
Weeks Ended

Twenty-Six
Weeks Ended

    

July 2, 2024

    

July 4, 2023

    

July 2, 2024

    

July 4, 2023

Operating

$

38,158

$

35,897

$

75,548

$

71,268

Variable

23,438

22,112

45,901

44,312

Short-term

38

38

82

80

Total

$

61,634

$

58,047

$

121,531

$

115,660

Supplemental information related to leases (in thousands):

Twenty-Six

Twenty-Six

Weeks Ended

Weeks Ended

    

July 2, 2024

    

July 4, 2023

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows for operating leases

$

76,556

$

72,608

Right-of-use assets obtained in exchange for new operating lease liabilities

23,198

16,679

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies
6 Months Ended
Jul. 02, 2024
Commitments and Contingencies.  
Commitments and Contingencies

7.   Commitments and Contingencies

Within the ordinary course of our business, we are subject to private lawsuits, government audits and investigations, administrative proceedings and other claims. These matters typically involve claims from customers, staff members and others related to operational and employment issues common to the foodservice industry. A number of these claims may exist at any given time, and some of the claims may be pled as class actions. From time to time, we are also involved in lawsuits with respect to infringements of, or challenges to, our registered trademarks and other intellectual property, both domestically and abroad. We could be affected by adverse publicity and litigation costs resulting from such allegations, regardless of whether they are valid or whether we are legally determined to be liable.

At this time, we believe that the amount of reasonably possible losses resulting from final disposition of any pending lawsuits, audits, investigations, proceedings and claims will not have a material adverse effect individually or in the aggregate on our financial position, results of operations or liquidity. It is possible, however, that our future results of operations for a particular quarter or fiscal year could be impacted by changes in circumstances relating to lawsuits, audits, proceedings or claims. Legal costs related to such claims are expensed as incurred.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity
6 Months Ended
Jul. 02, 2024
Stockholders' Equity  
Stockholders' Equity

8.   Stockholders’ Equity

Common StockDividends and Share Repurchases

On May 7, 2024, our Board declared a quarterly cash dividend of $0.27 per share that was paid on June 4, 2024 to the stockholders of record of each share of our common stock at the close of business on May 22, 2024. Future decisions to pay or to increase or decrease dividends are at the discretion of the Board and will be dependent on our operating performance, financial condition, capital expenditure requirements, limitations on cash distributions pursuant to the terms and conditions of the Loan Agreement and applicable law, and such other factors that the Board considers relevant. (See Notes 5 and 12 for further discussion of our long-term debt and dividends declared subsequent to July 2, 2024, respectively.)

Under authorization by our Board to repurchase up to 61.0 million shares of our common stock, we have cumulatively repurchased 57.0 million shares at a total cost of $1,828.1 million, excluding excise tax, through July 2, 2024, with 0.1 million and 0.5 million shares repurchased at a cost of $3.9 million and $16.4 million, excluding excise tax, during the thirteen and twenty-six weeks ended July 2, 2024, respectively. Our objectives with regard to share repurchases have been to offset the dilution to our shares outstanding that results from equity compensation grants and to supplement our earnings per share growth.

Our share repurchase program does not have an expiration date, does not require us to purchase a specific number of shares and may be modified, suspended or terminated at any time. Share repurchases may be made from time to time in open market purchases, privately-negotiated transactions, accelerated share repurchase programs, issuer self-tender offers or otherwise. Future decisions to repurchase shares are at the discretion of the Board and are based on several factors, including current and forecasted operating cash flows, capital needs associated with new restaurant development and maintenance of existing locations, dividend payments, debt levels and cost of borrowing, obligations associated with the FRC acquisition agreement, our share price and current market conditions. The timing and number of shares repurchased are also subject to legal constraints and covenants under the Loan Agreement that limit share repurchases based on a defined ratio. (See Note 5 for further discussion of our long-term debt.)

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation
6 Months Ended
Jul. 02, 2024
Stock-Based Compensation  
Stock-Based Compensation

9.   Stock-Based Compensation

We maintain stock-based incentive plans under which incentive stock options, non-qualified stock options, stock appreciation rights, restricted shares and restricted share units may be granted to staff members, consultants and non-employee directors. The following table presents information related to stock-based compensation, net of forfeitures (in thousands):

Thirteen

Thirteen

Twenty-Six

Twenty-Six

Weeks Ended

Weeks Ended

Weeks Ended

Weeks Ended

    

July 2, 2024

    

July 4, 2023

    

July 2, 2024

    

July 4, 2023

Labor expenses

$

2,566

$

2,426

$

5,061

$

4,788

Other operating costs and expenses

78

76

156

151

General and administrative expenses

4,182

3,823

9,258

7,288

Total stock-based compensation

6,826

6,325

14,475

12,227

Income tax benefit

1,706

1,579

3,614

3,053

Total stock-based compensation, net of taxes

$

5,120

$

4,746

$

10,861

$

9,174

Capitalized stock-based compensation (1)

$

56

$

45

$

105

$

87

(1)It is our policy to capitalize the portion of stock-based compensation costs for our internal development department that relates to capitalizable activities such as the design and construction of new restaurants, remodeling existing locations and equipment installation. Capitalized stock-based compensation is included in property and equipment, net on the consolidated balance sheets.

Stock Options

We did not issue any stock options during the second quarters of fiscal 2024 and fiscal 2023. Stock option activity during twenty-six weeks ended July 2, 2024 was as follows:

Weighted-

Average

Weighted-

Remaining

Average

Contractual

Aggregate

    

Shares

    

Exercise Price

    

Term

    

Intrinsic Value (1)

(In thousands)

(Per share)

(In years)

(In thousands)

Outstanding at January 2, 2024

1,550

$

45.75

3.8

$

0

Granted

 

81

34.91

Exercised

 

Forfeited or cancelled

 

(156)

50.26

Outstanding at July 2, 2024

1,475

$

44.68

4.0

$

238

Exercisable at July 2, 2024

 

1,233

$

45.90

3.4

$

0

(1)Aggregate intrinsic value is calculated as the difference between our closing stock price at fiscal period end and the exercise price, multiplied by the number of in-the-money options and represents the pre-tax amount that would have been received by the option holders, had they all exercised their options on the fiscal period-end date.

There were no options exercised during the thirteen and twenty-six weeks ended July 2, 2024. There were no options exercised during the thirteen and twenty-six weeks ended July 4, 2023. As of July 2, 2024, total unrecognized stock-based compensation expense related to unvested stock options was $1.9 million, which we expect to recognize over a weighted-average period of approximately 2.4 years.

Restricted Shares and Restricted Share Units

Restricted share and restricted share unit activity during the twenty-six weeks ended July 2, 2024 was as follows:

Weighted-

Average

    

Shares

    

Fair Value

(In thousands)

(Per share)

Outstanding at January 2, 2024

 

2,886

$

40.28

Granted

 

812

35.04

Vested

 

(476)

47.26

Forfeited

 

(87)

36.13

Outstanding at July 2, 2024

 

3,135

$

37.97

Fair value of our restricted shares and restricted share units is based on our closing stock price on the date of grant. The weighted average fair value for restricted shares and restricted share units issued during the second quarter of fiscal 2024 and 2023 was $37.25 and $33.84, respectively. The fair value of shares that vested during the thirteen and twenty-six weeks ended July 2, 2024 was $4.7 million and $22.5 million, respectively. The fair value of shares that vested during the thirteen and twenty - six weeks ended July 4, 2023 was $1.4 million and $16.6 million, respectively. As of July 2, 2024, total unrecognized stock-based compensation expense related to unvested restricted shares and restricted share units was $65.0 million, which we expect to recognize over a weighted-average period of approximately 3.0 years.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share
6 Months Ended
Jul. 02, 2024
Earnings Per Share [Abstract]  
Net Income Per Share

10.   Net Income Per Share

Basic net income per share is computed by dividing net income by the weighted-average number of common shares outstanding during the period, reduced by unvested restricted stock awards. As of July 2, 2024 and July 4, 2023, 3.1 million and 2.8 million shares, respectively, of restricted stock and restricted stock units issued were unvested and, therefore, excluded from the calculation of basic earnings per share for the fiscal periods ended on those dates.

Diluted net income per share is computed by dividing net income by the weighted-average number of common stock equivalents outstanding for the period. Common stock equivalents for the Notes are determined by application of the if-converted method, and common stock equivalents for outstanding stock options, restricted stock and restricted stock units are determined by the application of the treasury stock method.

Thirteen

Thirteen

Twenty-Six

Twenty-Six

Weeks Ended

Weeks Ended

Weeks Ended

Weeks Ended

    

July 2, 2024

    

July 4, 2023

    

July 2, 2024

    

July 4, 2023

(In thousands, except per share data)

Net income

$

52,444

$

42,675

$

85,635

$

70,725

Basic weighted-average shares outstanding

47,702

48,492

47,726

48,593

Dilutive effect of equity awards (1)

1,073

593

959

703

Diluted weighted-average shares outstanding

48,775

49,085

48,685

49,296

Basic net income per share

$

1.10

$

0.88

$

1.79

$

1.46

Diluted net income per share

$

1.08

$

0.87

$

1.76

$

1.43

(1)Shares of common stock equivalents related to outstanding stock options, restricted stock and restricted stock units of 2.6 million for both July 2, 2024 and July 4, 2023, were excluded from the diluted calculation due to their anti-dilutive effect. No shares of common stock equivalents related to the Notes were included in the diluted calculation due to their anti-dilutive effect.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information
6 Months Ended
Jul. 02, 2024
Segment Information  
Segment Information

11.   Segment Information

Our operating segments, the businesses for which our management reviews discrete financial information for decision-making purposes, are comprised of The Cheesecake Factory, North Italia, Flower Child, the other FRC brands and our bakery division. Based on quantitative thresholds set forth in Accounting Standards Codification (“ASC”) 280, Segment Reporting, The Cheesecake Factory, North Italia and the other FRC brands are the only businesses that meet the criteria of a reportable operating segment. The remaining operating segments (Flower Child and our bakery division) along with our businesses that do not qualify as operating segments are combined in Other. Unallocated corporate expenses, capital expenditures and assets are also combined in Other.

Segment information is presented below (in thousands):

Thirteen

Thirteen

Twenty-Six

Twenty-Six

Weeks Ended

Weeks Ended

Weeks Ended

Weeks Ended

    

July 2, 2024

    

July 4, 2023

    

July 2, 2024

    

July 4, 2023

Revenues:

The Cheesecake Factory restaurants

$

676,697

$

652,481

$

1,344,491

$

1,308,481

North Italia

75,514

65,934

146,388

129,237

Other FRC

73,637

65,728

147,866

134,368

Other

 

78,194

 

82,027

 

156,520

 

160,198

Total

$

904,042

$

866,170

$

1,795,265

$

1,732,284

Income from operations:

The Cheesecake Factory restaurants

$

101,035

$

85,677

$

187,106

$

164,073

North Italia

5,507

6,627

8,677

11,233

Other FRC

3,590

6,079

9,882

14,790

Other

 

(51,440)

 

(50,912)

 

(107,680)

 

(108,699)

Total

$

58,692

$

47,471

$

97,985

$

81,397

Depreciation and amortization:

The Cheesecake Factory restaurants

$

16,257

$

16,235

$

33,100

$

32,244

North Italia

2,322

1,668

4,293

3,135

Other FRC

2,790

1,809

5,215

3,736

Other

 

3,591

 

3,620

 

7,108

 

7,172

Total

$

24,960

$

23,332

$

49,716

$

46,287

Impairment of assets and lease termination (income)/expenses:

The Cheesecake Factory restaurants

$

267

$

38

$

2,126

$

131

North Italia

Other FRC

55

Other

(455)

(691)

(231)

1,403

Total

$

(188)

$

(653)

$

1,895

$

1,589

Preopening costs:

The Cheesecake Factory restaurants

$

2,374

$

3,091

$

4,132

$

4,539

North Italia

1,412

618

3,414

1,064

Other FRC

2,186

1,999

3,910

2,720

Other

1,003

298

1,399

735

Total

$

6,975

$

6,006

$

12,855

$

9,058

Capital expenditures:

The Cheesecake Factory restaurants

$

11,701

$

8,543

$

30,582

$

31,756

North Italia

5,433

6,879

15,363

13,010

Other FRC

6,861

6,005

10,279

11,170

Other

5,192

3,271

10,073

6,724

Total

$

29,187

$

24,698

$

66,297

$

62,660

    

July 2, 2024

    

January 2, 2024

Total assets:

The Cheesecake Factory restaurants

$

1,535,363

$

1,571,943

North Italia

383,496

346,810

Other FRC

 

435,359

 

399,038

Other

 

525,373

 

522,592

Total

$

2,879,591

$

2,840,383

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events
6 Months Ended
Jul. 02, 2024
Subsequent Events  
Subsequent Events

12.   Subsequent Events

On July 25, 2024, our Board declared a quarterly cash dividend of $0.27 per share to be paid on August 27, 2024 to the stockholders of record of each share of our common stock at the close of business on August 14, 2024.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2024
Jul. 04, 2023
Jul. 02, 2024
Jul. 04, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ 52,444 $ 42,675 $ 85,635 $ 70,725
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jul. 02, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies (Policies)
6 Months Ended
Jul. 02, 2024
Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

The accompanying condensed consolidated financial statements include the accounts of The Cheesecake Factory Incorporated and its wholly owned subsidiaries (referred to herein collectively as the “Company,” “we,” “us” and “our”) and are prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). All intercompany accounts and transactions for the periods presented have been eliminated in consolidation. The unaudited financial statements presented herein include all material adjustments (consisting of normal recurring adjustments) which are, in the opinion of management, necessary for the fair statement of the financial condition, results of operations and cash flows for the period. However, these results are not necessarily indicative of results that may be achieved for any other interim period or for the full fiscal year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been omitted pursuant to the rules of the Securities and Exchange Commission (“SEC”). The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the fiscal year ended January 2, 2024 filed with the SEC on February 26, 2024.

We utilize a 52/53-week fiscal year ending on the Tuesday closest to December 31 for financial reporting purposes. Fiscal year 2024 consists of 52 weeks and will end on December 31, 2024. Fiscal year 2023, which ended on January 2, 2024, was also a 52-week year.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions for the reporting periods covered by the financial statements. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ from these estimates.

Geopolitical and Other Macroeconomic Impacts to our Operating Environment

Geopolitical and Other Macroeconomic Impacts to our Operating Environment

Beginning in 2021, our operating results were impacted by geopolitical and other macroeconomic events, causing supply chain challenges and significantly increased commodity and wage inflation. While we have seen improvements in many of these areas, some of these factors continue to impact our operating results in fiscal 2024, contributing to significantly increased commodity and other costs. We have also encountered delays in opening new restaurants primarily due to delays in permitting and landlord readiness, as well as supply chain challenges.

The ongoing impact of geopolitical and macroeconomic events could lead to further shifts in consumer behavior, wage inflation, staffing challenges, product and services cost inflation, disruptions in the supply chain and delay in new restaurant openings. Climate change may further exacerbate a number of these factors. For more information regarding the risks to our business relating to the geopolitical and macroeconomic events, see “Risk Factors” in Item 1A of our Annual Report on Form 10-K for the fiscal year ended January 2, 2024.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which updates reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The amendment is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendment should be applied retrospectively to all prior periods presented in the financial statements. Management is currently evaluating this ASU to determine its impact on our disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which updates income tax disclosures related to the rate reconciliation and requires disclosure of income taxes paid by jurisdiction. The amendment also provides further disclosure comparability. The amendment is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendment should be applied prospectively. However, retrospective application is permitted. Management is currently evaluating this ASU to determine its impact on our disclosures.

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
6 Months Ended
Jul. 02, 2024
Fair Value Measurements  
Schedule of components and classification of assets and liabilities measured at fair value on a recurring basis

The following tables present the components and classification of our assets and liabilities that are measured at fair value on a recurring basis (in thousands):

    

July 2, 2024

    

Level 1

    

Level 2

    

Level 3

Assets/(Liabilities)

 

Non-qualified deferred compensation assets

$

102,818

$

$

Non-qualified deferred compensation liabilities

(103,014)

Acquisition-related contingent consideration and compensation liabilities

(20,625)

    

January 2, 2024

    

Level 1

    

Level 2

    

Level 3

Assets/(Liabilities)

Non-qualified deferred compensation assets

$

94,136

$

$

Non-qualified deferred compensation liabilities

(93,979)

Acquisition-related contingent consideration and compensation liabilities

(25,495)

Schedule of reconciliation of the beginning and ending amounts of the fair value of the acquisition-related contingent consideration and compensation liabilities categorized as Level 3

The following table presents a reconciliation of the beginning and ending amounts of the fair value of the acquisition-related contingent consideration and compensation liabilities categorized as Level 3 (in thousands):

    

Twenty-Six

    

Twenty-Six

Weeks Ended

Weeks Ended

    

July 2, 2024

    

July 4, 2023

Beginning balance

$

25,495

$

28,565

Payment

(6,506)

(12,994)

Change in fair value

 

1,636

 

1,548

Ending balance

$

20,625

$

17,119

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Tables)
6 Months Ended
Jul. 02, 2024
Inventories  
Schedule of inventories

Inventories consisted of (in thousands):

    

July 2, 2024

    

January 2, 2024

Restaurant food and supplies

$

32,742

$

32,283

Bakery finished goods and work in progress (1)

 

28,641

 

16,230

Bakery raw materials and supplies

 

9,604

 

9,141

Total

$

70,987

$

57,654

(1)

The increase in bakery finished goods and work in progress inventory is primarily driven by a build-up of weeks on hand to improve our supply resiliency.

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Gift Cards (Tables)
6 Months Ended
Jul. 02, 2024
Gift Cards  
Schedule of gift card liabilities

The following tables present information related to gift cards (in thousands):

    

Thirteen

Thirteen

Twenty-Six

Twenty-Six

Weeks Ended

Weeks Ended

Weeks Ended

Weeks Ended

July 2, 2024

    

July 4, 2023

    

July 2, 2024

    

July 4, 2023

Gift card liabilities:

Beginning balance

 

$

196,236

 

$

191,908

$

222,915

 

$

219,808

Activations

28,074

26,718

48,642

45,316

Redemptions and breakage

(31,966)

(31,143)

(79,213)

(77,641)

Ending balance

 

$

192,344

 

$

187,483

$

192,344

 

$

187,483

Schedule of gift card contract assets

The following tables present information related to gift cards (in thousands):

    

Thirteen

Thirteen

Twenty-Six

Twenty-Six

Weeks Ended

Weeks Ended

Weeks Ended

Weeks Ended

    

July 2, 2024

    

July 4, 2023

    

July 2, 2024

    

July 4, 2023

Gift card contract assets:

Beginning balance

 

$

17,598

 

$

18,367

$

19,111

 

$

19,886

Deferrals

3,135

2,905

5,559

5,314

Amortization

(3,833)

(3,903)

(7,770)

(7,831)

Ending balance

 

$

16,900

 

$

17,369

$

16,900

 

$

17,369

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jul. 02, 2024
Leases  
Schedule of components for lease expense

Components of lease expense were as follows (in thousands):

    

Thirteen
Weeks Ended

    

Thirteen
Weeks Ended

Twenty-Six
Weeks Ended

Twenty-Six
Weeks Ended

    

July 2, 2024

    

July 4, 2023

    

July 2, 2024

    

July 4, 2023

Operating

$

38,158

$

35,897

$

75,548

$

71,268

Variable

23,438

22,112

45,901

44,312

Short-term

38

38

82

80

Total

$

61,634

$

58,047

$

121,531

$

115,660

Schedule of supplemental information related to leases

Supplemental information related to leases (in thousands):

Twenty-Six

Twenty-Six

Weeks Ended

Weeks Ended

    

July 2, 2024

    

July 4, 2023

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows for operating leases

$

76,556

$

72,608

Right-of-use assets obtained in exchange for new operating lease liabilities

23,198

16,679

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Tables)
6 Months Ended
Jul. 02, 2024
Stock-Based Compensation  
Schedule of information related to stock-based compensation, net of forfeitures The following table presents information related to stock-based compensation, net of forfeitures (in thousands):

Thirteen

Thirteen

Twenty-Six

Twenty-Six

Weeks Ended

Weeks Ended

Weeks Ended

Weeks Ended

    

July 2, 2024

    

July 4, 2023

    

July 2, 2024

    

July 4, 2023

Labor expenses

$

2,566

$

2,426

$

5,061

$

4,788

Other operating costs and expenses

78

76

156

151

General and administrative expenses

4,182

3,823

9,258

7,288

Total stock-based compensation

6,826

6,325

14,475

12,227

Income tax benefit

1,706

1,579

3,614

3,053

Total stock-based compensation, net of taxes

$

5,120

$

4,746

$

10,861

$

9,174

Capitalized stock-based compensation (1)

$

56

$

45

$

105

$

87

(1)It is our policy to capitalize the portion of stock-based compensation costs for our internal development department that relates to capitalizable activities such as the design and construction of new restaurants, remodeling existing locations and equipment installation. Capitalized stock-based compensation is included in property and equipment, net on the consolidated balance sheets.
Schedule of stock option activity

We did not issue any stock options during the second quarters of fiscal 2024 and fiscal 2023. Stock option activity during twenty-six weeks ended July 2, 2024 was as follows:

Weighted-

Average

Weighted-

Remaining

Average

Contractual

Aggregate

    

Shares

    

Exercise Price

    

Term

    

Intrinsic Value (1)

(In thousands)

(Per share)

(In years)

(In thousands)

Outstanding at January 2, 2024

1,550

$

45.75

3.8

$

0

Granted

 

81

34.91

Exercised

 

Forfeited or cancelled

 

(156)

50.26

Outstanding at July 2, 2024

1,475

$

44.68

4.0

$

238

Exercisable at July 2, 2024

 

1,233

$

45.90

3.4

$

0

(1)Aggregate intrinsic value is calculated as the difference between our closing stock price at fiscal period end and the exercise price, multiplied by the number of in-the-money options and represents the pre-tax amount that would have been received by the option holders, had they all exercised their options on the fiscal period-end date.
Schedule of restricted share and restricted share unit activity

Weighted-

Average

    

Shares

    

Fair Value

(In thousands)

(Per share)

Outstanding at January 2, 2024

 

2,886

$

40.28

Granted

 

812

35.04

Vested

 

(476)

47.26

Forfeited

 

(87)

36.13

Outstanding at July 2, 2024

 

3,135

$

37.97

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share (Tables)
6 Months Ended
Jul. 02, 2024
Earnings Per Share [Abstract]  
Schedule of basic and diluted net income (loss) per share

Thirteen

Thirteen

Twenty-Six

Twenty-Six

Weeks Ended

Weeks Ended

Weeks Ended

Weeks Ended

    

July 2, 2024

    

July 4, 2023

    

July 2, 2024

    

July 4, 2023

(In thousands, except per share data)

Net income

$

52,444

$

42,675

$

85,635

$

70,725

Basic weighted-average shares outstanding

47,702

48,492

47,726

48,593

Dilutive effect of equity awards (1)

1,073

593

959

703

Diluted weighted-average shares outstanding

48,775

49,085

48,685

49,296

Basic net income per share

$

1.10

$

0.88

$

1.79

$

1.46

Diluted net income per share

$

1.08

$

0.87

$

1.76

$

1.43

(1)Shares of common stock equivalents related to outstanding stock options, restricted stock and restricted stock units of 2.6 million for both July 2, 2024 and July 4, 2023, were excluded from the diluted calculation due to their anti-dilutive effect. No shares of common stock equivalents related to the Notes were included in the diluted calculation due to their anti-dilutive effect.
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information (Tables)
6 Months Ended
Jul. 02, 2024
Segment Information  
Schedule of segment information

Segment information is presented below (in thousands):

Thirteen

Thirteen

Twenty-Six

Twenty-Six

Weeks Ended

Weeks Ended

Weeks Ended

Weeks Ended

    

July 2, 2024

    

July 4, 2023

    

July 2, 2024

    

July 4, 2023

Revenues:

The Cheesecake Factory restaurants

$

676,697

$

652,481

$

1,344,491

$

1,308,481

North Italia

75,514

65,934

146,388

129,237

Other FRC

73,637

65,728

147,866

134,368

Other

 

78,194

 

82,027

 

156,520

 

160,198

Total

$

904,042

$

866,170

$

1,795,265

$

1,732,284

Income from operations:

The Cheesecake Factory restaurants

$

101,035

$

85,677

$

187,106

$

164,073

North Italia

5,507

6,627

8,677

11,233

Other FRC

3,590

6,079

9,882

14,790

Other

 

(51,440)

 

(50,912)

 

(107,680)

 

(108,699)

Total

$

58,692

$

47,471

$

97,985

$

81,397

Depreciation and amortization:

The Cheesecake Factory restaurants

$

16,257

$

16,235

$

33,100

$

32,244

North Italia

2,322

1,668

4,293

3,135

Other FRC

2,790

1,809

5,215

3,736

Other

 

3,591

 

3,620

 

7,108

 

7,172

Total

$

24,960

$

23,332

$

49,716

$

46,287

Impairment of assets and lease termination (income)/expenses:

The Cheesecake Factory restaurants

$

267

$

38

$

2,126

$

131

North Italia

Other FRC

55

Other

(455)

(691)

(231)

1,403

Total

$

(188)

$

(653)

$

1,895

$

1,589

Preopening costs:

The Cheesecake Factory restaurants

$

2,374

$

3,091

$

4,132

$

4,539

North Italia

1,412

618

3,414

1,064

Other FRC

2,186

1,999

3,910

2,720

Other

1,003

298

1,399

735

Total

$

6,975

$

6,006

$

12,855

$

9,058

Capital expenditures:

The Cheesecake Factory restaurants

$

11,701

$

8,543

$

30,582

$

31,756

North Italia

5,433

6,879

15,363

13,010

Other FRC

6,861

6,005

10,279

11,170

Other

5,192

3,271

10,073

6,724

Total

$

29,187

$

24,698

$

66,297

$

62,660

    

July 2, 2024

    

January 2, 2024

Total assets:

The Cheesecake Factory restaurants

$

1,535,363

$

1,571,943

North Italia

383,496

346,810

Other FRC

 

435,359

 

399,038

Other

 

525,373

 

522,592

Total

$

2,879,591

$

2,840,383

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies - Basis of Presentation (Details)
6 Months Ended 12 Months Ended
Jul. 02, 2024
Jan. 02, 2024
Significant Accounting Policies    
Length of fiscal year 364 days 364 days
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jul. 02, 2024
Jan. 02, 2024
Level 1    
Assets/(Liabilities)    
Non-qualified deferred compensation assets $ 102,818 $ 94,136
Non-qualified deferred compensation liabilities (103,014) (93,979)
Level 3    
Assets/(Liabilities)    
Acquisition-related contingent consideration and compensation liability $ (20,625) $ (25,495)
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Beginning and ending amounts of the fair value (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 02, 2024
Jul. 04, 2023
Fair Value Measurements    
Payment $ 6,500 $ 13,000
Level 3    
Fair Value Measurements    
Beginning balance 25,495 28,565
Payment (6,506) (12,994)
Change in fair value 1,636 1,548
Ending balance $ 20,625 $ 17,119
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Additional information (Details)
$ in Millions
6 Months Ended
Jul. 02, 2024
USD ($)
Fair Value Measurements  
Aggregate principal amount $ 345.0
Estimated fair value of the Notes 311.2
Minimum  
Fair Value Measurements  
Undiscounted range of outcomes per the Monte Carlo model 2.6
Maximum  
Fair Value Measurements  
Undiscounted range of outcomes per the Monte Carlo model $ 235.4
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Details) - USD ($)
$ in Thousands
Jul. 02, 2024
Jan. 02, 2024
Inventories    
Restaurant food and supplies $ 32,742 $ 32,283
Bakery finished goods and work in progress 28,641 16,230
Bakery raw materials and supplies 9,604 9,141
Total $ 70,987 $ 57,654
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Gift Cards (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2024
Jul. 04, 2023
Jul. 02, 2024
Jul. 04, 2023
Gift card liabilities:        
Beginning balance $ 196,236 $ 191,908 $ 222,915 $ 219,808
Activations 28,074 26,718 48,642 45,316
Redemptions and breakage (31,966) (31,143) (79,213) (77,641)
Ending balance 192,344 187,483 192,344 187,483
Gift card contract assets:        
Beginning balance 17,598 18,367 19,111 19,886
Deferrals 3,135 2,905 5,559 5,314
Amortization (3,833) (3,903) (7,770) (7,831)
Ending balance $ 16,900 $ 17,369 $ 16,900 $ 17,369
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-Term Debt - Revolving Credit Facility (Details) - Revolving Credit Facility
$ in Millions
6 Months Ended
Jul. 02, 2024
USD ($)
item
Oct. 06, 2022
USD ($)
Long-Term Debt    
Net availability for borrowings $ 236.5  
Outstanding debt balance 130.0  
Outstanding letters of credit $ 33.5  
Base Rate | Maximum    
Long-Term Debt    
Credit facility, basis spread on variable rate, (as a percent) 0.75%  
Base Rate | Minimum    
Long-Term Debt    
Credit facility, basis spread on variable rate, (as a percent) 0.00%  
Fourth amendment    
Long-Term Debt    
Maximum commitments   $ 400.0
Maximum commitments, letter of credit sub-facility   50.0
Additional commitments available   $ 200.0
Fourth amendment | Maximum    
Long-Term Debt    
Net adjusted leverage ratio 4.25  
Credit facility, basis spread on variable rate, (as a percent) 1.75%  
Commitment fee (as a percent) 0.25%  
Fourth amendment | Minimum    
Long-Term Debt    
EBITDAR ratio 1.90  
Credit facility, basis spread on variable rate, (as a percent) 1.00%  
Commitment fee (as a percent) 0.125%  
Fourth amendment | One-month Term SOFR Rate | Maximum    
Long-Term Debt    
Credit facility, basis spread on variable rate, (as a percent) 1.00%  
Fourth amendment | Overnight bank funding rate | Maximum    
Long-Term Debt    
Credit facility, basis spread on variable rate, (as a percent) 0.50%  
Amended Credit Agreement | Minimum    
Long-Term Debt    
Multiplier of rent used to compute adjusted debt | item 6  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-Term Debt - Convertible Senior Notes (Details)
3 Months Ended 6 Months Ended
Jun. 15, 2021
USD ($)
$ / shares
Jul. 02, 2024
USD ($)
$ / shares
Jul. 04, 2023
USD ($)
Jul. 02, 2024
USD ($)
D
$ / shares
Jul. 04, 2023
USD ($)
Long-Term Debt          
Aggregate principal amount of debt issued   $ 345,000,000.0   $ 345,000,000.0  
Convertible Senior Notes          
Long-Term Debt          
Aggregate principal amount of debt issued $ 345,000,000.0        
Net proceeds from the sale of the notes 334,900,000        
Interest rate   0.375%   0.375%  
Observation period       30 days  
Threshold percentage of stock price trigger       130.00%  
Number of threshold trading days | D       20  
Number of consecutive threshold trading days | D       30  
Minimum threshold aggregate principal amount of notes outstanding and not called for redemption   $ 150,000,000.0   $ 150,000,000.0  
Cure period in case of a default in the payment of interest       30 days  
Threshold cured period in case of default in other obligations       60 days  
Threshold limit of default with respect to indebtedness for borrowed money   20,000,000   $ 20,000,000  
Threshold limit for occurrence of default in case of rendering of certain judgments against to company or on its subsidiaries   $ 25,000,000   $ 25,000,000  
Minimum percentage of notice holders can give notice in case of default   25   25  
Maximum period of which noteholders to receive special interest as a remedy in case of default       180 days  
Special interest rate as a default remedy   0.50   0.50  
Gross principal balance outstanding   $ 345,000,000.0   $ 345,000,000.0  
Outstanding debt balance   341,100,000   341,100,000  
Unamortized debt issuance costs   3,900,000   3,900,000  
Amortized debt issuance costs   $ 500,000 $ 500,000 $ 1,000,000.0 $ 1,000,000.0
Effective interest rate   0.96%   0.96%  
Convertible Senior Notes | Convertible Debt Securities | Common Stock          
Long-Term Debt          
Aggregate principal amount of debt issued $ 1,000 $ 1,000   $ 1,000  
Conversion ratio 12.7551     13.6938  
Conversion price | $ / shares $ 78.40 $ 73.03   $ 73.03  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2024
Jul. 04, 2023
Jul. 02, 2024
Jul. 04, 2023
Leases        
Operating $ 38,158 $ 35,897 $ 75,548 $ 71,268
Variable 23,438 22,112 45,901 44,312
Short-term 38 38 82 80
Total $ 61,634 $ 58,047 121,531 115,660
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flows from operating leases     76,556 72,608
Right-of-use assets obtained in exchange for new operating lease liabilities     $ 23,198 $ 16,679
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 04, 2024
May 22, 2024
May 07, 2024
Jul. 02, 2024
Apr. 02, 2024
Jul. 04, 2023
Apr. 04, 2023
Jul. 02, 2024
Jan. 02, 2024
Stockholders' Equity                  
Cash dividends declared common stock, net of forfeitures       $ 0.27 $ 0.27 $ 0.27 $ 0.27    
Number of shares authorized to be repurchased       61,000,000.0       61,000,000.0  
Repurchased shares since program inception       57,013,988       57,013,988 56,543,158
Value of treasury stock       $ 1,828,382       $ 1,828,382 $ 1,811,997
Shares repurchased during period       100,000       500,000  
Treasury stock repurchased during period       $ 3,889 $ 12,496 $ 9,402 $ 12,376    
Q2 dividend                  
Stockholders' Equity                  
Cash dividends declared common stock, net of forfeitures       $ 0.27          
Dividends payable, date declared     May 07, 2024            
Dividends payable, date of record   May 22, 2024              
Dividends payable, payment date Jun. 04, 2024                
Treasury Stock                  
Stockholders' Equity                  
Value of treasury stock       $ 1,828,100       $ 1,828,100  
Treasury stock repurchased during period       $ 3,900       $ 16,400  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Net of Tax (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2024
Jul. 04, 2023
Jul. 02, 2024
Jul. 04, 2023
Stock-Based Compensation        
Total stock-based compensation $ 6,826 $ 6,325 $ 14,475 $ 12,227
Income tax benefit 1,706 1,579 3,614 3,053
Total stock-based compensation, net of taxes 5,120 4,746 10,861 9,174
Capitalized stock-based compensation 56 45 105 87
Labor expenses        
Stock-Based Compensation        
Total stock-based compensation 2,566 2,426 5,061 4,788
Other operating costs and expenses        
Stock-Based Compensation        
Total stock-based compensation 78 76 156 151
General and administrative expenses        
Stock-Based Compensation        
Total stock-based compensation $ 4,182 $ 3,823 $ 9,258 $ 7,288
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 02, 2024
Jul. 04, 2023
Jul. 02, 2024
Jul. 04, 2023
Jan. 02, 2024
Stock options          
Stock option activity, Shares          
Outstanding at beginning of year (in shares)     1,550    
Granted (in shares)     81    
Exercised (in shares) 0 0 0 0  
Forfeited or cancelled (in shares)     (156)    
Outstanding at end of the period (in shares) 1,475   1,475   1,550
Exercisable at end of the period (in shares) 1,233   1,233    
Weighted Average Exercise Price          
Outstanding at beginning of year (in dollars per share)     $ 45.75    
Granted (in dollars per share)     34.91    
Forfeited or cancelled (in dollars per share)     50.26    
Outstanding at end of the period (in dollars per share) $ 44.68   44.68   $ 45.75
Exercisable at end of the period (in dollars per share) $ 45.90   $ 45.90    
Weighted Average Remaining Contractual Term (In years)          
Weighted Average Remaining Contractual Term (In years)     4 years   3 years 9 months 18 days
Exercisable at end of the period (In years)     3 years 4 months 24 days    
Aggregate Intrinsic Value          
Outstanding at beginning of year     $ 0    
Outstanding at end of the period $ 238   238   $ 0
Exercisable at end of the period 0   0    
Unrecognized Stock-based Compensation Expense          
Total unrecognized stock-based compensation expenses related to unvested stock options, restricted shares and restricted share units $ 1,900   $ 1,900    
Expected weighted average period for recognition of compensation expense related to unvested stock option     2 years 4 months 24 days    
Restricted Shares and Restricted Share Units          
Restricted Shares and Restricted Share Units, Shares          
Outstanding at beginning of year (in shares)     2,886    
Granted (in shares)     812    
Vested (in shares)     (476)    
Forfeited (in shares)     (87)    
Outstanding at end of the period (in shares) 3,135   3,135   2,886
Fair value of shares vested $ 4,700 $ 1,400 $ 22,500 $ 16,600  
Weighted Average Fair Value          
Outstanding at beginning of year (in dollars per share)     $ 40.28    
Granted (in dollars per share) $ 37.25 $ 33.84 35.04    
Vested (in dollars per share)     47.26    
Forfeited (in dollars per share)     36.13    
Outstanding at end of the period (in dollars per share) $ 37.97   $ 37.97   $ 40.28
Unrecognized Stock-based Compensation Expense          
Total unrecognized stock-based compensation expenses related to unvested stock options, restricted shares and restricted share units $ 65,000   $ 65,000    
Expected weighted average period for recognition of compensation expense related to unvested stock option     3 years    
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2024
Jul. 04, 2023
Jul. 02, 2024
Jul. 04, 2023
Earnings Per Share, Basic [Abstract]        
Net Income (Loss) $ 52,444 $ 42,675 $ 85,635 $ 70,725
Basic weighted-average shares outstanding 47,702 48,492 47,726 48,593
Basic net income per share $ 1.10 $ 0.88 $ 1.79 $ 1.46
Diluted net (loss)/income per common share:        
Dilutive effect of equity awards 1,073 593 959 703
Diluted weighted-average shares outstanding 48,775 49,085 48,685 49,296
Diluted net income per share $ 1.08 $ 0.87 $ 1.76 $ 1.43
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share - Additional Information (Details) - shares
shares in Millions
6 Months Ended
Jul. 02, 2024
Jul. 04, 2023
Restricted Shares and Restricted Share Units    
Net Income/(Loss) Per Share    
Antidilutive securities excluded from calculation of basic earnings per share (in shares) 2.6 2.6
Common Stock    
Net Income/(Loss) Per Share    
Antidilutive securities excluded from calculation of basic earnings per share (in shares) 0.0  
Restricted stock    
Net Income/(Loss) Per Share    
Antidilutive securities excluded from calculation of basic earnings per share (in shares) 3.1 2.8
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2024
Jul. 04, 2023
Jul. 02, 2024
Jul. 04, 2023
Jan. 02, 2024
Segment Information          
Revenues $ 904,042 $ 866,170 $ 1,795,265 $ 1,732,284  
Income from operations 58,692 47,471 97,985 81,397  
Depreciation and amortization expenses 24,960 23,332 49,716 46,287  
Impairment of assets and lease termination (income)/expenses (188) (653) 1,895 1,589  
Preopening costs 6,975 6,006 12,855 9,058  
Capital expenditures 29,187 24,698 66,297 62,660  
Total assets 2,879,591   2,879,591   $ 2,840,383
The Cheesecake Factory restaurants          
Segment Information          
Revenues 676,697 652,481 1,344,491 1,308,481  
Income from operations 101,035 85,677 187,106 164,073  
Depreciation and amortization expenses 16,257 16,235 33,100 32,244  
Impairment of assets and lease termination (income)/expenses 267 38 2,126 131  
Preopening costs 2,374 3,091 4,132 4,539  
Capital expenditures 11,701 8,543 30,582 31,756  
Total assets 1,535,363   1,535,363   1,571,943
North Italia          
Segment Information          
Revenues 75,514 65,934 146,388 129,237  
Income from operations 5,507 6,627 8,677 11,233  
Depreciation and amortization expenses 2,322 1,668 4,293 3,135  
Preopening costs 1,412 618 3,414 1,064  
Capital expenditures 5,433 6,879 15,363 13,010  
Total assets 383,496   383,496   346,810
Other FRC          
Segment Information          
Revenues 73,637 65,728 147,866 134,368  
Income from operations 3,590 6,079 9,882 14,790  
Depreciation and amortization expenses 2,790 1,809 5,215 3,736  
Impairment of assets and lease termination (income)/expenses       55  
Preopening costs 2,186 1,999 3,910 2,720  
Capital expenditures 6,861 6,005 10,279 11,170  
Total assets 435,359   435,359   399,038
Other          
Segment Information          
Revenues 78,194 82,027 156,520 160,198  
Income from operations (51,440) (50,912) (107,680) (108,699)  
Depreciation and amortization expenses 3,591 3,620 7,108 7,172  
Impairment of assets and lease termination (income)/expenses (455) (691) (231) 1,403  
Preopening costs 1,003 298 1,399 735  
Capital expenditures 5,192 $ 3,271 10,073 $ 6,724  
Total assets $ 525,373   $ 525,373   $ 522,592
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events (Details) - $ / shares
3 Months Ended
Aug. 27, 2024
Aug. 14, 2024
Jul. 25, 2024
Jun. 04, 2024
May 22, 2024
May 07, 2024
Jul. 02, 2024
Apr. 02, 2024
Jul. 04, 2023
Apr. 04, 2023
Subsequent Events                    
Quarterly cash dividend declared (in dollars per share)             $ 0.27 $ 0.27 $ 0.27 $ 0.27
Q2 dividend                    
Subsequent Events                    
Quarterly cash dividend declared (in dollars per share)             $ 0.27      
Dividends payable, date declared           May 07, 2024        
Dividends payable, date of record         May 22, 2024          
Dividends payable, payment date       Jun. 04, 2024            
Subsequent Events | Q2 dividend                    
Subsequent Events                    
Quarterly cash dividend declared (in dollars per share)     $ 0.27              
Dividends payable, date declared     Jul. 25, 2024              
Dividends payable, date of record   Aug. 14, 2024                
Dividends payable, payment date Aug. 27, 2024                  
EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !2(!5D'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " 4B 59H!#-B.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)^VJ+*';B^))07!!\1:2V=U@\X=DI-VW-XV[740?P&-F?OGF M&YA.!:%\Q.?H T8RF*XF.[@D5-BP U$0 $D=T,I4YX3+S9V/5E)^QCT$J3[D M'J'E_!8LDM22),S *BQ$UG=:"151DH\GO%8+/GS&H<"T AS0HJ,$3=T Z^>) MX3@-'5P ,XPPVO1=0+T02_5/;.D .R6G9);4.([UN"JYO$,#;T^/+V7=RKA$ MTBG,OY(1= RX8>?)KZN[^^T#ZUO>7E=\7?&;;=L(SD6[?I]=?_A=A*W79F?^ ML?%9L._@UUWT7U!+ P04 " 4B 59F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !2(!5DZ@YY"Z 4 !$? 8 >&PO=V]R:W-H965T&UL MM9G=( "]1&/.;UDZ(Y(-E<6]'(LRO:4)B M^%>$@;HU'V;,Y&X]H*L(@)G,&>!I%F!UN M24CW-RW8.CU8!-N=4 ^L\2C!6[(DXH]DSN2=5:CX041B'M 8,+*Y:4W@!]=! M*B![X\^ [/FK:Z!0UI1^4SM00OX9(/34"SH_H$<@;I*SZ,AS_Z#??YN MI],"7LH%C8[!L@11$.>?^.58$:\"G&%% #H&H'\#4VU)-761UDT5+FB!6:5P*)K\-9)P8WU$OE5D1'.#8!]-8!.( 9G'> M/E0]MP'?84;XR!+RYU20Y1VE;W-I5"'= Y]I+'9(:HQKB]0J\WGEX<\("JAJL M#^2(H4V>62GK1UD_K.R(1H&&H/T"M']FTV18SC;9(%:=2+/6!H=OS:$QL"'BL$ <&HMU M'$T79!MP(=,HP"..M$W5K+-ZF +W83I=3MW)QRFXG[BKI\57,'MTGQ;SI\5D M-;W3H1M%&Z)#NYR1[7/@9[%'F6RVV61R!99"=E9 &7!I&@MVD)^^MD9JU.^F M.F)S4%/D5R8$GH.\PB]@YLN^&VP"+[B>]+=7YUN@"?Y'O@*=;GU2R)>D,;@L\X#-8I> C"D(,%Q;X6WJC4%+ZT M3=#H3/X#[ZH[V;!7=*\U335R+@ZQ-/*8Y]1:X$M8)5AZ)6AV.^^!BZX\9_0Y MB#U]NLV:[D0+>@D#!4L'!"I9F" M9@^4M=F)7#=7@YD%!G"@Q;J$C)?\QV-39:B1F30AVW'MFTM MWR6,$RR=$S3;G54@I%FB&P#1S^M?P-%)';209B671I&M^N0((9>,9A M2L"/UW(43@C+5\W:*KB$L8*ELX(UEHAA/XBW8'F(UC34DIL%E)/2>35+M!4Z/X5;NMXYJCFG*6Y@B=98YFL5R$Y[M\:J&*3^!:3K-B%>I]9MT]=(2;"G3#D4U.I\PDZU]XGE$"DD9/Y?4$E_""*'2"*&SC- R MPF$(;E,NO^;Z=FO6J5R6F^.:\I7^!YWE?Z8185O5,7^3"F(G+4*4X%B?6K-@ M->@E[ \J[0\RNY=3(G=$)M*$9Y:IQKN$#4*E#4)F!W,::=_,\+ M??("/A)]&FLVD>3?8-#O#K5+;7-PTUR6?@?5V)7C='D?<.5MOQ)IU4Q[GS5R M[;8-VS;2@E[" #FE 7)J-G9.^YZO2>_E0^T(6R-6M;%K#FO*6%H@QVQ8WC,> M][*K*0(=:.,34"E:.J.>[_@EFO#AW5A)>= MQ7+@J>W)_/RQ>%J<]TZR4TZK?#T_+/Z,U7S)04@V,M2^[LL!C^7GK_F-H$EV MA+FF0M HN]P1[!.F7I#?;R@5IQOU \4I^/A?4$L#!!0 ( !2(!5D@ [[M MX08 !H= 8 >&PO=V]R:W-H965T&ULK5G;!19[#L"3>U5\UPLI#7K(TER?#A;&+-^-1CI>R$SH8[64.3R9JR(3!FZ+ MNY%>%E+,:JX6IOIA-#Y9BCLYE>;;\KJ N]$VRBS)9*X3E:-"SD\'9^3=A/F50VWQ M=R+O]I[=?-I=CK %2*9RMA4(03\6F]H;LDGR:AJGIH"G"?B9\>3J\OSBO7ET_G9#=Q\./MR M=CFY0-./%Q]OWJ(W*,G1S4*56N0S?3(R@*&*-(HW[_NP?A_M M>=_G,CU&F X1Q=2SN$\.N(N\SWT$F6_3I]OT:1V/]:5?%H7,#1):2Z/?V?)9 M!_#L :I5]DXO12Q/![",M"Q6V[%XIV%ZN;)LK()@U M%%<7\D>9K$0*R5MG<1TJJ$-5K6 U]G#@PY"O=M/I6OD!Y7AKM8?3V^+TG#C/ MXEB5 *O&JLQ"%M O8@EH;U-I!;N.Y^_ "*E'<0MLUXI@AKEG1^MOT?I.M)_R M6&42&?$@]0Y.&TR_ X!ZD>^W8%JLC3(BA4:\VR9L$*/NK(4A9^W)[9HQC$,>V4'R+4A^8 R!U@OS6*^8:F$O M@6C-$.72V+#R#HB(8,]K+^ZN6<@)YLR.E>"&<;"SYU[52]K1<3?^K]1R7RO: M?K8[_$H.K#PC\KL$6L(FY=YIV03:JR&?8M:N!9^BQ-Q&V2)@;XR]XRG/3WXI;Q2M'VDVX8 MD;@I<2N EN*Q3TL0"]M%0:>'V\P8\?M*IV%%XJ;%/Y.Y 1U9S'9GQHJSRWB$ M4]8%:B%02GGO:FRHD;BYL=W4#N'MLA[Q>,0[3=ABQSR.>_#2AAVIDX^>V#&. MBU*Z5=$FT-Z0,>"!MNZUVO%@)Z5]J VU43>U[6NC P-+NZP5>#3 ;9%ILPM M ),>M#L[/3>[?5'YW9&110:[_%LK =,N67DAP9U=C]4.8Z^'@&G#:?0 I[VL M5JF%P:@?<<;:@*V&'O?[JK7A.NKFNG6UYBI_;A58R(PQ3#I58+,+ J]'*-.& M\^AS..\02@N?^=@/2)OXK(:4,MI7K0WQ4?>&;:*R+#&5C%_O@V.55X4A\Q@P MH]\OE9$H?&L%_S_("UG/*GX^T'[R#0'2T,GZ4Z/B[PN5SF2A?ZLW-.;1?C;C M)-(7'\Z\4K3]K!M.I6Y.A9WP7,(JFB%=Y3]$;XXQ 0U0H)5(2SE$_A!C7/U# M>B$ 1*E6<">_E\Y>U^M08D2K8$UK"/E?/=+JN+G ^V/3\/DU,WDU9)0>=_@ MP )U#0_!X9"38!A&WM/C]6#5JPM\.:;#D =/#U5I-&S<9E4S%@9]+M-'M#EV MK#VJ>(3[0Q#$]GB!3X>$\KYX(B]%L0UIG3&+PL!A6X?8K7KT'6M4"'.KD+/9 M+*F.V:%75JW42+,K42^2B/@ M)]!+HLAAB.U'FEUE06CHL9R6 M.EE)I.8@]>)$UP>)L-+#(29LR*-H74[!T/?8D/C1MK1!?2MMK*79JJTA H>E MK#^7I(_6@>GJF2,2T8A%[;VHW9(0SGNT#]LYG'9K']CTE%F9"B.?#GUCE4$+ M652?C&"$4J7ML]K5-D>P MI,;3,+^LY^6:-_V'/V^MK"5U:L757#0L:CMF*W MV9$(!WWKI%$_[(7JIRZ89\/W.\?]]O, JZ'M/&"T\^&J^FKXERCNDER#_)V# M)SX.(5"Q_A"WOC%J67_+NE7&J*R^7$@!P"L#>#Y7((PV-]7GL>WGT/%_4$L# M!!0 ( !2(!5EJP?!@ P, !$* 8 >&PO=V]R:W-H965T&ULK99K;YLP%(;_BL6FJ9.Z8$BX=0E2FF1JIZZ-FF[[[ 8G6#68V29I M]^MG V6YD-NZ? BV.>?U,)DJK+YZ;(.$91X910TX;0-1-$4B/L%F-C'G99+BE)\9@#D2<)XB^7 MF+)ES[",UX%[,H^E'C##;H;F>(+E]VS,5<^L52*2X%00E@*.9SVC;UT,+*@= M"HL?!"_%2AOH4!X9>]*=ZZAG0$V$*9Y*+8'48X$'F%*MI#A^5:)&/:=V7&V_ MJG\I@E?!/"*!!XS^))&,>X9O@ C/4$[E/5M>X2H@1^M-&17%/UB6MJYG@&DN M)$LJ9T60D+1\HN'@UTYV,#$9A< MC48/$W V1ARG,L:23!']"#Z!]\ $(E:CHFM*Q:'5S&DUYV4YI[UCSJ\Y;0%H MGP,;VIT&]\$!=Y3N7"STTQ_R>QM0RTZPRT]ZF'8W5T,.X M&]1-AJYC6W;0#&W!O[<>W(O]H$H>D?.7=?#&JPQN0WC0:@>^OT';9.DZG;;E M^!NXYLI]K8NE;XC/22H Q3/E"EN>TN!E_5%V),N**_R12540%,U8U6R8:P/U M?L:8?.WHJJ"N L,_4$L#!!0 ( !2(!5D1U?K@F 8 #@> 8 >&PO M=V]R:W-H965T&ULK5EM9[($['AA?[/2I1YHO1M^3B5FY(GR]HHSZ;$/+ZX$OZN%;5@^GL;),\ M\CNNOFYN2WTW[;PLTYP7,A4%*OGJ?/(1G\;$JPQJQ%\I?Y8[UZBB\B#$]^KF M1IT?PF M+VT@=@RT']B M ;$-* #!FYKX+[U#;0UH&]]@]<:U-2G#?.5%E6AW*E2_S?5=FHVO[F.XNN[.$+ZZN[F\V7T\5[?W-WK MGZOX^OX.W7Q"E]?SFZL8':.O=Q%Z_^X#DNNDY!*E!;I?BZU,BJ4\0N_V[L^F M2@^O>LETT0[EHAD*&1B*BZY$H=82Q<62+P'[:-S>'[&?ZK!TL2&OL;D@HP[_ MW&8GR"%'B#B$ N.9O\6+6_MR?+Q0H]8US"CNO MNN&IW"0+?C[1[4[R\HE/9K_^@GWG-RCNAW06'=)9?"!G>QFB78;HF/?9%_[$ MBRT'9UYCZ=>6U=KQ- L=ZE!R-GW:#:P-"WP?,VBD(JB7230?Q%+YB2RU.(LW?(DCNDL^B0SN(#.=O+A-]EPA\M MN4]"+.M$/.C:*[6P0(LJ-U V&D?>3BT0!_LA-2H0A#DF++)ANII#RHP"A&#, MQ0%1-G5'D266>]U,2.!.=T F.-C&AID;9CO!@0;WF( AIG/ M&$PVZ,@&HV1OU)J72 O3,E%I\=@D>&_R00$([#2ZH1,:^9D#,.*'H6\$P(91 M1G0,C ,(^%Q(,#$'8!"$<#\#LO-/>LIIPLM01+I:IB\<1'(Q!:@_&H&YCE M#J%H8!"+;!3&E'E&6XX!F!-XWD !8*>7B,YH!"*N6\ MC 6A=;R78!KZQL#G$,QU7:/ (P!&0X:-:HDAF$^"H3#L*&4\&H;+?).DI=XD M*216*)&2MQ,AXWJG@A0O=7$T,7F?%@N1\P_3T>!@:YS'V,S]'$+YGFN&QD;A M(#378PCE!>% 8$@?&#(:F(^+O[>I3"OFQR7/$L67NDT45;NH@J4O9;JL^X51XV+'2\@<42][(4C^O2>Z%T^WS;NM&Z MVAU"0#W7;'5S"(<#O728S&V<%AUZ*39[)PCTG&"P;?1B%8\JL-EEW0K0JA3Y MZS*J)P1(WK-7 \W)5 T C#+*L$G=AH4L#*RDV[ N^$0[5X9XG%I>%GHALBE MJE,N:A'1)OX(%5R!_&VY=DQ<:G5$"(9]:[4 8%1+29,_!-O=&>WS[S4B'A>) M;=H?^$J4'#7K 5+)RT#=V^+-\UUJR@4 IF>'R2D"8*$;,&NAM&&,N=Z 7L*] M8L3CDO&R(XLVI7A*JX^*(&E;L&F1:$UU0"3JT)B4;51 *#89VRC?=YT!PKU" MQ.,2\9JK-L,@S=#:!GN$VKFU852O2)Y)U(8%NE2L:6W#F,.&M##IM2!Q1O?> M/56D>UGS(1#EE*1F7I1>)3!=@!AH[MKND MG1@S8@Z G!-K P*Z8F8K!5%T0"V17EZ2<7D9I=FVDI3OKX7B"#L?0+($>+=C M+AT 2K,UM2'HR^J>((JZ VQ[;4C&O[-^JX\V^/(X:;^HM-_:Q59)I==2+1KA M^7;0+ZP']18=U%M\*&_[">KE+!F7L\/SS9:0E#''E&\0+*"FRHM@;\2J0LB; M%PZ58:]:R;AJ;2<=R!/0GP&SMB80+'1,_1F!WGQ+IH+>2&@VE^G.25C.R\?Z M"%+JS<>V4,U91_>T.^;\6!_N&<\O\.D< \\C?!HWAYB]^^9,]2HI']-"HHRO M]*N<$Z;'6C;'E,V-$IOZ'.Y!*"7R^G+-$[TQK@#Z_RNA^UM[4[V@.RR>_0=0 M2P,$% @ %(@%6>G6*N)7 P ; P !@ !X;"]W;W)K4E^..<8Y_K*_MFN.7BATPH5>A7GC$Y,A*E5@/3E/.$YD2> M\Q5E,+/@(B<*NF)IRI6@)"Y(>69BR^J;.4F9$0R+L3L1#/E:92FC=P+)=9X3 M\?N29GP[,GK&\\!]NDR4'C"#X8HLZ92JA]6=@)Y9J\1I3IE,.4."+D;&16\0 M^1I? !Y3NI4[;:2=/''^0W>NXY%AZ0W1C,Z55B#PV= QS3(M!-OX66D:]9*: MN-M^5O]<> "H8WT[":#*-0@2MZ>W7 MZ_!B!IWI##XWT60V1;>?8>KF[CZZ MSU8X2N)]"/T!EZF(;H].0#.D$I0[.$ MKR5AL1R:"O:EU@ M7.*#@E_6V3FR\$>$+>QT[&?\%KI3T.TN._^W>O3/J^\%PZXSQ"[T[&-G2%I**#36"]^]Z?>M3URD<4RP\IEAT)+&]\W+J\W(. MJ0<3>%Q2-NP>]_R4ENSQ[;_'-WW#TV;G@9MU$.]MWFW=-&^2YV_8;E M-LKK62YNF#9WRJ>NH!0LF@G\':!" V!^P;EZ M[N@%ZC\8P1]02P,$% @ %(@%6:2I2<2'RS47 MI['33E\R$FVID40=2=G)MS^05@016(*&O6[?Q**S^ ,$%N#BYP5U>E>4WZI% MGM?.]_5J4YV-%G6]?3,>5[-%OLZJU\4VWXC_N2[*=5:+R_)F7&W+/)NWA=:K M,9U,O/$Z6VY&YZ?M[SZ5YZ?%KEXM-_FGTJEVZW56_GB7KXJ[LQ$9_?S%Y^7- MHFY^,3X_W68W^65>?]E^*L75^* R7Z[S3;4L-DZ97Y^-WI(WJ=<6:"W^MY MV]M.1LYL5]7%>E]8M&"]W-S_S+[O.^*H &$]!>B^ %4*4+^G -L78&H-04\! MOB_ U0)N3P%W7\!5"G"OIX"W+^ ]]*;]?0&_':S[WFV')LKJ[/RT+.Z+3Y<6']]';*W%Q>25^ M_!Y_O+IT+A)Q=3']QZ\7'Z+X\^7?G/B?7]Y?_<N7\TKD^'=>BL4V5X]F^8>_N&T;[&E:LU\)5+^MB]@TH/367 M?CN?+QM7SU;.IVPY/Q%MF6;;99VM *W(K/4YK\64SN=.G)6;Y>8&NIG8+'$E M5HEJ5_[HO9UDX'9FL]UZM\IJT8J+>I&7CN@>L?0LFC7A-G<^%%4U?O%^,RO6 M^4M /AUH7J%US%CXT<&9Z,&9:*O#>W3>Y3?+3=-%8G5899M9[F2U\UNV>>U, MV"N'3BB#_.!>TVLUFY7S]IQ,/&%Y>SS61;&:YV4E5ND_=LOZ!^05'+$?IIAB M$:98C"F68(JE2&(=WW$/ON,:%Y6/(KI=ML\)R#6,96U= U,LL\X$4RP=O(&.-P0';PB,WM ^Y4^:W7?K M 5NQ VCG.S2X@1:7>DKH%VAM=$.F!,N1L4&V,Q)3+,$42Z&^X!P>K? P6N&C M1NLXE(=&+M3:XE%E6*;&FFUG&Z98C"F68(JE2&(=7R 3R5HF1F\X8(!VS7:V MNW*V$*XA5FH1DJUV[59>K.'Y]]E21/=U]AW$)L8Z;)=L5+4(52W>JW574,I\ M91%+4&M-AVOMCOX1:2/&T8\WT6%C2B/P.G>ZKC%0['K ,F$)E4L"*AF' >AZ%1/(F8@9.2IRD$2$*7J!UL;(7U),%4BU'5$E2U%$NMZQV2GQ%;@/80:+87'>"11&=K M() $[& B"1CV($G(4F>2@)4)2A()GXB13R!@R7T%@US2W!#K:8=*EU#5$E2U M%$NMZR"2,!'W.?$D0850J&H1JEJ,JI:@JJ58:ET?DF"+F,F6&5.:"UN[""J^ M0E6+4=425+64Z*S+G_C4[7G 2-Q%S+SK"533K&SM&*@\"U4M1E5+4-52HI,O M1GL@*)'5T M0Q'*B>B0A&HH!UAZKK9]TJT8=4$["*6*F4^;MTW#WZI2JZ5ZNQ7&HI I5 M+4952U#54BRU;BZ'I%743*O [=/@GGHO.H LJ Y90&0!V,'( C#L01:0I8XL M "L3LJ"2 E$S!1KHCJTX]7PUQ$*M M-$%52P=OH3NH$KQ1,WA[PK[(K&P]XJA<#E4M1E5+*$ J@XD:*IB-NJ,M*1HU M)VH]:]:'N6YK?T!E;%1/E3HAS'>UB ^5GJ&JI96I<"QB>D( 0,9&5.0=9>B%7YAQ@Q<3^Q.M9QI@$ M5AJ_8Q*H5"58M1U1)4M11+K>L@1^<7V7.23(:*J5#5 M(E2U&%4M055+L=2Z/B2A%S-#+S/)-!>V=A%4KL5T+,08"8FZW*,"*U2U=/ 6 MNH,JV18SLZTGD$RSLO6(HY(K5+4852UA )&B+E-CA0&K[GA+:L7,U.I96::Y M;FN/0$T&8SI/:CB@Q]5% )6)H:JEP_?0]0I)Q=CCJ!@XR+X6B_MJD*C#,M]3 ME]O(W";K.8H*N%#54K@_@IY1D^"*/>[\X1#+9#I,\=0_I4S-=5O//E0$A:J6 MH*JE6&I=GY! BYF!%@K,--=AO8ZCYIRAJL4,HFJ4A^JY-M1:T^%:NR\CD>R- M6[&W0PJ38>//H20Q7TT2XSJ5"RDA3$T2 ^P(9:[G*1T: X8G)*"L^6AC.YCN1 G G8P3@3,.S!F9"ECC,!*Q/.Y))6<937 M;9EZ&'K?%H SS0VQGG:H* I5+4%52['4N@YR]-8M_IPXDZ.R*E2U"%4M1E5+ M4-52++6N#TGRQ9_R^BUS86L7085;J&HQJEJ"JI9R'8(%KL=Z\C>YI&#\V=[6 M95:V=@Q4QH6J%J.J):AJ*=<3ZDZ8WW.PC4L.QLTPMJ@AFJ M6HRJEJ"JI5SG;^ZD)Y602_S&'W<*TA26@J<@ME2KSE/OH8I,$IW <1+O>!A NP@PD78-A#N"!+G7 ! M5B;"Y4K"Y:(<@S3U\ ,AE[DAMM,.52U&54M0U5(LM:Z#2,CE/NLQ2!?U&"2J M6H2J%J.J):AJ*99:UXLXFK> &JE":I:.G@+ MW4&5&,XU9X0]81MM5K8><50$AZH6HZHEKIX'UOSI4(T5!JRZXWWTPOK_XT%( M<]W6'H%*W%SX$*&Z+XI1:TU0U=+A>^AZA81I+MY!2%?G-FKBB0L<_ O4C6ID M;I/U'$5%7:AJZ5!_=$=-HB[W>0Y"NCI+4?\B.357;3WY4#D5JEJ"JI9BJ75= M0@(M]W]P$-)4/+/A_@41G$Z^S:VPG4BH:C&J6H*JEF*IW7O'^.A; M0INOF?T]*V^6F\I9Y=="?O+:%^-8WG]SZ_U%76S;+P[]6M1UL6X_+O)LGI>- M@?C_ZZ*H?UXTWT5Z^/[<\S\!4$L#!!0 ( !2(!5G0V_T1S0( ,,' 8 M >&PO=V]R:W-H965T&ULK55M;]HP$/XK5C9MK=21-*3M MU$$D2E*5K2T,Z*9IV@\%UGR<6# M3 4>JI3E,!)$EEE&Q?,%I'S9M8ZME6+,YHG2"MOO%'0.$U!WQ4B@ M9# M09W/B>:+>"K-+UG6MHY%HE(JGM5@C"!C>772I[H.:P#DV0QP:X#[&N!M ;1K M0'M?@%<#O'T!)S7 I&Y7N9O"!511OR/XD@AMC6SZ8JIOT%@OENO_R40)_,H0 MI_S^\#8(;R=A0/ V&5X/@MX4A M0_P2;V-.36+N*K$+=R?AUS)M$<<](J[C>AOBZ>^&]PJQ$Q[LX]TS\/8&>+B/ M]XWP%\5H-UUN&[[V%KY!'N$0D4 . JANAX3E9 I9P06.!Q(^EDP]D]]CGJ8$ M7^"2BOC/IBY6?KS-?O10.Y<%C:!KX=22(!9@^1_>'9\Z7S:UX"W)@K]O\"4$L#!!0 ( !2(!5E ),N@5@< M /X? 8 >&PO=V]R:W-H965T&ULK5EM4^NV$OXKFK1S MIYTI)Y;DEY@+F>&$FH;>?A:T0]=A6*BD!^NN[LDVEN63#U]Y(5\.)_@R?.' MW\7]VM@/T_G9AMWS)3=_;&X4O$WW6G)1\DH+62'%5^>3"WRZH*D=4$O\3_ ' M??",K"EW4GZS+U?Y^22PB'C!,V-5,/C9\04O"JL)&A19?9DL=/T7/;2RP01E6VUD MV0X&!*6HFE_VV#KB8 #H<0\@[0#2'Q".#*#M %H;VB"KS;IDALW/E'Q RDJ# M-OM0^Z8>#=:(RB[CTBCXKX!Q9KZX_GKYZ>ORTR6"I^7U;U>7%[?PLKR%GR^? MOMXNT?5GM+A8_H(^_W;]YQ*=H#^6E^B'[W]$WR-1H=NUW&I6Y?IL:@"-U3G- MVID_-C.3D9EC]$569JW1IRKG^?'X*5BQ-X4\F_*1>!7^NBT^H(#\A$A 0@>> MQ6N&A_5PZH%#]YZEM3XZYEFFUV@%::+12LD20>8I9D1UWX2N,(+K4Y?;&K6A M6ZU-ZU.]81D_GT#>:JYV?#+_SW2_A.RHX\%>\]%7N7\)*#TDRP MIN16.6*E5$;\TWS@C\ FFCN3O]$;'2Q=.(%?55N MF%!V>9%<(:8UAW6VX L.!1\9KJ"0-A;\T*SVC]/6%)<\1R1[=KIX-)B<1QCV$#J$P3MT(TSW"U(MP:63V[<2R M:(X HO5@[587R'0P/P[#I)_N#BE"R$@\X* CN< +](8]/8=#_NQ5R'D-B:VZ MV#XTP9(;?\RXUG4,97]OA1;V'R,'_7]F M-CY@?NPGJ#6K[KFVEA[FB&!WHA@O;:W2=ZIM[Z7MV 6D)F Z#,<2S?N:YQ# Y*-C'B+L> /N;@*MJ!YDGE1CQ9^B8EM)PX%"'7$2# M,7A=)X"]]#F_41S((O=26:OB>.XTFO4A.L1",KKF'05C/P=?[[N.AK^:9)T> M)*H3])!:3W"BQ@,X:1B& ]1#,1S@:*R"DHZD"'G31E) 1=6OV840+_F]E:K?2]NQ%SKF M(W[FN\CSNO^J=VRPC+!XYJGF;0Z]V<:V=TX?.&@MCDF:]%?/)4?B>*1ZDX[_ MB)__CG"+RD#/):#<> HC<5!=/ OZ@!U2-"4C<#L^)'X^K)/9B6K(;CBA?5 . M"L316 9T#$C\#%AGP%;76R%G^#L!.X@M!C^&?V-_MF2-W0_*3I M&-ET[$W\[+V090D6:;M!1KFPG%/EMM<0N=,J!S=#\4D'^>642].16*4=AU,_ MA]\J:"VWZJE%O-FJ;,U&6)PZ6!S'-.X3HDL.-A3IR.$=[9BJ3 NOM^DBTSE/[8)EWQPI[CNJ$ M[=I21A I?> ..6A,R0CWTHY[J9][%V-H$3/HCM^+JK*!(U<(N@DAG:E)ASP; M0?_0IV.'&,9ADHR%34?(U$_(7ANX/;;PHA\26=^1/7SB#K@P'O6:TY-/A MOC:AX: :#:4B.M::T(Z4J9^4CXZ11A$.R1%C3/HG,PZQ""=C1;YC4/H2@U;: MJ&USV>O9H[=J#F^(<)(.R<@A%B91OU^>'MRDEES=UQ?,&M5'!C0J^ I7!AP0\IYK+YN;%R$U]7WLGC9%E M_;CF#+HD*P#_7TEIGE_L!/LK__F_4$L#!!0 ( !2(!5GZF-E%YP@ &X7 M 8 >&PO=V]R:W-H965T&ULM5AM4QLY$OXK*F_55E+E MV,9 DDN *B!D-WN56PJ2RV=YINU1,B/-2AH,]^OOZ=:\X04V=9O[ AZ-NM4O M3S_=FJ.M\]]"0135;57:<#PI8JS?S.9JLGBS=K[2$8]^,P^U)YV+ M4%7.EXO%RWFEC9V<',G:I3\Y3O4FW<&4V1>2% M^GQ-.^UY*8B&XRSRM/Z>'*Z]^;L@/?+AG\;VH;1;\6>K)S[ MQ@\?\N/)@@VBDK+(&C3^W= YE24K@AE_M#HG_9$L./[=:7\OOL.7E0YT[LHO M)H_%\>3U1.6TUDT9K]SV5VK].61]F2N#_%7;M'=_.5%9$Z*K6F%84!F;_NO; M-@XC@=>+1P26K?=T,8_Q%61AG'&+9\4N%O33E3B^54+1?+@R?T[?<>[XN^_1_G<5)X\+!" M+ILWH=89'4]0%X'\#4U.?OYI[^7B[1/F'O3F'CRE_7\Q]VF%>S/U%SK5SS^] M7B[VWZHS'4Q0;JTNV2\;M112]_9302BJS%6UMG LEQ'/*R- MU38SNE0!&@@5'8,R-BN;G%1LE32\B)-8Z3G0'"C3WTB]1]4Z?Z<^V,SYVGE1 MJ&VN#+9O"U>6=\IM+19#LPHF-]JS \]0VN0]EJ-3!7DR%C:50@4W!!D=Y&1V M9;EX>YY\F,KCWMMN>4N[*TWH%MB&=M$UOEU]+LO:DP(0:LWG&RON^1PA(-1V M+#IW.6*U1QQ,7<+D#5GRFOW!>ZICDF4C/UO#3]<R5//6@-^.3V] M["R8J=.RA&0DWV9F""\;%[VV00LC!@5.EQ-JZ'-Y4'5*,PXK] VI%9%55!K0 MCF[M&1(+!3/)5F-UDYM'$SW2F?+091Z^@LA@)POH_"NX+DD\XT-,D #!6\OD M6Z(!9(WWO#;:^QP8,%G!(9]VX7*UL0Q3B%;:HK'PSJFRE%$(Z#N]UVMM_& I M[Y?5W@F&LV$_IS@\@.4E^&B'7J?P<3PS'0JU1FO;C>9,_>JV=$-^RHN!>AT, M#^MB;Y!!R@U.RC1CDX_H=L9"1_APAT0@B86!MEQ.X:PZ:/4IT:9JSU1XUWO7 M(+YK$S)X)U=XN!$(TT)367ZNA30R$'^!@2%"17[P#9 M:@78[>^)K4,$O'@CE-: IR$P4^]'JL7HMJXETX=+Q>>G@&T-L(K3^>C1&9T/ M.XKVIVW5I]! 9B ]^UV5PXJM*GJ8BZ.+Q.4BI78!F*N'5<5=+D$X5@DV/ M-##VARO)Q+L1VCW]T1BNH"9PR"KN8M2?(OTA8 *N[S/P*'XM%V<.W 'W5G<[ MM#38()@/3ZG7ZS5:WN@$[IY5WVRQE6*8JM+H%;#!-<=<=T.V:971;\N'Q/Q"KG:LAE/. MA_XN1/=19]X1C@.'9.H#BCR+$F NJ=\3)R-Z%_;&>&>%T/LIAC;&6GZ+G $? MP!4+N5ZHLW*+@"LCJE/@-[NV)-*M[MG"X>(@9KH)K"TT=0W>!&LQ1 J0*"% M*9QA&+P2M8)M$D%5E%=<-LH0]I>[ Q;N^*^13+HAN%+^" MWO;.T$_J\/4#"%/MG-Z?7I_U=PT,0PT,>U#L<\TS2B]W>OVY%^.C M7RQ>33%H;80GK_K>\^P3AN=,+5\OGK]ACATH!AE)V_2JI%[RW3 P=CVYD8-# MVVYD=VAWCSI'VR2[ ;*K[%AXUVRXL1<\0^;W)E*]A?J_@:+C/ -"L&#@7^^P+7U__#8\+&_ M%[$1?*\BX7"ZT673EF"!-X!-8MK(=EJ26W='B6F:'65H-D9Z[_X(Z0!O#UIH M3D#\QU0N]^A4G_0M7]T3!E\=/(3!8>=3V#-I5\2N,8"$7M(G >$@+A#/;))A M;!FN0_T =W_2&93B5:V-# A?<5,)N+H-M^$AA=+CV'R30Z*CT)%2N:KX-#3= M_5CL_EVPU6.HC6ZR]T"8=F?Z ?W_9X ]]%EM/OH&B@:[D2^]TI!M3)]#^]7^ M8_)I^H8Z;$]?HC]JC_ &M/$U1!>S5X<3="SYNIL>HJOEB^K*Q>@J^5F@Y9/G M#7C/-^KN@0_H/[&?_!=02P,$% @ %(@%6?,+0K?/!@ MQ0 !D !X M;"]W;W)K&ULU5AKC]LV%OTKA!L4$T!C6_(CXWD! MF>D&NT72IDG3?J:E:YL82=20U'C<7]]S24F6,X]NFLTN]HM-7O*^#R\O=;[5 MYL9NB)RX+_+27@PVSE6GHY%--U1(.]05E5A9:5-(AZE9CVQE2&:>JUR5=)[(VQ=%-+LKBC7VXM!/&@)']1ZXY@PNCROY)H^ MDOM4O3>8C3HIF2JHM$J7PM#J8O Z/KV:\GZ_X3=%6]L;"_9DJ?4-3_Z570S& M;!#EE#J6(/%W1]>4YRP(9MPV,@>=2F;LCUOI;[SO\&4I+5WK_'>5N.!=]=PP3I6 MDWA'TM:&$'%GST<.PGG+*&T$705!R1."YN*=+MW&BG^4&66'_",8U5F6M)9= M)<\*_+'.AV*<1"(9)]-GY$TZ3R=>WN3K/0V"IH\+XF-R:BN9TL4 Y\"2N:/! MY???Q?/QV3-F3CLSI\])_Q(SGQ>4#,43L@+]SM.+/ET:$F2= M@I\V#/!$X. M[Y3^##E*-Z6ZK0E[RTRHLJK!EF+[6AOU![9+*U8ZQU&WI^+[[TZ2\>0,_XOY MJ\69>$MWE(OX5/Q2:U90&95"DFK/)G!M;LBQ!"-4!I-4*G.(M$P$+5=RJ7+E M%+@.A2:GXNEZ7SHE)=5+H,^85#:0XI:@4_?4;URDM_PF/$ MSGE4-#!!?IU8[='#9166I[7QE@,QRHHCA,!M=&TAS;[LP^#;_*-0[$13)SIB M@[46'FW.Q&OOZ.CH[=[+EU]MP4^Z/+ZM98ZP(D2X$\APK#CRN+Y"H)L(MRPO M1(S:=A*?]"@\BI.S1RC_CH)#I!X:>!2/)]$XGC[N:E_GY_37*6!I%6LX-I3[ MPI"BT"/=## ,+S;'7]4]_WAY[M^)[II.L)G M:0E8RER6*?6P'_+=)YQ$L_E,O)<[[H,> F0>S<;SAQ _ MBI-HL4!1O4:+L>8.H)_A=E<'$+S&Z)H M"^ADY,C@J0$AM\95[6K?S-Q1B2XQXL8' MB0B=Q9V&::QI!Q]2IPW6<4(@/71J=]*HT+_X(]0(#;,-#.,^2I6JJ ONJO ( M\L,J9&WH8U,CL#;E0P=CC,^*[W #](@OP5,P^;:K"< W/[3HI@Z@ MS^%_D0SG\#//?<.M,9_,AM.6,A0?R.+%B0.OZQRB _0X4 A>#EEJ)3*U0AUG M6PZ#V.\?M]B -I.RH?BA[OK.E3+6"8NC7(37'%Q>(:)HBKV!+&4_GT00 ]T9 MM5GP#"_$?#CK7& 6X'@R'+>D"/BP%?D./-]%75;>Z'OVSLD:F7/B&E66*B?> MOKT61WP DO'9FP_7?A2?O>RG0<+.-=;88&$S3 M4*9Y.4 1-9Z4[^NQKDI&#RZ">XC;KT1\*512 :KWG%[JBT(\PIX#YH;:4P0& M4]-AURVKRNA[GS>.BV+CC=GU+Y0,: 0VPJK=:.- "H@;HB%AI_O \GG:2"1B M,IWM$X&P(6YKUH.7$>ZTBA\_7@5+^$DS<'!XD!)?L$)P>Z?]P=$(+%UAD-W# MAUV2>!7)![9YT/=+^X[,,8C'H5Z8UM9&*MY)3BQK"WT6NN6NE8&D(]Z<#0!7Z2Q$):/4X)'D M;X''RT;0S8X@V-"EX&F31\GL_(!G;D:K=3J]"<]5L3*Z\ (R3E0C3.$H^[NC M+WPH/E(8BIE_TJYJXU'&1;&VMM>NA/V/?:\8]3XF%636_I.9+S>E"]^5.FKW M5>YU^!BUWQX^Z;UKBG].*[".AZ]F V'"9[(P<;KRGZ:6VCE=^.&&4$X,;\#Z M2L/,9L(*NF^5EW\"4$L#!!0 ( !2(!5E9K*Y,SP( *,& 9 >&PO M=V]R:W-H965T\DSH MA9,:4\Q<5\@RSYG:KS"3U<+QG4/B@6]38Q/N%809QL8R,!IV>(U99HE( MQL^6T^FVM,#^_,#^I:Z=:EDSC=<<&9Y(W8HC%0<]=PU1&C3;MR"5PTX> <\ACLI M3*KALT@P>8UW24BG)CBH605'"6_+; A>,(# "Z(C?&%775CSA?]670..W@;; M=ICI@L6X<.B^:U0[=):G)_[8NSPB+>JD1>VB/"VZ9**FON_@!M6&E8L+ 1LH$ M:&_J_:+(^I(_0!@,)E'P.A%,0UBQ9R2V#1>Y*&93V%$V]P M,9WT$J/)8#R*:AU/*9*VF Q2VPE9QE^7P=OCVP/7E.7DDIR^;Z+(MXAH#PS6 M)<^2CV5A#[5"?-9 SI9:-B.!YT2U0Y"E:NJB@E%S*D_$^^%;=];M&4>.:EO; MH[T[I3"-AW39SH&O&N/YO;RQ[SNFMEQHR'!#4&\X&3F@&DML B.+VH;6TI"I MU=.4_B*H[ )Z3W?$' *[0?=?6OX"4$L#!!0 ( !2(!5E?#2QP5@, !@+ M 9 >&PO=V]R:W-H965TV@3C=N@TH$"3=^IFVSA81BO1(ND[VZT=2MNI,B@?L]I>0O2<"61AO4LNB97B\S;!X.?.>S-R1SY2)9*/?C%#_4L M2KQ#(&!E/0-SPQ>X 2$\D7/CEP-GU&_I@:?S(_MW(787RY(9N%'B,Z]M,XNJ M"-6P9CMA[]3^>SC$DWN^E1(F?-&^LR4T0JN=L:H]@)T'+9?=R!X/YW "J)(7 M .D!D :_NXV"E^^99?.I5GNDO;5C\Y,0:D [Y[CTEW)OM=-RA[/S#WQMT0W3 MM9G&UO%Y:;PZ8!<=-GT!6Z"/2MK&H&]E#?5S?.S\Z)U)C\XLTK.$/^[$)4I2 MC-(DS<[PT3XX&OCHGPJNPV;C6%\,5V;+5C"+7+8;T%\@FK]Y18KDW1G/LMZS M[!S['WAV'IM=HJ]P].95E2;T'?K4 %HKX8J,RPVR;"G H."YM(C+KGR[2A+, M0HVL0AM/LPHT;[E$ME$[PV1M+JYZVG][_-1P;0'D&<'>1?3TS3U_/"A)S/NJG?2=HU++^W;ONNNV_EJWO6,'YEVUV60@+6#)I=E'B'=]6'= MPJIMZ'V6RKI.*DP;U[J"]@9.OU;*'A=^@[X9GO\&4$L#!!0 ( !2(!5FL M7NWY51$ &TS 9 >&PO=V]R:W-H965T460];"=M'C-VTDS3:9M.DE[F?H1(2$)#$2I ^M&__K[=!4!2 MHERWU[G[H8U% ?O"/KY=4"]NK?OBUUK7V=VFK/S+HW5=;[\Y._/Y6F^4']NM MKO#-TKJ-JO'1K<[\UFE5\*9->3:;3"[/-LI41Z]>\+.?W:L7MJE+4^F?7>:; MS4:Y^VM=VMN71].C^."#6:UK>G#VZL56K?1'7?^R_=GATUFB4IB-KKRQ5>;T M\N71U?2;ZW-:SPO^9?2M[_R=D28+:[_0AW?%RZ,)":1+G==$0>&?&_U:ER41 M@AB_!9I'B25M[/X=J;]EW:'+0GG]VI:?35&O7QX].\H*O51-67^PM]_IH,\% MT97GC:[L)FR'!QE3RK[H+=NAL>#8YL&$6-LQ8;F'$4KY1 MM7KUPMG;S-%J4*,_6%7>#>%,18?RL7;XUF!?_>H'6ZV>?-)ND[W1B_K%60V: M],U9'O9?R_[9@?V7V8^VJM<^^[8J=-'??P99DD"S*-#U[$&"WS?E.)O,1MEL M,CM_@-X\*3AG>O-'*3@>TE (G \3H*CXQF]5KE\>P>V]=C?ZZ-4__S&]G#Q_ M0+SS)-[Y0]0?8?^']U^,LSZ)[)__>#:;S)]G'_2-+6],M.UV8.GNK%]E[_/:+K3++MG>L/JMSG15:^S(3%7;3&5O;>/J=7:%2,0)9ZHJ0-K7 MJL:''ZRJLJN5TQK?UME)O=9,?39YWO^*'TZ?\VY:Y))PN0BWC,)MG;TQQ C+ MG&[ TXVR#EU1"R)'=0+ITW'V":MV)%(DM6>V3H3VT"LSM2"BH MZJRVM2JSX_/)!)%>EDA:H\PN [/CB_04\7^?+33HPDS(RYGQOE%53G(LLU+7 M$(S_%'T.: '^58VL#>MT1(%UL MI+EMJ53=.LV@C).W%KTBDD#'+M:-]M!_4 M(8^'JCK7!;:/\+0IBZ@[2P=552$K2;U9JQX=Q6&CC+/W.!F[*,U*"1OV!G:& M?6T41&TJKW/(7(RSUT%(6('.%^E;.P/VT,.;PBAG8*VUNM'9JE%.P>5A2_MX M?N/LBDV,='6?A6S%T;-615:AF*H;94JU$.'(# OKD!N@*.\[GLTOQQ?M.5-E M*&X,#5,5%" +U1)A\U.?3R?MU3(G+QT<;_O!0\K\\OA M+UDKLF['!6CATI8EZY,M$0153M;-[8W&WW!HQ:QI7:E\G17P6'S6"IZ\-#[' MVM]@=XCX379B3J$U:IK9-)O,D>UI+1NQ^!4E$(9AQ<'XV^MWG]YAEFIB9 M?L*&J[CA!PT=@"JR#T0OY@BB>SZ>7;#M3HPP-E6?<>0!=H93(>27!(+PT'> M0XB.D\ \+MYC,QU_/9'(>X1\%'5E0[E",1N8)S+: %Z8;6EP(J#JS=U!S[N% MJ!G'Y0;KV44X[:BR# ?F],IRSDW'A.5ZN:13I?Q#2:A I(Q3B;ANG;;UGYT< MN]#*)4N-A)#.7D,*57%VGCY]CG0;0KTFDZ?GKQ%1*X$T?;48L^KH$8R;GHT9T\ M8E'P.3D>1\]OC26^"&ORI\]TH, !-F_1\JBK*H\;T<9VP0B[7&&*V\%^&9-Z4*/.GQ6V1W!SX?! !EUZKZ0EM^ NS^-V!W M%& 9UBT;*KLB %!WT,NU+-C7#"I'@WP+^/JG.<&%7460&P>&%<20SH"(CUAY M=BFHXO&9#WLROIC@0#CT?Q?E;:6?; B_9GTOD0U\E*-'>LKC/602/61"'B(Y M(D0+ A9GJTIOLRTRIH(]_PY^T]E%8#ACEQ0*!0H4>&QL4[$/-A4#BBXL.13S M )U[]873 .0-8(8J!N+;W*B2DD0H&LFOV9)H U?LG>(+:HN\E;.J6-X'!H%J M+]?$5)-2!)\?'Y>5P^?^";VFR)6OP:_U-$)-1)[\9YQ]QJ$K4[3H)NUE7&*= M61'6HS++Q 0 _=I4TEURIATR5,RDGZ6(\MEVP51B@R,DD\.@H:D,R,L@,,%\ M19@\PBMH3PL,=;4Y,JL3P4(,;PBX$>P(GP?J_<=].*?OBBE)** MIKK!]^SFD Q.RJ97G@B/.)U0[T"5& )5*RURBE_!P.3\[>&^MJ#F:D.N^U%7 MU$O\9*DOZ+1:WS>5SJ877+"G7+#) 35AN/.+#MY3*SC/BI.0 RPP6TKO*4CS M#BX.?DD"T;YEPPW,/H.N0SR7\AQL.40\ M^O, Z2ZAE,: W.!Z'D9#G%M7<(O8MP4S)8UB@1Q8?%B=?25&D;J^J[4X"GU" M[FW2T>; ZU3IJ0DB$D161.Y90Y#Q#2Q2.QQN@_4#PA$$^4.#M $#.,J=D-$< M>81UF;U3!:7=>\KY/I3FOB:A]X"/(P^L;1GJD=-V>4IMYU([,H8D&TZ6**.C MV/9UN[UQQ^\$*DOX(>60[](YCY*[K1A><*V@AZQ7Q1IV.X]KZI/?Q:\2M%SH M^E;KBOI^I@<]J3ZU3<,G^1PWC!AT%Z%GVLD3>.@;%$8N)U*\ N,0_EKGW-8 M#$GXL;LD23K:'LRK::)@]5LQE%!X/;;\P3>L8N3<43OJ,<3V^"8,S]C<[UAD8Y^!R; MUGLL)'D! BIR76SI+!-]>AY&0&XC$Q3;3_Z7E(I*"A#0Y,:NK7NH\'!GP@X% MP>60[6F@<:VI?P,\7KB&X,+T:21&^5\B([#EL08C;4YE5..%#CTTL339"D9H MM@$,VAPI :UGSC9,F.!&!C%OJ5:P+W/>_P,A:#PUQ)&."0=<4X^BXE=I/H\" M9Z11S4OK68Q%XPUGDB D\I:EVI^C7VA*RD1((#P7 4>S@=&,5*N%&*L'AJ2Q M_:P/V8@%H3^ .I2!PT\5Z'03,C(4'R'08Q4#)Z?+2(Z)//1=PG6^)B-"%E; M&M'8'(#S.WM+J'TD9]!R8Q@",['-1B%UIR\YI<:Z!2[I\31A^P.<>:3KJ4A5&3,B#D:H]ER94#/JJEI M#?WH'H)I8<9"RS B^?@G[A!0)GB4E'26?A;]V P-T\6T8]6N13GBCZ>CR60R MR#?84RR'B*-9/D^JJB&>H""AL .#GCX;GT^8E4#6'2%$AUW9R17V:$<;#C8# MTM*$)NQQ,?JN';-R'6S'M&YK9=QRT\Z:Z8!K4S0SHAAIIH-_ M7S/^?9S?L(CLM-6NY[((I#2WYTDZX_)F0U/+G$&_3@-H&6VKC)H*LS14J=F! MV8>00H;G8$-,EV'P$#(S%)C.QY=?SY_]14]*M(:\Z5%.-!]/Y@\YT3M.")7> MZ2U[C9.&/')@?QNT MWHGH*, 6$@D C*=TFNKUGM[#&R%LV-C+!=+* F.VUKZ"T*[7/TL&0XNIP^Y=$DWP%LY<:XK5>"#*5EHO)% M()4?4[YVH2QRD9]-@FD9_?*WG6HTGT"QOUZ_PO"4_8"TWXB@8N\T3?WCS(M% M"YV01AAQ":J2&[ZF"JD]3G4CL":0C*Z?I@4"XD?A/B\)(W+2&D88IG,+@#BQ ME.FEY12I>U&P6R5Y*$'-ZG0^^:IM9'8#K)+VD' :!5NL0+.]LK767,>E:>8< MB$Z(^B^@U-@1T2%UO^K1 0H!/Z)1Z1>1LSPB/,L. UR5QJO0J57[I@0PD&O MV(N%X?&?ISR]F#QZ M:M'&;),T-X@<<0]RF0[59 ("R.!4[LL./7U*N&#)7!OS,49 MF B'_$/IC@;.@WFT/]W<6<&:!F()&;25\%#!I.@R/'1(*"KDHO!TR+)M.GWW M5U#"WP ->M?)2G(R-?%Q LD")\DHV6VT6\%4^WV&H\Z?KGZ]S(QC([77>,2D MF1;\Y:39Z=7^Z[RY/V?LBB@M"Q4]-JN)_<6 :Z8+Q&BVU#MU>Q/DD,JK7,J? MJ>* /0PJXM9"/RD#^ _.,#3?[2.6_0K-'5:+:/F- .FF.'PYV=H!7!LO5M,X M_(V,PQ_E91&1!7/T+ZKE?C%J&<=[8=J>FDR17L#+*'+@J*;:DH;SX8M(I7MG MUR4T&L+Y"B7F">5QFN0%6'L:!I%DVJ4R);]Z827G19$ER76O99+F?$1T_[^# MEGV$RW'DN$.?+XOOY8#;7-"Y'NYSZ1X=48HO.,B,P=O22 WB>:R3L$V?Z(4B MOA#UFKJ DE\SP4>>$=X:K\4_EU2GZ-6-2G<=-I-N0/.;&Z14QY='4KMDX(?4 M2-T; OH&QG,(A(1-;G@J,$1/(X554RNX0=O:V>RU"T/7]@[88- MQ(!18$5G;DW"QDN@X0/K-25($URODW=YJ8PR#W> ^4 B13SDRXF $4GUXA6T M985%U2$HG3A#E9O33K ']Q>%^'V=^S0_-:L*WI33>+3WYLQN0NC-?=NW72 R MX/'4,"8#9"@=YX">5?*YH[<3MDPKFF MM>2JO-;W%B.%+FA JN\HZAJ^*0^X\,9TDEE[>4BWF:[9UCE-PRDB\4U^'UY@ ML6ZE*O.[%(->_G^<47O0 8B1DW0G1W=H'I"#D4A/C ,EAN[<(T#$;AV35&>) M&I8S:N$#YO"=><1 A0]#?VJ"#Q=R ?PM/@Z(@,AV$2WG^CXX1X+5?#E'5.,D MFC3!/C;YDEZOI*%=RG(AH&G2C^\E_XS%XOP97C25GH31(/REB3"C&G4G MZB.B''BPH4>!:0)6O2;J(C5>C\'XNR;98[8[WQ\QC LCC/_%&3&,&SR5SL%U M.B8(3\?5[N^^2I4:*IX>[PP01@*B>7)-'86C9OL^OA.Y=X3=VAKC.E3JF)T/ M%&SIJ_?>[.K7FS#2]0)!O5PZQK=^XITG?>AZ F/J7%,;S,B"+YH&8 XK)0/@ MZ;.8%NO>](Z;BW0KPW$MW3W)S>_F1(H/PO V!1T:_T7X23=O*V>][Q",[T[2 M&Y@[U^Y\4]?_?CJ>MF]HTN4YOR4#H6#LWPE^]F^]>5-[20[DSB_TAO4AVX77 M^FAN=SSIO+O);W-..P)U!A*H-FCMM"RJ;W&@]T^\N8/OZ2\\DH L?3N$+,F' M_'^0XYSEF._)0?>ZZ9VP_KM ^T/:R?CKRZ_2O6&KW7CHM?NSSD\@&'72#STH M$<)_Y-<0Z6GZ+: &^7UKH$#X0@_0+FU?_ 5!+ P04 " 4B 59OC?(8E(# !I M"0 &0 'AL+W=OQS/N MV./Y5JI[W0 8LFNYT NO,::[#@)=-M!2?2D[$#A32]52@Z;:!+I30"M':GD0 MAV$>M)0);SEWV)U:SF5O.!-PIXCNVY:JAQO@VX^RNW?L,\GLWJEY-K]DNW@&R4>*7MM9+LG8P0M$\-(=_M]F!"*\">$>$^( M7=S#0B[*-]30Y5S)+5'6&]7LATO5L3$X)NR?LC(*9QGRS/(=8$IZ'AC4LDA0 M[GDW R_^"2\G[Z4PC29_B@JJ[_D!QC &$A\"N8G/"K[M^24)8Y_$89R>T4O& MQ!*GESPYL8&7GN;90W"M.UK"PL,JUZ"^@;=\\2S*PU=GHDK'J-)SZF>B.L_+ M+\E )2^>%7&8O"*WLNVD &$TD37A=I+ #L\JCEM00*@FM>1XZ#1YR00QC>PU M%97^XWK4^-WCIX8I R#(%X#[?>FS"3#+_"R=>LPB/\X+\IDJ1M<]5(92X,J/;(X\02)Z#B>,4B))^DH7R24A[Y M>9).@*SPPW2Z"U$<^5D239$H\_,\')%5WW4<\%*WTDP,366XWSDU^-<9.=3R M_U^TD]HY QW&4^7UM)*[I;HA'645'DM%:"M[>W:9*'EO!5RV0%I,OE=NAQ[/ M-<<:8IP9!OKI^_!8T*6-H'8W@@U!CA/\^ZL%JS?WLRR? K&?AP5Q/?M"UA>] MMA>,!GO[K WV_B$#V)4-%1MP^@);\@]K3#,Y=22BJ^/BC'(_GUT=S%-W<#!I M?RVHC6ORFI1VAX=..*+C.^+UT#X?W8='R'NJ-DQHC+9&:G@YRSRBAL8^&$9V MKIFNI<'6[#X;? N!L@XX7TMI#H9=8'Q=+?\#4$L#!!0 ( !2(!5F0G#+] MGP0 #T* 9 >&PO=V]R:W-H965T^A8H[T5-LFK"95C.W5?![RBFL39J[E!F\VSM6@] MFR(YU7:^7"S>SVLCS61]G?;N_?K:==%*P_>>0E?7QN]OV;K=:G(V.6Q\E;** MNC%?7[>FY&\<_VCO/5;S$:60FIL@KB'/F]7DYNSJ]D+MD\&?PKMP]$P:2>;< M=UU\+E:3A1)BRWE4!(-_6[YC:Q4(-!X'S,EXI#H>/Q_0/Z78$4MF M\Y^R!% MK%:3RPD5O#&=C5_=[A<>XGFG>+FS(?W2KK<]QXEY%Z*K!V>L:VGZ_^9IT.'( MX7+Q X?EX+!,O/N#$LN?3#3K:^]VY-4::/J00DW>(">-)N5;]'@K\(OK.U?7 M$J%R#&2:@NY<$Z4IN>@ M-O);'OC=+D\"_MK9&2V64UHNEA,\3WOG_B7?V6L ]WL7K>-HS5Z$U M.:\F:(K ?LN3]=LW9^\7'T^PO1C97IQ"_^_9.0WW848G$>GMF\OEXOPC/4BL MI*%8,3E?2(-VI=QU/F"](3Q0U@6 AS"E'9/QC*[._D*G4734>MF:R&3-+G02 M85.Z+?M&3R73%3*<+7O;D#'4^Y-5*' M&?U>06UT0HSL \5]*[FQ=J^@SL*[MZ.-=_701[";4HAFLZ&:ZTS=1MB 6/! MN5#^F'@^<3(V67#=6K=/["6$#CKE4!$C!;8JT<:Y0C,O.>/X H?Y_8QNJ.GT M%%4L)K(#I=KLB9\0)QG\-7LJ$2W ,.NFZ;P KH/7L4\&22P8FJ"[(:2)!N%F M]$F#5/_$*.$,63$VN(,D*OB8$XR96"'HT Y)DV;CM1#ZTG";*3)/>05-&;M0 MV$U3XCV7H,Y>I?*FP"<"GX^C_$@3,6(!VD$]I!!:QOV4,KRE H$AX7VBU,5D MWIEB1@^LY64+C1'Y@3?@,]@4J!LHUW:9E5QB[V7E4#3P"E%S%S"$P;Y/=^CR MBI3X6%D@;7QA4:^JZZ[B1!4_^Z32UE@I--[#FT$]15"J!2-@U&9?'N!HQ626 M9V._W$#"2L*S]AE;851AK$Q,>32UZU _.!V?SH#2RH#;NA $0&3QP"_BV(A6 M8"$!=I+"A;L6#+[(VA9'#=9WU?1%2_V[AX9RVHFUU+A(E0%)HVW$7K3&"@IBY;$3T$6/ M?-:.&F684N5V4,U/>]T2/IL<.SMIQ2"J@SVC.V MQ]J2&J-ZJ"W4=BILQ)2+S[L:HZ')>9@$*B]R_5+A8T7=\SCZ34ME+,=QE*12 M'$37BN(GY"[T32Q-WGGTT>RU#\7\Z)..R56FBXL.'E11_W4?=\>[T4U_)7@V M[R]67XPO!6I9WL!U,?OP;D*^OZSTB^C:=$% CV),IL<*]SOV:H#WF&_QL- # MQAOC^F]02P,$% @ %(@%622< "@:!@ ,@X !D !X;"]W;W)K&ULI5=IC]LV$/TK R=(&\"1CSV;/8!L#K1!TP2[3?N9 MEFB+78I4>-CK_OJ^(27923;;%/UB2]3,F_N-=+ZQ[M;74@:Z:[3Q%Z,ZA/;Y M9.++6C;"%[:5!D^6UC4BX-:M)KYU4E1)J=&3^71Z/&F$,J/+\W3VP5V>VQBT M,O*#(Q^;1KCME=1V&4- M.;F\&+V8/;\Z9/DD\(>2&[]W31S)PMI;OOFENAA-V2&I91D80>!O+5]*K1D( M;GSJ,$>#25;/G2ZC]5%>J+T>F(*KD448=KN_E9=O$<,5YI MM4^_M,FR&I@EZXO FVO*VMKJ3S/]#K3U&%[?DD )F?3\H. MY2JCS+^!FDM7G^A-X-+@U[]VZFC\(^#;J@J;S,BE!S8ZG9P_X>#CX>/@0^G?[ M^##*:4'[0$\>GG!&[PV]$ULZR549DXV.KJQP%<:@U-"J2-"G*%R03F^I%+ZFJL,F MNZ3'TV)^0JT$)R0;H1:!-L)3*Q0$#+V-1M)AAJ=@(2#)[P7#($Z6UB4X*" M,BM.3")94\HQ+97!A1(:09E*,>@8&6U5P)&\8Q"5O'82E742/!G\F+1J(!%2 M%##0E< 'IQ8QGZ*L/@K8[_*+6C6Y\(,AW[O_JQ6&7JR<3/!)2+2M5J58:$E: M;,;IS$<4PD+!T1(L:U&H5-I=!@#M5:J@ Q^O8;Z@'V^DI-]L0(,=)9C9G! _ M+:-+4)S-Z'V734Z5MF;UC/U%%A?9G5T=AA;T<>&1$YE#!)&@U'W'8FA;F?: MWA9/A\;^B(HX$C'4UJF_4_IHL=WK;P"Y82 HMGQP/"NF8&2M63JUH;^O#\>T MD52+-3HQ-E&+;'P/KJ*CDZ^1D#X!*R$U@ ]I?&;CT_EI,>M%Q^B#4L>*>P=7 M"IX%<3=&VIV-J_J+T#5H6?^4#GP-R##W MNXO0<8C5[FGI;$,R\R/3WOA^<[7. ANUL4 M8% ;(U*U!K[>/C-R98-*M@)RZD5Z8X.(*$OPA4M/OI4IB"GO(V=9ZB7X(0TS MZIT6ALO$M$%#WD_T>X!];KZ/T5ELD<:$AT>NX:;N^6_,6Z.;AC(ZU[,G^$V" MDSF<'>\GDE[B[=CO&-Y(R;O%>UOFO*1N-WC)A8=!1.X\Q('!L.W S?P.CO!Y M@:3]> ?B9P/:EJ)+Z+".L=^ZE9&X5#-4OP;RO"^L0[]"'XM^H=6JVRI?^L1) M>7/]$J5"$WJ57[7[E3'>#1B7NY390I>1KB5V>Z>@WYDGL,/@-4M^U;>?L1/7 M27N>O,0*7$T-/D@K$RN/L]&'M.:TX"ZFYKAGMZ6)3]OS'B89RBSXA1]O$16E M2=Q;8MAA_V5Y%4_O>V&<[+W'-]*MTM>*A_O1A/Q*/YP.'T0O\G? 3CQ_3;T3 M;J50+BV74)T6)T&ULS5EK<]LV%OTKI<69HBB\]G-J>B;U--YWMQ!.GZ6>( MA$1,0$ !0,O:7[_W GS)>J1IG'8_V"1>%P<7N.=<4)<;I3^9DC%+'BLAS=6H MM';]:CPV>GK M2U5;P26[T\34547U]H8)M;D:Q:.VXCU?E18KQM>7:[IB]\S^OK[34!IW5@I> M,6FXDD2SY=7H=?SJ)L/^KL-'SC9F\$YP)0NE/F'A;7$UBA 0$RRW:('"XX'= M,B'0$,#XW-@<=5/BP.%[:_V-6SNL94$-NU7B#U[8\FHT'Y&"+6DM['NU^3=K MUC-!>[D2QOTG&]\WF8Q(7ANKJF8P(*BX]$_ZV/AA,& >'1F0- ,2A]M/Y%#^ MBUIZ?:G5AFCL#=;PQ2W5C09P7.*FW%L-K1S&V>M[J_)/YS>PKH+4G+$TI3\IJ0M#?E9%JS8'3\&5!VTI(5VDYPT^&LM0A(E M 4FB)#MA+^V6FCI[Z3,LU5O*#EO"0'EEUC1G5R.(!,/T QM=__A#/(U^.H$S MZW!FIZQ_%<[3EBY"1*E/Y$_&,'8M?!'C.N\<)VYS)G$B"%K0:4A M->RJ)IN2Y^6@S8T@:HTF34"DDN>?:RKXDH.))XV^2-?@LIQ[$!IC!IK B5;S MW.*@DD*)4%GLU0(&;@W W9(%(RM-)399!9;I#J)B MU5JH+6.DX#"]5=J$Y$/)R%()X"4N5\32A8#%XG[B0"X]XWGR$;2;JG=1/O G MK!T85"W!H%XR;FMGXHN;:,R1,5&UC\]OR>/YZJ MZL\.^]3$^[/40<1O21/POI"Y0GJBY>_RW7_H0FG"'G''86O;ZA> :C*=[I2S M9%B>!-$T'I2S8#:?DW>VA' ";=5P?.#TYJXLFANIC\ MPB3,)=P4M EX1![5I,#_@]XL@F1P &"2PV _*PLS'0F=O MT!0FV%_$-$B3R?[2LB";':A.@B29D;<2)F(0VH_ &)(MN=WO&MW3- M85W\ORV=']J_L_CE<$5#^-ED9RW#TGSF!KZUA!NB:DW62O!\BR2;=[,"?0(G M*^WF ?<=Q>#C!\C7F0(]8UK"?A3L ?+.-621%M[75%OW:DMJ&U8W.Q,Z#7"9 M(K<-@U$PPU?2!1 JC-5UWL*2D'VB6M$:19XZ-EOQ7 +.;Z&[8(DK^^S6FFV M@I/5'R2?Q/W\R'3.#2-WD,8Q\H'I"B@9;P'/LW"B_W:8\_613X)BI/#/8_5'WJ^\0DH6 0RS#'.A8#"&20& M^YZ>1.$!J3WV?.K*83CV?ASJ,?@Q"Z>][[)PZ.,DW<\8GNO9.-83^A.L<9"D MZ1#C)+SH<:5A-FB+W GMCSCOSN^#.[] Q4!J>>UO"*U4\.62:88HN-4Y--3O'A(A6JFZE<*-J49"2/B!>AA>>G$%F MV,W2T'2I1.%N6"5U^$!PA.A NBJNN[D;Y=E9W3FN#D7(W;[@2K?!?U)U@WIC M VVQ[37%^>7+VO!]C#7BMK^0#I MP],[L].X%W%X02HNA$LC_05\XY/VW.+8;DJB@*P)A=:&_VE#WLW) M!X^U:/ M'.ZU#-'#27?D&8)"='?M^_X&_K26_.YNX+VL/+F@'[VU[RL\>O[_2.7_O&H_ M5<3&76\H''TO:7]!SKX@4DDPG^^DU4#;\X$(';BD3<(H(Q_]H3K+9@>X/YLA M]_=R<3:?[7=*IV&&GL_!BUJL1NL4S)1P_),&O^M8#[.H#2!UG MT(9GD%5P#O==R'_<:0.!M(&P[-'@5>$KH4 .7!Q/>0]EO.X+A0MB\ K<7K'N M10K)1.:^>6$$ \V*;?,M:L=7#2+'SPTY? ,E>A19.&NIQ&-)DG#2D\NS0R+G MY!25MOR6[8**I^'T&*COR;U?=1P<]"E$V7?BYA0L>VX^]$EY//CB7S&]UW4\GK_TO!GUW_[O+;U2O(*$A@BUA: 19[\A_EVT+5JW=[P<+ M9:VJW&O)*"0"V ':ETK9MH 3=#\H7?\/4$L#!!0 ( !2(!5E+\B+NEP0 M /(. 9 >&PO=V]R:W-H965T\Z;"@C#O+N97=R>5<5#IG'.XD45514+F[AEQL%\[(V0L^LW6F MC6"XG)=T#?>@?R_O)(Z&+4K""N"*"4XDI OG:G1Y'1A]J_ '@ZWJ?!/CR4J( M!S.X31:.9PA!#K$V"!1?&[B!/#= 2.-K@^FT2QK#[O<>_6?K._JRH@IN1/Z% M)3I;.)%#$DAIE>O/8OL+-/Y,#%XL/VFCTT< M.@;1V?!?RUR@?$\UWB>WYP!F_.-G\#Y0R1E?JX.3Y,^KE=(2=\5???[6 M<$$_G*F42U72&!8.EH("N0%G^?K5:.J].T,V:,D&Y]!?G)/S*"-O0/J0R.M7 MD>^-WY%KJEA,.*JP6J5$%655F"(H*2L-"5GM2,(V+,'P=951K#,@6[OM(;F@ M&Y!8Q817Q0IQ1&H0"JP[BZ@(-@2E*;V9%FBQ!$K@6!%8Q=,AZ,L&#RW-8^SOJ# MJ!W7G,RJJ@3;%_*=:S!/E^0]/"K.M,(@J0I%6\" M9Q1WS6.86\1$EP"CW%> M84V05(K">AS3/*YR:GL2KKBR68#]_CSD .VM?LH4FC2!4@1,A1&TU9E00!*J M 2.RS^E[EMND??^LVD# UXIM: Y<'R=XS[TF/2 WSQGM%3\)=(,8D@EHD-CH M:HZT+',6M\$RJBR]B 6&6QHW"L P8,1-FIYE9A;ILJLU1&E0ZTWPXIR?,C24 M>EAJ_$.J2NX:ZYKG(4__U_NWC&'<@)\1;#%FNXM[]GA.M']_ 7AHNOXWD1W5 M=+>>S\P\Y?3FUA9'I3"/RE8@E+I3!E@R]*UMC$4Y/ DD3G^Z)(*G \,5I)A%)LXODN-;P4"?:_?XRYP\_6$L$4U$3 M8?P_T.@[YPX[]Y "Y-K>MLRAH^*ZOI*TTO9"=U7?8P[J]6WP(Y5KQA7)(453 M;Q!.'"+K&U8]T**TMQJ,/]Z1[&>&EU*01@'G4X$>-P.S0'O-7?X-4$L#!!0 M ( !2(!5D7.'LE!@< *@: 9 >&PO=V]R:W-H965T<%Y+/#(?6^4:;AVZIE$5?FKKM+B9+:U?OIM.N M7*I&=F=ZI5IXL]"FD1:ZYG[:K8R2^V0NS_7:UE6K M/AG4K9M&FJO-Q81.=L!M=;^T#IA>GJ_DO;I3]I?5)P.]Z5[+O&I4VU6Z M148M+B8?Z+NKQ(WW WZMU*8+GI&;R4SK!]>YF5],B'-(U:JT3H.$YE%=J[IV MBL"-W[P%)0+]I%N[[- _VKF:#^6GX-#>*[;SZHH=5?C/=7V&",.($98< MT'__O9MDK2<:5N/!XUZUDJ2XFP/].F4H9&%*'OOLD9X>_1SVN#()X-H.T]ZOJ1'49VJ=!LW8&VKE,= D&T M65;E$FD0:&0+X>EU&O7HP@+-JZXTRBJTJ%K9EI6L4168<_)S558N:_@QZ./M-9H9VXQFH,4_@Y:-WX0Q=26^J1;^O M96LK*UTJ !VPC4M=@V0'Z6_AS54M^E"6>MWZ);JSH%,:&'&MY]6B*OL)GK@% M9>3]A[MK_T3?GR*6$[Q?_%NU FV@ ?^AV7G/QZ=D5/^BK9_"+;)+:5'CLK9[ M6YK**@-Z8#4E[)(S+F>UBC?[S/MCE,O7#H[9@$["E7YI34^1K#5(;2K;L^30 MM[E&K;9NP>MJ\81D-V9J2X492,[=RO_LIG^&?FEE76M8:T!+#;P!.874%SB) M/(-*N8(]K'MD7MDU[*-W5(+]K5I9=WI,]RX4=CL5\K;JD(_LUAF>N0,+G8"D M7>IUYW;C]-U>_/_5?EY6QBK5'@$VX/_3]W?5EV/0KOU-J8=MWOY;,,C<3VB; MN/M.XCO\R)M;]:C:M>I>?W7'8Q'"H;-R#0$'W-D-_1:)3&!19"&2,ISD-$ H MYDF"D^( ([D?-PCQ0U^R%*XZS C&<]NWWBB.QP+'@V M9B=C(_J2#.="Q#A/,!?YULY>=XYI\>QLSC!ASZ9H*G#*R'-?$!B>H\_:!>_S M@A4DP21A 0(>8)J1P:)F18J92(<89YCE\6J]5GO30D:!4\_H9I?.=/O6>$L) MQ82'"Y6G6&0AD6F>84I$B C8@XP?IRPPEHPP"0L6H_G Y)X"%-C*C["5X[0@ M(R9(5D1H@?.^"M\55@EF8' MP("_G -;PVS@PCY)CI.58@EG!1[A(P8V7NK5[0(6T&; MH",H(?')3PEF8Z:IO_>,\S6%VU,<;1P4Q59!OROG8V9%!# MB"(\S. ^QH9780:%5!QN?[4=_CD@V[4TS_W>W;Y.^/-D_7/D@YPWW'V/99!R MDJ]WPSMVRF!4L)4I8U ACM1]CLN# MVM%C"<'@V0X;^Z-Z&GP]:)2Y]]](.N3_ ^T_).S1_6>8#_W7A^?A_3>P4 !D !X;"]W;W)K&ULI93;;MLP#(9?A7"'7A6QHZ0'M(F!INNP#2A6M-AVKQ*)(??RJB9EOKGGR-&.!%*^/G61U"H[':>C;/=QH-VN(G2RM?8K&EVJ>%5$0*A0A$CA]-GB#2D40R7CNF=E0,B;NKW?T M3ZEWZF7)/=Y8]5-6H9YG%QE4N.*M"@]V^QG[?DXC3UCETR]LN]@Q!8O6!ZO[ M9%*@I>F^_*4_A[V$B^*=!-8GL*2[*Y14?N2!ES-GM^!B--'B(K6:LDF<-/%/ M>0R.O)+R0OG8+CT^MV@"W&[HU\_R0-CHS$6/6'0(]@[B#.ZL";6'6U-A]6=^ M3G(&36RG:<$. K^V:@0%.P%6L.D!WF3H<9)XD__IL4-,WT;$T;CT#1W0;S,KCH_%9<75 X'00.#U$_S>!AQ%C-H*_,'!\=,&*R15\,T"'^@KLM#O4 M$["M@X7EKJ(K+!1W6 &'YY:[@(X"!?:XI&H*% M)4+#)7D-7+=KNJK SCM\](8:@6ZO>*JMJM#Y"'$HK$LXY*+N261%,<)J3:24 M CRD?*&L3P'+UE._WN_5&D^[6J.WSC_?&PB-;IW&WE.-UH1N-H;=X66Y[@;J M=WCW+-UQMY;&@\(5I1:C\],,7#?JG1%LD\9K:0,-:UK6]#JBBP'D7UD;=D8L M,+RWY2]02P,$% @ %(@%68L:6_&' @ OP< !D !X;"]W;W)K&ULK55M3]LP$/XK5H8FD+8FS4N+NC82;3J-:4P5C.VS M2:Z-A6-GMM/"OY_MI*'0M$*,+XE]ON=Y?.?3W7C#Q;W, 11Z*"B3$R=7JARY MKDQS*+#L\1*8/EER46"EMV+ERE( SBRHH*[O>0.WP(0Y\=C:%B(>\TI1PF A MD*R* HO'*5"^F3A]9VNX)JM<&8,;CTN\@AM0M^5"Z)W;LF2D "8)9TC ,?T G0%6\I0JZ'KNF"[OI3&\;R1*G,'%T\Y(@UN#$'S_T!]Z7 MKDR_)UGRGF3S=R)[]B9A^R;A,?;XIQX2ERSE!:#3'US*LZYWJ"D&EL*,A'4< M^6&H*VJ]F^!]K] ?#*/G7LF^UWDT"%YXS?>]AM[0?_*J8W5W.E(!8F5'@40I MKYBJR[*UMM/FPC;9%_9I?S3K=]@3/9WJ8?)$7X^V*RQ6A$E$8:FEO-Y0-TQ1 MCXMZHWAI^^$=5[J[VF6N)RP(XZ#/EYRK[<8(M#,[_@=02P,$% @ %(@% M67&"18-$ @ B@8 !D !X;"]W;W)K&ULG95= M;YLP%$#_BL6D/;6!D*\M Z2DV[14ZA2EW?;LX M8-3:S36C__6Q#6#8E5,H+ MV.;>XW.-N$2-D,^J -#HI6136MC*)1*T9Y;"52-5EB>7K&IAH8F_L'1=V-"^T7?"3 MJ,(Y/(+^46VEF?D]A= 2N**"(PE9[*W&R_7"QKN GQ0:=3)&MI*]$,]VLB&Q M%U@A8)!J2\#F=H [8,R"C,;OCNGU6]K$T_&1_M75;FK98P5W@OVB1!>Q]\%# M!#)<,[T3S3?HZIE97BJ8?!I0'G:*T^'Z,FN9H#&P7YV.S[51BLB*OW_(;>Z MP\ ,,P4#8K->;#;(^2[X[15RP]"WY.:]W/RJ4WL":;XB?,%MF/F6VZ)W6UQ] M<,-^P]R+?OY)?RA!YJX+*I2*FNNV5?2K?:-=M?WE;WC;I1^PS"E7B$%F4H/1 MPKQ.V7:^=J)%Y;K-7FC3N]RP,#\+D#; /,^$T,>)W:#__21_ %!+ P04 M" 4B 59R*L*"1D) !&0 &0 'AL+W=O^^Q"*(7>S+L\\NF+.U=5]]H500CU5I_/FH"*%^,YWZK%"5 M]!-;*X,W2^LJ&?#H5E-?.R5S%JK*Z7PV.YE64IO1Q1FOW;J+,]N$4AMUZX1O MJDJZIRM5VO7YZ+=SI51%H87IQ5LN5NE?A4WWK\#1-6G)=*>.U-<*IY?GH M\N#-U2GMYPW_U&KM![\%>;*P]BL]O,_/1S,R2)4J"Z1!XL^#NE9E28I@QN^M MSE$ZD@2'OSOM[]AW^+*07EW;\K/.0W$^>CT2N5K*I@QW=OV+:OTY)GV9+3W_ M*]9Q[^G12&2-#[9JA6%!I4W\*Q_;. P$7L^>$9BW G.V.Q[$5OXD@[PX[TR>JDS:8*XS#+;F*#-2MS:4F=:>?&B M^_7R;!IP'DE-LU;W5=0]?T;WB?A@32B\N#&YRC?EI[ S&3OOC+V:[U7X:U-. MQ&P^%O/9_&B/OL/D_"'K._QSSN_R."H\VJV0*NB-KV6FSD+''U[/9X=OQ<="H50R M6]72/%$T,HOL&:]R^N41FEP&/"RUD2;3LA0>&A3J-'BA358VN1*A5=+0(DXB MI=? J%>9_*K$.]2B=4_BOQU]&//CP=MN>:VV5QK?+9 -[:)M M7+OZDI>E4P(YK26=KPV[YW*$0*%B0]&Y2Q&K'>*@ZQ(FKY113I(_>*_J$&7) MR$]&T],]!8]C=%DI!RB*%ZT!/U]>WG863,1E64(R*-=FI@\O&1><-%XRSWD! MIN83:NBSN1=U3#,.*^2#$@NEC%"E!IG(UIX^L5 PX6PU1C:Y?C;1 YTQ#UWF MX2OH"7:2@,R_@,&BQ LZ1'L.$+PU1*DE:#UKG*.UP=Z7P(#."@KYN N7K;4A MF$*TD@;M@G:.A5&9\A[=)'F]E-KUEM)^7DU.$)PU^3G&X1[R[3\K(I,IF,PO3L'!80!!%>+2F 8R=PIT!M0903.#.)B]^GN?NSYM M0E%'%+]*" &[;4?#CA*KR2X$@C6IA8O;3N*^22+KSRC4H$O]+P1)',^GQX>O MUDI]W3Z*:R[6T<=&^1S@(T@HS[GZ"9"M%H#=X0';VD? L3=,:0UX&@(3\6Z@ MFHUNZYHS?3P7='X,V%H#JSB=CAZAPW%9]# UDMJ*#]^!W67K+OHKH M*1?!GMYZG'KK\=ZF^,ESD=Z H(B^=O;^_T[#1D>-Y12K$YN>:9X42ZIB'9X& ME>;4[XVFZFT\I:NB#JK2*=R;/&;J>I/]![EK^T!FP5L([>)IBQ)[&[C>_#[U M6U7P8U%JN0 NJ=Z)9Q^4:5IEZK&F\L4R-ZYB2%"D 2$@ MJXF[!TK0 +/0,"0CBV9(Z-7EEF:M2/O&1=.NF PSNM; DR 8C'O=EP)NGBSS: MWHO 62&WZR;0SO;=[ $ 81 M;E<:PQ8'=2@)/G%-2U?M]+CA+ ESU.CM9GR[L",,UR7SB&CG%!K8.C_4(VYX M;D%OI3 -][5M?$UH !"5=6IC,G-J)1WW8V90[;^FZEU0W2!+V%/*#ERTZYM" M/J:"Z.XN=]#;7K+2U0:^O@?+BX-+GG?_HI%E'\N>)I8]W4MU=Y@-MB[@X"[\ MSF)A[R+/[].8,/[>B'\0?U &XPQ"7K]+G7&@ 1,6??I>;]XB-N/IF8OYZ]?$-\ MW],=T!&WR46IDN1/_;3?#50-'^S;?LV[?;M[T'K;*:.;_CN6"86SS8JFLH(N M /G&=4(N;!.&!)@4=UV^'>"QEO.Z]D+Q!$&7HCAL)H1YL$'7HN02A-A/C0?' MXS8_\6JS?47R/"[U3/UMZC"$WDA'=_/<,E^0>2V+JGS;]/XR(4$F6A&Q!F=] MG3X_("-T_47P8. ?;]\M%^V>NSZD2RT909=BQ?U$/F@P!O )K)^(#N- MXD\F'3W'J\@@0Y,ATI/[ Z0#O FTT!R!^+Z>+4^?378O=[P58/H3;X#+$!PK@[DSOT_X\! MMJL/3 >?I='L5_SQG8<#$^(7ZK2:ON]?QL_:_?;XGP,?I$-X/4:*)41GDU/< MQ5S\X!X?@JWY(_?"AF K_EE@_%".-N ]?0[I'NB ]+\>%_\&4$L#!!0 ( M !2(!5F['5/*TP, /T- 9 >&PO=V]R:W-H965TQ!ED*DDS@?OVM M9,=U(00XKNWTBR6M=U?/KO9%&J^ENM(%@"&W)1=ZXA7&K(Z"0&<%E%0?R!4( M_+.0JJ0&EVH9Z)4"FCNAD@=Q&*9!29GPIF-'.U?3L:P,9P+.%=%565)U-P,N MUQ,O\C:$3VQ9&$L(IN,57<(%F+]7YPI70:LE9R4(S:0@"A83[R0ZFB66WS%\ M9K#6G3FQELREO+*+/_*)%UI P"$S5@/%X09.@7.K"&%<-SJ]=DLKV)UOM']P MMJ,M_0V./ YA)KMV7K!O>T"-9I8TL&V%$ M4#)1C_2V\<-S!.)&(':XZXT0,J*X4H,>-)KU+.N>@]\:!P5TL;Y U&F>UQO@1C2DYD\(4 MFKP7.>3?R@>(KH48;R#.XIT*_ZSX 0ECG\1A/-BAK]^:W'?Z^B\S>9NEM:+! M=D4V7X[TBF8P\3 A-*@;\*9OWT1I>+P#YJ"%.=BE?7J!^9=7'(AN*C7#JS$'XR2 MO1W=(FF[1?+L;H%E48H,0;:%UE;C.2R9$+986IM Y&Y:RLK6YX:G6V!K"OW? MG(5E'Y92L7]L+=>;&-[6=G9;NJ7M;+J.KGO"+V/\=VM8EVO$=[=_P6Z[T_M< M7P"NFFO:3MHW;E'LCT;8>$X+BN=%T-6=$]YP17[:J5>1GPR&UOI'H+D^T.VDAWX4 MC;:E;]"YDI>@EN[A@7%@(ZZ^G;?4]FUS4E_IO[+7#Z,SJM!;FG!8H&AX<(CY MH>K'1KTP @ H08 !D !X;"]W;W)K&UL MI55M;YLP$/XK)S95K9050LA+TP2IZ3:ME2I5;;=]=N 2K!B;V28T_WYG2!B5 MTFS2OH#O['O\''?W,*N4WI@,T<)K+J29>YFUQ=3W39)ASLRE*E#2SDKIG%DR M]=HWA4:6UD&Y\,,@&/DYX]*+9[7O4<,[U;H%#5W.M[!\<3 M7V?6.?QX5K U/J/]7CQJLOP6)>4Y2L.5!(VKN7?3GRXB=[X^\(-C93IK<)DL ME=HXXRZ=>X$CA (3ZQ 8O;9XBT(X(*+Q:X_IM5>ZP.[Z@/ZUSIUR63*#MTK\ MY*G-YM[$@Q17K!3V257?<)_/T.$E2ICZ"55S-HP\2$IC5;X/)@8YE\V;O>Z_ M0R=@$KP3$.X#PIIWI4ZV@BQZ4KRK/5M,LISL9W MYK'LFN"H^/!;BZFIF )SCUJ?(-Z MBUY\]J$_"JY/4(M::M$I]/B9YBPM!8): 3]-\S10MY2)HK$Q%E.'>LXEV$R5 MALG47$SA[,,D# ;7__VF(NU@7R.X9[*DJ6[M)S26E9I)"RNE4J"[:?*+0CAZ M!X2/, A[XRA\ZP@G UBP#1+:BDM.S9W"FC!,#>*FG#X4%%JMJ1K4MOV+-CZ< M]$91OS7[HUXX" Y@FE4T.A8U9\(<)W35&P51Q^H3V(NR3'08CH/>U63<<0S' MO=$PJGF\9$C<$I)'XQ8D&/^$]26VJC435Z4,!I.ZZ$<3&L*JH16BI+$E:O&UL[59M;]LV$/XKA%H4#:!%+]2;4]M MG&[=!A0(DFS]3%MGBPA%>B1=)_OU.U*VZU:J!NRE^[(O(GG'>_@<>7>ZZ5[I M1], 6/+4"FEF06/M]BJ*S*J!EIE+M06)FK72+;.XU)O(;#6PVANU(DKCN(A: MQF4PGWK9K9Y/U-=8)H/MVR#=R#_65[ MJW$5G5!JWH(T7$FB83T+KI.K1>[V^PV_G2+G^I9$#M"(&!E M'0+#X2/<@! ."&G\=L ,3D((K)8S_DGVWE^+FURI\,]G!E4\5<,TH-!ZGEW M!WF6;YEE\ZE6>Z+=;D1S$^^JMT9R7+I'N;<:M1SM[/P=7UMRPW1MR.L'MA1@ M+J:116"GCE8'D$4'DGX%I"#OE;2-(=_+&NK/[2,D=&*5'EDMTE' GW?BDL1I M2-(XS4;PZ,E+ZO'HGWHYY%QGFPW;NJRX,ENV@EF 86] ?X1@_NI%4L1O1IAE M)V;9&/K\'K.LW@D@:DTVCN4*61+!V9(+;CD,$AZ'?&B K)7 =.-R0ZQ_5.*I M2TNX[!*YRRG!+-3$JD]'8QAP26RC=H;)VEQ4=I2+/,S:HRS"IZ=D<]W4A1R$]%(?\+16&%-5;C M7XPP8\ .%H9QV/\+PS&MWK MKK_[M+WKDM\SC<]EB( UFL:7)::\[CK/;F'5UG=[2V6Q=_33!IMUT&X#ZM=* MV>/"'7!J_^=_ %!+ P04 " 4B 59!4Z J70# D"@ &0 'AL+W=O M3-=U(]Z!K D'W# MA5YXM3'M=1#HLH:&ZDO9@L"5C50--3A5VT"W"FCE@AH>Q&&8!PUEPEO.G>U. M+>>R,YP)N%-$=TU#U>,-<+E;>)%W-+QGV]I80["$3W +G M%@AI_'/ ](8M;>#X^XC^A\L=2?V25J1=>X9$*-K3CYKW<_0F'?!S! M4G+M?LFN]\TRCY2=-K(Y!".#AHE^I/O#.8P"BO K ?$A(':\^XTBV0^7JHM&^7*&ZJHX# MD1M2RJ:5 H31!%5&N"5,8(^ZTS#%^SSR[1,:8G\!1G:@@%"[#4?G3Q_N:*0,@R$> AT,I31N'B!UF^'BQ8OO_LXPU]D@. M)=9/4C=)SJS\U8*BAHGM@/(+20H_RHJQ(?.+J]G(,,O\+!U[S"(_S@OR@2IF M)7=R%''BITEQ:H[]*(I/S&GF7X71J3GU$_1>U5*9"P.J.?&8V&+"5)SN6(3D M7AK*1RGED9\GZ#48 $8V2MB\C[XCWV^&?N'RVI4W6=,QW%* -\GBENJ:])25KG[ MB3:RL[<+$R7O+(#+%DB#R7?*G=#3S<.QRAEGAH'^_G-XDEQI&6S5^EN5C0^SG84%=ME>@!GL_K@VV+7T&L"]K*K;@\ 5V$__: M8YS)E&BCJU/Y1+F?SZZ.TZE:#T8O=P-JZ_H3C2\"GG#_B _6H05ZU;_\3^Y] M__2.JBT3&MEN,#2\G&$YJ[XGZ2=&MJX/6$N#787[K+&- V4=<'TCI3E.[ 9# M8[C\#%!+ P04 " 4B 59ZQZZ064& M%0 &0 'AL+W=O":E\N0.";J50%-3A5L[Y>**"YVU3P?A0$@WY!F>B-SYWL1HW/ M96DX$W"CB"Z+@JK5)7"YO.B%O;7@,YO-C17TQ^<+.H-;,'\N;A3.^HV6G!4@ M-)."*)A>]-Z$9Y<#N]XM^,)@J5O/Q'HRD?+>3J[SBUY@#0(.F;$:* X/< 6< M6T5HQK=:9Z\YTFYL/Z^UOW.^HR\3JN%*\J\L-_.+WJA'D/D[*X.B($H.Z(L;GV.G+_Z'/G>Y6FE*NC79BCG3"YK!10]+0H-Z@-[XU2_A('A] MP,ZDL3,YI'U\BQ68EQR(G!(FJ@*L:H%3@[8;2;1S9>)$1@0>,^W#4% M9DJTKLN]PP;_%^Q M^X-.I"+P:&\#K7D2M>>I%PS"UCSQAJ,1^63FH B2C\+TP>S+ MI,:DPSS9/6(]#D>[HL&.*$R[9"%Y#P+/XNX(FB/4,FWLV0^P_\3$"T?1CC3V M1AUQ/_6BM,- +T)G[Z3!D_>5SLZF 1ZPZ\3 BZ-TU[7$2X8=XLB+HB&Y%G@0 M8&D_D@GZ/V5F=Z4W##HBYJ7#TP[/!V'2(0W2^#L^-O" IFQE3^J%4;"='4D[ M>\+ &VVESZD7#G=M^*_&*[I@Z!?["_W9>W]'X7';H[;Y2;KE2WLV&KJ-UX8P M362IR$)REJTLR&;-J0B?B,E2N7,P?'MMJ.H'P=>I8L* $G@?.3Q@8[; -LO@ M\X(JXQ[-G)H:U?76@8X#7"O%#,-WNLSFA&IG1@Z:S80KH$P*K)XR6YLEL#U# MP#>T5!3)P\-)(7/@MK+A$2O-/G"9.5OK,O]6LLHNAKHHY^Z=_[R(,\M/&2\M M>"+'+)0%$K/:5ESGG'#&6XLQOKGCL0GE5&1 7%^E_0-9&_S2@ASGY5N(5@]*.B9G. M, 4<9=C ;.:Q3VZ[C&P45I2GD?*6CJ; T=06"2TQ*ZBN^P?]\[E]PZNV48?\ MY(S_)QO9'[7A"EMOA==5XD4V:V8S!3-,[$9R.Z>V_7K[ M""IC&LB-8ICM=Z *9 2#5ZQ91KY0CDG5QJ[U>'3=;MLVXAMD;&U5'V\M70%5 M^GC?[D^EP?(6N?4>0><#%9BBFS1J$4ZZQ0.IWZ*UV!^UW@7DO849S,A1N&-\ MG/BGN])]XSI$50\61MTK]\F[QG=5_XL:$8LS"S.!W\'T^\:G MH6R7XR:.[78 XYCX@TWL$K\=XRC>;5A>:JP#6_')$UM#+XKCMHVI?[JQ*_:3 MUKO 9>@FQ5F3OP\N?Y$)$-2RLOJ#LF8J-IV" @OQ$T PPP;?LF+&I;:QJT!T MX8H";:MQ$1F$R=Q"G4-+JP?6!>36>J0HN6$+SBR%K-P*4183V\?:?W G*#@I MI(!5 ]!6D8+F/Y4C\'^W\H &]/FE!JFYY+G MB.T>KG3V(=]QWACI1$PU9]?$M^7=B?7.,::-]1C'N%I_\"2[^#D)$W&FVUE(@9HQ8"=OQ! M2?T@(5\P^A9XDF$'\"1#"SP;K#H:#7<7Q0,_C ^B3NR%<1MMXJ%_.NQ*K7[K M$U8!:N8^U&'IVAJHOF8UTN9;X)OJ$]AF>?4A\2-5,T0 PF&*6P.DB1Y1U<>Y M:F+DPGT0FTAC9.$>YT"Q_@\ON/I9ENI'G4.8,ASP86>.[DQY;7GZ22'@NJ!+$'@3B95 M00TNU<;3I0*:UD$%]P+?GW@%9<)9S&K;@UK,9&4X$_"@B*Z*@JJ7)7"YG3M# M9V?XS#:YL09O,2OI!E9@?BT?%*Z\#B5E!0C-I" *LKES,[Q>AM:_=OB-P5;W MWHE5LI;RT2[NTKGC6T+ (3$6@>+C"=X#YQ8(:7QK,9WN2!O8?]^A?ZRUHY8U MU?!>\J\L-?G,[1N>DTD86;3 R*)AH MGO2Y_1]Z ;'_2D#0!@0U[^:@FN4M-70Q4W)+E/5&-/M22ZVCD1P3-BDKHW"7 M89Q9W&/>[T0B"R /H,@JIPK(Q1>ZYJ O9Y[!(ZRCE[1PRP8N> 5N0CY)87)- M/H@4TL-X#ZEU_((=OV5P%O"7B@^('[@D\(/P#-ZHTSNJ\4:OX'V@2C"QT3VU MO]^LM5%8'G^4]GH[(K;T;V.8)9!GV?7MQX%O%S NA6ZI232Z&ET>Q0]>/CK-E MX;ZW3N'Y\PQ^[DE'GJ!M/C?^6_37:O >V+ M>%^ P\'0[RW]01P?[$;3@V7XX^C?'G?0TP+\^%! ="A@UUF9(%-BCHOC )Y4F% M5"UD6H'EB]M,(9)A5^GA71N0>]G5^U\3;\^ZEP8#:B*8BH8($_^ QJGOKM<; MD I0FWH,U,BQ$J:9E3IK-VG>- /6WKT94S]1M6%"$PX9AOJ#:.P0U8Q^S<+( MLAZW\/_'X:U^S7%:!F4=<#^3J+A=V .Z^7OQ)U!+ P04 " 4B 59+^OY M%L8% ":%P &0 'AL+W=OO$DNDGVZW>4'(5;:TQHUZZ)(Z_LCFU>W MAQ,Z>0#.LNNE\\!T=K!*K^VY=7^L3FN0IELMBZRP99-5):KMU>'D'7US)'S_ MML.?F;UM@O_(S^2RJFZ\<+(XG!#OD,WMW'D-*32?[;'-D' MAO\?M']HYPYSN4P;>USEG[*%6QY.] 0M[%6ZSMU9=?N+WGWS*F_:7W3; M]>5L@N;KQE7%9C!X4&1EUZ9WFW4(!FCRQ "V&ZN/_?KI#L^R4B&$E/D[>-*MT;@\G$ B-K3_;R>S5#U21MR,NBJV+ M8DS[[!SB;K'.+:JN4+-Q-QMW=USAJQ\T(_PM.H^5H:Q![11*9Q?HTH 6_+__Z3R[&X,>VD_6WFP(^ETPH.@] MVC"T$T0K\)$O9_:S+=>V>?[5O5A:= S9H;'S],:B#Y %J_H>TFGCTG6=EJ[9 M=OT1J41A99(0D0P+30.$8BX$%F8'([KM]UM5NR4Z<6F>I9$OB<22B@A6$AL> MPU0HS+6.<68PXPGZW2UMC3Z<'<=V.%8\&;*3L %](L%:J1CG G.E-W:VNC6F MYM%9S3!ACZ:H5%@R\B@K MTUNJA@18(%,T1@(EB @ >8)J2WJ(F1F"G9QSC# M3,>K]5SM23FO"HNNZJI 4 G4;=IX:;REA&+"PX72$JLD)#+5":9$A8B"/4CX M.&6!L62 25BQ&-4]DUL*4& K'V$KQ]*0 1,D,1%JL-8L-B& *F2'J'N28B'( M?@ 0;"@+ $H2K#3I(3 )8_8CPDJ/AWR%H!%)F -,@HWN;0%D!1.OQW.U[RT< M9/.L.];@Z$)I 1N;_=T"+XVO"C.9[ ]_G(.; VS@0][(<;)RC!G ^S 2L59 M3V!F^ 7*;CQ-%=92[38@B8Q5R%W43E@(>%JAZH^ F@@J2"#^JC5H92PB)Q, M8*/"Q6(<<]YCJ\$)#8,?SA:F_SMRGA2K-*O;Z@NJNK1I+/#!DS2W<*- SM90 MVF^*[ZS-N/M3>P<7K^;%U0A,A<3E.OR$*>ME6/Z%@L"WE T[]BWXT\3]7I:D MW.'N-G4**?=C5!DZ@#(^@$*Z)CSB]A[5>C^4E>2A#+%G^A6"U'$L/E=[6EO_ M/)"5UVA>->[%<17S1 0RQZ17MPI(=[TT@24WXY2%7:)QCE4TSK <>@Y4M9@H M,9IAJ1ZH1;$Q\:YR.,_C; PYFNT6 X%U$F=]9@:J8CB\8XL)G Z[#%78)+(G MDWZ=Q;"680>#B8P-/E=[G*XR[W";3A>96]XFCCH"BV"OI].1\[D\#M.RH9#,19>)!!#:%,>)C!?8SUK\(,"JDXW+ZU M[3\.I.4ZK1_ESMVN3OAZLGX=^2#G]7>_Q1)(.>(+ER.N(<>9.%MQJ*[T(&^$ M-R4?20 Y!BYNNW=LR:!7L)62,:@0!^H^S^5>[=AB@F#P[ $;>I&;!N^EA:VO MVU?A!HZP=>FZI],MNGUX?M>]MSYV[UZM/Z;U=58V4,A=P5#R.I$35'V]AW@^U55N0?!&]@^Q\_^ 5!+ P04 " 4B 59 M=^S]AT$" #!@ &0 'AL+W=O,9+-K=1/W=A@.9*BVTY;O^];6%QS[!KVE5DB.LTHAZU$JFL:(@]K8*)/O:5W/+BC5:WM \L7RZ82>MMV.S&U<:AC1K*;1=W6II;:G ZV]&* MTY+FA&NTRG/1<4UYA;:"T9R"0F_1FBBJD"C15H("KHDK_ZMKT(0R]3K!VJ1A MR7 ^AEP/(8,S(6-T*[BN%?K$"RAF\)O+^&5P@0 ;_5,1@F,1UL%%QJ\=6R _ M>(,"/XCF$OH'G/!S\"?IA%-/0L<7/J\GW'0Z3;B5>]CXC_LP'F^)K"A7B$%IH/[BO9D/ M&PO=V]R:W-H965T%?S_;"5D+:<>T MW"1VN*[,%E!@>>"FHR6>PQVH^^6-T#VW<OO'+.)7VBM95["!P4%9*Q8M:K#,H"*ON^+F> MAPV!'^T0!+4@^*@@K 6A!:TRLUCG6.%T)/@:"1.MW4S#SHU5:QK"S"K>*:'? M$JU3Z04F CU@6@*Z!BQ+ 7J)E$2'YZ PH?((]=#]W3DZ/#A"!X@P]'/!2XE9 M+D>NTN,;%S>KQSJKQ@IVC/6]I,?("[Z@P NB%OGD+W+,=LE=3=V@!PUZ8/VB M'7Y7L **_#:.O4)36"=RB3,8.[IR)(@5..GG3W[L?6VCZLALBS%L&$/K'NY@ M/)42E'0/KPB>$DH4 7G4!AQV"=R1V19PU !'>Q?U!V>]IQ)3,B.0FWH&(70C MXX7^[DEKX7>G[T)O^6N&$X' S; >(&(/Y /85MB>T5_NOVZLAL MBW'0, XZJ:=!E\ =F6T!)PUPLG=13[.GDDAB=E]/ ,7*;DFF")OK<\(T)HHOK3'XI0K?&PO=V]R:W-H965TX[/\>O>X8;Q9Y$"2/22$RI&5BKEZM*VQ3R%'(L+M@*JOBP8 MS[%47;ZTQ8H#3@PH)[;G.)&=XXQ:\=",37D\9(4D&84I1Z+(<\Q?QT#89F2Y MUG;@/ENF4@_8\7"%E_ \G$UY:IGURQ)E@,5&:.(PV)D7;F7$]?1 !/QE,%& M--I(6YDQ]JP[WY.1Y6A%0& N-056?VN8 "&:2>GX4Y%:]9P:V&QOV6^->65F MA@5,&/F=)3(=67T+);# !9'W;/,-*D.AYILS(LPOVE2QCH7FA9 LK\!*09[1 M\A^_5 O1 "B>=H!7 ;Q#0/ .P*\ OC%:*C.VKK'$\9"S#>(Z6K'IAED;@U9N M,JJW\4%R]353.!G?XHRC)TP*0'> 1<%![9$4Z!R-89E1FM$EPC1!0!/3S%FA M/[,%DBF@A4:O#?KT&B3.B#A3T,>':W1ZTYZ&*/I_A5FVSS6 (C ]3/SSJ.0L<9VNNF]K=!KN\THO9$A;6HL%/4 M3U@#07Z;J$[@1Q?^2&1['J/:8W2LPQ8=T_.1R/8\]VK/OX;ZVA+D]UQT<"+0;*38'OC25AT!SG0[+_%./UM7-EWH">I:,/X+4$L#!!0 ( !2(!5D)$7#EVP( X) 9 >&PO=V]R M:W-H965T)A1^9[;3LW\]V0NBV$&F([4MK.S[GGGM/[)O%3JI[72 :>.!,Z&50 M&%.>A*%."^1$#V2)PC[92,6)L5.5A[I42#(/XBR,HV@:2?:-9J98!O, ,MR0BIDKN?N$34(3QY=*IOTO M[.J]LU$ ::6-Y W8*N!4U/_DH2G$'B".GP'$#2#VNNM 7N4Y,219*+D#Y79; M-C?PJ7JT%4>%<^7:*/N46IQ)+@A5<$M8A;!&HBN%MN1&PWM891EUA2,,J*CM M=V4\/$=#*--'<̐T9L\MZ$1JKQG&&:1/YM(X[T(IP1Q21PF2'KRF/^A[WQ8-IM M[G$K[[C?7/+PG+F]P!=6;1@]W:31:]G;,+VRTKT[?_C?'&Y"'>];/)H,QK^9 M'.ZU*(XJ]XU8@Q=1=ZMVM6WVJ[K%/6VOOQ361.54:&"XL=!H,+-WB*J;;STQ MLO0-[TX:VS[]L+ ?+*C&PO=V]R:W-H965TMD ^J!-#HL6)<+;Q2Z_K,]]6JA(JH$U$#-T_60E9$FZ[<^*J6 M0 HGJIB/@R#U*T*YEV=N[$KFF6@THQRN)%)-51'Y= Y,M LO])X'KNFFU'; MS[.:;. &]%U])4W/'UP*6@%75' D8;WPOH5GR]36NX+?%%HU:B.;Y%Z(!]NY M+!9>8(& P4I;!V)N6U@"8];(8/SM/;WAE58X;C^[?W?9399[HF IV!]:Z'+A MS3U4P)HT3%^+]@?T>1+KMQ),N2MJN]IXYJ%5H[2H>K$AJ"CO[N2QGX>1((P/ M"' OP.\51+T@@-&DDX1JMA2B0^7AFH=8U M.Q"\DP>03VA-.36_<8$V MAER2G:1#OX$X4A:-,+VC3@39]E?96:,*FB-*]CSH+3N>S':3]JF26 M)O$.DS_:B.PA\(O(#>4*,5@;77 R,YEDM[%V'2UJMS?="VUV.M7L!%@B2;OM,6[1-1!)=DHZW_?J2DJ+8-*T8C5]BD9J9P^%1#GG&>RZ>Y(92 M!;Y792TGWD:I[B^ W%45$?_V'JCS(0_'6_)FCY2]6U[ M+_3([U4*5M%:,EX#05<3[Q:.YA 90H/XD]&]/'@&QLJ"\R(%9$2WI M4AD)HG^>Z8R6I5'2Z_B[$_7ZF(9X^/RB_J4QK\TLB*0S7O[%"K69>*D'"KHB MNU(]\/VOM#,4&;TE+V7S%^Q;;!A[8+F3BE<=6:^@8G7[2[YW&W% T#IN NH( MR":$9PBX(^!+(X0=(;PT0M01&NM^Z[W9N)PH,AT+O@?"H+6:>6AVOV'K_6*U M^5 >E=!OF>:IZ2]LI<",B$*"CSE5A)7R$_@,OCWFX..'3^ #8#7X8\-WDM2% M'/M*AS1$?]G)W[7RZ(P\!E]YK382S.N"%@Y^/LR/!_B^MMK[12]^[]"@X.^[ M\@8$Z"> A0ZUC.[A!XV=.RR\[[H\_\=_6@S<)]\W.CAH>0O=?)!RN++T36K:U:O=>$K2;VDKCRT$G$C8-#E RUHM6U< EU"P4*?YD_Z!'99CD\6\!GK M]-K)=<)@B"W3#EB2(6C!YBY8$H?0;3OI;2>#MG6Y?N-+3D[BP@SAT$ZP Y8F M86J;O4QM_J;:D=FT-YM>6$:7^K 2^NX#B)14N4MI>LU2>DVQ_)IB\RN)'24D MZQ.2O;^49J??0A)E5NF8.5 ICA/K\W.@,@BA]?6Y4&EZIL# X/4&%PRZS>F* M"D%*]_4L. F*(;8J_,R!0EE@H7('*HJBS'+I0F$8GG%Y<$^%P\=%Q85B_S8' MAM,H=)3%%&/;J0N6!78]<<&2) ELKRY8BL\43XA>S:)WEL].X.B(C[,@L.TZ M8 F.,]ON16KS-]5:N_Y!.U)1L6[Z0*F+XZY6[>6TG^U[S=NFP[+F[^!H!AWS MN>E-F_;G5;YM;+\2H?_U)2CI2H<*;A*=&M'VBNU \6W3#"VXTJU5\[C1_345 M!J#?KSA7+P,3H._8I_\!4$L#!!0 ( !2(!5E&L_0-JP4 )$C 9 M>&PO=V]R:W-H965T?@E9+"F M[#5>8,S!6QA$\=!8<+Z\,&K:Q^6)"Y@LNOS!'@R6: MXQ?,OR^?F3@S"Q6?A#B*"8T P[.A<6O?W#FN+)!>\1?!Z[AT#*25*:6O\N2K M/S0LV2(<8(]+"20^5O@.!X%4$NWX-Q\AM1 M*@#[>PK O #<+@#W%'#R DYJ-&M9:NL><30:,+H&3%XMU.1!>F_2TL(-B60W MOG F?B6B'!_]0:/YY3?,0G"/IQQ<@@E>T6!%HCFX8]@G'#P@CP2$_P!G]Y@C M$L3GVJL^ 1*!1Q($HI/B@W9YRU!^YICPL>:<07,?@<^=BOEC>% MM\(@W!@<0ZW@[TG0 1:\ -""7?#]Y1ZJTGCPLM-]6"&RU- M&YVB$YQ4U_E0)]3=M*Q\M[Z\'.HW\1)Y>&B(L1QCML+&Z-=?;-?ZKG/OI39":T$F&$IEF\B$P$II0)&1%-M0&3"5ZG@C(KK4;0<3N]@;DJ MF])6>Z2I7F&JIS7UE/"8H\B7X\&7PVB* A1YN,Y-IM0KN;$=:\N+MK8CO;B% M%_?#7@+,.68QH#/@I<.\SI"[TSV.L],[VCJ/=-0O'/6UCL8BRX,)XAC\!(_H MC81)W= ?:T4.'6(-B57\7A5^KT[,)E=-6FU(K&+UNK!ZK>W:_.$SRQ\^%_*) M3F*0$0T0E+!"C*!I@ $3_7\!SE ,$%ABYN&(G]?=FJP^VRJ%L]6QK/YV0&O; M=:1KVU(/;>OC(4VB?2&M5SFTHYM2JWHN@8I]8ECG DW9;4BM:AX=]]2T[UKDB(_@.&159",PP_H@Q6 _UNUW:!OU 13_P,/K1 MP[U>[- AVI1:U;KB('@J!\%&.:@IM:I=Q4%0ST&?QU^_W=].-#FHMYN#[,[U M=KRVL5 $%0)!/0*UD(+B Y/0)F>[6PE('LW [6Q M< 05$\&#F>@IPI>A7)('Z?!\>7J8?& Q35_/P:.U#5R""I?@J;@$&\6EIM2J M[R(4+CEZ7&I^6.<5OC>L]>TZUK^GFH(G'*[;6"84WH9I\>P%N+?J0?0[>RO;]BQQA6$ M.?IW<[;99Y1&Q.8EB$."9*&IU^L(% MR_9_9"><+M,M%%/*.0W3PX5(!IC)"\3O,TKYYD164.S"&?T'4$L#!!0 ( M !2(!5G#I6.RY < -DX 9 >&PO=V]R:W-H965TGKFU) MB<64'4BESFP9+[%4/_EN)@Z[J=!)/3@=_I;B_U@=GZYH!WY('(CX(%"236@*K?X_DGA2% M5E+Y^&\C.CG'U F[WT_JJ;EY=3,;+,@]*_Y-<[F_G5Q.4$ZV^%C(W]G3WTES M0TNME[%"F+_HJ;EV/D'944A6-HE5#DI:U?_QYZ8@.@FBZ)4$89,@')H@:A)$ MO01A^$J"19-@T8^P?"7!LDFP'!IAU218F;*O"\N4=(PE7M]P]H2XOEJIZ2\& METFM"IA6^LEZD%R=I2J=7/^35;N?_R"\1#'92/0SNF?5(^&2;@J"'DA%&4>_ M,DD$^C$F$M-"_'0SDRJP3C[+FB#W=9#PE2 1>L\JN1GN[X+O8+_.%93%"S_@L)Y&*"/#S'Z\8>?T ]HAL0>=CE&BRL7 M1V\6QG*$%$L@Q5(@,8OCU9GCE9?C+Y4D2E4BKFJEBY8W^=@FMA8+H@[[^70^ MCRZ6O9$,9-1D:-04**H%(IBW\]FY%\5O&ZV)C6UQ()PR9ROH%QD+!%0M!E5+ MWBBN:(YR_.R< T+EPP;9,28";\[^V"O5/2MRC3$CE<0[TRH*R;)/NN?+")*< M[G:$.PE[U4<3AE2+0=621BT(.C4SF$:]6@D5TZ89MC1#?T]W+#>$U[W:B:OD M.*?5SCR Z N*G1B]LJ,Q0JK%H&I)H];MT,/;.7+2C(00K10H8;I1?'K_H@_JF<8!/Y>DQDR;X:R3'ZC_ ZH6 M@ZHE;Y2K;^3T/?R>H#5\ J_[T!DY98I][H#?0<\4>]6D;PJZ,X-FYV33'W T M=%"/"%0M>:-H5Q[HW\,2"EI/*/";0BWT@I94=BD_4;E7K;(XD$PBR11U[1&1 MO")"F!9[P[B*IYZ4DE7DV?D 0%HN]XV:/=1Q-]J@OE'PTOQRQTVAXMHP6ULH M\/M"?9@:$LM4;>:DROHU^%2IU;EL!&N$2JY/_.>8[W:P+U;.KW\(\ M !DK#[AZ1EJU0E2=%,>-H#G%G+K=)G]^1_._?,G!_2X&-&XR.&X*%=?FW]I) M@=]/.HW+[)FO&F?I2:]^+@@7BGN%=GH WAQ_V;X[28):48V:59/[+A1HQ&1 MQ!0JHKVVH+6@0K^G\AY_/M'3_:[B\;2GV=Z,GD_P5"WD)",:GVZ7J1IFGT9= M"*O*JLZ6)'\>"-6?H;%00=5B4+7DC:(/+E_OH*$R8C\5K9\5^OVLASYF[177 MK$^->. 4*K#-J36B0K\1]5O'@3#O.QM03CB@AE/H M,'460>"$ ^HF#0^<0@6VX;2F4N@WE3Y6N&1R5\LKZ],O6E#+Y.LR MD4)EPF;6^B6AWR]Y=9WS%VL)M%D5_4#4U)M*VIPM2S5K?M"O(9V$0:T24+48 M5"T!54NAU.SGH;5_X?7 =!X[C27"=UKOL6OEZT]][S'>T$J@@6Q5J MKBK,!/%Z'UW]0[*#V?>U85*RTGS=$YP3KB]0Y[=,C7>:'SK >3?C^O]02P,$ M% @ %(@%66:N5?6^ P O@X !D !X;"]W;W)K&ULK5==D]LF%/TKC)KI)#/=U3>275LS6R+Z7N<+/% >WQ Y9?#O=94LJ7 O":L#Q;NF\]^=K MW], 8_&5X*,X^09:RH:Q;[KQZW;I>'I&F.)":@JD_A[Q"E.JF=0\_NI(G=ZG M!IY^/[-_,.*5F T2>,7HGV0KRZ63.F"+=ZBA\A,[_H([0;'F*Q@5YA<<6]LD M<4#1",FJ#JQF4)&Z_4=/72!. (K'#@@Z0# $1!< 80<(7^LAZ@#1:SW$'RU!L]:[X))PM\:>@N\X"<0>$%DF<_J-?#(P$.;G/_G??V? MO9\%(^P7/C1\X>3"VU:UQ45VG$Y<91-A+A),2'TK&Y8W$O+*)A".7(X7_;I*/3=)! M!-86$\\N+.F%)9/"/C.)J$U3,MHIT(=A-) UMHI3+QKNS60T;3_PXW"X-OOEDB4&EDF3#L7H8 M2P#B&@Q-AL0J@=R%=^][+2]";#*HI M$F[8[J91FQP)@=6!8!OU+*S; X&?BA+5>VQ.3*U*@$&L3P^&];4XZ?Y[XWY5 MMKQC@VU-B#/KO M_/G*M_3GNC@S[_\7^K:R^XCXGM1"K%LLM0W)#J8:V#"I:@OS M6:H"$W-MH,9WC,GGAG;0EZS9/U!+ P04 " 4B 59I*10)C4& #9. M&0 'AL+W=OR M,>![-O%,$S"7F>YTF[;[F=BRS120*T32]->ON 0;&RLP^^[V0P-8[W.$_!Z0 M.>CZB?%OR99207Y$89S<]+9"[*[Z_62YI9&?7+(=C>4G:\8C7\A=ONDG.T[] M52Z*PKZA:>-^Y =Q;WZ='_O(Y]1R[U^15D%$8V3@,6$T_5-[[U^Y>FS3)"W^!K0I^1@ MFV2G\L#8MVS'7=WTM*Q'-*1+D2%\^>>1WM$PS$BR']]+:*^*F0D/MU_HB_SD MY'/KSE[(CQK M+WG91FZZ7"]M$L19?MP++C\-I$[,[P5;?MNR<$5Y\ANQOJ>!>"9O32K\($S> MD=_)EWN3O'WSCKPA?9)L?4X3$L3D2QR(Y$(>E-N?MRQ-_'B57/>%[%'&[2_+ MZ%81W3@3?4 ^L%AL$V+%*[IJT+MJ_5BA[\N1J(;#>!F.6T,)]-+XDFC#"V)H MQK"A/W=J^0?_F1C&6;7YNEJ;G%5;KW4]E%T_'WRAEK_?<:7<;A.]&+A!@]QI M$_V\W/UWY^Z](O?C<_*:BP954@URWJ!#4C7TZK:@#)LIV9WQ*MGY2WK3D[>^ MA/)'VIO_^HL^UOYH";$WD?&]- Y'*;C3EBS)2 MUWQ!PDPDS"I@DQR6S6\?Y]JE,;GN/Q[F09M&=IM&3IM&+O($/1"LYL=1Y<>1 MTH]_IM$#Y9G9RMF,GXHMX\%/Z4G!R .5L_Y=RI=;.>ENFI'<*O%=38B$F4B8 M57:B=*U7_TPI=D567#J)RE_+F8%3195@KI:% DSD3"K M@(T/1EJ?&M/!U#AR*#*HC80Y2)C;M M9D/MZ*KE-*$&DR.4BSQ%#P2K.5#7]H^<-:4'_S*J!P)--E.KN_H,2C.A- M* M6T!I-I3F0&DNE.:A:/5L."C Z)"'Q24&E19(F@FE65#: DJSH30'2G.A- ]% MJZ>%L4\+XW][;JP.U3EUD#032K-*VBO/CJ$Q;2C-@=)<*,U#T>HIL:\JZLI" MS=RLLF'G/_L/(;T@*U_0*C<:K0^M,4)IYBNGFY7#\WKXV8(XM#L+*,V&TAPH MS872/!2MGA7[^J*N+C">RPIY6^!TR7AS6D!+B:_T\.6MD+.OA4![8T%I"RC- MAM(<*,V%TCP4K9X5^RJGKBYS-F2%W(AH+/+L:,P)-3%_-2I_1^?LRU%J0N?; M [2>":4MH#0;2G.@-!=*\U"T>E;LRZ.ZNCY:/?V\/U=@4@,ZWQB@55 HS8+2 M%E":#:4Y4)H+I7DH6CTA]I57?8)Y^ 0MO$)I)I1F06D+*,V&TAPHS872/!2M MGA;[@J^NKOAV>"-!3>J<&=!2+Y1FE;3C,KQ^4NV%AK6A- =*<]L.B8<*6_?S MONBK_W=57S6ZL\&A=5\HS=(;*K^S4WWMF>RAK3I-.U.=M,^RT:VF07D M2K*][:^O!"PVH*7KK%YL$.<>Z=PC+I*F1\H>^)80 1Z+O.0S:RO$[MJV^6I+ M"LROZ(Z4\LF:L@(+>"LM.;3JNV6S:=T+_*L)+<, M\'U18/;/#T!(RL M9]9'>)W 0 54B#\S-]+K[2XR^D$>0KOA7- M>?4+CC4V="VPVG-!BR98CJ#(ROH?/S:). N0//H U 2@?H#W3(#;!+@O[<%K M KR7]N W 95TN]9>)2[& L^GC!X!4VC)IBZJ[%?1,E]9J2;*G6#R:2;CQ/Q. MT-7#AQN9ZA0L:"'G'\>5@Q_ [W*:TC6XQX_@;4P$SG+^3C9_NXO!VS?OP!N0 ME>!^2_<EEEH M4X&>4G@E_W>=7P$'O 7*0IQG/XB7A7A7NZN2\KO?DNWOO),-MYX5;\;D7 MS@N=SS63IV=2E>Z:[_"*S"Q9RCAA!V+-?_P!!LY/NB2;)(M-DB6&R#IV>*T= MWAC[_)X*G ->F;*L3%G]CRDU7U#QJ:_%81Y$*)C:A_-D:T N\KN@> B"GA?V M4(D&A1 *6U1'MM_*]D=E?RZE3 *$+$%+4I)U)G12:P[_O.O0Z4O5@/QPTI,Z M!+D!]'I*-2#'=_5"@U9H\ I_WX.RKL4R$41;:H/!F'R(G%X*AB O]'IYBH<@ MZ$0![.5@B)K T-/G(&QS$([F8(%WFF:"1ZWF:%3S;WA)&2"/2J#>V='X2XNK2;+8)%EBB*QCPJ0U86+L6S6$4 MZU! M)WN0L5+14)DRQ21;;)0M,<76->6T58&C2^_O*1?NX.4-HWZQT& &I6*(@?W% M1Z(%P6<*Q6E# ,=W!#_+]3"3LE5IP&F1E1D7JF8%*:9(N-LB6F MV+K^G'8NT#=7*49W01>;8I(M-LJ6F&+KFG+:9<'7;+.TU@2#?:T'(]2O%4.4 M&R&W7RV&J GRHWZY&*)"-%A8V&='?@5AF^JLE4LY^U+4ISQM:WN>^[$ZQ>RU MW\#K!=2TQ^K\MSIB/-'7A\=?,-MD)0LKJ\]CZ1M!==>"XI$+0 MHKK<$IP2I@#R^9I2\72C.FA/Q>?_ 5!+ P04 " 4B 59'HR\?,L( "X M3@ &0 'AL+W=O274H MMI/L(#C;%$;[>(*GT_EDSZ)D='-5G/LH;J[2HXRCA'\4*#ON]TS\N.5Q^G0] M\D:G$Y^B[4[F)R8W5P>VY7=9%&:(,$?KD?OO4OJD]R@ M*/$UXD]9[3?*;^4^3;_E!Q\VUZ-I7B,>\[7,(9CZ]\A7/(YS)%6/_U6@H[// MW+#^^X1.BYM7-W//,KY*X[^BC=Q=CY8CM.$/[!C+3^G3[[RZH5F.MT[CK/B+ MGJJRTQ%:'S.9[BMC58-]E)3_V?% MNAHI.WES)]/UMW>WBIL-6J5[U6 S5E#^#A67T)^'_#!#KP,N611G;]25+WOWJ#7J%)BC;,<$S%"7H2Q+)[&WMQ.==>LQ8LE$G7QG'5Q.IJIY78+*NJGE; M5A,_4TV"_D@3N]A!\!$Q?P<>'P*_"UV(O[W&(_1 M%+]%>(I]2X56?PU+[E M@4=YVTX%6K-DK38_W9%S8@YMZ)!@P;(5[7?>;-Z@!-(C!0(SV+LXLW2.HP,74=K)XT5[%/<7LT8G<%9A*#]]/(:0'JG%8WVF,N+N3?5^,YMMFN9V9-14.D#%"VHT Q&9],Q;BX[0;U2 M*#234:UL>(.D#?L"J">WL_:8YH_GR^9B"%3 J- ,TBQ>0U"OU':KQO!MLJ'U M"<\M4/1:CO9D8VZKXD63#%!YHI?/$-0GA4(S&=,BA;<8MC+]Q/,GI'EW6J6) M%&PMCRQ&G[G8H]&Z5IGMP=M,+ M*8>L0-&"CCL_A=4_A17[EK!6?(.J/E!HYD-O+0_AJ7-T?[_="KYEDJ,/JBM' M21:MT5<6'ZV* X947%:@: $H6@B*1J'03(ZUMH2=BD:GXF"E&E1< D4+*K2Y MXUD&J$,*A6;RIQ4C/$@Q:@W+5OYP*T:8-#H"E65 T0)0M! 4C4*AF;QK\0:[Q9O/J51;BV.=_:S& M_KK./B_9SY#@,K4TK:6U4D4ZN==7&ES(]4XVOKK#*/I#6_ MJ:IV?>#Q+J:M/@\J!/7R&8+ZI%!H)OU:+<)=:M&!%W0\G?:@K-J#5AN2AU2@ MJFT4;4"-U+8VT=DDK!R#9LF H@4=<<,#MC.@%:-0:&:#T6(5=J?4?-(]^$[W MZ^;9,C7:RCFH1 6*%H"BA:!H% K-I%U+5'CI7!X,H=V5MHI!!2I0M 4+01% MHU!H)OU:M\*#LHL&9Z^ZX0?3#BI!^J10:"9I6EDB;F5)9SMT\0:::02*%I"V[O1NN6C2!JH[0:&9M-5> MKW)+5"_-IB5M]8AXI)E.ZZ[$8);Z^ Q!?5*+3V/N-,.OQ2C2D2/$(H$>\X=@K_:#<5%JC[;?V[?ZBI1582GE^LU1@*87QK"4"V,#F\V8QZK[/GVW&6MPA MLV&9!45@GWWZ1$!?,@)%"T#10E T"H5FLJPU'.+6(@#S7=V>!K< 4$6&6#*# MIF/KN22*H1 &*%E1H9C>-AOYZ7,U2ZMN>=SW]W@=M++:0CJE$*AF0U *R%^5[+./_B MV%VWP8,&J-S2$3?R?#HS:#TH%%K9/B:U#VOMN=@6GT#+%*/'1):?)SJ?/7]F M[7WQ<;'&^5OO95A^1$W#E]]T^X,)M7'-4,P?E*OI>*%VU:+\3%IY M(--#\5FO^U3*=%_\W'&VX2(OH*X_I*D\'>0.SA^KN_D_4$L#!!0 ( !2( M!5E:'&GQT0, 'L. 9 >&PO=V]R:W-H965T_;? MC'@0\X(EF?#\;SI7JZ'3=="<+/ F5U_X[G=2"8HUWXSGTORB787U'#3;2,6+ MRAA64%!6_N,?E2,:!L!C-P@J@Z!M$)TP""N#\-(9HLH@NG2&N#(PTMU2NW%< MAA4>#03?(:'1P*8;QOO&&OQ%F4Z4)R7@*P4[-?H,N?B!S7A!T",1Z&F%!4&W M&5&8YO(.O4//3QFZO;E#-\A%4G^5B#+TS*B2]XV!/U=\(S&;P^#-07_@*EBF MGLR=54L:ETL*3BPI1)\X4RN)IFQ.YA;[[+Q]!??4/@KV/AH'9PG_V.0= MY 7W*/""R+*>R27FD3$/;7+^W^S37Y[]P!EAG3"AX0M/\$VQ8)0MY6NZW*,Q MEG2&_GEXD4K SO]JBWG)&ME9=3GLRS6>D:$#]4X2L27.Z.T;/_'>VQQ^3;+L MFF33*Y$=A":J0Q.=8V_NY=N/7,H[6QQ*BL10Z%-D.XJ#*(+$VC8=?(R*@B2- M#U'9,:H;)V$+-3U&I5X:O*(.M,:UUOBLUC+E=N8<(/-W>$L$G&O[@@0GHE10 M?2!1;3XHJ>.FNC3U@I8/+*ANU&NA,BM7D+1\8..*>Z'=!TGM@^0"'S"(.BVC MOH8M:3Q@$UURI8TE^!V_)?D8XW6ZW99B&U'::PFV@:+$KC>M]:9G2T]&\PT$ MVRB^S76"NPWAT"C@YF'T]VT.2*]9@:Y)EEV3;'HELH,(=>L(=<]FI(D07/P0 M62S@)HCX I'O&ZI^(KS#PGX9Z!YM#=]+PU9B'H.:NZ?TXC&F%[?3\AB3>B=V M8:_6W/MOS9"5OUB+>I;*D+8K[<2"ZGG==CVV<25MU-3&%?1.[$W?>[U(>A?Y MX=)Z5-$=E@BO56PF%A24I+0EW,J5MHNP%16UP^\V+M,%$4OSBI%07C9,E=>D M>K1^*3V8]T%K?.SW)[YE/-,O*W-Y?Z4OGV6?L%A2)E%.%C"5UTDA2*)\Z90= MQ=?F*O_"%3P,3',%KT,B- "^+SA7^XZ>H'YOCOX%4$L#!!0 ( !2(!5D< M[A)5(P, ,<, 9 >&PO=V]R:W-H965TKV[,)-L&IL9IND^_>S#:$0$=9.//0E M^..>DW,NU]9EMN?B4<8 "CTEE,FY$RN57KJN#&-(L.SQ%)C>V7"18*6G8NO* M5 ".+"BAKN]Y8S?!A#G!S*ZM1##CF:*$P4H@F24)%G^N@/+]W.D[AX4[LHV5 M67"#68JWL 9UGZZ$GKDE2T028))PA@1LYLZB?[GL6X"-^$E@+RMC9*P\#0L15[D(_X2(,;KE3,42?6811'6\JPV5KOR#JRN_E?!; M1GO(\S\@W_.'#7J6+X$/+7S0(F=0)GE@^88G^.Y *D%"!5&>8(DPB]#Q*KIG M1#5FKY7='/1+F>(0YHX^R1+$#IS@_;O^V/O49+TCLEHBAF4BAI9]\,]J<\^^ MEQW&KQR5/$BU\K7CXV"2K%?W:E]D16H=E7"KV/],Q469BHN77NCR5+VW,KSVO7=$5C/; M]YY[!*_+BB_8.K+>%5O=>Z4_ZK^=JB^T5._E0:]_5/@-07YO>G1YNY66, &Q MM9VR1"'/F,K[J'*U[,87M@<]6K\R7;IM-9]I\A;_%HLM81)1V&A*KS?1IU7D M77,^43RUC><#5[J-M<-8?VF , %Z?\.Y.DS,'Y3?+L%?4$L#!!0 ( !2( M!5FB$^I.( D -1" 9 >&PO=V]R:W-H965T_*>U7HW]R6U2%K],OJ;EG?5RK;=H,.^R4C1"X/65XL5M?=>Q^KU75Y;/9Y MH3Y67GT\'++JS_=J7S[>+.CB^QN?\KM=T[ZQ7%W?9W?JLVK^N/]8Z5?+%5ZG;F\5/]"H5?CN@4_P[5X_UQ<]>6\J7LOS:OOBPO5F0]A.IO=HT M;8A,__>@UFJ_;R/IS_'?/NCBG+,=>/GS]^AI5[PNYDM6JW6Y_T^^;78WBW#A M;=5M=MPWG\K'GU5?4/&( [P?PJ1E$/T!,S>#W _RI V0_0';>G\SJG(ZS)EM=5^6C M5[5J':W]H9NN;K0V."_:E?6YJ?1OZYG/A['OA[YDUX+^.^W<>8?_P&&$"^3SK*<-%-YQC MY?RU[,E?RYX^,SPKGLH^\I*?%Q'OXO'IBPA;(:<@ @_2;J%7]7VV43<+O4?6 MJGI0B]7?_T8E^2K2?1LIN M9'OV>EA%1!#!KI;=5>?!T U!UAP/JX2F.?U&-'\H(6FBJ1" ""APT55$0A= _ M4Q52'@7 /6M],]V39_>DU;U8Z:";_'0BTJ<:+SN459/_[_2&^J8[JAI?D=*H MC8E(@I6V1E2<<^!Y;*I$%% )W$14DH7036N],]T,SFX&]K5XN,_RJMN;RULO MJVO5U)VK>Z6[,:]1E6XI^I-^WJW;-TN;QX%1\5L:AL!B1"1]#APV132,X')% M1'X8 7^M#LST-SS[&UK]_5BIML?/BSMO4]8-ZEEH%"&C %2Z1D0:#8!GIHBR MT(>FF:J(^&".4FM9,TV+SJ9%5M/6V7W>9/O3P;S-FV.%+[;(/%0C"@^O-:(2 M,@+UQJ9*2@8WO@11,0FWD-1:W4SO*!GZ=6)U[_>R]>YT**-M.#$-"?7)- )G MC+4]STL[J*EI$Z=ITSZ:'*45A(?#?C/V^8*+J-WGG?+6&JMJM\@0&I'0*GXTP?:%01H83#7@?1A;X, N@D$BX,*.R*$DPG!0DX]/$U MH) .5$CM6#@?;*A);50RWUBAJ RZ'R,RSBDAT%5$QIB H&TO>JZI RQ2.RVZ MYAN*X*$TC#9%'/:;6"#*C*5KJB@WCO_7 $@Z$"2U(^04Q*$FJ#$>".B;J>($ M[HLQHA(4 GJ"J7P.T=!>VESK!CBD=CJ<"CH4 3L:$*-A-V6A+R!8(RJN^<\P M$)'1P)?0P=< 13J0(K6CXK.P8Q(;];G/)8?>.8*VWN.):1.G:5,T;4 C\03L ML $JF1TJ?]6GHIWW09N=9YC/]N$O;7R=1HN=1DN<1DM=11M/Z\"PC+K &N84 M6IU&BYU&2YQ&2UU%&\_N *W,BDU6K.F'7FX5@>]3>$I&9-*/.)#%B(P*R>%? M?A-,QR+="H"SBKVPN<8-/,CL/#@=:9@):;Y/8$.(J*1DD&<056A03X*H*&4< MPHR]PKD.#E#([% X'V:826M,@P5T%&,Z"9ML1"58!,_!B(I3B$6IO>"YA@YT MR.QT.*7+9@C@"6I89ZHD-9Q#Z$[ W2'!$A()$=!>V5SG!@1D=@2,P.>,_UV S!MI"+2$+K',%6 M;_&TK(G3K"F657$:+G49+G$9+ M744;S^D IRQRTEV[9,"UTVBQTVB)TVBIJVCC.]H&).9V)+9UU]R\V!GH[1_V MA8A,^@&#)V-$1D402KC583HN.&R+4GMABTE;#E*F]PKD.#F#'[6 WO[OF)H QH[PUHJ(A,1PU53ZC M\&X31,7UL0 -?0W@XQ>WISX#?(XO$]C3O?A.5K>WLKJ]EQ4#8#BYK\&B?&!1 M;F?1*>C$$>JD(>Q@$16-(N.X0'@R@DU]@F4,F+'1O 9U\H$ZN9TZI[(31Y@R ME/#Z!*8B!%Y_1%24,+B?)YB,&C<.I_8"YQHXP">WP^=S[,216T2YKT]RT#I' M"-A;/"UKXC1KBF3E440N+HV.31X E=L!M6,GU%V7[+=V&BUV&BUQ&BUU%6T\ MGP,+\] %-W&G5.PT6NPT6N(T6NHJVGAV!RKF]DNV5FXR+V &(8W@50E$%C)B M_$$=D5%?^O DFV Z22B\1SBU%S;W69L!.(4=.*=SDS!!\*U/A8!]/JHC$?R3 M<8SI* ED")W$A:&$/5)J+W6NE0.""CN"S@HJI M @8-?0TB%0.1"CN1N@8H85+C6P'!8HVII''#$*9B\"ZJ!%%10>!E-;L- M.%78.74*R@CD B&!A:P1%3,>BL!"<7@L)X@J,"Z?V0N;:]S%@XIV!IP*,L*D M,I\:3]SUJLN'"C@SGKA#8NF)@+>=)D@P&3#C@<77 $$Q@*"P@^!S'-,/ORS" M9SZ'Q:[M:5[:94W,FCC-FJ)9F7^Q2DXF+R\>NC^HZJ[[>H1:'[C'HCD].GU^ M]_P5##]U7SP WG]/K]84>3^F5\GI"Q:&\*?O>_@EJ^[RHM:[[ZU.1=X%^B-7 MIZ]0.+UHROOND?\O9=.4A^['GW9=E\?]$F.'^1Q>K_4$L#!!0 M ( !2(!5GY?0;A. 4 !HV 9 >&PO=V]R:W-H965T+<4C-&&=?]4L,F/>9,W#>@&?.3/=I]C5?4\K(]SA*\IFT9FQS*\OY8DUC M/[]*-S3AWRS3+/89W\U6QG+_.?J91 M5)!X'-]JJ-2T60A?;Q_H9MEYWIEG/Z>?T^B?,&#KF70MD8 N_6W$OJ1[F]8= M&A6\11KEY5^RK\X=C26RV.8LC6LQCR .D^K3_UY?B%<"SCDMT&J!UE;/IUFZ)UEQ/N<5&V6>EGJ>66%26.J)9?S;D.O8_&G[ MG--O6YHP8NSXWYQ\T"GSPRC_2'XGOQ*9Y&L_H_E49KRU0B,O:K)=D;4.\H \ MI E;Y\1( AJT]3*/L@E5.X1ZKPF!=]O5%=$FGXBF:,,3\7SN(5>'G7)=+'>W M$6]]U"DWSLF3*Z)TMVZ*Y0_^"]&T3K5U7JUT7SB[1\^5[L:=,]=]DPGE;I_6 MJPLW."'W^K1^4MY*PD'CET')&_3URXF0[BO$\#2B>$C>YAM_06<2?PKF--M1 M:?[;+^I8^>-45B-A.A)F(&$F$F8A8382YB!A+A+F@6 M5PT;5PU%]/F?6S]C M-(M>R,+/UR0(=V% DX"_&RTB_O0)R(L*%+O8>$ MZ4B8@8292)B%A-D5;%+"BE\'N[ERI4VF\NZUI_J)+\Q4)TY$P PDSD3 +";.1, <):BPH38?2C#/7KISA*:<:.N=XH/%84)H-I3E0F@NE M>2A:VV.O)EQ589[\=\;U!SDS1B@F7NPQ)$V'T@PHS832+"C-AM(<*,V%TCP4 MK>TW[>@W[>?'"VL&RF%(F@ZE&5":":594)H-I3E0F@NE>2A:VV''D@A5.#>, M'#L4MW2Q#Z&U$S5-/!1F0-LTH30+2K.A- =*,XXH M1EYL)&@AQ)GN-I5VG:5VT'!,*,V"TFPHS8'27"C-0]':'CL6::CB*HUWC2F* MF1>;3!QA4[_:6< *#<> TDPHS8+2;"C-@=)<*,U#T=HF.U9NJ,(I['<-+XJ) M34UX9U&X&'#QHPM:O@&EF5":!:794)H#I;E0FH>B51:37ZWLB&FV*AO"S59CD)*)+CE2N)OQ_1%8M M1*IV6+HIUX\\IXRE<;FYIGY L^($_OTR3=EAIVB@60XV_Q=02P,$% @ M%(@%6;2\=P1- P D!4 T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D3 M2!-)FA&:T5;:*B%-VB8D>-@;38F>.R=K]^OG&:?N"+& ];NU0T]CT^ MYQ[;-\0PJ,U*L+LY8R98ED+60S(WIOH0AO5TSDI:7ZB*28L42I?4V*Z>A76E M&SMCX4RUV\"=S]Y=W(2/9Q?[\?/&N"(7D2XKL4PZ717NAUNE=9, MC'CU(D_/6,*$^UY'T>F6I^@4(V<>\H:)T:XB?\[=I#@]1NC1#MW-.&SK:#0H ME-R44T)Y70;W/6F'[P'K'ACD0G0&>\0%1H.*&L.TO+&=9G 3? (%;?M^ M55F',TU7<>^2; C-S2:9*)TSW:6)R3HT&@A6@!W-9W.X&U6% !JC2MO(.9TI M21L/:T;;L+)3)L0=//_?BQWM9;&U<\VVRZYI#;5-)^,ZH+^MYK2W92]?I1M4 M_%&93PL['=GTX>E@MYH5?-GTET5G %./<75:56+U4?"9+)F;_(L3C@9TS0OF M2O-?-AN4RM0&F";!(].&3[">>T?H^>^N\XQ)IJG8-FUK M_Y!7^=6.DZM_9;GYK;)OV.NQ?:D?NLG+8S"9'H/)HZC)_C&8S [?9'($'ML# MZJ&;C _29-@>U[;.A#LGPBX:P,E[2+[!25YLD@:3!1>&R[8WYWG.Y).#H94W M=&+_W-S1M^-S5M"%,/<=."2;]E>6\T69=:-N82':49OV%YA>G';'?IN+RYPM M63YNNWHV:9J!;=BL[06$?>2FN?P(QG&8'P$,RX,YP#B.A>7YG^;31^?C,,Q; MWXOT44X?Y3B6#QDW'RR/GY/9RS_3+$N2-,56=#SV.AACZY:F\.-7P[P! \L# MF?YLK?'=QBOD^3K ]O2Y"L%FBE8&"[@-4.Y/?G M@9KR*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_';+,3G? ML?/Q4:J'M90/Y&?%A1Y&.V/V-_V^+G904?U6[D'8*QNI*FKLJ=KV]5X!+?4. MP%2\GPP&U_V*,A%]^G@::ZGZ_HDT4!@FA6UT#?<,'O7S=7=*#DRS->/,/ VC MYC.'B%1,L(K]@G(8#2*B=_+Q/ZG8+RD,Y7FA).?#*#Y>N =E6/&J.7>0*[K6 M38NAZV_4@@RCZX$=<,.4-DV/9GQJ&0]@.Q_/:B,_,VY 3:B!+TK6>R:V;AA[ M%WWO-IHXG(['(-ZH/PFCW&Q8 1-9U!4(QF'1W:G]Z5A[OVEA<+X;JAMD+:E8VX.$@QW>+R7213R?$?LKO MYK/):&5/;D?ST6(\)1YD@D F%X3\GGB0*0*97@0R7]G#U^G"@\P0R.R"D*U( M7B&05Y>$3#W(:P3R^I*0F0?Y#H%\=TG(*P_R/0+Y/BQDSK:"V;Y4&#(J"EG; M3"FV9"DY*QAH#_(# ODA+.1GRA2YI[P&\A6HKA4TJ=U/X@,LBP_"XLW$P7:P MEFW%*T;%$M@L7]C&D#%598L(LT@<6"-S*;:]%:B*3&!M?"I,&W%@;\SMWZD] M:Y@?XM""D%7%S'/9,I;-TPCBQ:,88WZ( PLB-[)XV$E>@M)OR/1';2LKGPW3 M0AS8"PU;[];.J0M>94?232>?#S-"'%@)"SON3!2R K($1?(=5>"S82*(0YL MMJZ'5R2WPH:E_SAP_L_KM88?M:.;'EYD_@3+_$G@S+^D3^2@W5PV7Q<%D G3 M!9?.43XDYH(DL MF0C/[L)*5HJ5S^T@I:I/*2X4FZ!HCL!W0,J15&B>8+I+ MNCA3B)!_[ J8MU)T@GDD">P1KR YH?WKLV'Z2 +KX[DRZ43#[)$$ML>Q&.C$ MPJ21!);&.:G]!O4Q,7\D@?W1Y;;.6&(F24*;Y+7DNAA33"II8*G@N=!?@:>8 M5M+ 6CF;"R=@*.,^)F:6-+!9SF'VR"ULF5_BI.C^U87,TB.CLF3^>BG%S)+^ M3;,<)[K]X&!J2?^B6KK8,+>DH=W26O[::?T&!\D/[L$>*RA]3,PU:6#7O,*T M2]"#>TU@,4CNNR;%7),&=LW)U%VSC.DE#:V7CK5Q)V6&"28++9AS!46/.(G[ MF)A@LL""03#=)1\3$TP66##==4_7G&-^R0+[I9/RMUS:*_T,?4,2V"^=]5E7 M+#'/9*%WP%YN1W0C8KK)&MWT3^]!2]@P >7"#J]M>T%YL53$'8[[MMF5VW_9 MU)R/;=N=F$M:GEZKGEX)?_H?4$L#!!0 ( !2(!5G]+-6EK@$ ,$; : M >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V;MNPD 0A>%707X EIE9 M;A%0I:&-> $+EHLPV/)N%'C[("C@6"G2H#V5M;8\_AM_LM:SKU"5Z5"?X_[0 MQ-[E5)WCO-BGU'PX%]?[<"ICOV["^79E6[>G,MV6[ZG;H]Q'T(J>JNRW84T+]RE>IZ. M[GZ0_FURT5MNYD6[W$CA<@BOJK01Z*^JM!'HK MZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z6V>SA$!O M0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!OCWI[ KT]ZNT)]/:HMR?0 MVZ/>GD!OW]GL)M#;H]Z>0&^/>OMWZAW3M0KQV?-8X_/?276ZW1N>C[\O'R<[ M[_@=9P=_[!:_4$L#!!0 ( !2(!5DF^H>GM0$ -P; 3 6T-O;G1E M;G1?5'EP97-=+GAM;,V9S6[",!"$7P7EBHBQG=(? 9>VUY9#7\!--B0BB2W; M4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75N%E4>&\>&'-I0;5RL3;4 MA)U7T<$A#IU=C2M*XX:A(&)G'=J=GPT.?:\; MLK;,:+!0UK^H.E2Q;<6H?K_=!VU&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( !2(!5DZ@YY"Z 4 !$? 8 M " @0T( !X;"]W;W)K$& :'0 & @($K#@ >&PO=V]R:W-H M965T&UL4$L! A0#% @ %(@%66K!\& # P $0H !@ M ("!0A4 'AL+W=O 8 " @7L8 !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ %(@%6:2I&PO=V]R:W-H965T&UL4$L! A0#% @ %(@% M6?J8V47G" ;A< !@ ("!O3D 'AL+W=O&UL4$L! A0#% M @ %(@%65FLKDS/ @ HP8 !D ("!X$D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %(@%6;XWR&)2 M P :0D !D ("!_V$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %(@%661_Z*+(!P 7!H !D M ("!KW 'AL+W=O >&PO=V]R M:W-H965T&UL M4$L! A0#% @ %(@%6;$OZL)O @ >P4 !D ("!N80 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M%(@%6&PO=V]R:W-H965T&UL4$L! A0#% @ %(@%60\%;"1V P M"@P !D ("!!YT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %(@%62&YVBG1 P BPL !D M ("!^ZH 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ %(@%68O)<#7, @ 9 D !D ("!>+< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %(@% M6;+YL=B( @ Z08 !D ("!QL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %(@%6<.E8[+D!P V3@ M !D ("!=,T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %(@%6;KP&W5&! (1< !D M ("!\-\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ %(@%61SN$E4C P QPP !D ("!=_$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ %(@%6;2\ M=P1- P D!4 T ( !EP,! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ %(@%6?TLU:6N M 0 P1L !H ( !(PP! 'AL+U]R96QS+W=OU 0 W!L !, M ( !"0X! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& #8 -@"Q#@ [P\! # end XML 59 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 60 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 62 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 160 249 1 false 32 0 false 6 false false R1.htm 995200090 - Document - Documents and Entity Information Sheet http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation Documents and Entity Information Cover 1 false false R2.htm 995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome CONDENSED CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 995200405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityParenthetical CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Statements 7 false false R8.htm 995200500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 995210101 - Disclosure - Significant Accounting Policies Sheet http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPolicies Significant Accounting Policies Notes 9 false false R10.htm 995210201 - Disclosure - Fair Value Measurements Sheet http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 995210301 - Disclosure - Inventories Sheet http://www.thecheesecakefactory.com/role/DisclosureInventories Inventories Notes 11 false false R12.htm 995210401 - Disclosure - Gift Cards Sheet http://www.thecheesecakefactory.com/role/DisclosureGiftCards Gift Cards Notes 12 false false R13.htm 995210501 - Disclosure - Long-Term Debt Sheet http://www.thecheesecakefactory.com/role/DisclosureLongTermDebt Long-Term Debt Notes 13 false false R14.htm 995210601 - Disclosure - Leases Sheet http://www.thecheesecakefactory.com/role/DisclosureLeases Leases Notes 14 false false R15.htm 995210701 - Disclosure - Commitments and Contingencies Sheet http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 995210801 - Disclosure - Stockholders' Equity Sheet http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 995210901 - Disclosure - Stock-Based Compensation Sheet http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 995211001 - Disclosure - Net Income Per Share Sheet http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShare Net Income Per Share Notes 18 false false R19.htm 995211101 - Disclosure - Segment Information Sheet http://www.thecheesecakefactory.com/role/DisclosureSegmentInformation Segment Information Notes 19 false false R20.htm 995211201 - Disclosure - Subsequent Events Sheet http://www.thecheesecakefactory.com/role/DisclosureSubsequentEvents Subsequent Events Notes 20 false false R21.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 21 false false R22.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 22 false false R23.htm 99920102 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPolicies 23 false false R24.htm 99930203 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurements 24 false false R25.htm 99930303 - Disclosure - Inventories (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureInventories 25 false false R26.htm 99930403 - Disclosure - Gift Cards (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureGiftCardsTables Gift Cards (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureGiftCards 26 false false R27.htm 99930603 - Disclosure - Leases (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureLeases 27 false false R28.htm 99930903 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensation 28 false false R29.htm 99931003 - Disclosure - Net Income Per Share (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShare 29 false false R30.htm 99931103 - Disclosure - Segment Information (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureSegmentInformation 30 false false R31.htm 99940101 - Disclosure - Significant Accounting Policies - Basis of Presentation (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesBasisOfPresentationDetails Significant Accounting Policies - Basis of Presentation (Details) Details 31 false false R32.htm 99940201 - Disclosure - Fair Value Measurements (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsTables 32 false false R33.htm 99940202 - Disclosure - Fair Value Measurements - Beginning and ending amounts of the fair value (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsBeginningAndEndingAmountsOfFairValueDetails Fair Value Measurements - Beginning and ending amounts of the fair value (Details) Details 33 false false R34.htm 99940203 - Disclosure - Fair Value Measurements - Additional information (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional information (Details) Details 34 false false R35.htm 99940301 - Disclosure - Inventories (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.thecheesecakefactory.com/role/DisclosureInventoriesTables 35 false false R36.htm 99940401 - Disclosure - Gift Cards (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails Gift Cards (Details) Details http://www.thecheesecakefactory.com/role/DisclosureGiftCardsTables 36 false false R37.htm 99940501 - Disclosure - Long-Term Debt - Revolving Credit Facility (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails Long-Term Debt - Revolving Credit Facility (Details) Details 37 false false R38.htm 99940502 - Disclosure - Long-Term Debt - Convertible Senior Notes (Details) Notes http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails Long-Term Debt - Convertible Senior Notes (Details) Details 38 false false R39.htm 99940601 - Disclosure - Leases (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.thecheesecakefactory.com/role/DisclosureLeasesTables 39 false false R40.htm 99940801 - Disclosure - Stockholders' Equity (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails Stockholders' Equity (Details) Details http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquity 40 false false R41.htm 99940901 - Disclosure - Stock-Based Compensation - Net of Tax (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails Stock-Based Compensation - Net of Tax (Details) Details 41 false false R42.htm 99940902 - Disclosure - Stock-Based Compensation - Stock Options (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails Stock-Based Compensation - Stock Options (Details) Details 42 false false R43.htm 99941001 - Disclosure - Net Income Per Share (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareDetails Net Income Per Share (Details) Details http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareTables 43 false false R44.htm 99941002 - Disclosure - Net Income Per Share - Additional Information (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareAdditionalInformationDetails Net Income Per Share - Additional Information (Details) Details 44 false false R45.htm 99941101 - Disclosure - Segment Information (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails Segment Information (Details) Details http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationTables 45 false false R46.htm 99941201 - Disclosure - Subsequent Events (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.thecheesecakefactory.com/role/DisclosureSubsequentEvents 46 false false All Reports Book All Reports cake-20240702.xsd cake-20240702_cal.xml cake-20240702_def.xml cake-20240702_lab.xml cake-20240702_pre.xml cake-20240702x10q.htm http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 65 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "cake-20240702x10q.htm": { "nsprefix": "cake", "nsuri": "http://www.thecheesecakefactory.com/20240702", "dts": { "schema": { "local": [ "cake-20240702.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "cake-20240702_cal.xml" ] }, "definitionLink": { "local": [ "cake-20240702_def.xml" ] }, "labelLink": { "local": [ "cake-20240702_lab.xml" ] }, "presentationLink": { "local": [ "cake-20240702_pre.xml" ] }, "inline": { "local": [ "cake-20240702x10q.htm" ] } }, "keyStandard": 207, "keyCustom": 42, "axisStandard": 15, "axisCustom": 0, "memberStandard": 18, "memberCustom": 11, "hidden": { "total": 9, "http://fasb.org/us-gaap/2024": 4, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 160, "entityCount": 1, "segmentCount": 32, "elementCount": 476, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 587, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation", "longName": "995200090 - Document - Documents and Entity Information", "shortName": "Documents and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_7_2_2024_SKsYqrlTaECe-Gz_Ae8S8A", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_7_2_2024_SKsYqrlTaECe-Gz_Ae8S8A", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_7_2_2024_SKsYqrlTaECe-Gz_Ae8S8A", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_iA6lmUnSL0iEWE8LlFFfww", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_7_2_2024_SKsYqrlTaECe-Gz_Ae8S8A", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_iA6lmUnSL0iEWE8LlFFfww", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome", "longName": "995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_4_3_2024_To_7_2_2024_tGNXoyXzKE-0509G2GmBxA", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_3_2024_To_7_2_2024_tGNXoyXzKE-0509G2GmBxA", "name": "cake:FoodAndBeverageCosts", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "unique": true } }, "R5": { "role": "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "longName": "995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_4_3_2024_To_7_2_2024_tGNXoyXzKE-0509G2GmBxA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_3_2024_To_7_2_2024_tGNXoyXzKE-0509G2GmBxA", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "unique": true } }, "R6": { "role": "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_1_3_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_wl3vBNzdqE67m5Ond33aRw", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_4_4_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_fEbWQkHHMk2eaBhRm2rWbQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "unique": true } }, "R7": { "role": "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityParenthetical", "longName": "995200405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_4_3_2024_To_7_2_2024_tGNXoyXzKE-0509G2GmBxA", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_iA6lmUnSL0iEWE8LlFFfww", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "995200500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "cake:ImpairmentOfAssetsAndLeaseTerminationExpense", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "unique": true } }, "R9": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPolicies", "longName": "995210101 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurements", "longName": "995210201 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.thecheesecakefactory.com/role/DisclosureInventories", "longName": "995210301 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.thecheesecakefactory.com/role/DisclosureGiftCards", "longName": "995210401 - Disclosure - Gift Cards", "shortName": "Gift Cards", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "cake:GiftCardsLiabilitiesAndAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "cake:GiftCardsLiabilitiesAndAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebt", "longName": "995210501 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.thecheesecakefactory.com/role/DisclosureLeases", "longName": "995210601 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingencies", "longName": "995210701 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquity", "longName": "995210801 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensation", "longName": "995210901 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShare", "longName": "995211001 - Disclosure - Net Income Per Share", "shortName": "Net Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformation", "longName": "995211101 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEvents", "longName": "995211201 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_4_3_2024_To_7_2_2024_tGNXoyXzKE-0509G2GmBxA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true }, "uniqueAnchor": null }, "R22": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_4_3_2024_To_7_2_2024_tGNXoyXzKE-0509G2GmBxA", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_3_2024_To_7_2_2024_tGNXoyXzKE-0509G2GmBxA", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesPolicies", "longName": "99920102 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsTables", "longName": "99930203 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.thecheesecakefactory.com/role/DisclosureInventoriesTables", "longName": "99930303 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsTables", "longName": "99930403 - Disclosure - Gift Cards (Tables)", "shortName": "Gift Cards (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "cake:ScheduleOfGiftCardLiabilityActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "cake:GiftCardsLiabilitiesAndAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "cake:ScheduleOfGiftCardLiabilityActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "cake:GiftCardsLiabilitiesAndAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.thecheesecakefactory.com/role/DisclosureLeasesTables", "longName": "99930603 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationTables", "longName": "99930903 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareTables", "longName": "99931003 - Disclosure - Net Income Per Share (Tables)", "shortName": "Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationTables", "longName": "99931103 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesBasisOfPresentationDetails", "longName": "99940101 - Disclosure - Significant Accounting Policies - Basis of Presentation (Details)", "shortName": "Significant Accounting Policies - Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:FiscalPeriodDuration", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:FiscalPeriodDuration", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails", "longName": "99940201 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_7_2_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_tK0y_49I4UeDzkVbGJXzog", "name": "cake:NonQualifiedDeferredCompensationAssetsFairValueDisclosure", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_7_2_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_tK0y_49I4UeDzkVbGJXzog", "name": "cake:NonQualifiedDeferredCompensationAssetsFairValueDisclosure", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsBeginningAndEndingAmountsOfFairValueDetails", "longName": "99940202 - Disclosure - Fair Value Measurements - Beginning and ending amounts of the fair value (Details)", "shortName": "Fair Value Measurements - Beginning and ending amounts of the fair value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_VatHNhZj-UqKROPZZrTQeA", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "longName": "99940203 - Disclosure - Fair Value Measurements - Additional information (Details)", "shortName": "Fair Value Measurements - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "As_Of_7_2_2024_SKsYqrlTaECe-Gz_Ae8S8A", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_7_2_2024_SKsYqrlTaECe-Gz_Ae8S8A", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "unique": true } }, "R35": { "role": "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails", "longName": "99940301 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "As_Of_7_2_2024_SKsYqrlTaECe-Gz_Ae8S8A", "name": "cake:RestaurantFoodAndSuppliesNetOfReserves", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_7_2_2024_SKsYqrlTaECe-Gz_Ae8S8A", "name": "cake:RestaurantFoodAndSuppliesNetOfReserves", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails", "longName": "99940401 - Disclosure - Gift Cards (Details)", "shortName": "Gift Cards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_4_2_2024_4qq4eVslxkec9nuldQvwPQ", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "cake:ScheduleOfGiftCardLiabilityActivityTableTextBlock", "cake:GiftCardsLiabilitiesAndAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_4_2_2024_4qq4eVslxkec9nuldQvwPQ", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "cake:ScheduleOfGiftCardLiabilityActivityTableTextBlock", "cake:GiftCardsLiabilitiesAndAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails", "longName": "99940501 - Disclosure - Long-Term Debt - Revolving Credit Facility (Details)", "shortName": "Long-Term Debt - Revolving Credit Facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_7_2_2024_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_29EIoX4PlEWPPGXjeV2GHQ", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_7_2_2024_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_29EIoX4PlEWPPGXjeV2GHQ", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails", "longName": "99940502 - Disclosure - Long-Term Debt - Convertible Senior Notes (Details)", "shortName": "Long-Term Debt - Convertible Senior Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_7_2_2024_SKsYqrlTaECe-Gz_Ae8S8A", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_15_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_ZKKrKngWZkSe5vnjRoShmw", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "unique": true } }, "R39": { "role": "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails", "longName": "99940601 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_4_3_2024_To_7_2_2024_tGNXoyXzKE-0509G2GmBxA", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_3_2024_To_7_2_2024_tGNXoyXzKE-0509G2GmBxA", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "longName": "99940801 - Disclosure - Stockholders' Equity (Details)", "shortName": "Stockholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_4_3_2024_To_7_2_2024_tGNXoyXzKE-0509G2GmBxA", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_iA6lmUnSL0iEWE8LlFFfww", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_3_2024_To_7_2_2024_us-gaap_StatementClassOfStockAxis_us-gaap_TreasuryStockCommonMember_92nLSNf07kmBXkt2zANFVA", "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "unique": true } }, "R41": { "role": "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails", "longName": "99940901 - Disclosure - Stock-Based Compensation - Net of Tax (Details)", "shortName": "Stock-Based Compensation - Net of Tax (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_4_3_2024_To_7_2_2024_tGNXoyXzKE-0509G2GmBxA", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_3_2024_To_7_2_2024_tGNXoyXzKE-0509G2GmBxA", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "longName": "99940902 - Disclosure - Stock-Based Compensation - Stock Options (Details)", "shortName": "Stock-Based Compensation - Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_1_2_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_ytefUppbh0Ob6J1q64midQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_0SUvxVkEtkChCFxtTJpL0g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_DyNLlr1iAEKL32DdeAJ3dg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_0SUvxVkEtkChCFxtTJpL0g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "unique": true } }, "R43": { "role": "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareDetails", "longName": "99941001 - Disclosure - Net Income Per Share (Details)", "shortName": "Net Income Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "Duration_4_3_2024_To_7_2_2024_tGNXoyXzKE-0509G2GmBxA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_3_2024_To_7_2_2024_tGNXoyXzKE-0509G2GmBxA", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "Unit_Standard_shares_0SUvxVkEtkChCFxtTJpL0g", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "unique": true } }, "R44": { "role": "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareAdditionalInformationDetails", "longName": "99941002 - Disclosure - Net Income Per Share - Additional Information (Details)", "shortName": "Net Income Per Share - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_cake_RestrictedSharesAndRestrictedShareUnitsMember_gFcHmMJ8LkawAmk4EOeQlg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_0SUvxVkEtkChCFxtTJpL0g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_7_2_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_cake_RestrictedSharesAndRestrictedShareUnitsMember_gFcHmMJ8LkawAmk4EOeQlg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_0SUvxVkEtkChCFxtTJpL0g", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "longName": "99941101 - Disclosure - Segment Information (Details)", "shortName": "Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "Duration_4_3_2024_To_7_2_2024_tGNXoyXzKE-0509G2GmBxA", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_3_2024_To_7_2_2024_tGNXoyXzKE-0509G2GmBxA", "name": "cake:PreOpeningCost", "unitRef": "Unit_Standard_USD_DyZgdC6o90OeusofwMWczw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "unique": true } }, "R46": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails", "longName": "99941201 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "Duration_4_3_2024_To_7_2_2024_tGNXoyXzKE-0509G2GmBxA", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_iA6lmUnSL0iEWE8LlFFfww", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_25_2024_To_7_25_2024_us-gaap_DividendsAxis_cake_O2024Q2DividendsMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_wZjP9T_IjUOLliM0spmZ2w", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_iA6lmUnSL0iEWE8LlFFfww", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240702x10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts and Other Receivables, Net, Current", "terseLabel": "Accounts and other receivables", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46", "r692" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Other accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r49" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r13", "r14", "r68", "r138", "r522", "r555", "r556" ] }, "cake_AcquisitionRelatedContingentConsiderationAndCompensationLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "AcquisitionRelatedContingentConsiderationAndCompensationLiabilities", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "This represents acquisition-related contingent consideration and compensation liabilities.", "label": "Acquisition - Related Contingent Consideration and Compensation Liabilities", "negatedLabel": "Acquisition-related contingent consideration and compensation liability" } } }, "auth_ref": [] }, "cake_AcquisitionRelatedContingentConsiderationAndCompensationLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "AcquisitionRelatedContingentConsiderationAndCompensationLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsBeginningAndEndingAmountsOfFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value portion of the amount of Acquisition-related contingent consideration and compensation liabilities .", "label": "Acquisition Related Contingent Consideration And Compensation Liabilities, Fair Value Disclosure", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r743" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r60" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r566", "r815", "r816", "r817", "r818", "r849", "r903" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r756" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r756" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r756" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r756" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r40", "r41", "r360" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to cash provided by operating activities:" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r789" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r715", "r725", "r735", "r767" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r718", "r728", "r738", "r770" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r790" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r756" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r763" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r719", "r729", "r739", "r763", "r771", "r775", "r783" ] }, "us-gaap_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllOtherSegmentsMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Operating Segment [Member]", "terseLabel": "Other", "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r197", "r216", "r217", "r218", "r219", "r220", "r223", "r658", "r659" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r781" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r390", "r396" ] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense, after Tax", "totalLabel": "Total stock-based compensation, net of taxes", "documentation": "Amount, after tax, of expense for award under share-based payment arrangement." } } }, "auth_ref": [] }, "cake_AmendedCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "AmendedCreditAgreementMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Amended Credit Agreement", "label": "Amended Credit Agreement [Member]", "terseLabel": "Amended Credit Agreement" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortized debt issuance costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r73", "r323", "r810", "r860" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Antidilutive securities excluded from calculation of basic earnings per share (in shares)", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r188" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r22" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Net Income/(Loss) Per Share", "documentation": "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." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r22" ] }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]", "terseLabel": "Accumulated Other Comprehensive Loss/(Income)", "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r7", "r14", "r804", "r805", "r806" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r412" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r99", "r108", "r133", "r160", "r192", "r200", "r218", "r222", "r260", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r414", "r418", "r452", "r518", "r600", "r658", "r659", "r692", "r706", "r841", "r842", "r863" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r129", "r141", "r160", "r260", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r414", "r418", "r452", "r692", "r841", "r842", "r863" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Other assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment", "totalLabel": "Total other assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets, excluding property, plant, and equipment and other property and investments, that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Charges and Other Assets." } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r778" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r779" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r774" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r774" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r774" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r774" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r774" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r774" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r777" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r776" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r775" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r775" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BaseRateMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Base Rate [Member]", "terseLabel": "Base Rate", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "cake_BusinessCombinationAcquisitionRelatedCostsContingentConsiderationCompensationAndAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "BusinessCombinationAcquisitionRelatedCostsContingentConsiderationCompensationAndAmortizationExpense", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs, attributable to contingent consideration, compensation and amortization expense, incurred to effect a business combination which costs have been expensed during the period.", "label": "Business Combination Acquisition Related Costs Contingent Consideration, Compensation And Amortization Expense", "terseLabel": "Acquisition-related contingent consideration, compensation and amortization expenses" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r17", "r131", "r648" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r17", "r77", "r158" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r77" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r754" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r751" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r749" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r117", "r135", "r136", "r137", "r160", "r179", "r183", "r185", "r187", "r194", "r195", "r260", "r299", "r301", "r302", "r303", "r306", "r307", "r329", "r330", "r333", "r336", "r343", "r452", "r559", "r560", "r561", "r562", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r588", "r609", "r627", "r637", "r638", "r639", "r640", "r641", "r793", "r811", "r819" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "verboseLabel": "Stockholders' Equity", "documentation": "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." } } }, "auth_ref": [ "r135", "r136", "r137", "r194", "r329", "r330", "r331", "r333", "r336", "r341", "r343", "r559", "r560", "r561", "r562", "r671", "r793", "r811" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r755" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r755" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 7)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r56", "r101", "r519", "r587" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r85", "r292", "r293", "r644", "r833", "r838" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Quarterly cash dividend declared (in dollars per share)", "verboseLabel": "Cash dividends declared common stock, net of forfeitures", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r93" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails", "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r696", "r697", "r698", "r700", "r701", "r702", "r703", "r815", "r816", "r818", "r849", "r902", "r903" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r59" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r59", "r588" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r59" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r59", "r588", "r606", "r903", "r904" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $.01 par value, 250,000,000 shares authorized; 107,916,784 shares issued and 50,902,796 shares outstanding at July 2, 2024 and 107,195,287 shares issued and 50,652,129 shares outstanding at January 2, 2024", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r59", "r521", "r692" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r760" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r759" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r761" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r758" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r15", "r144", "r146", "r150", "r514", "r531", "r532" ] }, "cake_Comprehensiveincomelossnetoftaxattributabletocommonstockholders": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "Comprehensiveincomelossnetoftaxattributabletocommonstockholders", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to common stockholders.", "label": "Comprehensive Income Loss Net Of Tax Attributable To Common Stockholders", "totalLabel": "Total comprehensive income available to common stockholders" } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Construction in Progress Expenditures Incurred but Not yet Paid", "terseLabel": "Construction payable", "documentation": "Future cash outflow to pay for construction in progress expenditures that have occurred." } } }, "auth_ref": [ "r19", "r20", "r21" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "verboseLabel": "Gift card liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r345", "r346", "r349" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible Debt Securities", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r845" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses", "totalLabel": "Total costs and expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r74" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Costs and expenses:" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r298", "r839" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r298", "r839", "r840" ] }, "cake_CurePeriodInCaseOfDefaultInPaymentOfInterest": { "xbrltype": "durationItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "CurePeriodInCaseOfDefaultInPaymentOfInterest", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Cure period in case of a default in the payment of interest.", "label": "Cure Period in Case of a Default in the Payment of Interest", "terseLabel": "Cure period in case of a default in the payment of interest" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Long-Term Debt." } } }, "auth_ref": [] }, "cake_DebtInstrumentAdjustedDebtRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "DebtInstrumentAdjustedDebtRatio", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the ratio of adjusted debt to EBITDAR, as of the balance sheet date.", "label": "Debt Instrument, Adjusted Debt Ratio", "terseLabel": "Net adjusted leverage ratio" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Credit facility, basis spread on variable rate, (as a percent)", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "terseLabel": "Gross principal balance outstanding", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r11", "r100", "r325" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r87", "r310" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r32", "r52", "r91", "r92", "r310" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Number of consecutive threshold trading days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Threshold percentage of stock price trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Number of threshold trading days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "cake_DebtInstrumentEBITDARRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "DebtInstrumentEBITDARRatio", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the ratio of EBITDAR to interest and rental expense, as of the balance sheet date.", "label": "Debt Instrument, EBITDAR Ratio", "terseLabel": "EBITDAR ratio" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount of debt issued", "verboseLabel": "Aggregate principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r308", "r460", "r461", "r667", "r668", "r690" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r51", "r327", "r460", "r461", "r690" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r51", "r309" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Long-Term Debt", "documentation": "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." } } }, "auth_ref": [ "r161", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r666", "r667", "r668", "r669", "r670", "r690", "r812", "r859", "r861" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r11", "r32", "r35", "r45", "r90", "r92", "r161", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r666", "r667", "r668", "r669", "r670", "r690", "r812", "r859", "r861" ] }, "cake_DebtInstrumentVariableRateBasisMultiplierOfRent": { "xbrltype": "integerItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "DebtInstrumentVariableRateBasisMultiplierOfRent", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of times rent is added to debt to compute Adjusted Debt.", "label": "Debt Instrument, Variable Rate Basis Multiplier of Rent", "terseLabel": "Multiplier of rent used to compute adjusted debt" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r5", "r115", "r814" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization expenses", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r5", "r192", "r205", "r222", "r658", "r659" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r358", "r363", "r392", "r393", "r395", "r676" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date to be Paid", "terseLabel": "Dividends payable, payment date", "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r19" ] }, "us-gaap_DividendsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends [Axis]", "documentation": "Information by distribution of earnings to shareholder. Includes, but is not limited to, distribution paid and declared." } } }, "auth_ref": [] }, "cake_DividendsCommonStockCashNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "DividendsCommonStockCashNetOfForfeitures", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "The amount of cash dividends declared.", "label": "Dividends Common Stock Cash Net Of Forfeitures", "negatedLabel": "Cash dividends declared common stock, net of forfeitures, $0.27 per share" } } }, "auth_ref": [] }, "us-gaap_DividendsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends [Domain]", "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock." } } }, "auth_ref": [] }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date Declared", "terseLabel": "Dividends payable, date declared", "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format." } } }, "auth_ref": [ "r19" ] }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date of Record", "terseLabel": "Dividends payable, date of record", "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r710" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r742" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r753" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "verboseLabel": "Basic net income per share", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r151", "r167", "r168", "r169", "r170", "r171", "r172", "r177", "r179", "r185", "r186", "r187", "r191", "r408", "r411", "r429", "r430", "r515", "r533", "r651" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (Note 10)", "verboseLabel": "Diluted net income per share", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r151", "r167", "r168", "r169", "r170", "r171", "r172", "r179", "r185", "r186", "r187", "r191", "r408", "r411", "r429", "r430", "r515", "r533", "r651" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "verboseLabel": "Diluted net (loss)/income per common share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "verboseLabel": "Net Income Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r176", "r188", "r189", "r190" ] }, "cake_EffectsOfExchangeRateOnCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "EffectsOfExchangeRateOnCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies", "label": "Effects Of Exchange Rate On Cash And Cash Equivalents", "verboseLabel": "Foreign currency translation adjustment" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Additional Disclosure [Abstract]", "terseLabel": "Unrecognized Stock-based Compensation Expense" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Capitalized stock-based compensation", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r391" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Stock-Based Compensation", "documentation": "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." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized stock-based compensation expenses related to unvested stock options, restricted shares and restricted share units", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r394" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Expected weighted average period for recognition of compensation expense related to unvested stock option", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r394" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Income tax benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r390" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock options", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r708" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r708" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r708" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r792" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r708" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r708" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r708" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r708" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r747" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r788" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r788" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r788" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r8", "r125", "r147", "r148", "r149", "r162", "r163", "r164", "r166", "r171", "r173", "r175", "r193", "r261", "r262", "r285", "r344", "r402", "r403", "r405", "r406", "r407", "r409", "r410", "r411", "r420", "r421", "r422", "r423", "r424", "r425", "r428", "r453", "r454", "r455", "r456", "r457", "r458", "r462", "r465", "r476", "r529", "r551", "r552", "r553", "r566", "r627" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r757" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r715", "r725", "r735", "r767" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r712", "r722", "r732", "r764" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r763" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsBeginningAndEndingAmountsOfFairValueDetails", "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Measurements", "documentation": "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." } } }, "auth_ref": [ "r432", "r433", "r444", "r680" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsBeginningAndEndingAmountsOfFairValueDetails", "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r432", "r433", "r444", "r680" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsBeginningAndEndingAmountsOfFairValueDetails", "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r316", "r351", "r352", "r353", "r354", "r355", "r356", "r431", "r433", "r434", "r435", "r436", "r443", "r444", "r446", "r483", "r484", "r485", "r667", "r668", "r672", "r673", "r674", "r680", "r683" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "Fair Value Measurements", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r439", "r441", "r442", "r443", "r446", "r447", "r448", "r449", "r450", "r513", "r680", "r684" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r316", "r351", "r356", "r433", "r444", "r483", "r672", "r673", "r674", "r680" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsBeginningAndEndingAmountsOfFairValueDetails", "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r316", "r351", "r352", "r353", "r354", "r355", "r356", "r433", "r434", "r435", "r436", "r444", "r485", "r667", "r668", "r672", "r673", "r674", "r680", "r683" ] }, "cake_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarning": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarning", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsBeginningAndEndingAmountsOfFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Gain Loss Included In Earning", "terseLabel": "Change in fair value" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsBeginningAndEndingAmountsOfFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "terseLabel": "Payment", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r438", "r445" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsBeginningAndEndingAmountsOfFairValueDetails", "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r316", "r351", "r352", "r353", "r354", "r355", "r356", "r431", "r433", "r434", "r435", "r436", "r443", "r444", "r446", "r483", "r484", "r485", "r667", "r668", "r672", "r673", "r674", "r680", "r683" ] }, "us-gaap_FairValueNetAssetLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueNetAssetLiabilityAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Asset (Liability) [Abstract]", "terseLabel": "Assets/(Liabilities)" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r324", "r341", "r426", "r451", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r530", "r664", "r680", "r681", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r693", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r826", "r827", "r828", "r829", "r850", "r853", "r854", "r855", "r856", "r857" ] }, "us-gaap_FiscalPeriodDuration": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiscalPeriodDuration", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Fiscal Period Duration", "terseLabel": "Length of fiscal year", "documentation": "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." } } }, "auth_ref": [] }, "cake_FoodAndBeverageCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "FoodAndBeverageCosts", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "The amount of food and beverage costs.", "label": "Food and Beverage Costs", "terseLabel": "Food and beverage costs" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r719", "r729", "r739", "r771" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r719", "r729", "r739", "r771" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r719", "r729", "r739", "r771" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r719", "r729", "r739", "r771" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r719", "r729", "r739", "r771" ] }, "cake_FourthAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "FourthAmendmentMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to fourth amendment.", "label": "Fourth Amendment [Member]", "terseLabel": "Fourth amendment" } } }, "auth_ref": [] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r752" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r72", "r611" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative expenses", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r72" ] }, "cake_GeopoliticalAndOtherMacroeconomicImpactsToOurOperatingEnvironmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "GeopoliticalAndOtherMacroeconomicImpactsToOurOperatingEnvironmentPolicyTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for Geopolitical and Other Macroeconomic Impacts to our Operating Environment.", "label": "Geopolitical and Other Macroeconomic Impacts to our Operating Environment [Policy Text Block]", "terseLabel": "Geopolitical and Other Macroeconomic Impacts to our Operating Environment" } } }, "auth_ref": [] }, "cake_GiftCardAssetRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "GiftCardAssetRollForward", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails" ], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Gift Card Asset [Roll Forward]", "verboseLabel": "Gift card contract assets:" } } }, "auth_ref": [] }, "cake_GiftCardAssetsAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "GiftCardAssetsAmortization", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of amortization of gift card assets.", "label": "Gift Card Assets, Amortization", "negatedLabel": "Amortization" } } }, "auth_ref": [] }, "cake_GiftCardAssetsDeferral": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "GiftCardAssetsDeferral", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of deferrals for gift card assets.", "label": "Gift Card Assets, Deferral", "terseLabel": "Deferrals" } } }, "auth_ref": [] }, "cake_GiftCardLiabilityActivationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "GiftCardLiabilityActivationsCurrent", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of activations for gift card liability.", "label": "Gift Card Liability Activations, Current", "terseLabel": "Activations" } } }, "auth_ref": [] }, "cake_GiftCardLiabilityRedemptionsAndBreakageCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "GiftCardLiabilityRedemptionsAndBreakageCurrent", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of redemptions and breakage for gift card liability.", "label": "Gift Card Liability Redemptions and Breakage, Current", "negatedLabel": "Redemptions and breakage" } } }, "auth_ref": [] }, "cake_GiftCardLiabilityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "GiftCardLiabilityRollForward", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails" ], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Gift Card Liability [Roll Forward]", "terseLabel": "Gift card liabilities:" } } }, "auth_ref": [] }, "cake_GiftCardsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "GiftCardsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Gift Cards" } } }, "auth_ref": [] }, "cake_GiftCardsAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "GiftCardsAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of gift card assets, current.", "label": "Gift Cards Assets, Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "auth_ref": [] }, "cake_GiftCardsLiabilitiesAndAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "GiftCardsLiabilitiesAndAssetsTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCards" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for gift cards liabilities and assets.", "label": "Gift Cards Liabilities and Assets [Text Block]", "terseLabel": "Gift Cards" } } }, "auth_ref": [] }, "cake_ImpairmentOfAssetsAndLeaseTerminationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "ImpairmentOfAssetsAndLeaseTerminationExpense", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of impairment of assets and lease termination expenses.", "label": "Impairment of Assets and Lease Termination Expense", "terseLabel": "Impairment of assets and lease termination (income)/expense" } } }, "auth_ref": [] }, "cake_ImpairmentOfAssetsAndLeaseTerminationIncomeExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "ImpairmentOfAssetsAndLeaseTerminationIncomeExpenses", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "The amount of (Income) 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.", "label": "Impairment Of Assets And Lease Termination Income Expenses", "terseLabel": "Impairment of assets and lease termination (income)/expenses", "verboseLabel": "Impairment of assets and lease termination (income)/expenses" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r69", "r103", "r107", "r516", "r526", "r653", "r658", "r821", "r822", "r823", "r824", "r825" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r286", "r288", "r289", "r437", "r440", "r445", "r548", "r550", "r612", "r647", "r682", "r873" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r288", "r289", "r437", "r440", "r445", "r548", "r550", "r612", "r647", "r682", "r873" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax provision", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r110", "r116", "r174", "r175", "r192", "r208", "r222", "r398", "r399", "r404", "r535", "r677" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r18", "r157", "r400", "r401" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesReceivable", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r98", "r802" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedLabel": "Accounts and other receivables", "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r4" ] }, "cake_IncreaseDecreaseInGiftCardLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "IncreaseDecreaseInGiftCardLiabilities", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of gift card liabilities.", "label": "Increase Decrease In Gift Card Liabilities", "terseLabel": "Gift card liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "terseLabel": "Income taxes receivable/payable", "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes." } } }, "auth_ref": [ "r809" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "cake_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of Operating Lease Assets and Liabilities.", "label": "Increase Decrease In Operating Lease Assets And Liabilities", "negatedLabel": "Operating lease assets/liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Other accrued expenses", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Dilutive effect of equity awards", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r180", "r181", "r182", "r187", "r362" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r719", "r729", "r739", "r763", "r771", "r775", "r783" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r781" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r711", "r787" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r711", "r787" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r711", "r787" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r283", "r831", "r832" ] }, "cake_InterestAndOtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "InterestAndOtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Represents the cost of borrowed funds accounted for as interest that was charged against earnings and the net amount of other income and expense amounts, the components of which are not separately disclosed on the income statement, resulting from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business) also known as other nonoperating income (expense) recognized for the period.", "label": "Interest and Other Nonoperating Income (Expense)", "terseLabel": "Interest and other expense, net" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r152", "r155", "r156" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventories" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r271" ] }, "us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsAndWorkInProcessNetOfReserves", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods and Work in Process, Net of Reserves", "terseLabel": "Bakery finished goods and work in progress", "documentation": "The aggregated amount of merchandise or goods held by the entity and readily available for future sale plus items held by the entity which are partially complete or in the process of being readied for future sale. This amount is net of valuation reserves and adjustments." } } }, "auth_ref": [ "r84", "r803" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r139", "r649", "r692" ] }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials and Supplies, Net of Reserves", "terseLabel": "Bakery raw materials and supplies", "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments." } } }, "auth_ref": [ "r84", "r803" ] }, "us-gaap_LaborAndRelatedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LaborAndRelatedExpense", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Labor and Related Expense", "terseLabel": "Labor expenses", "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit." } } }, "auth_ref": [ "r807" ] }, "cake_LaborExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "LaborExpensesMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "lang": { "en-us": { "role": { "documentation": "The allocation (or location) of expense to (in) labor expenses.", "label": "Labor Expenses [Member]", "terseLabel": "Labor expenses" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r469", "r691" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of components for lease expense", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r862" ] }, "cake_LeaseSupplementalCashFlowInformationDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "LeaseSupplementalCashFlowInformationDisclosureTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash information relating to leases.", "label": "Lease Supplemental Cash Flow Information Disclosure [Table Text Block]", "terseLabel": "Schedule of supplemental information related to leases" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r464" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Letters of Credit Outstanding, Amount", "verboseLabel": "Outstanding letters of credit", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r11", "r48", "r49", "r50", "r54", "r55", "r56", "r57", "r160", "r260", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r415", "r418", "r419", "r452", "r586", "r652", "r706", "r841", "r863", "r864" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r64", "r102", "r524", "r692", "r813", "r830", "r858" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r50", "r130", "r160", "r260", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r415", "r418", "r419", "r452", "r692", "r841", "r863", "r864" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "cake_LineOfCreditFacilityAdditionalBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Additional borrowing capacity available under the credit facility.", "label": "Line of Credit Facility, Additional Borrowing Capacity", "terseLabel": "Additional commitments available" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases", "terseLabel": "Maximum commitments, letter of credit sub-facility", "documentation": "The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for a specific purpose other than for financing goods acquired for inventory or imminent delivery to a customer." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum commitments", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r47", "r53" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Net availability for borrowings", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r47", "r53", "r298" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee (as a percent)", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "terseLabel": "Outstanding debt balance", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r11", "r100", "r315", "r326", "r667", "r668", "r690", "r871" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fair Value", "terseLabel": "Estimated fair value of the Notes", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [ "r851", "r853", "r854", "r855" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r134" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebt" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block]", "terseLabel": "Long-Term Debt", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r86" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r11", "r834", "r835", "r836" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r11", "r29", "r834", "r835", "r836" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r118", "r119", "r120", "r121", "r122", "r123", "r124", "r294", "r295", "r296", "r297", "r357", "r397", "r436", "r511", "r547", "r549", "r557", "r578", "r579", "r632", "r633", "r634", "r635", "r636", "r645", "r646", "r663", "r671", "r675", "r683", "r684", "r688", "r689", "r694", "r843", "r865", "r866", "r867", "r868", "r869", "r870" ] }, "cake_MaximumPeriodOfWhichNoteholdersToReceiveSpecialInterest": { "xbrltype": "durationItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "MaximumPeriodOfWhichNoteholdersToReceiveSpecialInterest", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum period of which noteholders to receive special interest.", "label": "Maximum Period of Which Noteholders to Receive Special Interest", "terseLabel": "Maximum period of which noteholders to receive special interest as a remedy in case of default" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r755" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r755" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r118", "r119", "r120", "r121", "r122", "r123", "r124", "r294", "r295", "r296", "r297", "r357", "r397", "r436", "r511", "r547", "r549", "r557", "r578", "r579", "r632", "r633", "r634", "r635", "r636", "r645", "r646", "r663", "r671", "r675", "r683", "r684", "r688", "r694", "r843", "r865", "r866", "r867", "r868", "r869", "r870" ] }, "cake_MinimumPercentageOfNoticeHoldersToGiveNoticeInCaseOfDefault": { "xbrltype": "pureItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "MinimumPercentageOfNoticeHoldersToGiveNoticeInCaseOfDefault", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of notice holders can give notice in case of default.", "label": "Minimum Percentage of Notice holders to Give Notice In Case of Default", "terseLabel": "Minimum percentage of notice holders can give notice in case of default" } } }, "auth_ref": [] }, "cake_MinimumThresholdAggregatePrincipalAmountOfNotesOutstandingAndNotCalledForRedemption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "MinimumThresholdAggregatePrincipalAmountOfNotesOutstandingAndNotCalledForRedemption", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum threshold aggregate principal amount of Notes outstanding and not called for redemption for sending redemption notice other than all of the outstanding debt redemption", "label": "Minimum Threshold Aggregate Principal Amount of Notes Outstanding and Not Called for Redemption", "terseLabel": "Minimum threshold aggregate principal amount of notes outstanding and not called for redemption" } } }, "auth_ref": [] }, "cake_MinimumThresholdLimitForOccurrenceOfDefaultInCaseOfRenderingOfCertainJudgmentsAgainstToCompanyOrOnItsSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "MinimumThresholdLimitForOccurrenceOfDefaultInCaseOfRenderingOfCertainJudgmentsAgainstToCompanyOrOnItsSubsidiaries", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum threshold limit for occurrence of default in case of rendering of certain judgments against to company or on its subsidiaries.", "label": "Minimum Threshold Limit for Occurrence of Default in Case of Rendering of Certain Judgments Against to Company or on its Subsidiaries", "terseLabel": "Threshold limit for occurrence of default in case of rendering of certain judgments against to company or on its subsidiaries" } } }, "auth_ref": [] }, "cake_MinimumThresholdLimitOfDefaultWithRespectToIndebtednessForBorrowedMoney": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "MinimumThresholdLimitOfDefaultWithRespectToIndebtednessForBorrowedMoney", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum threshold for certain defaults with respect to indebtedness for borrowed money.", "label": "Minimum Threshold Limit of Default with Respect to Indebtedness for Borrowed Money", "terseLabel": "Threshold limit of default with respect to indebtedness for borrowed money" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r774" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r782" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r756" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Cash used in financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r154" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r154" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r77", "r78", "r79" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r70", "r79", "r104", "r128", "r142", "r145", "r149", "r160", "r165", "r167", "r168", "r169", "r170", "r171", "r174", "r175", "r184", "r260", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r408", "r411", "r430", "r452", "r528", "r608", "r625", "r626", "r704", "r841" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r755" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r719", "r729", "r739", "r763", "r771" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r746" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r745" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r763" ] }, "cake_NonQualifiedDeferredCompensationAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "NonQualifiedDeferredCompensationAssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value portion of the amount of non-qualified deferred compensation assets.", "label": "Non-qualified Deferred Compensation Assets, Fair Value Disclosure", "terseLabel": "Non-qualified deferred compensation assets" } } }, "auth_ref": [] }, "cake_NonQualifiedDeferredCompensationLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "NonQualifiedDeferredCompensationLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value portion of the amount of Non-qualified deferred compensation liabilities.", "label": "Non-qualified Deferred Compensation Liabilities, Fair Value Disclosure", "negatedLabel": "Non-qualified deferred compensation liabilities" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r782" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r782" ] }, "cake_NorthItaliaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "NorthItaliaMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to North Italia.", "label": "North Italia [Member]", "terseLabel": "North Italia" } } }, "auth_ref": [] }, "cake_NumberOfDaysToDetermineConversionValue": { "xbrltype": "durationItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "NumberOfDaysToDetermineConversionValue", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Observation period to determine conversion value.", "label": "Number of Days to Determine Conversion Value", "terseLabel": "Observation period" } } }, "auth_ref": [] }, "cake_O2024Q2DividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "O2024Q2DividendsMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents ordinary dividend pertaining to Q2.", "label": "O 2024 Q2 Dividends [Member]", "terseLabel": "Q2 dividend" } } }, "auth_ref": [] }, "cake_OneMonthTermSecuredOvernightFinancingRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "OneMonthTermSecuredOvernightFinancingRateMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for one-month Term Secured Overnight Financing Rate.", "label": "One-month Term SOFR Rate", "terseLabel": "One-month Term SOFR Rate" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income from operations", "verboseLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r107", "r653", "r821", "r822", "r823", "r824", "r825" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r470", "r691" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r467" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r467" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "verboseLabel": "Operating cash flows from operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r468", "r473" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r466" ] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "verboseLabel": "Significant Accounting Policies", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r80", "r81", "r82", "r96" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r132" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r2", "r529" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive (loss)/gain", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r3", "r7", "r97", "r143", "r146", "r171" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive (loss)/gain:" } } }, "auth_ref": [] }, "us-gaap_OtherCostAndExpenseOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCostAndExpenseOperating", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Other Cost and Expense, Operating", "terseLabel": "Other operating costs and expenses", "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation." } } }, "auth_ref": [ "r71", "r534", "r658" ] }, "cake_OtherFoxRestaurantConceptsLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "OtherFoxRestaurantConceptsLlcMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to other Fox Restaurant Concepts LLC.", "label": "Other FRC [Member]", "terseLabel": "Other FRC" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r55" ] }, "cake_OtherOperatingCostsAndExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "OtherOperatingCostsAndExpensesMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "lang": { "en-us": { "role": { "documentation": "The allocation (or location) of expense to (in) other operating costs and expenses.", "label": "Other Operating Costs And Expenses [Member]", "terseLabel": "Other operating costs and expenses" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r755" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r717", "r727", "r737", "r769" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r720", "r730", "r740", "r772" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r720", "r730", "r740", "r772" ] }, "cake_OvernightBankFundingRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "OvernightBankFundingRateMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the overnight bank funding rate published by the Federal Reserve Bank of New York.", "label": "Overnight bank funding rate", "terseLabel": "Overnight bank funding rate" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r744" ] }, "cake_PaymentOfDeferredConsiderationAndCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "PaymentOfDeferredConsiderationAndCompensation", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of payment of deferred consideration and compensation in excess of acquisition date fair value.", "label": "Payment of Deferred Consideration and Compensation", "negatedLabel": "Payment of deferred consideration and compensation in excess of acquisition-date fair value" } } }, "auth_ref": [] }, "cake_PaymentsForAcquisitionRelatedDeferredCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "PaymentsForAcquisitionRelatedDeferredCompensation", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payments of acquisition related deferred compensation.", "label": "Payments For Acquisition Related Deferred Compensation", "negatedLabel": "Acquisition-related deferred consideration and compensation" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r794", "r808" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Treasury stock purchases", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r76" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Common stock dividends paid", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r76" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Additions to intangible assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r75" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Productive Assets", "verboseLabel": "Capital expenditures", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r109", "r846", "r847", "r848" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Additions to property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r75" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r754" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r754" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r746" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r763" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r756" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r745" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r747" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r791" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r746" ] }, "cake_PreOpeningCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "PreOpeningCost", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Expenditures associated with opening new locations which are noncapital in nature and expensed as incurred.", "label": "Pre Opening Cost", "terseLabel": "Preopening costs" } } }, "auth_ref": [] }, "us-gaap_PreOpeningCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreOpeningCosts", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Pre-Opening Costs", "terseLabel": "Preopening costs", "documentation": "Expenditures associated with opening new locations which are noncapital in nature and expensed as incurred." } } }, "auth_ref": [ "r71" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r58", "r329" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r58", "r588" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r58", "r329" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $.01 par value, 5,000,000 shares authorized; none issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r58", "r520", "r692" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r140", "r272", "r273", "r650" ] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Convertible Debt", "terseLabel": "Convertible debt issuance", "verboseLabel": "Net proceeds from the sale of the notes", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "verboseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r128", "r142", "r145", "r153", "r160", "r165", "r171", "r174", "r175", "r260", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r408", "r411", "r413", "r416", "r417", "r430", "r452", "r516", "r527", "r565", "r608", "r625", "r626", "r678", "r679", "r705", "r806", "r841" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r6", "r475", "r517", "r525", "r692" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r744" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r744" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r118", "r119", "r120", "r121", "r122", "r123", "r124", "r294", "r295", "r296", "r297", "r350", "r357", "r386", "r387", "r388", "r397", "r436", "r486", "r495", "r511", "r547", "r549", "r557", "r578", "r579", "r632", "r633", "r634", "r635", "r636", "r645", "r646", "r663", "r671", "r675", "r683", "r684", "r688", "r689", "r694", "r698", "r837", "r843", "r854", "r866", "r867", "r868", "r869", "r870" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r118", "r119", "r120", "r121", "r122", "r123", "r124", "r294", "r295", "r296", "r297", "r350", "r357", "r386", "r387", "r388", "r397", "r436", "r486", "r495", "r511", "r547", "r549", "r557", "r578", "r579", "r632", "r633", "r634", "r635", "r636", "r645", "r646", "r663", "r671", "r675", "r683", "r684", "r688", "r689", "r694", "r698", "r837", "r843", "r854", "r866", "r867", "r868", "r869", "r870" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r712", "r722", "r732", "r764" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r713", "r723", "r733", "r765" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r714", "r724", "r734", "r766" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r721", "r731", "r741", "r773" ] }, "cake_RestaurantFoodAndSuppliesNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "RestaurantFoodAndSuppliesNetOfReserves", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "documentation": "Aggregated amount of unprocessed food and supplies that will be consumed in restaurants. This amount is net of valuation reserves and adjustments.", "label": "Restaurant Food and Supplies Net of Reserves", "terseLabel": "Restaurant food and supplies" } } }, "auth_ref": [] }, "cake_RestrictedSharesAndRestrictedShareUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "RestrictedSharesAndRestrictedShareUnitsMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Shares including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met and/or share instrument which is convertible to shares or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Shares And Restricted Share Units [Member]", "terseLabel": "Restricted Shares and Restricted Share Units" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r22" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r61", "r93", "r523", "r554", "r556", "r563", "r589", "r692" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r125", "r162", "r163", "r164", "r166", "r171", "r173", "r175", "r261", "r262", "r285", "r402", "r403", "r405", "r406", "r407", "r409", "r410", "r411", "r420", "r422", "r423", "r425", "r428", "r462", "r465", "r551", "r553", "r566", "r903" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenues", "verboseLabel": "Revenues", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r105", "r106", "r192", "r201", "r202", "r216", "r222", "r225", "r227", "r228", "r347", "r348", "r512" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r474", "r691" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r782" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r782" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "terseLabel": "Schedule of reconciliation of the beginning and ending amounts of the fair value of the acquisition-related contingent consideration and compensation liabilities categorized as Level 3", "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic and diluted net income (loss) per share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r820" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of information related to stock-based compensation, net of forfeitures", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of components and classification of assets and liabilities measured at fair value on a recurring basis", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r851", "r852" ] }, "cake_ScheduleOfGiftCardAssetActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "ScheduleOfGiftCardAssetActivityTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for gift card asset activity.", "label": "Schedule of Gift Card Asset Activity [Table Text Block]", "terseLabel": "Schedule of gift card contract assets" } } }, "auth_ref": [] }, "cake_ScheduleOfGiftCardLiabilityActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "ScheduleOfGiftCardLiabilityActivityTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for gift card liability activity.", "label": "Schedule of Gift Card Liability Activity [Table Text Block]", "terseLabel": "Schedule of gift card liabilities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r12", "r65", "r66", "r67" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r26", "r27", "r28" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of segment information", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r26", "r27", "r28" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r359", "r361", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r9", "r10", "r94" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of restricted share and restricted share unit activity", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r30", "r31", "r32", "r33", "r34", "r35", "r88", "r90", "r92", "r93", "r135", "r136", "r137", "r194", "r329", "r330", "r331", "r333", "r336", "r341", "r343", "r559", "r560", "r561", "r562", "r671", "r793", "r811" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r707" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r709" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r105", "r106", "r107", "r108", "r192", "r197", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r222", "r223", "r224", "r228", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r290", "r291", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r655", "r658", "r659", "r665", "r695", "r872", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Information" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r108", "r192", "r196", "r197", "r198", "r199", "r200", "r212", "r214", "r215", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r228", "r654", "r656", "r657", "r658", "r660", "r661", "r662" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Information", "documentation": "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." } } }, "auth_ref": [] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeniorNotesMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Senior Notes [Member]", "terseLabel": "Convertible Senior Notes", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r380" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r380" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r378" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r378" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at end of the period (in shares)", "periodStartLabel": "Outstanding at beginning of year (in shares)", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r375", "r376" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Restricted Shares and Restricted Share Units, Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding at end of the period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of year (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r375", "r376" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r379" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of shares vested", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r382" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r379" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Stock-Based Compensation", "documentation": "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." } } }, "auth_ref": [ "r359", "r361", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term (In years)" } } }, "auth_ref": [] }, "cake_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement by Share Based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at end of the period (in shares)", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r369" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at end of the period (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r369" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited or cancelled (in shares)", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r371" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Outstanding at end of the period", "periodStartLabel": "Outstanding at beginning of year", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of the period (in shares)", "periodStartLabel": "Outstanding at beginning of year (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r367", "r368" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Stock option activity, Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at end of the period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of year (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r367", "r368" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited or cancelled (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r373" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r371" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable at end of the period", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r38" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable at end of the period (In years)", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r38" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term (In years)", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r95" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Lease, Cost", "terseLabel": "Short-term", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r471", "r691" ] }, "cake_SpecialInterestRateOnDebtInstrumentAsDefaultRemedy": { "xbrltype": "pureItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "SpecialInterestRateOnDebtInstrumentAsDefaultRemedy", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Special Interest Rate for note holders as a default remedy.", "label": "Special Interest Rate on Debt Instrument, as a default remedy", "terseLabel": "Special interest rate as a default remedy" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r105", "r106", "r107", "r108", "r127", "r192", "r197", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r222", "r223", "r224", "r228", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r287", "r290", "r291", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r655", "r658", "r659", "r665", "r695", "r872", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r117", "r135", "r136", "r137", "r160", "r179", "r183", "r185", "r187", "r194", "r195", "r260", "r299", "r301", "r302", "r303", "r306", "r307", "r329", "r330", "r333", "r336", "r343", "r452", "r559", "r560", "r561", "r562", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r588", "r609", "r627", "r637", "r638", "r639", "r640", "r641", "r793", "r811", "r819" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r59", "r62", "r63", "r125", "r147", "r148", "r149", "r162", "r163", "r164", "r166", "r171", "r173", "r175", "r193", "r261", "r262", "r285", "r344", "r402", "r403", "r405", "r406", "r407", "r409", "r410", "r411", "r420", "r421", "r422", "r423", "r424", "r425", "r428", "r453", "r454", "r455", "r456", "r457", "r458", "r462", "r465", "r476", "r529", "r551", "r552", "r553", "r566", "r627" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "documentation": "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." } } }, "auth_ref": [ "r162", "r163", "r164", "r193", "r465", "r512", "r558", "r577", "r580", "r581", "r582", "r583", "r584", "r585", "r588", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r601", "r602", "r603", "r604", "r605", "r607", "r610", "r611", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r627", "r699" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r162", "r163", "r164", "r193", "r229", "r465", "r512", "r558", "r577", "r580", "r581", "r582", "r583", "r584", "r585", "r588", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r601", "r602", "r603", "r604", "r605", "r607", "r610", "r611", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r627", "r699" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r716", "r726", "r736", "r768" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture", "terseLabel": "Stock-based compensation (in shares)", "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r8", "r58", "r59", "r93", "r372" ] }, "srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program, Authorized, Number of Shares", "terseLabel": "Number of shares authorized to be repurchased", "documentation": "Number of shares authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r844" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r59", "r62", "r63", "r83", "r590", "r606", "r628", "r629", "r692", "r706", "r813", "r830", "r858", "r903" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r42", "r43", "r44", "r125", "r126", "r148", "r162", "r163", "r164", "r166", "r171", "r173", "r261", "r262", "r285", "r344", "r402", "r403", "r405", "r406", "r407", "r409", "r410", "r411", "r420", "r421", "r422", "r423", "r424", "r425", "r428", "r453", "r454", "r458", "r463", "r476", "r552", "r553", "r564", "r590", "r606", "r628", "r629", "r642", "r705", "r813", "r830", "r858", "r903" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "verboseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r89", "r159", "r328", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r342", "r344", "r427", "r630", "r631", "r643" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Events", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r459", "r478" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Events", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r459", "r478" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r459", "r478" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r459", "r478" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r459", "r478" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r477", "r479" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r762" ] }, "cake_TheCheesecakeFactoryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "TheCheesecakeFactoryMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents details regarding The Cheesecake Factory restaurants.", "label": "The Cheesecake Factory restaurants [Member]", "terseLabel": "The Cheesecake Factory restaurants" } } }, "auth_ref": [] }, "cake_ThresholdCuredPeriodInCaseOfDefaultInOtherObligations": { "xbrltype": "durationItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "ThresholdCuredPeriodInCaseOfDefaultInOtherObligations", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Threshold cured period in case of default in other obligations.", "label": "Threshold Cured Period in Case of Default in Other Obligations", "terseLabel": "Threshold cured period in case of default in other obligations" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r754" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r761" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r781" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r783" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r324", "r341", "r426", "r451", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r530", "r680", "r681", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r693", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r826", "r827", "r828", "r829", "r850", "r853", "r854", "r855", "r856", "r857" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r784" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r785" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r785" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r783" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r783" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r786" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r784" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r36" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, shares", "verboseLabel": "Repurchased shares since program inception", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r36" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Shares repurchased during period", "verboseLabel": "Treasury stock purchases, inclusive of excise tax (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r8", "r59", "r93" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValue", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock inclusive of excise tax, 57,013,988 and 56,543,158 shares at cost at July 2, 2024 and January 2, 2024, respectively", "verboseLabel": "Value of treasury stock", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r36", "r37", "r59", "r62" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Treasury stock purchases, inclusive of excise tax", "terseLabel": "Treasury stock repurchased during period", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r8", "r36", "r93" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r412" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized debt issuance costs", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "cake_UndiscountedRangeOfOutcomesPerMonteCarloModel": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240702", "localname": "UndiscountedRangeOfOutcomesPerMonteCarloModel", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The undiscounted range of outcomes per the Monte Carlo model.", "label": "Undiscounted Range of Outcomes Per the Monte Carlo Model", "terseLabel": "Undiscounted range of outcomes per the Monte Carlo model" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r780" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r23", "r24", "r25", "r111", "r112", "r113", "r114" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Variable Lease, Cost", "terseLabel": "Variable", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r472", "r691" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r750" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "verboseLabel": "Diluted weighted-average shares outstanding", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r178", "r187" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Basic weighted-average shares outstanding", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r177", "r187" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r748" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r793": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 66 0001410578-24-001151-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-24-001151-xbrl.zip M4$L#!!0 ( !2(!5G8.8HQFA #JA 1 8V%K92TR,#(T,#^O_YV05(BQ6_)CGESG.DT,K&[P.('+!8+E;]U3J9C@[P^.#X\. M+,H=X3(^?W\0:*_W\\$O'_[RP[N_]GI_G-]=6:YP@B7EVG(D)9JZUC>F%]94 MK%:$6]=42N;[UKED[IQ:UO'1X4^'1X?'5J_WP8@X)PI8!+>,K)/#X[A@&$D3 M_,SZN?^Z?W)T\@K8SX[@O]?6X#JFNX:6>:R*\$&Y9\I9T"6Q-)%SJF_(DJH5 M<>C[@X76J[-^_]NW;X=Z08&(*NJ0+]0CCA;R\= 12R/TZ*>CDP.+:"W9+-#T M4LCE!1 %OH9^X5\#XIN&0'?Y%#LD19 HAO[EZ@Q:E*KZV^FAD'.HZ.BX_\?U MU<0T-B8.5&].R&K-X!$U,^11@6E?3"RIEY+\,)-^+/M-'TIC0B5U3S^NJ,K* M71>E)*,D5Z^IDX)?]\/"1(NE\/-$QR5IR7YADT_[?UPQ_B6F].%W"2T6SV!, M;01OTT<=??SV[=N^*8U)72VWNB,E'HK[6(SM/ND=G?9.CV-.3N8/HY*A/'S3EBLU\VD,R*HD&,Z1Z)VB&HHH#*<$@/:8E0+6'8 MDT\-!6E"&/8%PW9=E&;0*UD@&DI2I(&6)0,$2M?]\^ L\F5B24HF)\Q1^;2F M*$7LB(!K6=1O8>%V;^3V0XK(I2L)D-<8_AO*S;S1U7-&;VIB^6V'@G232GO: MW?2T,5DLUYZ]">T9V[+ /3HKML)8F&H(==P"(!UWF["G@EDA,1:&#!]^L"RS MFA'.A3:S Q_%#UOV#*\84*))W MY'>)= ?<'09*B^7@@:D+L22,1[9('5@,U&W&$KAAC]V2(0@=JXYT,!7?!U%(7?BCA,Q[09TGHA+WT]UP!]1O[T:?@&[\VZ@;!?5'05WDAJ#F278$-&,O M0;\ ^29X6S^:6O[>X;[_["=J<>F+;[56['S&RIG^>L>9/IA\LBZO[-^[-;S: MQQ[S>U!:2$;5!=6$^1F7.H>BW(-^!1/U>-N)3DBQ?HSD=/.P&I\K2E0A-.G" M*E3>9%$)!72 --J4"N>+B2#C(@:FSNAQ0[7M3C9.-:0YJX1>'B]2^#!^C%53S=G]W=6 MC95<"-^E4HV^!C"QFGJM.1(J\7^UF_LZF=K#?WZRKRY&=Y._6:-?/X^G_^K& M0/6ZS.:<>3!CN!XXYF2!\?DM8.F RYE9CTN)*Y ]AIF=78@W$JV-2"N6V0'8 M9"=2L@6I!J=\\]$!4;WE$'P^I7C>.].9'4>RK!**USD[#A#00PD6BNC0J$0# MO/HET[&C">L3VA7*\ZQ:&6DE5C]EL4K(,SYI2F('7;VM8H[;44I1"=3/!;O M2 RX#$90A\^.6_EZ>_=JG!KLUCNL*K&ZH3H\)[BE24T)SG0K(58H90.F/TVK3MM7NMM8M\"?DPUH_QKRXFU6@[.R4S MOW13&Q&40W8*.]O3TF.U4$P'SJZ>7SY.I;15D+W-0E9X9-/AM[LWF ]=$5D% M:N 89E#+BFXKU.:M KSQ4A ?K*JRP M#BNNI(-[1[B'@M]3J?$MV0GE3,@;H8OOI=9FK 8[8_PS8"=JL,(J+%-'A_5> M9Y5E5UES":NPK'EPV<&V=R#+/+57^+-HBM9GK(+U;4X@N?A6LBFRHBHZJ/>) M>37QO9HQ5T!^?)2%/#<^EG*ZQIW3]421LZ(I74A8A6>]@]8.M3V.7(LP*R"K M0JS.^6N'U[->(6_\+D$3<14'\'BYO.;+!=67R[L7#IXF%E(KWE%];ZQ^W+,# MJA*HC\S30R+=##B;@DI 7F4!06[+L'<8U'R%-?_=U>K>+WQKM>OYWJ?H.KAP]*/25!\2596 _-V[T05QR*(=#)2 M,DEP08A8XI%*?FL2GH)>0VN+IK-YJ*[_P:7)0]8X/CP^L,"GXE7#,LPW; MEJY9UD.H-FIH20N*$[\659Q+;G+ XH_=:MTDR*U5:TR./YK56I7X.J_Z;39? MRA17#^7TCD]ZQV]V:T=NXNY:N.=PFK]5[88493TOQ2$WNWN?^EJMQ>P'2S*; M=QU(# O^MZ4FP6OFPM)CL7E!*Y7V\4<1E[\^Z#.'J:5+DGRT% $'DXUC3)3I^H$XP M4YKI )7Y*$6PBDD9D!Q8G/D^[B'?'V@9X.)KRF9A-J/W!RZ=,1T_A:60"7=J MJ@OGFBY6%^_N$WHTYDQW N*9S M*O?4/ZFI&\CH1=5ZJ@[L ;)%1=T^6,RD2KF2]+\/E0J#!I7)%:]:-LDV>NO19]B(9!5N MR-="S4TC,]>I!A+,_-S0G3]N2&[)H[$3WXATHYM0@_E<&M=SS$%MKIAC@N># MJ*F)OGKVFI+3'3'@\Q?MV:DD+BS<\@MUX\5;X=<7$EU23+*#+JX^<]D2,U,+ M,Z2>1ROH? H#7<-(-[/]1G 13_@P?A5-]X2:#7B>TW=PS(WJW=1>PW/^N 8- MOXH5?DDC:=DK"%MH J8+.ER'12_#L&C&TI41M5 G_&Z3&_C4]N(X^A5X;>8F M_<#1[![^-4<54_J@SWWA?$D:JN:\VSV@XZ+OZO=EFGLG?/]22#2B"?W*R5IF M1?,A"*?8T'R^2I>IED?=5AN3Q86"_8@6/^Z>2TJ^D#FMH74%XXMLT.KKKW*< MAYRRE@Y4%:/ C#LX4(IJE6=FZC*TP[9DC:)IZ [&M)2O'P%%*S_T0\!3JEB5JJUWBY M(DSB ]N+FLU=$QPU3XD??SHF^8;#^O"_T'3N M)Z8=EA2V=Q+5N*#AOV.^#@\9]388;Q;!U,YQ%_:V.GA9;;8]MRKM<^E;.@N0 MSO;"BV';<8],46OC'84MW S;]U1R-E_H<\*_7 8FMP0>7V3CMQ6$ M+=3M/%",4Z6&8CF+EH>!\S5@RMP;N:,^GHJ;2/0Z";3YN!MSH\\EIX*1X'XG M%M?L\O1=:FOI?+Z!IB[&L PQDADX.64M'"MY4.6B9)*0;X#*M\Y/(NUEEJJU ME[WI98_XZ[M$.5WW&6R!,GFIJ'N' 7O;LP.-H5MU2^4U*$YA7?+%M7!ITAMO MR-?6E=N$K2_%P^8('!!VZ$JK*]_)/P:KHF[A_+@1_-< YK#'\ P8-TY;9S7& MV]KD05K[GBE+L+.,=FXXJQ1*3.?]>J9*T N;BF&2N57#1J M,B2!C)OQ70,]UXRS9;"<+B15F!Y@?5OC%FR+PU;$#Q,IVIY)<05.(-I!-\RT M"(^&Q/>I"T-W,UD3W? LTENZ QA=0KMU)@/B0*/&>8N"7P]YM$,M[WX1D6B MBYJQO?AX64.)[78+&A[>)YOY;!X>X:;N(^S$_^)Z;X_D*[9D>MWDWYE>P*YA M11T]%6.P;3,PW1AP@*%[+J04WZ@+FR;Z6#(W=I;8TOF0JQ^TWG8<$'P L/K_"-QYF+9S3K#&J<"%D/!'6]HP !3FH&$N(S*]QW^! MNMN- DPT!\\B<",/=I4Y]%.8"V8J/K)[&C[:FH?9_MQ-2K)GOO=UWFOR$#4< M>&SO]P5S%KC4+.)VWU&'0M,G,-$8IB;+V.>=);RXR=IJ$0:$;;YUI@I9&:2_8/6R(N8LAZF64%Q'/# M0?M\/3-1V?RN*CQ^A@T"+#ZI',6;=(;AHH_#F*R@4"75NQ.^9%!SEF&\ />9>('YRT=_WSECMPV<;7V;^]63MIV87Z0*"%JY@ZUC< M)B!??(25#>[7Y6OC_ CSD82OLW_X+U!+ P04 " 4B 59>?\5@JH- 6 MM@ %0 &-A:V4M,C R-# W,#)?8V%L+GAM;.U=6W/BN!)^WZKS'WS8EST/ MA%M(2&HR6X20F521D(+,S+Y-*;8(.F,L5K:3<'[]:WMY*UQ0MD+U*_6*G_= M]X;Z&$]0F5BV@RP=ES0H?VF+#WM41XXP3ZCZ^S,S P&-RKRMV!+\KW)0K,P_ M*M?JY4;MY-TV2KZ*_&N)1H+B_%N24#Z$Q2N_)M^W0>WBXJ(BOBU]_DW3/C%J MX@$>:>*C2V@7AU(_K9Y7ZQS([T,'6.3NT:&6 M@2T@&WZQJ4D,SNXU,KD^PS'&CEW2>#/?!G=+&CEC##;'-N:R1TAW*)N=Z'12 MX84KF<0+T%+FK&P5]?Q;NS^Z@T=K@HN''M6&BO@[=#)E> QER"O>A3$B&]R/ M963UZR!3KV]JE8R-*>DKR![?FO1M"SU%3#.[L\(-L763VBX#&EY!#\H(MF^P M@XB9"VZRO'W@ZF$06 RD%5'[0#-TJ/Y+!"_\&0)_$@'! W;ZHR?T7@A*R2:R MHA< $=,#*_B_SK6T04I(0KU1\4M4;'F>MJ&2/9#LR^?J;"U*"*'"[PZ&&L;\4^+PAB\NFCQ*K%:ULC:7 M#;]W^@\WW8=A]X;_-NSW[F[:3_#'=;O7?NATM>'7;O=IF($Q;@'.&-67M#)Y M^$E9M+&%J!&RGX4\URZ_(#0507$%FXX=?"+\6MC=_^!GV[9#^$WTC$V(]U>^ MK.Q!I8[+&-@W43._S,^S1JO9.CUMM:JU5NVTUJS7%SJ'7*G-EM4'#P_$^\Z> M[UD8,3I9-YK?$LVB-&4&9C#]*FFN#_BLRX4#_S\?^*9\2Q#]R2554)#.: MLHP89 :Z?4PP'JBE>PXG1NZG,;(6'_'NQ';$TA!@C,6<.#LIHH%#\8HM(Y89 M8/<:+#G(>B$0'OAVP$[W73==OGOVA5+CC9AF["B<7E5%)]@:U5%#>TX399M> M-7;M-7VP"AC;>A$+FP.N4G_TS?90QKA+8IUE(YR!$9H?R4^RVT;Q.9BPV*H9 MXQPCJNQ'=PAIFV0;7W;>4_0(>B8F<0CF9A$[!&-J@LHV-XDSB_&)]&I[@Y&N ML5J^*\M V/W2P*BWV!O2.'DZNEY06;HB%4LD*PF1>IP%*Y"/:,;7I^1699<+ M*\M=DG[Q:[$2X-2CL4,MAR'=^4&<<<>U'3K!++#$+)E4F:I'0G%NJ.HM0BQ' MJY)4)U\UFS4#I'4;/C46ZSO4>OE";/) M#7YV4B=CT86595(V1))'=3#=;?J\.JW>H;.:#Z!Z':Z8[(?@RZV81%8X>$JS M(5.OLY5>X5@OJ"QWTLL&DIC4ZV(?00P&-_-P)B6&1914BS=)#B(WM*60J3@! MG4RHE4K=:K$CX4T*EGJ/7-LPB*?$(R+&G=5!4^(@,X0F;KJ16G'9 GR5O76( MQ.8$JEY\,^"9_Q8VNHA9$*W9,*%R)YP#;-S@$=%)7)R37O%(J,X)5+WPYXE! M*.ZR66IGO%[P2*B4!)::%%;>Q[I/X'0B#(\X:]>CMAV1AD_PX[[[\#34^K?:W4.G?]\M M*7H@"=A=4!WS>*R4V5-FO)^U>HTM&%WBLZPC2ZOUQ$;:/#(57@)%ZM1F]YWR M MPMX.:;2,1R(43PU[[@>;S&(\IP*.._^^XP!%"(A=CL#BPG5E'X]A,U0;67 M.\O!#-O)M&^EQ66C7T!G>JJ^Z^S.$H5/TM;/ _-/?@9*!"=_0$4:+*5Z6/QG M9<5#LE56B^Q=<[GPI@*LIMZ22W]9^80!+Z+D/YX1LX^18B+U%G$ZU!;ICK[S MQOG :C&U'$#6_%%+;Q*XB@\J8KKU6TH-4.8:OP*>%RR4B^K!H\JIQ8B475=Z M6&E4ZG6F/?1,&>@^P&("&3WX)A<^:/YR0%.O*_2G_6*(]S6?=RQ)V[@Q58Z" MT,P U5N[_@+3189, - V)L0BML/5?XV)D"5K'06Y>3"JMV!]@Z<,ZT38"'XW ML; [8)I0YI#_B<]C2):INF2%>K76K.]SCS$GT[F!%G[R.6Y".YDBPOA"8G_D M'9H![412$$_Z@BB=M[LTS8H,C'*(.6A^"P4MLWI=!-?7KDTL;-L=.GGVM6OK M?[O$%GNE?N@@#.%-Y5[\VP2)X4_GPG>3K3AQPK+'#IH]?%_:EY%\WSM79UAY M9#S2X7NY4=.PF%('[0!9,/E\M=3A:P#31LO%P0K0ZD$-Z/^\0]N\AX1_1OS^ M9PY):O&>?SFD*.C2DSLE]CZC[^>5W0AMY-L([?3O'P?=KU#N[GM7\6W1" .E MY! DUMC+M#YQ-_^1CU+P>#H.(\^NPT_P/=%'E); G5^J6AV&!+\1BP*%8E=O M32\)Y2UEH);EG2+29T\,0''HJ+JM1XD(MD=N6$ M1";@TCVS&O./T-L?9&<=S9RSCO;PJW;;Z_]0]DYX;HR5VZP'V :7T?G*DW?; M]?('H9*/F!%J@(/P%&Y\@[V?\VEK]UT?(^L%#\!JW=$(Z[&W6NQ8B2*653U9 MX$[A!OI6] 7A4=UG)@%J]#?[=9KYJNGFEE/\MD!^G3B@>&3TE4"/=#W[!MW9 MG35?:&I#$/V:=+>6O(!_'&LMR-W$R+0PN>:FVS$)B479ZA_I(P68P?U\J-VFFA1W_-%PX4_W[E-D.UZT#UXA7?G M0+:322FUCMX7LJ.72;S:HQL,QXCAM3?'Q; ?7?C(2<\ 6B;K*C_7,2/_(YIY MPU7@G4MY'7P>$T]L=@%'2G9!ADA-Q=K+,<:5:4S"ZZ=BGOM,,H[40XJS16K. M5'F_BP;K"$/OA97VD%"=#^<1:=A3L[#*^PT*UA$MOW-)V@F6JWTX/Y" [[O" MQ99<(?8<\JJJRS=W-_@N+!) ,KXI> .A1^I(6S1.X&2J+EG& M#)SK+PO(%GVLU_]PKI/%#H&7;&FQ\D.A1Z2.7Q8Y2]GB\_CC:MQI!Z0%[EZB9^!&_=' M-X0;Q3+L])>\)%1IGHMRP]]U8\J>5KPXK3:J-:VL+63!'R%Q MVA^^P&V=0"Y@I=A3=@:.$KL8O"@"W#:;C5;U_+S9:M:JU;/3LV(B-!ZS(IH_?*Y&JJ]52FFG0EVMH HWHW.,;'#\I^\8P@""KL1-XWD'2P?E T9O5BL3FR 7J[AVD$(\BT)7N"7#*. MQQ=RHY6^TW@G [%( ,L^!I^MC\&>)/6'7Z$GOXLPQI]#W^_SO=X)&JX75.NQ M6M,__B7=L RW#.5N9)4/MNI\)US]1U!)_UL MXC2JULH=$%-RNF?;P][!&P47 XB8QJZ=9PNNY\^>/R8S&UF M*I,M^97HSK8<69-L/J5H$I*P0Q$*2'JL_?4'@*3$!P "?(*>J4IE+*D!] L- M=#> _N$?+QO/>@8X@,C_>'3VYO3( KZ#7.BO/AY%X?+X^Z-__/@??_GA/X^/ M_WDQO[56@X$= M?Z L.UM4#;K>U;=P!CZ'G6!8;N"EC6V>F;O[\Y M?7-F'1__R+JXL /2!/D6Z^O\S5GZPV72&_(_6-^?O#LY/SW_CC3_<$K^>V=- M[E*X.X+9$E8!>M#__('^[XF,9Q$*_>##2P _'JW#VCLP8;^QCZ06C[#CBR"/R'@'UYBQP[9.S)-']YPE[:P=N3_5A" M"/KI. 4[IE\=GYT?OSU[\Q*X1PF*]&>%05)P^JL;[AMD@=^=Q#]F0:&DZPS9 M,7P)E81=9^_?OS]AOQ[]^!?+^@$C#\S!TF)??0AW6_#Q*(";K4>[8M^M,5A^ M/'+LSY3J\^]._WYZ3FG^ZV-(!$XUZ1+Y+O")7I _ N1!ERK"_M=@MGP,D?-Y MC3R7:.GUGQ$,=T<6'??3?)I#,5P#(B\0 #K8TG9"A'=O'+0YH< GS<9C;%&2 MS4E#OES!P/%0$&%P8T/\J^U%X [8]#-#[PJ$-O2".AQ0[=D86B_ "OH^L403 MW[WVJ4F:;%#$9+2'[XX?6J,;P[.)ZT)JK&QOZB\1WC#+U1V3Y,,-P95;Y*\6 M &^NP%,X!\_(>R:2(\L+P?/&=J!'IG,K[- 99V@^$$M'EO@0/GG@$?@0X7L4 M@G9,B<8P0W"A;,M;H5K2[6!4LKW5)=ILR>+&IN$]"&?+A?W2'L750YA#/?MV MMJ5_MJ/I&L,,P04BBBG9N&_ \"/:QN#[E8"S:$&T0FPHNM3VY1+NAV$RN@I M ']&!*/KY]8VA\).=2ED1-C822E-_BSB!8*-_09$&&WI/\QQ.2%8+D\2^),O MD)C98]_&&'T!^*B28SP$/8SW_=$!CY,/A+-GWQ^?G1V?,T_LK\6Q,I2D9#2S M(;;OVM@E6\K+* C19O("@RNTL2%1I*4=>6&@8_>4.\LS2X&HI1T\,<9%P?'* MMKP/&>#2VBR^T] M@S11$.C#>#K[GW/C CKI7>"F(U-L6S(6,*1='0"M#*05FS/KCG$X8#&G%%L/ M.3D4/1JF0[BVP:'?'.Q-\L4?M]!^HLXWI")[]!+R/1PJ0"8U2 MR%@.)QQ!5 @H)XJ.%B.^$B1DO7___O34.K8./9,/:><6Z=V*N[=H_ZE$]R,T M$RDA\LT*/9^X ,;2)'\@3P)QTC7D\ MW%7.P&;0SO[,Q;D(D$/XH$H3G$>=V**TLR5&FRH>(?Y@44"Z0MO8*TB!$S/7 M9$%,R4NQ_\#%SEH@BX<5PF1[]_&HN?3VIB3 8<:,D$\'&9(/?^SCRH\.(+M* MB#@Z*(0K254*V1=%R;"?_& +'):,X:JH%)9/F0RZKO*J,!#. S&@D$8^:-T9H,-K5(5$ M;]- 6LZ'>38#CH7)NZ_R+:'94EN$+X'7R:.0_-'T%\]8.23/YTDAR*>'UI] M"/5)NY^14S3=JF>C42M1J ^@(JTD6)"RND5@C=VM)4P7RD@,MP*Q0? M^>QL$2+=NU]R&6TBSP[A,[A>+H$3/@"RGW0/,UG@IJ@TX^[M51L:0K[0HU%K M6(L%[?@ZFA)"NKCUZ@>I$9.Z1>I$&+0OO%S;_@I,_>R2"WT';CV@O"^LZ$-Q M7ZC0RQ#^E1@KZ2:QLIW8^U)IV>[V45V 2!//@?>2E83E?#@5@@:=NE,_H1C< M$BOC3OV08$QS%I,@ &%PL;NS_T6(IKZH9/)J]B)4U!K]F,>S X[W]@9(-ZLU M>JK+.U%?3:=]?=&CQKCW;@JTBB+.\!3C/7^W15(B@[114) MZ=VWG=-MA,"!W?_&==%RO_:)+7U&H+Z& 7I M%B4'(Z:N"-5:J+R"R4B"PW A]YP+TADJ'!_"AD4WFVO+8QO3 8I/Y&%,/3F^H--7#"RA? #VTDV%-E? M)*9&O0.AWNMU,3"3I%._#*A$='O3NY8T4!56O<]/'3*RTXV/?N^Q@P>,W,@) M9_@1X&?HB,((/#"N?RX"[)><8.*["0*!,+4MA)41QH=N$H:H8"U2&+[7^ 0? MWS14(<5ST.4C.;F%,0VFT"VW9*7@PE8=N2M##[$1/&!!97"/Z-7.])NL?9(F MDS5[$6\3]?MINJQ4B0XUPJ[WY45 3F[CID_&H!/QIG%"6:,'H6IJ]F$6GS22 MR)J]U.%75\GC>F)&C7#N?8)K$9F=]C6(&W;:I\\I7>SV?_X, 2:\6^]NP3/P M9#->J;%8>96;#\F8[#M3933ELURGCVHVJ?;2>(;KBA4U0+;_J:U(76Y6ZU)E MRIQ.[WCO*A=O61N5& N(0V<1( M3_UM%)*?D4^?36.!NR)5:I.]JW&KI=#ER"T:%:F"\6Q)EW0-:7]XC.":G2X9 M,&R"-__*4\7Y- &T..TIAC>#5GEJ5P2O0V^+*=]*YB-%3/I/_(I0SZ5\92@/ M.DG2=/7$^3." 11I]$ M0A*RDT@)]4$G4_YM7,D\*@.*[^IP00X,!D256]#*A$6GMJ+N$LJAJ[=Q4O M(YM5<#Z2@ZHW??L[3-[^KG @>*!"71 !&T"B5-WYP,IDMJ?V%=Q&*CCTKOY\ MI+-30(SLH-/@"F#XS.Z=3_T@Q*P\SAP&LG>O9$V$^E+5:%#2+Y'/'K*LG"2R M)@JD\QLUG3"*\D#J&/4^?>0D9*=1%>K#GKC^8F.W8C')P8@/6Q2AAH@\L3.G MQ9H!V1,*%[L#S(.]8T<:*.('['V77K"K3&QW,90XWM718(W/2 LT W6/>O\G MH?.TYB)J'=$X\.,+M.3$_BI)>H%*^M""L(50LRO:F$-WQ5,)DC:ZM+?Y_(&* M0) &1@,\:B A(?^ 007J75Q;9:?C;@&9U>+KJ@48P355#E0G:(JOI):AJE%M MZ^JIF$=(.FK/UTQ+:.ZOE_+1,\!^+^R7212N$8;ACBXNE>:;UZ#"@HF:&$.T M@NWF-]$DO&W+72&+DN$6XS.0W>834#;;8L3[?ZEQ7Z64D#,EBPG/LHL!N99@&V%G31:L M!XQ6V-X(U%P,+/=6A4T&)5)<.D$"KDEH2T445/B.U)#O_QR*!/F2XRQ!?-@$ M>OS&_6_L.DLXPW.X6LMN;0GAQ=EF60M3*%:ILL!KH4=UBZEV!3&4ZRZ(L.D_ M\2Y&GU. 081V!\[N _D18$QKMR/GHN"#:Q#;YJ,4%7Q':G@,\ P%'_'\DQ-BA V+E&E%R30C9$9%QS0C M8]I1L2XC8CK1,*,B82I1,$.FQB/!)ERHG3GCPDI\9P&T"5169/ZYT.J4MGA5 MI8+E2 F+ <(#7+3SD0$ANOW'RYPU<",/S)9Q0:$[0":I.R4[OKCR0OE; 0; MK*;=<:.P33OLB8TB-(0Q.7D#+BNJFS2*R;4C.:2*:[]%4!L1EP:ZJXD:^O$7 MVW>@[1T.[N%!"RV]!'Z(%Z?HVSO$1ST\A@7]U6S)03*@!C;@_R1="ML< M0LC5M@=IX5V8"JU W2$_Q ,Q?&IS92E;IG+8\^7P&;K =V6O2.1@Q,>HBU!# M4B,_)9Z'JJ:HQ;/@ E8BZ:C]G_?.HYD[X%U&KZ# /YP4N'-+/K(?\E\E6.2( M^/+ERYMP#37M%[S M&GD$N2!>J8]R0@(O(:$#N 5VO'__[OST]+O34^O8VG='_KZ7]&_ M'F>WTZO)@GQX7)!_[J[O%X_6[(9\FEW^W\^SVZOK^>/?K.M?/DT7OY/^-YX? MY&C<"XL,]9;QZ\D.P%&J7?T^P[^@5[]$_E\!Z&08%-LJMGL@0&GR*L^Q-6F) MG>@)'.]G6W9><-U9+OMS7JR-M0&"(:!I7" K-W MK79)VIC.7JD@)/!]RN*[AK*0D#&LO4(.G/JTF@6M?XLPXV(88O@4A703LD#W MR'?HO4WDD7%74S\$& 2AW* U[+1/P;YK:O$:TCJH] _7A8B=8,=RJW;0&99@T\ M\8J(UK$APLG:3N<&^ $UIT#>#K3##8.4AYX:#V91&(2V3^D0)NI+< ;,[39$ M6B;,'.D\8+2$X2T*),6W]P &N!,MR"-+D3F"F(5K@.D.#H,UC?_0ETKH,2.* M)R$&P)5_&6$,?"=;.6KBN^R3%]^S=O\5Q>G?>Q#.E@O[12#4K@8SP,=I04&Z MXDYKRB8X];[/;&3"3)=VL&88$,27 (81,44%I=!L:X"[TT#&FL2:8Q\."A4L MD"!PQ5::I^++)G,0/WH*DAI;\4%W^@[W*I8?>\M;&.WK>M@^]>E_.K,9W?/) M'%5DS)D&003]K6I9\A%H,,T>'?_=Z?GIF75L'7HE'VC' M%NO9RG9M_5?2^7^;>IYDSY&X,!K9T,L+G,3U$W&NWHGL*$J+_?<[JWNHQF;0 MN9;6U8!;/*B"&X-:\=Z+S)ERED9/T6L7F#-%O*P@4\#H.I.F2*4M#%BD:RDL M5WP\ HT3UEMM8;TUZ'A.)\)Z:Y:P&BP=5":^X:M)\'1]?-GY/ M_#T(&?W[.GN3IX ]:UZE7I*&)AF1SK5'PH>N _H$XU\BVX-+"-RKY &3W)O5 MC/8]I@K^'%I4@]B>^_A- P@\[21X*\.8)NY5N#4CFUY!X*Z0;&WZ[ "OH^_%R M=PPLVWMO M,;UO,;UO,;UO,;UO,3U3Q#N^,%&?,;UO8:)O8:)7%";JSNU0=#N[&LDD=[1M MQ>N4<>8'9[]]@N/[DHZ< X&]X[LWP)WZR:UDG@WL;VP#CM=W:Q7[ M8Z6Q(:##&=*IOT1X$]?%TX_YO%6/^1R&M.!AS&^Q';-B.Q7O=X&I/C8'>.<@4/[P@[-M%&R,7"[P-&*@02 M3]E80+1_1MHO [R@^ES;VT!UR@5?0GSH=O/I BR8_S(F?T*?T#\_MWM@.B'/! M J,A!O\:8A=BZLT1Z"WR5VF-A#U#!-(4P+[F $ %Z28X[%G4YN 9><^$HDM" M+Z0JQT(.VI[ZN_(%*CK,,1W'H@.1+_9C6?%@5CJ:^3YZ?F+*O&TN9,^W%W>T M+OR$%FE<@8IJ P)88_QK">-SUQ3Y9 S[U,$!FR V'_;AF\R+&_(W,;5[,>.X M@E0'LB\.D&[:(Q$O M9(4!D/-<#F_ QK\IZ^4$FK/Q^]7&D-K?N1W**K*5P?I?3 224EQ,RA08PW?I MN38>H!FK@4AU1%PWXBP:?7V$(B-=GHM !BP%8GW)LKN(> >6?N8#&IA84Q_@ MD7I.Q*-Z!MBG5<.34CS^2LCA>ET8L![(^5^/K"ZDDPYX8?N?;R)V1+Y"&!4M M#(C0J/"^@HIALFTFICP%/*Y81;\E+U]!\M+C@@BTHC/"H\$@[DL=$CZH&2Z)6(G$W#?"+1%$["L*ZTC; M&."TR+0J7UY'2HE!JA-,Z6!56*MPP7"&/T MA2J:O26_'(I6%E.<6ET8X)YJ2%F/-G,BE3R\4SPGSS;TJ+[>(/RX!0Y<0N)Z-?AF?S.NSL MY5WDA7#K08!GRSDH&:)Z7?0:!SEM4S8*Q)FSJ.119^@^;C&PW9F?I>-,L+BH M-^]5GFT'562$F2-+WH[RDQ_1NBW)+I(6IX*LM,P-H-5A'/*7O1*>&*_?7Z_2 M[B:XHDBI:8?(+Y'_#' (B8(^ I_@=H]"H%^$XUWYA;_2&?+,4%8\EL4&^W:$ MO'5W*TRD2X_R2I)L?-"Q'2#G4S&XRYM%29IJ$P&;D6R3J9-,"D8DW#(F39ID MX\ 9D%B3:U&N'EL9_V'O*,<'X>@+(GO'3_*6IPAZ;*>/A80,7!'-]H,EP/2$ M>USI#_JKV9*#;$"U+.#_)#5A[0YAAN&KT.%\I;4VR1_VB,AADT:5GIUP32Y6 M2NQG92L#K&D7TR!WWJ2*!P-73"7N)PL%L:*/]$$_Y+-K+V*[7-%F+*=:%"$R,+61" =:8MQ'6Z2DF*.C/(43D#/70._15=?FI+ M/]?'. YUU21N3)*E14> $X7P&61HT+;CU?V-Y*Q8"Y1VO3-.KA;O$9FL5ABL MR/Z48)GR]2QXTE=K_U(CI#5H*QK M.1W,"'W,1H 7N__+@BI7FX!8%KME1KY*K'UMJ0F+?=O@6;F"XQXC6KYF# M8 N<<(&FODMH!:X/@H 8A/CF$'#OD ^X-^9:Z[I7,3>\2M<:T8,(GJ Q<^AK MQ\!WLGH9J^F<'N+$+/=]2382A'O_&[FK^ G$%?D4$*)H\LCV=S,\\Z=A\!@] M!="%-A84 Q\ B5Z5J6'$; #V]*1V6;>2[#*(2_DSH0_@8(%^(GO1^*N">90H M4+WN>E6%^D&WYH1V+M3X>8!X49LM?UM#9TVWD^L4MSEP $&/W0BGAV+$6[?: M7?4JS/HQMV9$=BW(PH T:3+S"]?P@D2MYF #7.["7Z>77L77\%YB'?J,#:?8 M&.^J;O;*F_0JNM;C8 5BS)&3T9??SYL'ITR]_?[)MS<(A_#?\57C:1!$-MEI M7;_0.L:B='I5HUYET_R0414YYDAK$N/)W.7]N5M_=8D"8:UE>9->)=7\0)&< M&'/D)#Z5<;U<$G>8['8:G%GA]M&K))N?/-*DSH3KH"PAF&Q:X[.CVM<_OR^7 M$,KV^CU2 ,>8FJ*8]*I!A!MNE!J@$98;UX>H, ME]-MF!M1W0WZU2_G^Z$D]38$D ;8#H$:'(IL"% W9OTL[;\E2^BM =>"I+CG M-B\RVS*^RT&9ZV5[92*^S^/:QN *.![YQQ6)4*FI 9>&E&6K1I%!GOX>27M' M%?"*5N5)\+RR=ZP$TL1W?P>V\!"N3@\&7"]2%J46869+E&::'<*6^A(5]F# M=:-&$A429IY$,U@OT 5XL*&F0%4Z,."*DK8\5>CJ6)P51888+7.P31Y1?\!H MA>U->L>*K0[!) K7!,5_ Y<2<0 N+IXM]&? _:5*(;= ICE3F..BQ]BKAR52 M> -N*RE/4 D9ALJ&=\53!FC #:)ZTC#N^F8.NV1J.W]&4.P]2%L8<-VGGF"* MA!@J(:8_*98T@7D'B!U6$I6PJ0D7=AK,)AY)QB3^:#%AEYXE!7[ \L_W()PM M%_:+=A+PO2 )>,R&L+)CD)_(,!9:6F2@,64%KS=;#^T B!\0 VQ.EC@X\1@: M+)=/G8B53WV.E:_%F'J$W4#^XS1;8*B)-XO;6%@-K(#1<@: M$2D[!C7V LRD.86*-F9D&!1T5D%"'68?;NTGA)/#6Y+4 Q?,@+R#DN(:RVKM#(A0Z[%=C:Q!#=!/P"?H>02MB;LA7 U" MBNQS>JQ1FM57;&M -%I9;)JD#?O*92N+9E7^K_51!LL<=L0O?LZQU1W-^+*5 M"67 Y1,N/SBNVMB ]: 'G5+EACD1#"6F$%?U@AC9)0SC9P55E:.MS@U8E7I0 MGK:X98YRJ4V'-.S2R,(<.C$@_6J,I3EPQ1RE:(_>ML- .R MPJ;8I#KL,S<*S+Z=,63TJX&]+U<#DT2"V4]6,M:8@L$"/<#8]E=LAQM<[ XP MR&K3X3?DKBV9@<&!#2Z%F0=MIAMXD7\J JLMM'Q8+'4]K@B MN++1=-\POI!I;98F>_W,,Z5SY'DW"-,?VU:^BL'&8,'JJ69'##,GAM(BA?'1 MX>Y5+QUG#!N@1K.W(TU,^?=ZE/ G A@&4S\.%/V$4=#Z\BL;:5*=;.,XX!J2^QJ.&'/Z] M B6P72/0FK =:]RRL??F MU6TR^!5I-F>'/H1Z:Z,QYBW&8#JNS>41*;JZ"S# AD1Y]#%'%X;:D"@S]_5H M\X'5/?A\:F..67,[S616\,TPI7RJ)O1)VS&8 RI%=J739V1'MD?+=IS+5+5O M3,;L"^J8A9)N]\WHUZ/QXI5'1+ZHGO0@F(S93QQ*XVLQNO.2:TVYF!9TGA+, MH1] )WXYB+^AZ&?(,22)[6.9+ PZXF@^JI!VQTS MKEQ]V2J)SB]?QXO!C#AZ,0,6+[/X:-/Q7QO+!-+PX_)A3S"/0\"*[OP8-3Q+P RHY!X,Q M9^Y&H.<U5QVXJ9/W MJL-#!DTD;<%\#;,IO^,T;S9IX_>J0U$&S29MP7P-LRES:\2\J:2'W*L.=1DT MC_2D8LXD4GMJ.SVHHN[,M]"O 25=NW'+6^#-R!1H[_PPY@0L(I;]G;[7?H_" MWT%X>,F]B6+5&\\ 5[BUZ:BM;_58]A7H8;PS(O8]^8K"B4X[]HV$ 3[GN#16 MP$<3ZD+<@S N0D=P9 0?=C=3?XGPAA&E6QOB[+1<&X*6 HZ'LLA8%AN,?'T8 MS\H,.*8"$1,_A"[T(EJ'[Q$X$1$I!,'UB^-%A#MIZ:(H9(3-EMZ')$ \M8M*EZN5H67?)QV#)=7,0JJUQ4-S.D M8D7W4ZY:3]JJ9?$55C_0$NLKJ61 -'*3E**25AKAP!FP$]41C822026048U* M*0A@#8BF6EJAL MJ6]C[7X[.M@2ETR(+SS&BMTDEG!V>E:J,QGW.M:(08+^'&P1#MG-[3T9%[OD M1\7BD>H]]5VEP [C7$44$%4/@@09F?=>T<9 _UM;D/GR E)RA\URQZC(*S_F M8%/!4=^*N+-;C*%NWC=C1@AOT0CTB.Z*G!RZ1[X!M&-QZCIB[2LT, M< [E_%:BPIRLX\3S&,:I;9,Z[")@$\[HB(12A;L):R-OT:_RO=6:#E<]4X,R M07U,]0W1^!SC.7@&?@1B_RM^>^XW&*XOHR!$&X"G/O7/"-&3(" ;#^ N[!=A M$*U&3^:L6MH*4HM><^SMC+@(=DPOS5_?BJOW<2'-6?ZT!<>EQQS!7($M!@Y, MX@I;#S#F^NYD0\G\-_M>("FUIN8LDMJB4R.PZVWE=+.U(:8$S)9T=HOZA1ZB <6I5;\;$^X;:PJO/K%="_(! V(,XG=7 ^Y3I44( M$YX6J\/^(AWFF+ODK&^P0!/GSPAB\("1&SDT3!SKB<#6*;0SX39R34.G0)TY M(I3*:0AAB,Z@UQ2&,L?[R#U$3P'X,R)D7#]3!='./)QS,@_[/JVXTQ'D'?)L MD"86N* ]N]<%',A0LIR!"-J<;(&$_3DG6D3)L,&.,E;RI( 8WI $@5R]*B32 M1IJ@;9E(HW\"6!,R"56:)1&%$7' *_@,7;)VR%*:!9C^C9(HD*-HE KXF\%O MJ0$J09EA=KC*PN5TAYG(&?WJE_/]4)*TC@#2 +LA4(-#+D> NDDFNS)/( 0? M+C=008%LX1QKP#]S3G>O3NDAJRO@>.0?T851M:8FA/0UY*I&E#G.]@%)>T=U MD-Z'3_&\LG=W1/76$]_]'=BB[9-6#R;$^36DJ46;V4*=+>G-2MQ J,(>3,@ M-!2JD#;SA)K!>H$NP(,--66JTH$)>8$:(E4AK4;8[8>3F)]);.K'_P=02P,$ M% @ %(@%6;*"NKY!7@ 'P<& !4 !C86ME+3(P,C0P-S R7VQA8BYX M;6SMO7MSY#:2+_K_1MSO@.-[(J8=47)WVSOCL>_,G"B]/-I5JS22[#ES.DY, ML$A4%=B-VQ6@+RQMUZY)F& MD1OX?_[JXSAZ'CD/76=-"?GXX9OOO_GPS4=R=O87 M3N+(__(VL*V8FT?J_KH,O93 =^\S7LH6 M\*^SM-D9_.KLX[=GWWW\YC5RODI$A#\W8)(V?SUIG^CT\8_''K_[R;X3\*0P\^D!7A/?^,3[LZ)^_BMSMS@.N_'>;D*[*A?3" M\#WT?^_3-7Q,T/('T/+C'T#+_S?Y]:VUI-Y7!%K^_'"CU/>' JVD$]>FD8G> MZV\,,9_,"MP_[QSXN 1>)\&<6A9< M%B6W0COEQ7ZLL4/2XKT=L"C9Q6=>\F%X]U48;,LE%>R"DC_^TUNV_["I*@4] M0AH%^]"FK;ZH++[*TIF(K 7 (O7/?GYL(?-?+E/0M'R'7/FQ&Q_(C;\*PBT' MEC\),3H[ULJ*EISM/CI;6]9.>!?UXBC]3>YFR2_^^1BSL *9GJQE'MR)!92- M<#I4M\+E>C9Q=_2\C1SYS@O_7J,H3GFYX40\[T2W4N_+ M6DW T]EU>"%0)1PJL>NJ$6QF,UGZ:TA[?K&5OTT(1U.GAC%DK'KZ,\X(T>E M1SI'D/^&+TJ4$O:>(0"U\3SH;WLK9,'B'1[H+@C+IISJEOC]2J'=L8L=-SM>1I@(RN,YX3T-W<"Y\IU+AJ 5JA^WP^^ I9H=NU^A$6[G*Q>UM^L) MLFQAY! @/.( &EI^Y,(2K!;_2IKB]S^5?B>#[%$[W%ZHE+;_X)M1'@T$13;@ MVO7HW7Z[I&&)WB5-\+J>2I_4Y8[_CM/5E%)V7AU0>Q\RSZ(1F=LQ M5=+=B&\PNIY"TJ]LEN<:<*@&R8[G$B<-0>6-<+NT,VTKKHGY5=,+MK,\%[>F^!R8QP-B0( M2<** *^Q7/K)>KUQV%3!7;EB4[!FU%:WQ^[&-9H6'5C1&+/KUHG5*D M/_)X/W<<9K0H^0_D.3\J;5'>%KN'5FA8],Z2AI@]LTKB%_X MH^%GPO>"_;@(GX(7O\X*A983\/1GO-Y7ID=V M0$WZ&TX/*Y6PJT_Q 1BHC>1"<*#6N]\$OCKG7=($KRNI]$G=Z?CO.%U**657 MM^($":W(7^S"D?BR. M-T#\L+7M_O@D=H/F>%VPB9[%A65Y6YPNV4CBGHO+A#K)R!-!?[Q]XYC"O1OW MF5Y:L96(4[$)J6B.W4>K]3S>(BYKB]E':R3NO2F<48=#@U;JM&.>V HOK)BN M@_"@M,%Q*^P>6:K5Z=&MK EF_RL7M*?;<:(DI3J6LSUN+<\[WT>N3R/U6'W< M"KNSE6I5=+9"$\S.5BYH3V?C1$E*=2QGN]K2<,T&_9_"X"7>7 3;G>6K$4[5 M&KOS56I9=,+2IIB=L5K@GDZ9$B>".DG(CP:%&^IY=4YYU B[+Y;I=(2#4@O, MGE^_B=58^9I._3^6J[9D8L6 M&Z'V2H6H?1U1D"6<+F&$1S@C(-;BUVYD6]X_J!6J+W=6-,7K?W7Z9><(%.UP M>F&MM)W/%R3Y1$&9 &D#ESUSO:[9;\J6T>J6>%VQ1KOCFYY'S7 Z8IVPO>]Y MRH[(28_MA>+&6:%CNBU+#*7ACF;BZ_#&Y!S^21\X9:X75W>/5)6$_/2YN;R[G3^P?Y_/;^=W% M%7G\Z]75TZ,)GY]'$8VC&N\^:83;C\MUDCVVV *O;RKD[ RQG!SYG!(T4\1. MMU*/CT9C)UDE-@JAT[93B"2%AJURIQ.T77K/L'!**.-.M9*J- M.N*-VW;B=W9Q1IZ7O.8_2(QFQ(I)RHMP9D8B>V0SV/ #S1D9&6MM&\JF1$SM M1;RAX0.U*9-GZ='HCL;E1RW;]L4=\ZTL4!B;FW3$&_/MQ.\\=B= .W6MRN'BJH$DY6"E&SP3FHJC%7-0]#,U'XS&P;A >&-4H;%)I@C[E3?8JA MEO\=C%MZE EBRQM-F2?@9B+P[T.ZLUSGZG5' M_8A6S[-5;7%#0:6&,B:4-L0+#M7B=G7$A"I)R)H==H=5D0JR9I:[,-JW(Q-:6,C0Q4>C7B(Q6Q"UEB,P-7L*-A?+AG>L1LT0R)LAUL M\ZIGL#5=<,=7$WV+HYFZ/=[H:R1U=^ 7Q&>$DQ>O'J8,S,V*1]&9*TMS9?T3 M94<<]^Z8N[?852UMCCM:Z_0\'1A/V^*-TEJ)^PZ7.6D@*ALHFB+/$ZK-"S$9UE#Q'%9*6Z_*>/I'-E,$ ZG(H:%*1?D:6/Y M^:]@PR>*MU0>25 MNB01SS95IML,9L)1F%6DT0,I"6 .]2JM-1&T42,%]BC7%*$&LV.:@J$T#,8$ MAB'U&"6<;UUKZ7K\.5\&5KS$SR;P'/85 ;CB0TVVO45WW)#0U@XR:#3MBQ=6 M6FO0U=TE1MG@'A],9^S'4_]F?GYS>_-T<_5(YG>7Y/%I>1#3KONHGD49SJ7% =5,-O9R%D8VW M] [&O76 X][-[C:=-,8=E]4ZEMU>*K;$&X\U\O:^F)/0Q7$9:2@E=X*NDL>K=%WY3E5@CV*'*UY(EBPMUO_D45J-NC[&5A@;U_:"$X5-7DYK')$3#,5F,3BEX!O %4>+MKI]N0%T*]Y? M,SP$W@;^^HF&VTNZC&N/^"D;(X^X2AT+45?:$G'D5BFI:0UI.%S@(4],9;5'Z6J9NILCUB-K:,G7R M[BZ(*?G^^.[Y2&\0M3R4/>%CV.T.7D_QJ/6 IXL%N1F9QW'H+O=P,;SA6 M"=NC6J2@F3Z9S19Z/O[V8#+?V\28(W7]1Y_^#120E;IE%1IL*)^^F5[X-<]H,=XRJ]#J>Z__U 5E1\_?#_[X>,?9M__\=_3/XL8Y7-B MUO>'#]_.OO_A#^D?@WT\^6MZ]Y3HW_H6U<]E27OILB@_;J"-N M,&FN>^$T4FTOO(#30O;.YY,R%@1X$-')S%FE4?6'FMIG3'];<#$1 MW@\TMER?.E=6" >RH[EM[[=[SXJI+>0 MO:M[IRQ(RH.\D[B0A(V9(H9CJD\3'B:"^BFD5K0/#[73^]*&N(-6K9LM M\ 9EA:R==UL2DH6)OM:0^T'HY=,U1$]5T VI'I_DLQF$[>TC]YF28$7HJ^U& M_(4HM@#_?O;AXW>S'_[X1S'=_L/L]__^W>SC[_^83?UC8@=17#IU/YI[SPCK ML*-VS/AX!T.+I0%LR:F X>*"40W=;DCAF&^TLUG7+J0;ZL.W%2]_W081E)Y= MK)ZL5]44KC45W(#7T2I']R/:D, +E5T5Z7&7(INYB+,?!8XD>8[N'3#]6E1L M9I'$.)NZ:&',.J(LFUVPCL>8X=@P;+PE@QX-U+I5;PSBC>D*68?9"#1REF8 M+<61FJAD[P]C(36%71ITPQV03?5N4S -;[ VEEQO@333Q]^&T?7D3!S7&$M M%[=,&70NPL<8QGJ^8KBGX2.LH1KMMU9TQAW<[6R@/@2@ZHDWT%O*K^VH .-$ M@I (7B)O01@WPMDA.#HP@B62GN34P=8 ED< M VEAI:S#] *XJ&M=\(K6TPK<(YEU!RV:LWP#:5L,5A3G]%I.P9OUQ!VZ+;17 M'/";WLR[C?!ZC@'BFW./: /$LVW)"@VGVM4])A/K32;9%3U3 M?T^OV7_7BQD\*IL*SGNS_'/7YZFZ4<#M\#^L4KX:U)H,W4/HHTQW\.4\" M7X>HW@;*.).4M;$3UP9M9&KD1Z3R2!F$B%?;NDI>%Z@9\BN:XX; .CV+68/R MMGC!K%;B[DOG*"F8EI(V76=J!%73ES:ZU)BRK5\IC[(/WW_XED<:_.:?UT'@ M,*'/6:2'UIIR7D<*5K7#&5NUFD%0*1N9C28GL/)MY&V1( M)4T^BI5<0HWB?#:2O7*@L$5-%]QQV$3?DY<$%.WQQF0CJ;LZ;7K)&FHRY'/J M&.F@G?UZX0^]^0B!Z.C[9AJ6T6U3<;S)=V%U';Y:H[][%'X 8RP M#<+8_5?9*J]E5]R1W49_.;R;],,;XZVD[^KQ,I,9R=B(P)<8&4I8CVX#$?H2 M]3Z!KTB7W6QWEAM"?F:Q@DP[S_CQM\G@E4'7YWS%5F>:!RQ;_7"^M=P>F//+UC% 8D3YC1Y\HX_.[*QPC7[<6VY/EL$ MI%44H?C:WN/S8[XW& /U]3KDY>?(2^BR_W6"%Q]X61X;?;F665LW)+85A@?H M+VYY 'O^^Q6SC/C=N&E%$]\DYTD6*R*X$L96O+=(),9I9:NKN3Z/H(M@N$W9S^[>]&_'2 MRDDFC2>SLU>28O93Y#I\F1WX4!N-R6253 ;*E[@CLD4\OHYH]VP\'H$G\O%[ M3 MT'^_=B%"/'ZICHS6;#D?B+;%,6$?EV;(GQZ JJR3]C-<5 M3.573J]GAN1EX]J;)-6VL=C:?$EI1L@ASCZ$J0+, M,G8T= -GW+G!%+YW*B.1A"22E-G6BC@VD M*+HK?5I:53T9D:8VDBB;S#>:E ML=4KB(PDI^Y#R*?#1+_LW(>Z%<0C=3,U*Z7J)&)8T\TV_/- M:VFK-HQ+6^(.L KM"H<63IOA#;,J83OOUV<[]87J[T;";0C]$JUXZC0YE<#F MD88V;XPIV&=OQF<3#\H/B_"S'7>!'Q35J,@PM>F,$T^ZV2#??6G:$WG.IKT> M/6[,ILD62%CP!VV"%5D&81B\L!7A:N\[D(>Q83,&_@UG'R/B)@*R3E9,7MAO MQ-Z+<[KY @,OD/9I+.WIB"["WPN'>LC\BY6R&@%,8GH MSF(6H=Z!.&YD>P'D7MA:%/HE=*/THN;L> O(\FT7JG0=L@Q/M@:VX)4>45'[ M'=?.9<+0U_3:V-;Z+S!!WBA=*+.N3""N'%*;[(O/Z<,D=-WH]YLEYI=/4:AU80 MLEABT7?#PC-B%H.\$[.UQVTFM%2,Z<-RQ#DHCFCMT]OY@[##.^D?0^F>.QK7YNZ.V^ .NU*-Y& K-# ;8K5C2KFL79T.7F,4V&\H>362.J-$3OID M=EI^NZ8,1D5SW/%4IZ<<6JJV> >R6HF[.F?VV'M6-]YT&8S!5,WC,"\/WZ40 MAO:0/+3VE.9)%+66:4!5JI(3 XM:Q49=]J%"3$',\V NG9'S:&UQ8J"&SD[6D5&SI8D\")G5T4Z7P!K\O[,Q>+3 M_Q;\%82I'BO;$9@PYG-?YA ,Y*(1.9'I3.$5*;3 M3[B,:A>,^LX#:[Z'JRU&,E)5MKD.0C;-\2^@>(EO'YY"RX_@>@HO','_Y8DR M$LY_[:,8!I74FAT^1"]FTP7$_C9NBH_=.4T3+C7H.R!Z)M*15#PBR<>OX4@2 MDEQ$&7;18:E!BZ?FM%-SQI+YK(P?-H1M,/H,,Z9-&C-;6$WCY'&:*-A&,123 M13,%"U!84#DS-%.PY\0:-;.[ZAZXX::!ML6*/LKF>&&BB=#=Z_PT#'Y$03^D M/=+Z0+)5.M^24!3T*,@OB -D^#0.5K'U*I>QC .;/X;.WVC?!)[#IGE'5M%$ M$F>8Z[175A*D)SWDA4)T:=>YB*0HZ&&MV)*$W]!C",+$"'DYYW<.%3]!Y79" M?]N[\2&IJIXO.B*YG,&SJ/H*I=S=D*D.NS0V34JQ2X<.\RYEP5M6'!8T)[+J MXU;,,/V=2I$?@)_#_H+#?A'UGP*8*X+5'B5!1AT"4%A./480Z]ERO0H7,[RW M*'^W*QY\S7<4*_OB'#TZ64"Q>ZCNB'?BV$[\07<*'Y\6%__YU\7MY=7#X^_( MU=]^OGGZA]%@$$:XR*I)S5]=U0WNNCX3-]L7$N5145O RVEJMZ;$W5%K?/5FI8N$Y5UA"OCU:+J\LWR6=!V(AS MBADB'VX^43C4I5[$G[3#[91*S8X23,5&>)U1+6J/)46V.B"?!5$S)P>&U%/'B MA":].D\_%Q&)NV'2VO=_NQ;L+9>?38(?R??K\MZ'RRWP' M^S+9R;[Q3_=6'IAIKH/PQ0I5I:[:4\$-31VMU9"3TQ67 M\ND*F>GO2)(D_@R,2<+9#, @-H^9'Z%)^R3_^*%S5*9.SS"L#1[1M4 M&PE'?FEV--TS1H5; M+P1XI5=D)'9:;?"#L(%/UY '+X.J<4UQ4?[A"S=<^(NSX"6KG/&,_,\/WWS[ MO=F*\'G5BN@I4!P[XE-'T)775*-^Q$/O 2ZH16Y,'VGX[-KTGL]#'\2+R]#@ M%\O;'S^[/B);G @]MMV+1P"'Y8EW+CJ:YITW]NYO+F:BZNK9.,W\ MZ>ER0Q=%(1N64Y[I]Q[OQ68LK>V&[&313MJ7.Y#R'I M)];N?,F3/8H.M/""66^-^F7MB&"=H%74 +62 MIZ'S.9<1I#)G-@4"F4Z7%0[0<;"=VPR20[ !G%B)-X'J@$;#KKA1IHW^RI.A MBGYXT:.5]+K.BW(^,Y)RFHFYBV V\MK0C!WX(I#LF!X;]@<&FB[D+_F9+;8H MI*^V&_$7N\V?I!W)%"%-C>$0A\,Q$1L9QI%0# BI!9J8[*3'A'"O7%LEW!6; M3P3E%$+K K=T'I0R,!_#FA5.YGU-0W:LC8A1OG%3X#8]F3L]-_A$M[L@M,)# M]U.WE21P@UP7>U2?MU7WQPN#G;30?)0TX]CHE.W891BR78+LZ=%O>RMDDGB'XJYH MOC<&HZ7#8, *HWS_R]3KS^,X1L==0L-%\4#L:R]XB9K7PBOK@AL/F^BKJ'QW MTAXO_C62>M Z=Q?SQ[^2Z]O%WQ]->/4=C4'O^S" ('3.#S^SE2!;FTI$BHB#J7>2J76AK^)P^OSL>7J%;;XCT\^=NF/$P [6R([:-ZF,_+#YIU4T7/@ MW,U8P[\LSIR_].#Q+&R<\R=4"##R(PZCVN:F8(UY;@W.D$@<2<)R5+0U;9!* M]W@G$/7K][34,J-,5R_IBH8AC"L@RI/UFMCAG/ITY:IFGO6]<&)H2ZWE^6!- M%[Q3NZ:"=[Z2DM!/9V3P1$O"@KQ+F R28JZ=8HVF>3HSLEX-)8Y+CU&J\I&J MQKA#MEK'DRO^)RWQ!FB-O+V.CU2=#X:;NC"1-S$N#ZV[OML'BB5)8M'%*@6! MB\"/V')(Y+G8_*(B$CL1P!F=W6V1K4I:]4:^+.FF2^?5>K8FV27QS7YTTD') MEEF+Q^KD4_#PU-VK3:.(3U-M<2D(_N!8,24K-HEG^++DF5Y-D;T4 )TAWMT7UT3Q5;[Q3 MK0XZ:#Z6EZ>BLQX MEBF80+RG'"I-8 @SLAP3C=@,"@3C!4^D7^<6:6S4ED2GABI=;%8-,VTH3@EW M.NFE&8CR]"X;PA,I9GPKGLWZ"W_,94$RHQG;?%DR6,*I]SO!&0MBV MF-(4^TP/;$XTKL.2K,.TH.)4;.U(D+% ,__0J[9*/T/1>A_2G>4ZY2=<6G2; M6LR6ZUT=ML4^4XI2:@S?A,LBN3Y\ UJQ]JF9Z!$?C831UPH2?*=$Z)O:. MC-@H-X\]I2E,[01!*BD_3LVE;)XE+^^,$YZ[V:!F]Z>DYY2F6Y7R MZ][UX4E+Z1H"YX9F[C6(*83.5IFFAO=UDAQ0Z]QVWF]J4:[0O-F>3=)I2K&M M$GVHO9G[TMR>J72G;NTS-;NG,!NOI7YR5_&%%;9?/)5WQ!FH[76O6!Z5])K< M>JA*!QP+H#63D-A,1/F\@NGUSA!F*UW@ ","G 9;SS2[R#.*!7XJ^]0X9C!\ M3L7@.-S3"H3LTA\G4':V1(.ERVGG* &A@PXCEJX9!!2"V/*J0&%$DUPTJ7^ ""1@ M0SL:JM96>^*3!)>.-FP /"TI3PZ4NNHW$&!EXDRVUM;8!CVNM>5F%C1<:RNY MJP1/8(D*Y,Q23/WX<,\TC>>^ Z6/=]!$8>!6!'##5GM;%%XV;MP;+_QTT*'G M)3E>)"EA1E)N,\+YS?CF>,;2T%[/B#9)7Z'C1MDE;+@1J,((9C#BQH^9@N[2 MHY4[ODWZ30P15)I7 L%QIPG%OU)TG6&?,S&[JSN\]H4 =W.US6WQICI?!R'# M-9M2)[IF(<"3-B63I!K+-:']K;HEL/ "PH==!@Q%X$I>3J$2;@Y]L(" MI:D$1 !Q[?J6;P^4.&U/?)+ TM&"G)>7) 5)7_08"JTR)T ME5EPD#+9TG1NGE=A>J >S /SXE&-ZM*U(H(3E_K9Y+@^77,*R$_?==>G?YTZ M7F\RV,<0$WR)M$O72T=%Z$(ACER"+!?(2$FZ$>V5+2(92R+Q) E3N5@=BM)T M8_J25%ZNQ$FJZM09R5!)RVHVU#S3,(:D*GO@1-H6VA:R3.KF>.=J M383N?FE9RA<1B3H!\D9F4D.J*ROH,(+$C:(]FR -K[!E.Z6G.FM2ALA-RI&JD$WN@.V;.#9-RL6H> MT94=IQ'5];HK-KL4O?!'=P/9M6QIY4P@X!$%]X &>(([!GL&:R+$4R;(\]2] M,V/HH[V]+;KEE/%&?P<=1LP-8]K(&L(DA8VLLM2NOLSNU6I%;9C!7+W:O(CV M \/%A0\20/U_]A\XQ_?,5A/^R8&V3@1P1GYW6V39W%:]D6=RN^G2/XM;=JLZ M6])2+A0THXE4)(2;U'92_)W-%W@6F&?GX >:R4B6E@?+_XALJ">B*@BINV8] M]F%(67@- RK*U.^X!DZXD<6*I/P(,"0+7T OU)/B/TA<1TZ5&##+==$'#B0. M+3_RDAQO]F"MB=D8J'JD[@.-XM"UV:PU,4?Q%U++>UYRX/0JJ^WMV3)Z+=M6 M&%PQXHTN!,ZQP>PWD6>6XTJ =W9JR Y]IG.S$WR=D5Q$(IK R'7TRV(/(3LI MN4H_(YD&1Q@OE# R99[8=X*52&(Y5SV7,+(Z[V7)(;[.VT9K[>#[1K$4#30. M 6^B@Q]@*XXF::$G7KN_#F*DRU#BO M+.]W.X^_G6MY(.^U%[S<^&R)NA4/,58? F[>&S=BM[1"X6'F9EWQHG!;!;I& M@\Q'@"AP(A(KTP=LC5C"<2/;"Z)]:.RE0&87!H'WENNP6:C"-*>M< >T0JMB M!;5"$[P!JA*T>S4T08\ P1DLV9+%6_(TIOLO"NL\T6@V7BVD^@)I ]G!U*F& MP@M>U=%7TA![ *IT.ZIB>-0*U1EU!^?0ZBD9$U57UP(.W$FW&F8@R> M%8_#O0T#.+S'$ZR9^2+^((_CQC#J,C$A">^<[^.[(/X'Y?BB6D]TIH8[6GM: MJ9"KZ$8*;]SW5:C'0>*,KWCC2G F,FN2\B;+?4P8=W*@8F W@B(H;&7P3^N7-OR8Y*S(2D? M$[Z["->6[_Z++W4AGI@H#O_'N16YT6)US\R;'MPXWT>NSR+[DD9VZ.[XZMAW M3NWU1%_CZ;C,TX,U4XF: M+KBAL(F^,I)5M<<+1(VD[GRDC!$GG#KYQ,_V\PPS&N^MFPK4]9F>_U8.Q94= MIN7!^H!8T9MRI[H$[;!MH6TQ7*YOC#=DF0G=/ M\0K:QMZ22E2[X,>HXZ?*%S#+VT[$0$$G+)4W+[N>&#K*$&7C1U M^7C8&-<[;]EZYB:F6_639B4-)^*7)[J5.F76:@(>>2IK;WG$W?9]4 ME9%2-L(98=4Z99=L3UH@OTBKEK?S)94 JM*YOJC;9SU;K@>3JW$K%^I7*WL' M>(@0D=[MA"PV?U5"-4ZUZSF%8&JD_6F$57:;2M@U4Z)S_1:XE>['\%A+?H*8 M5[/)'O6.Y*>>^>Z0>-3$4+P.:X\\B.6'?,6>&&=E;J W8P83]?(V]4E;P-_??9$PRVO]WD,/J/YY0T_(;:MR1*6M\3O MD0KMCMWQJ!EN7U0)VWF;W]Y09R]JDQ:=DN2L(I,9PZ+6=6E#=>LI^6ME E'1 M="I^JR_9=N2EYA.*0RE:#$P300@2@ # ORZCJ&J+.P K-93#K[0AWN"K%E>/ M1YK/%XZAI9&X@QHK=8?<3AHAC[12G0HA5FB!.+;*Y>SL;M14L=E;RI;<-+O4 M*@2IQ?FZ3MC=L(G.1;>LZH'931O)W=UM@;Q\)UIP0# J#*VXJ7B%HMR2/&*9@L">&.]FQI]7D1(N/&L&!ZKP%)L,8J?@%#SYL L]AAH)J9_'A+HCK M1M#:3KAAH9G.A;)>E3WPAGU#N3OGT"7ROR." 1XG;C[LM>D_1==N.-@U[CPU MAQ\"R05U#+>1QM,92[SGNO%GD++G3Y-762^"*(X>-U9(06PG?3^I[@1"7Z*X MD4&/S0K;<;THXL4037KU"K*S>ER>4X8D2PFECF*,/IR^\%9+4ULPT-K(&IVM G@>Z M"T)(:=6ED-3-<4=FG9Z%!;6B+=ZXK)6X\S B",L%WC%X:8L<4:.>T_+=IGFA M^F[3\>A!\B*)6GU(*-J/!T_U0BGQXZ*8!093UD349F4 M'CTJ+'H0_UL7HHT[XX[7=C:0@[=93[R1W%+^KIZ>U>_-&ATC!SZ7 M$407?0/KJ[&D"0UV 10NL"UO[CN+>$/#3Q;S4,K\,]BZ]LUVQZ;LT5.PV(?9 M0?0K_]D- Q^6BM4CZU \<,;MH!;-"ZIH9H"]],I0ZG:^M9OGA%A,6GEI^9W M'BC7(@O-#XARL4E!;I((3N* ,+-)UT\DX4./V-3'ENZ,O MTO26"<)^M$61[3:KO@YD< X_?>TB3RS;TL []>RL2?>=W)?"@R,%ENAFJJ.; MYX':].A)E@)7([G#&0EDI[)67\G87/E-B'(1.>KW]Y;9G: M_*]F'K@Q:!"+%O+,.AG@1:]AU-11;"E_WF*6%N.#"811*7K\2 M!9F,PQ]>^]K!=A?XV0TSV[.BB+]GQ>NTPLHC-[I<$G*;&MV*R0J^T3-_@@1J MNY(P^PA+D-XLU*9/@LWMW_9NQ,O/1N<'Z5_9I;H87A=S'3[M#/SF0*N#PU1@ M5ILURT&V-_DI0*P^)74 0"H-D<4ARX/\[UE^\S0F!9GP 2PNZX:PO+49:&9X MRE:^9$G7K@\G/#FLPOO&\.,69JI1VD8&5?$;*]?A+!3GN1E\9]_%+GP7#N;2 M >P">#/$I>L@=/\%^!V16_K,OM%W9G&Z]%67YB!(UQYR3=(:UNELER%R[#ZS_U;&>6%T(#CD*8H!T;. M$3LHCF66W"U@/0J'[Y.TH;%:P'#1N=$*4MT:)RHVU/*D3/!I4[S+P3J!>Q4B MA5Q6A&:I-Y2JBA0_8+@'+ E]A=10E[N_BED+U^1QO]MY?(/5\BZL:'/M!2_2 M)2_I+EGM)*8G/9S1J\U2V12G#S'D,QXMJFF< +%0BB1IV( 7;8B;RT)X4A92 MN7$@HFSDY]*,&HPS)S)W NP)\)A8ONYJ?-1DUF@S3!=\Z<2OJY%YE-E%_ MM=UYP8'21QH^NS;-J\G(]5[F'A>#_;18/5 [6/NPV7!/0S<016B:9_;U\\,Y M-HQFZ?*] \W,\,XNAU=YH.I2,W(E)FV.* 9L[5P&%2#-C,SYYJ%I0)V B0L[ M'J48&_$25KQ:7V$'=49\MN)G_5BO%75C-AH81N)R:_(27(L=W_ANE#/42G@J MV-K7=N4@VI7J%-"RMVZ#P:)@/T.3C<-D.WF"">Q(L!/G0Q)^"!!L>6R7!QK% MH6LS/.86FOO.T6]^]MVX%[;I9CDIU!O$WA5XJ)7?9)!R&*T'P]!<%L*%X5/, MDU^"B.AQ%IGE"ZP968<)S$.+'A= M42WVG1=$T==DQVP9&2L:F^/\49%"*5=[?DC^V&)*V)+:5'"IDY44$[DVI*: M2]T4TA%FI^4_)=XSN'F1MD"'3>:,%B4F<G%VA5UM-('WETZ[9D 1)T$4>,(]I5[ P^TJWX_,H[3-UEALD$XGC6 M,&[4GA^R'__JTI"YZ^; +QS.7UU5 <7&G2<2;XUL4!I,E3TG$"G-Y.\?!B2C M+J)@_@OY#"S,^GZ"";S@S*D=+H.MY2JGCRUI3"02VEBD-"":$)A 7+128YCP M$$S,!LB-O]O'$0>$CY_H=DG#.L.5]IB(\ZNU+77UT^83<.P*H75,=@3Y65*R MX"/Y+'B828P,J72B();H_*YU='XWX>C\KEUT?C?%Z#P66G]T?H&V5WA#M30GY!N+]>O1!"%&?D1R'RTHZBBB/\RP_\ ML]]2\8B3R%X*%DEY$YEY,E6;276?I0O#X]\.QF*L*O<9 M#Y:EP4 3-M=2G#! -[-68Y2N)C=QJ&ZHW)!XW23@I'ION$![8/LU06Y)A#'@ M^P=A,9^NX>)N9P ?U7"U3J4/RJ6"UP_B;K.B[O7<5]FCS)QZR"(&=8UVRY!= M TWD\*Y3P\X5>S9N1$*Z$R_$1OK*I8^+]!A,*%("]JLD-0D.87!Z7 M:D>E><6H-&)^:<>O95SY@PY70QC[2CQ+L[18?WM TSS&5AA/S3CGV0L^Y?8Q M=L[X[VZ\^=D/EA$-G^'POSC\\E!XANCA:$\XF6L\TC@6!0AKSX4,P1#GZ#Z> MK>N..^OA-H&-W>%TUK$A+$E'7IAX1)8O.0%'BA+*=W2XD+/\78T9D00UNYF, MS^Y)I1I]BR#-NOYDN?YM$$4WONWM'>K<^$GUAK*1;$3>.*'4R!?(EDYC,4:^ MF!K=#)WG^MDB:LUXI/5'PJP\*&&_3&J3@'M)+S:IGZ8]>IB6P%.1:[*7 =P% MW1DW<<#WZW&779/Y..6G_\C?FXV')Z\TYZ],@<@$9":IT.R'M)3/^-O_D_D@ M%QLHY08QD7N\MB5)%,;2O=WB Z^A-BC])T24;I4[IO MGM9XU2?7=[?[K=*OCO^.U[-*-4E]J_!'G-Y5+F)7_TJHF;EE-I@ZHT6%]5H= M%4=_1QP599ID42'_$6E4E(K8V8T$-8-1,80Z^E) /_OPI!.L+:G#1[O%:K&/ M81T))3<_!>SW%U;H!9\"IWQ-T)8 SL#I;HLLH]*J-_*T2#==NA]5@BK/.4?" M"W%#KB-(F/)"J["7S%D3SIML@?FX&8EQ[2)S(P^I35*&O)#OL4TXX_$3 P;M MTL)73&Q*7M)E?.-'<<@#[MJRJLK;>:JV^.8CC27NZLI MF.24X2"&39/GJXQL?PVFZ7R]#OE!1;(+7=]V=VP9G)\,.>.,.O@_;9TJE9-^1KII9*]!Y.'&GXW/N[,+!I!.\9 MK1AW?G@V2O@S-[?@<([GD27EAVR9(GS#.,Q$CKXA_,)(0I+]E+SN"+&2O@DI M-."T+>>_]E',C[6,NP(;R':]=UH0YV?F%10^>?O0?CKC7\O0J *:/M1P@F\&JPCSXHZD,$[9^JC M3->HR7BRR53"E7"V/'Z ,4!OPGIF%$Q,FNF< 5EX(*O41.O,1"^)B=B0QH:Z MR"S4/%@OG]A@&[J6%S6R(@*R-2O-!MY;P M\,CZQ+4/AI%J &N4 9;$9D821@A@:P#M)9)#3K&H0[<[SH5-(<]#:OUJK6D; M]*JC,"4@:V2-BHE95?>IP5LS9;0C79BSYP-:Z4R!'PX,E#*6M)T ^*DT/(&YXX83 32EV/^][AS>5CF B6+V MPZ\W*TX@C: J'YN@TA(4PT_J) ^PXHQ$_><&T[23EA- I'+M3O"HV&PB:*00 M6L-M]EC6;""XJA.YSTT4^]"S('N?.3#R#,9#"1Q,MAH\I M:7/9,!'F98*#)&;3@I'2@77@R661+IL MWF423;2J?8HH,GF32:8!E*U0;91C4$^,]F(U#_DE.W#TDKHV=6UQ(E C#>7C M2Z4-\1Y3JA:W/&\W5(:364 MU+1'C"A--,W?*ZEHC!Q?&HD^.,PD4A A!LGD&/6$HM4TW/!(5DV.J+LN; M7/&?R@!"5F9"31KA=L%PGV?V*+?"Z MGD+.[E?IHM3E3,PQAM9*WZIFX5.H*;>! C6/4-*>.HMG&OKN>A-?N[[EVVR: MJ@R;CB1P!E4?>V3+H9;]D:^0NFK3??_/C$W9GB!#IB5C1U:"'PEYQ<3]TA/E098'WOB:P@.7 M7EKI@("$<-SACKZ0?P3AKR/#V;"&6J@M8P# L.@ZR@)(I*.N+5MMWDQ=!I*[P+H@I9.V_-BGQD2M-@6JBH7&5B2-%T2NZH3@Z5M9N*2VI* M$)TXI<$4T0-]#KQGAM%%32LS1G5]<#MJ(XUECZWL@-=UFXG=??:74"HIW9P K6COTE/BBLU9($[KCN8H]"'?$6_?%& M?2YVL-VZ<=D+Z,;@(=5Q_FRY M'FQ170?AXX[:[LJU[_?A+H@H/Z'XM+%\]J>GT'(H^[V]88JI5DY#\)D>T&BQ M;!T:]6(R+1SOO!W+A[)Y$.#@6:M7 *4,^+1 MF*D"QK>%\:/]\FS5?9JER'J766/NL'^X@6]Y=?.GCB1PPEH?>V2)\I;]D6?. MNVK3^?1<1ILLLQF3G6*-E6'-WG>21]&2X$@#8]Q\^=CF4<*Q9#?#,TW3;B-A M:.XO6*:=#W0KSO[V69=6$L&)K/UL4C<;5%.8UE2O@1[:@2/C:1HW#!D&"LTG M,"&2=C!+S88>,^M5Z=AU<>3F>O=P08JVE+_=0?*)VSI_@HP[\]@%6I&4KB_HN M.*.TC;Y9+J&F/?+<05/I-1V[@_H! :\-*J:JK9H%@DW^ \MR(W^K3W8A<>CPOAH;KR M;M24P& MM1K;0P%EM?TGA6_-M=$$>OZ>7^4"''.W-.(8QZOX.U ?@2%@.C^S@^UN']/B M',4DR@UOJA/H*UZ5YDQ)SE6\A6GB!::Q#5/4F;O,/A+NDKI)87YO(L-4M FW MPR/S?,M9^+*!/BI6[RVZXX3:KG:0,T]-^^+-0+760!M6"'00S$C@%['#2#)Y M-%M<%'?[9VQZ#+:(,EL\I[: BU8S\LZ*Q%,O-I/K:RS;P#_[@&GI'M9%MF-] M3>F]$)6M6UOLCS6EAQM.>ENJ;I^X$3&\@--?)>V[QX)]MF$\([D$A(E %?L>;SJ1:UJS,*BH23-'NI4[]N%X'_3,/8A263K*>)&$O*!EF> MM$>HGJ:H6^..MQHMY:A3-,4;>W4"=R[LG=*5\B &IRS\Y805"]:Y[SS2\-F% M6E>+58GV$0Q<4?F?*BH]HD$S_ MCF4-%<>:[OC)D<7JTCI$3\$EA023ZU,!0Y$;^+]8WOXXN-OUQ!G5';3/SBXU MZX;\R%)+)3K?;UA"M=7L01XW2,XC)>R(G?$CS\!PW,-((QGA+CN?!8S !DK MDO,BG-GX!X^,>8+Y&8TTW=0FQTIJNZ/$_DZ6T(]G:GH/)793!,5M$UF M)&8S&0#&/XT]OC$D=;L>T1X#!.Y#UVYXKK"Z_^1!H&B)EB @.D\:!(Y4&!P$ M.#^L(*#)&)*ZNQ)US8+ $V,0;0)/6KXM5H]Q8/_*M7\*W?5:F<7L3W6B@-'. M:HU@I!G)"8)+2\6&@9Q,""F+ DL4+H= (9)(@@N-1K)>;I]=P3X1MP^'+1*7 MV@<)?$'I1-=?P[*NLXF+-*8.3246:0=$$H$IPTZ9&D.#3,*39T"0XHE.L^0I MGS@S09R8P#DU 1+(8+^+J+V/W6@9REPY#-F20;1!DF)7Z9/K0Y7E3+OY>AW2M153-D'S;7=G>:)ZTF+% M3T#*595\A_WJPO(\ZEP'X0-UZ':GVL(8A@U.9!K:KMGFU@ \D.^$#:EQY\O9 M0B8I4JU4*EAZ"+&(Q>7BCQCR$].!5$P,:IWX04QL+ATOMAEF\O%_1C1Y*"__ M->L RYH@+R7/>J?U48+CTH-YQU$W[3!_KWP RJ0BF5A)*;O\>RV.OA?[+;G( MO]?#H/:MWA3$;.2F0>&W"PI]X]_%/H0KCF[@W/@73/3%ZI*NK+W')@'WU@' M:+%*#W24&;]E?\0C5A=+9$-1F\[(QYA.JG3.KC-FZ6$+UV?.'O'$E<50F_.$ M7P*@[P1G^%M:(FO'WZGXBS[,S)="\,"Y M0G?^,LQBZ;EK'FG'>A!"C:"_;9'#:B0IR7.VG4_^M 1O8EL2.%#EB,AWD M[,?%6-,6XFQ+<%="7?%RE<1^?+PU;:4N?C1.G MX,:'I1]U?!I%;'8OGHF@SJ? IZ4O5NDCC1B?-=M/F8OI2!6$"L54CETA4E\UEDMXT8>&\!;'&17MLMLP1CDLB S^WXT-N MQYMC.Z82$2Z2^12(*5OF-O12&SJR#9O[XL C!M-\8;.1+*0,+J5Q4PRC#Q1> MDN,792]$3/W'WEGSVZKS-?M7Q.QX$6QWEG]8A O_)HX>]\O(=5PK=$]>@C4F MQ-1&H3&^2?5X-:0$4QS91K&'OC%08 Y@29!)?30S32>K82H[WV],QLW_2L4G MEI _+3#+-"! U27.$C+0H?25IDI>NN!_DC)=*33'PR MSS_2QH4:1]L)>/6][QC<*_,M78)WL*?G*?J?C5T:*Y MXCMV)(=_ .YCI^.AM NM:0R*O33KBYS%$[W)KO=&\&>!Z),U')-)?G^:CC$R M0!DU6/&(^%W18 R*0(+TUSH<1H)OFA1G@?$"K/FI M#@EY0L&=1(*]H9ULTT:ZSXS$69.[HI$2[B1A;W!CV[2A.GH3X67%0[JESF%0 MK#[2&VK)+/RCU_RB9*1ZX.*46;D3%<0(W=TJ&3BW)X$4 M8%4+893-;7BLI"M;$3/CHC$:T[!E^6PK>Z!-W ;RMW5IR7R MR?B<," )!R-A/*+2_/J.FRIM!U%LY$+R7 C$I[A9C6Q_?0'R*(Q4TP5W #?1 M5P[?JO9X@[>1U%V]6"8N,LQR^%Z4>/(XP3N&TG@"5UWX]FJUHC9<,NY1&KJ< M!N[0[F219@6B2PC@#?YN:@Q5)CKCB;=2]!!FR=4N++:-O#E'HXC26\KDNJ21 M';K\JN43/!RK,%5U#]PHT$#;PA-TZN9X([R)T)W7U)SVC'#J,R+1)Y\Y!S/O M)I9J?.OZ]":F6^7CGK6]INC+)UK7^W/696H^?2KX$'X-7 AG8^9)D^%U9_\Q M,DM=["B4&/;77 28BBM,4-H0=W2J=9,#\K05WABLD+5SR?F49!IX0-5(D VI MG(G0^L4*71B/ZR*KK!WNP%)J)L?522.\8:46M:OCI12-!]5PJAEY]W@3A#'L M)]7%5&E#W$&EUJWP]/%)*[QA52%KYPUR("EV%$U'UF#:P=LR9I9PU3$UG5"J MC* )!(X^CQHZ2(+8\JH73KHT>0)6YC(;QXKG MB,X9BL6+)=P;ILZ-?_5J;YC"%&Y*%PQSFV#)\0T"/11QQ[@&:\E T(,<7K30 MH5376..\SX+5&>-..'N2\H?Q,95 E#PHP@_)I# RB4!AM7T$)^L9^X@$DMFH M;#:?OAP#ESR],)("LS?4V7OIZIUD_WRM!5>AZR059M\'M@:4:%8[[R@WP^EVYF)V/ZZ;4#.)>)D,EZ)VVFHB_J>'N MJ,D$?$X3T$E>UQWC%.4:%O"KOWV;L?A$X;VU(\6J6^)TK ;:9:45RILA+Y]0 M(W3G)3C=,7%YI;X@=%S?"@_$27A \1%8C,-Z.P[(W[X=MRK"0!HO"-!EVA I MT 3M<;=QAE22:9=^1=.3]=N:<^>JMCAQII&&JEG[+?Z3Y=7BZIJ[WPY[AKS! MGLLP>G)R25F9WY&KW_:G6=UQ)XWWU@'22Y=63"^I[5DA=2ZMPZ? CS=SW_D' MM8['_FX4<,=J!VN43D3KN^.-ZRY*])_ )LQF!-B1E)^9&XU&#+!+#>" 9QR M QB#!"@X;;-I7W=(4%.8'B346*,.$A3=IP4)=4KHA@1>X!T8HL&$X2U0Q 1> M0;W$ J."@J3_4W!.[RVW)28T(C -2&ANBS)$J.^-'Q!:Z* ;#^* +.%)4]A/#AR#Z5.I^78?1)SE% MDO"?D9SGC AI>"*"RS,JR)@W4JY^Q#D1*V.5(&^8"C6+A\N-? M&AGA0[YQU.V%BF><>_9._#P,X4REJ#^5%&MTB.4[Y,+:N;'E":@4Y5A-'D^[ M\>U@2[.C3;>)P2K.7%3WP!V8#;25PZNB.=X@:2)T]]1[0A6&-\&(I QFY#RI M FSN'(="]\I3'75])NG1ZA,?E1TFY]6:3H,T]&OM)T78##8(D^&AXIA(>3.< MCEFG5W9 I*0-\M,A51)WON6]H<3*YBGD71"2]!]?@S-2P0Y6#N]<]BL/9$A_ M._*CJ$/HSVFF,R239T2&4R[]6!H/F,4;FM\7XE/9N>_4XTC#?HB!I8WF^5&T M!IV00T\K%<;"H@"$DJZ+\$;3CT&\'BD_5ZSJ9R*S>^9C'3'!JT$<<-'7IMV'K" M4TL9+_1HUF]H:)H1)@M)A,$[BQG>8,FF5\RLL2RU!J)IRQV-%RMFDE[(+Q'! MC47=;-)^.I-2P(LM'?48'D.L%0MS0!(C):='-DOUC&=&?,IWT1F23#D7)*UX M*Q]\'XX;;E0:V,KZ6++(+@VT/<"/HPI(A=>'$Q#M*;AB"&D.^9BJ)HVWM8<_M%"&.? I-]VQ0<\^U)%O%[1IYN.I(QJ<5*S-KDU?) ' M@Q41G=WI; ZQ%H@6^QBF+3#+>0@\[SH(X8^Z;5_'[(U"72,;:X&_2DYO$!*; MZ6L,)N&52BX@^R$7D7P&(4DBY<3@XRM,)ZTX99T[?K\505FO@.UP@K#36+X^8DUC*,; M7VQ1_Q0&D?94126GMST$55A7YR!4PN;M#D-5RF(8B(1\\ :JD!!^PV2,]DS^%Y(%POYP3-H,B# V9.3Z0:IW%>./ W_&[:$7_EC*\X2&@JR50C .EF[MO=# 8^T-5; Q/9(!HOB=D(*_6 MG/O$AP.]7V&@7>8W"OZ:#8 AKU;8D9XDT"/Y*(TVL-\&TN<[3R/L93?D^;91 MO9'%=6)Y)<.WB^#-U,: V]*F]EO8S![%_B?#VP.%=Z3%ZY$^Y[%G]GRBX9:\ MN_%YPM[@::-EO1V7K;<[,I4EC4'A;ZN^Z.B23 #-S7R=$XP?5PSDR&_(&!C& M@^K]<370F1LF)O:QOIS!0[UB4EGWXT#?N9LD;WOPZ/%U= X>'<1XNX-''V-@ M&#RJDT!O;/ P\;'JDT-]1@Q%N>_>B['U.N27\&Z8-5P_D5CB M!/-BM8:(3=TRG "(]6@MAXHTW/$#?E8-:S.& :K0MYFA,%JS-R, M;KO7I6 FM3BXXD]?W60/4D4+IDCXM+'\Q)!W\"Y5%%-GP)_9MH M65MTD@ YB(]O!X/ +@0GDN2$BPX/X_DY[&?BIS6$LL=1HTF_@V'FN[5Y26V2 MSV8T-^LPM=TZ\/_BAX@!:L&U9?Y%#PQX:L=U'1.FEZP:_>N\]2<^3!OT[3S] M46O)XM7RT3_D"?LO=0 M_P[CC)]%WE_B\*FP /[1\[@ QAM;-VG^+EC>(QG, M7K_P0=$8FI^P_U+1O/P[C(/F1=Y?(IHK+( ?S87@TWV>8.POD]CKS<)Y5GK# M&**72?"E@KKR:XR#ZR?LOT1H5QL!/[KGA73>+L#K_SZYU=XLS!='Q:<@MKQK MRPT'.2W;5Y@O%?R;?",3\_NB)%_BD-#('OA'A^.Y/QLOF!:FCT1-[XMQJSWS MNR;!*ADOB-@L>%NCQJC%C'I+\Z6.&^,50.HGRI3 M:^3*<7CB TBVB7YTFYSODERR-:2Y14@KT;[4H:7]]QOY.%:M7%_BH-/!.OA' M(.D0UPE\;TV_ ?>()O/VG*0>,;QMK+]Z4.8QV_I(G- MNO\>QC2:"/\P=KJE]T4.8V-_8.E4X%L?Q:2WP/ -82V%^U+'KR[?<-03AXTD M^Q)'KD[VP3]L26I]H2/6J!^V>, 1QXAUM=UYP8'21QH^NS956#HM5]K\_(D. MNKC'"6V6DR&^-U&\Z*Q/-1W F@%F#B**XQ6F3U>8M]O/?DCM8.V[_X)2,W%@ M_WJV/!V=KE[A9R,G)QJ9*-L^XB-#Q \CRG^_"*+X+HC_0>.'3-L^GZ0COS< M>GTLW1H,NS";.$CV4GDP\,RD2B>A( ;[;4P.-":Y) QFM\'>C_&"J1'[_@G:J2K^C"_&%HGSE-QD%^DLE^ +'@VH[(!@DA(!D%81$ M$O%M#1K#? 28B'-D?TDS.E:2T=GE-@USCG"HJ6QXJ1U=C P75@@'L2)FNO0[ MN'9=+J*F#W(P;J)Q 3NK.B"&ND9B=PZ*A#K@BLB&_'G2]?; XBT M\^C37M/R:87655Y]U&4Z?JT27*=G)SP&3EVQ4649U R= RN?*NJSV<,[+XBB MK]^[/AO,^%@'H]HV2$H)_&@BNF]\.^0S'SX78+)P(T3SF"V^EOL8*OT_!:=; M%_F,*5+850MAW!BASW8RC/2GBA=I-.K6-1XE$8B0(:U8+DL!,TH>N>XS)5>K M%9NN9O7AU:N'X_3$.)-_!$;-3$4S4U&QP6OQM8:1DR[VACI[CRY6I$)+*C:]]7-!#?B#6/3P@D2 MK1SP(N% >G9^[E,2@B12'.!M)"$%N;I_)!>69^\]L0#_S-D:68_TM-?YH9S M_-55366&Y8@[XD>PMAS^ [+#BP5C**T3&%Q>T(%11Q3_=]:67@;P]'PK(Q>Z M33$23_6N#Z>\S]1BHD1RS8X](\"#?!9T(5ZGK197Q]M:?&_CLR!LYK#7X#KR_1L\ TOC8?C6]>E-3+<#S2)E\KBC M6[<=-%FVP?XG0 MEE%N2UJPI2UE$)DME_QT TTMFETS,EY=/4&B%VO5,S^KM8]_VM;OU+N01^^__ M]R+XS3^?-O1B M0RF;&[%_75LVZW

W6M\;I60VU!!^K:6K6VYS YC?Q^=C9[MMH2(/NF,C< M QT:6ZX'%ZC65LC+?#*^)&=,$L[\HI2UY^79OAEB#5(6?4/;H5Y5,TEP\WKK M Z0[-E/'I/*0V]N+<:%H#-N(HE?7#Q<&D6E4 M/8WL='D>YY\N[RJ/U"@;X\2N9CH6-I=*6^)=XM?(V\\C%PR!+)XQS3*D)D_7 M#*FKP<1963K\MN:\3,.NN*.RC?XEV;?*?G@CMI7T/7-UY7L>YD^=C&H#B;B^ MA);0(47<$IJ=#B, M(ON+O0]#ZHP[?]=L)D:.)/1X49CQ)^KZ%4J_KLWH&;FEF=Q&C9Z"N?W;W@WI M?1@X>QO.DOKH2$'&JNK1AHU,]JP\> M5;2?G+=6'$A2-9Z4Q^HZJ%3NLP9OK1[I6IEB5[6=E+>J$^RE#2?CI9I2SJ=C MO\F\^C@Z8IAOUZ;5UI^+PCC^ M^I=_2W^3=/_+_P]02P,$% @ %(@%6; G&G'#.@ [1D$ !4 !C86ME M+3(P,C0P-S R7W!R92YX;6SM?5MSXSBRYON)V/^@K7V8GH?JTL6RK8[N.2'? MJKW'MCRV:OKTODS0)"3A-$6J2@>=#U_GET^#'_J<><$S7@L[RET_;8/'Y_--__N-__+KK6:ZY70,GZ)D>, )@];[#8-6;NYN-X?3N@>=!V^Y=>-!:@EYOT/_Q M[,?^CX/>Y\__($U<&#ZJXCH]TM;PQT'\PV74FNO\U#O_,OXR[ ]/4/6?^NB_ MX][T/BYWCT:V@$4%;>C\\1/^OQ?47P]1Z/@_O?GPET^K(-C\].7+]^_??_P^ M^M'UEJA^?_#EO^_OGLT56!N?H>,'AF."3SU4_B>??'GGFD9 V).H_O;BV7$# MHR^[OJ@E\%^?XV*?\5>?!\//H\&/;[[U*1HB_IFCD[@X_A4RRB=H":X,GL.B1KWX*WC?@ET\^7&]LW!3Y;N6!Q2^?3.,/ M3,KPI'_6'V)"_L]5A([X7W_J6-=. (/W6V?A>FO"QT\]W,&WI]O46((50-P& M/L"M+@PS<+WW'TUW_047_L+9,"&4BX5?*E+Z'""\XI% KJ(,9N1WJR)GGP#7_6+FVA1;AZS^W2*6I94Q>?^W@ MBV*5(M2YCAR[-/S5C>U^5[#B4+JICPM7T#=MU]]ZX!DN'60#FH833$W3W2(K MP%D^HH&:$)2BG+OI)JB],:#W+\/>@GM@X+^)#*I126FR">ING5?4N>M5EERJ MH28H^0H7P:7A617I2#33!!5WKK.< V]]!5Z":H2D6VJ$%H3NJK"*VVAB_,B M6<,@WNP@98R5$=J;5YXKS(8;T>A2+"!V>XW115P>V!A%:VKY[6]AFTW0]P"" MT+!^!-[S"ME'U4C+::X1J8$EGAM5'1;,]AJA:_OB@S^W:"C7K]6-B&QKVMF" M-=B$&MJ&<^/%KDHSL^&&[409].4TUZC-*(.F3&/-V5PRR$FWI,_J+8,V=LM: MK.0RR*0VJL>J+D62U%:U6PT1WJ _6SQZB"HG(&.] H$!;97K(ZM3;59,*6Q@ MMZP-K1=@"1T'28B'3^$>M>&9U/+@ABYAIV8Y^J8Q.ZN M8>M+"MEY[35J?TFA*MM:TQZ\)_#JVJ]HEEUZ &'JQC"A#8-W*=2*]-,T'RY= M!#@O@&AE?@8.=+T'-Y $98%NFK/'Y5":;DH//Z$<"X;>K#[[#F1,SQ9SXTT> MQ<5=Z$,]^7:VP1_EH%F@&RWV8U*(IK>J!8WJ["S!KO38G\K!.;U9'7S0:P+=OS4DWAZ-<)CGX= MG!(>I7NH/%(TV=4/=M])Y?$B\]$'ZD><[*;ZF-W L&L8EBW93TQ<_\!"# MXI9LS.Y?/N7\_D7A4&*&S5&+.2-)_OSOT]'Y^/SDY/R\/S@_&P_&HY/]V)+X MF'KI<1J>&3>-/F8@D^9_5.++A@0E?C97T-[)?N&YZUP.1;VYG(-V/;3L_/)I M\*FW]=%8W$UH,-7#Z7]N#2\ GOW^!#:NER=^2LG6\9]G_)$HAAE1(((6P/.B MQ9,Q8#):.Z&K%,L/&=K0Q3[>*Z3'&=)+E6N=[(I''TENU,@D0C8C,AYQCX6S MZ+!HZT3!14 DC9-:I1&NKS?0!@_;]0OP,3U<0->^7KD47"+-6FL13 M1.)09_F(TQ*)ZZP!<Q+ME,8!>./MXS]YF1! M%.S,>_3<5QC>?6<*Y*!X.Z7"0T0LFGJW\ZEA/KI^8-C_#VZ82W]>X7:*I9B$ M6"C9C;U*H>!)//6 01%#\N?6,+YPT#&KZ]V)X]0A]N/*=>A[O\,BK6$YU\!C MMM>[Y7X&YM9#B!@,7^;8$Y[#]L,BK6$[U\!CMM>[YX[.*)_?UR^NG?"R")O;,EUL/$QCZ'3%2$.^V M/M7 R2^>INH,4=774R3"1,2B:6+'?.L$ !,!7\&5$1C1J!ENI[SB+1.- !&Q M:)K8.V.GL7>)-BY+UWMG^L1WI5HFB.*QQ^=Z3>R7G]>&;5]L?>B@K0J5_ZE2 M+>-_\=AC_C>Q*;Y> V^)-.=7S_T>K' 4JN'0YT%NZ9;)@Y^&6"[U[HLCU*R M;1>)(UFH95(H''K,_'IWRI%9X:[741@VB=/U9]L )['$!CC=H&)4:IEPA$F) MA=7$D?8EHM7#$=06>/LO0)\L!^7:)A*.T<=2J'>['5EV-] W#?MW8'CTC7EZA&&8 M%I\T$F5;*H\B"F*)U+L?GZ(!6F20MI&WE*=^;PWGBT<=> M?[V^GC]_JB&H?&'X+Z2]K?]Y:1B;Z$*.'?CQ-WM01E_\>T?(;'$#'<01B*:0 M&X824J+/1:HB4)P.^^/^Z?AT,#GM3\Y&HRH3K0R%4]]'$BZ@)5U(EPE8F=/[ MZ2I *#7R72S<.CB\<5.SQ".;B4OP!V5UDS^'T&B2YJ&L]0+'*9EQ+D_T#[[! M_FK8 -\;PODHO'>T=R1)1B@ X*J;9ML$L6VB 2!X9)O%17F"%>!D@XPU?,)% MHM)KUA)ANB9\O6R&# GO"9@ <0/GKWH 0?Y9B5#=+H&F/,&2+N]H IKP'OW< M> /^G@44D.26[1(H^ FDW@-JRPH3YVQZ1VBGBGM?I%M2+J"+>JVH+<)]],#& M@-;U&\Z$ MB:/[=LE\3-3R#U8E-;Y)YB$\_^H$MR+B:,>FU*4+Z'60QJG-?N M!GC!^Z.-LW,Z%C9W-W@;35?BK"IZ2E]X>@L2J,!^:V*6/[B.*> 0R!;OA/2% MB.N T188SA(G)(SH!L'UFVEO\7'R5]>UOD/[,$Y7I*J>B. 4;IZ=5Y+DUKN/ M9D@C&CB,DR1Y?(++53!;?/-#/E PJS3,62(T]JM33_Q>!SRD(:+O+)=PP,W MC:U?0@ZI)*3/5X:S_PKOC_W=>U)4^XK3W"C?04H Z']-Y6V0!#+%C)'EM$AL M;IKT91-F,2&F)SQ*V:]U";1>&=Y!XP4G#H< HSF;E;E@W\);73<<2#S;KL2" MUN]S$]3S'7W3*^B&D4J"9>*$A_#6[V_BP[M'XQV?T/ =;:8+:XP('A'2#S0Y MR&R]_/$;IY@UO\%@=;GU W<-O)B![VPT\%3M'#9*$RUI#7D%WHNKQ<8WM?'G MA R[4N? 4H)N/T;D1< 2B%Y-YY2/T MYC:MB0>@"GVC^873C!DT[AR5O=G@)[IC7O/\A;'8@UY4K^. *4=_MVP*XNQ- M\)7OV"6W0M?1(D:X B-C#Y-!@Q9'L:G1<2 44:K U&A0\CA3 -P=_> -.U*8 MP#'I2Z#@R1"F7%?>GAXX0/DCAY7?G<")(.#5->UOVJX_Q. GAK#MB.25U MPX*@\++2YZ6Q ][P79(9YKW @V)I9@S;+W N I5XM&OV3^X>.WTTH'7K7!H; MB&R8!/DT1V5AQL)OICK NC8\!QE'_M0TM^NMC?-$7($%-"'- M6"BNV#F,E"2Y]>[MN0<,?^N]%ZXU#DV^G8U&Y_WSP6AP.C@Y:]9IA:0R\\C(+6*%/0*/),[E\F/1*J, B,CZ MTMY\2QF"F8L+I?0Q :)X69'I#6L8#/2W3GBJ'!,LBLAN?61&ZG@A(I]0SG/B MDBS?852(T2S+'W8(B0;]8;M?_=DB/$(0\(,->;/X/\_1/_?7#_/GWNRF=_MP M.;N_UM7[%7)A1U2!PXM:NNZC]U?@;,$-FB=Y]R[1*,,45#CU _JO13]D*]%2 M>JZ<#,:CTT;U0X$$T\?P\82$)(.)$@MIYOHA.2Q%Z<8?4K3\==_ ME\-X<3U$]Q,@80(1YVA'HKF%.X*"$D0V/:7E7/C"_-JS:W)/8^^= BRZWKX,A5Q (C9R+EKTUU==LE1#;%+@6.\SV"APV$Z69,6[L)7I)HN8B+Y)U]CGBML20[_9] M^UL3M/UQMJ1N$A?PH!D T\VTGB'WP. MY-HVX5K(4>;9GY(>6XC!IKC2^NQ_.T9$T_,".&!!O2M-*=UZP/!1U/J K0<0 M%-H"!%LY;CA)<0556N>)A<&&)6[/7 YNW]\NOX5E;O]U[7F M=PD2-U5"]I#4P1FF\2?5X&D%(?'T9-P_.3\[&T^&9Z/!Y+QE7H[F=8H,E@LY M1.2N2$W>(^!)3?:((PF0,(/ @R_; +\=-W?#Y#@%!-Y7,:OUVCL6< M&]=#J[\3/CIDOL\]P_$1(\(X&/*7':+#^I]M^'9R0>I"-9WIAF*5>!-#MV2> M*KTD4OOJ7%%,:C3S!Y9E,T^6ALY]JZ3VE&TYS"G0N8P:NH%-S?(OR@!-HWY2 M9$!"AHVFA0,"=Q$8;T9B/@2N2>[P^XG\EGFQ0!6;3'/O#'%OT"'X*..0K! C MC=*))KTA]%2T',Z0DW+.D.?Y[/*_?IW=75T_/?^M=_W/;[?SWUO@#"GQG!!7 MW;JS3T>#FN-I4#1R4DACS5$LDW2VZ4*RJ$9S0U(*B<**S77PC)V^09IOBEE' M6QG21<&0'S>%FH@SDZVAHJWB' MED]R#ZEH?[@KJ*W\2FT*V62UWFY$V@NOC. *A/_>.EGGQQ-27C>N]]WP:"'> M@JVD67F.6#G4 R%L86=1(H/NUF])LR2761*IZD5&X[H!3@9N\G26,EY) ND& M>-#%)P5>4#F%4W7<D*K^ KM(!C^8G#CTO#7Q'"$#\6 ;;["L7 M0G6[#:SJK%#R)/D>*:/Z#YCBZ>'/7N%?=;;=AW"@76Y^(A' ^?!KK:NOAW5)HC1(#.+[+GV;7 M5X]N*I9M3C>(-@(FRJY6%CN51J_7KJM3AUJ$IR2KJ1?F,KT'P>QXJNH& M2#4ZLS0GJF;LR5WY&P10]&9D1#P/;M(UTDR:- Z7TH(MP @'U4KN+C:X06Z= MB[=Y]+7'Q9O&;-6$5*$G[]K);F7:ZN#M+):XR):4<^80%GK?5@BODJU $U, M:E+$!5<7QK*N+O1^2 WB[Q]7&1H[$9^#]<;U#.^]_'$XO0G==$WI:Q"5B688 M38T]>9#P".Z\A+L,;\"T#;JES%-5-^%7EF$6%J79H-B&/M%K#<+^YAO;_>X+ MK#;CDEF#IL^_]F[N9K\]MV!-V?&%?RG)5,&7/(>(6V>#X>EI?WPR&M:^@7H M 1[6H^?B*6!=O']#6+AU=H\03,T 38X C\O2W@![7(:3TW"21]-PK$N"Q&? M1+.Z1R%C6A^U53;B00-D*!0K=R"$9!QHX^E).?VQQ]XQH0U2V;KF+B?W"]26 MBJZ.&JJU,;3U4<]U/OJI 0IK T86DZ79I5BQBNXDJSP8RGJ)2:#^!ZHD\4R! M^FIPQ;Z*QBSV=DY!K0^L5>)4Z^\2Y\=5L,Y/,H4_(%2&04W?/*:LZAP MX]F0>ATWRK%%@8EX Q_0D<4TQ=&IM2]V60?UCL511%K!II._@0\0RF):ZP-$ ML_1/3=/=.L3R)'<2D#P ?,4Q%S1WFE ;NF&O(@!X$"7*C:K[PP+-5GNP2I8C MB5=!T4* .4$N)"2^WO.(&W0BC1XA"BNSIUM[RSP&O2(IH?$(*+I$G33/!@/R M]'K7(<6FONI>48,PXBS1CQ[8&-#*]WSQ5CM"L' PH.H.L3I>J$_24]E#O'-[ M7QTT7J!-#-%&)+U8Y%3N+A8HL4/ & M^GXQ.FU>E1!%BF:%MP4,' G7[RR" M&C2E*LA3IL 6/X-$@.Q87-870 NSE8^H%:15TK.81H\N^,7 M0&6C[:BQ5Y%-"EZ"U&\7<0,=PS$5[2($&]<-K.IV$3(8TW0D,SL>%2M\8ESX M,,P[9V/=NX^6Y(I)Y6]$-^@HE'M^)&I%5BF.V:H].T32UD W\RK;\4<.M(IMD/28H97-),>6O M%PM@8EU]_88FD[,$3PCB,P>3C6\XH7^P__G5L/&TRS/CA1K0#4T5=G^2B)?D M@$A?M*\Y2QLB\X#4)X!X"$VD+"-6I+](E S3B6=##J*TJDF^ALRF:+1Z!]$A M'&O$0 7ZLD4S006P/W#*KX*K7I!L^A&U-H"O];Y>!0R1%).;F^*YOHP5V\W& M)KPU[)BWM\["]=:A@ O21_+5[J VJT*Y@OC=ND-VPX3X^$T;M-6B!N:F2J59 M<=*X:ZV*!/-B;XN)5?J*3A.7B/9W?MDX."R8Y,ZDC[ESTBDH<-&KU!=?.QIP MBI7 VY*'(_%]3'>)Q.B3"YE6^ P@8@M^8]*ZV 8/;O [(%.%9KZ4:ZW;N)+) M%%7GTTK3@E]!W[1='U'Z#)<.7$ 3!UJ&MZ?(2RXV-!.NT\)4X(,^^D_O/[8A[Y))6 .'&*TQ./ZIW1.5E]..;Q M*#N/TPUI.7?C(;[O!UZ8,Y!:8[_(C,^'D]/AN/ZG17)&5S27655TF\JBS,_; MQ@I2J^IMCYHFC8B93X@%VPZ?,2EHA&;$(NV83=\RQ MA4>N*]%FE4!-7287F]&[X((*1"EU$0[JG5!WKK/$J>63<;T<\T9YK&;6@Y/3TU']1VD7$;;C3>Z MHGWI^H%/GJ'"0[/B6VQ%>_M*C>[ BZPXM)SU&[! N FX2!)0I&PJMJJ;"E(@ MY:R*4L&SEELQNZ>;'H%'2.?76(-^5F.AYGIA>SW48"]N44MM=6UX#C):_9CR M CU$+UZO.CD<1Y&BH)9/P_D,P;E9UV*1/)(S68RH]AL78(E542+:46":YH7E MA>WUT@UJ.4NCH3Z!#7ZKV5D6;3*HQ6O>2QR,0V 745Q3MYE;)*/4-J$D>2U? M9Y^W+S[XD%UX RJ_^,Z^.QF=GIZ$YSGS68C.ML]B5J2\8,3\!,WK_E P8+[W0_SI[[I. M>8FQ\W7/\2C:^F! [^'_%TUXOLJZS?YB:24G>P4:5V MW;\Q=NV\0L]UL'7*GO%*^F@G5NIC1=,Y8"5D*_N>X"FB''TTPQLF(LN,:#/M MQ)54:F5EMV[(Z,R]Z31//?->9&J.^L/^B/.Z4^^'L&UM#CRGLZ-1*)-7.> +Z'C/!/K"\BG,+-I\P^TG/J?# >C1K5(*+WJM0S0VG$ M7.W7A??\BJ^:)K)M^Q?OB;]V<3\!OK4*K2C!)#\\*_?0'7"J844M>3'JOR H MNOR-LLM?HC7MESP%UP7/^^<8)*?]X63<;T[%[,9YB7-M.('@\L:NKIMR$!4* M2UV4H+SESM?=13#1R7^2G?S[>X6JY[Z&%PSW(#I\(_D]2N7\SIR&Y1K193)R M7CN40Y]2RU#TJ1%N.!#SN H4& VT'@:BM"FUP(;UJN#H^I"@_CW-ZM^P(>WM MKE;<V^ _ ,O%=H@GT\?)*NJ4V&@3[-%D_ =)<._ O119)O$V+YM_"2^]-->2E M!LLM4 CSEQ($[15!_VLK9IW*TU[.[6EU],2ILC! MB/!INHGP?07M+0*WH#H2:DTW32-RM4TFR2T_\>Q-5!H.#PY;S"XY'"0"7ET:@W5! M)R>9_A4(#&AS*Y23$F]GC2H(L:!I;HI:/MES Z.%9S3_0Q#ZS]B6AT:+QN>B M @^NXV7#=8MHK=J^;OJA]%,32AC!4"N-O:BVH_CB???Q5P@\Q./5^QUX!?;T M#=)N]?%5UA842H3, )4XES@0(QKL) \QR24@2]B5NS8@U;80:4-;_(C+DP&. MTIR@8J0A6-PZFVW@$SX,[L'Z!7A%(,C6T%;DI:7$D#PG^:T_7"2,D-%Q M(X1%?NO/]62LS&@#!6X#L"ZT663TH2T*ZS9ME#&SEBCA^@'^ +"LGWL/.=N ME%JQBU!D0X,!1S$NU?*P0\4X6,2;?VX-&RX@L*ZB4:5"EPB7<_:[>4&PI1O3 M%F1B C\(E)7+CEH>UU*,IL14E00I=HMI1@X0(R='@*L2/*FZ'$Y"<#E@B2-Y M5"FKQ.7L7-M!NO7&L[D4DKN.,^D=$()TJ$ M+.=$AA\QQW8BHQ%^Q.4I]42F"".=\;=K)/+24JK@;R_6!1_^]AK\@!JAL.Z% M2QDSM?*WJW,O<'JUU/34112S427?7R'H,*NJHS.?Z_JUCVEL+6+=.=(4L3^?7U?XA4\R$5HH[URM^\*LN(B\608ZX&"2H/*THX/T]=.!Z MNZ9R/_6[=OQG#"LM@6(R]#Q)*)*>\<:67O+W%DNOD(R/>Q?-G@,=S_);'S.; MQC3%)?+-L9!5BV/C@$6F\6PQVP8X@QG.!G6/=M?@TO!L]]ZU<)=93X=0 UV$ M&5OL!PZ,ZMS2*AJ^>HYD\!+<.F@OM<7^@1O#!&&T*$7GT8H?,ZY*\4:2-GH% MWHNK X[N7&<7QV5;^!1>^ MFFF(CP;C8;,'AZ(\/K Q*A"MY[:Y#*!OH /]%;"^(A9@[?F;Z_UQZSQZK@E\ M)FXJM-0=',EF0M.;'WFX>C*^WQMH'-"P?4Y-5*J-#F.I-/FJ$H[7CR)$:Q%( M4)$.8X!&G:13]\ -#+O)ET.%+_)4U1(, MW*+.ZM32--<0R2TI_4'^P[A$2'X^('BK=04,E>AM0P!SEC? NOHI2;'NO" M\8>Q!")H8+;0;6"(DUY3YHH.+S+-O/S0\"HSJ"&05O(B0QSNG,;F8=DT!TX& MX]&P>:D7&YI<9"@^,I(L13\\-^%8#](EM90@EWPHLN4@KWV&8$A3F +,R U+ MR"_9.>ERD-%O:?CK/<4=_,9]]/#':$O=GWUPLYZ<6_Z M']-C"KA/Z/,+QPYZ])_3P6@R.#VI_99].D")=94HIZ0NFKT$E[.;*5[Z-,E[ M-$=MSQ939&$X2W*/CY$O+;>LCL+CX7]60U$UU6J[^SMQ^W'P:,&?MO MYNB3CS",G4+,I%:"K>@F?'X19L4O@W0YDYJ6Y\'=>L%JBH9CX2'ERI%>4#=1 MR6#W@>7%3W?3L5"T' 9K8@6%-LQTZ0' %C2K_!'(6YC\UH*1, M RE=2&E10'69JNF3,'X*M5*^P.>,97)( U>P6> Y>KX 8ZAF-"9TD5 M:YDF6B]T:40WO9[2(!'3<6$X?]QLR2,!!0A@UNB(P,5IU#,H5WY*DN9%*FX1 M%9-#E9ZV>4*:DT,Q-W,X7V:QU#K3A ;\9PPK+8%B,IHV6.K.\M(JZ162T;1M M43T*+77LQ=BM9POJ(M?J^W5.VACGH,V%JJ>/+5D;^+RBNLF04Q)%(M1_&T\Y M=V;NZIEUTL2>(F)'&DE2:)LO3J>>BVCID^F[@L1+E-*Z0:"\0A8A,)+]N+6R MQ^3-%@=8#^W&"]?SW.]X)A@;]$OP3@&$2!-ZHX0MZRQ2*E/>>M61QX&8XNFK M 6T\[VY<[WD#3+B YN/6V[@^F 4KX,U7AH-^FGN&!=#WYLKPJ9?'I??3?2#* M9T\;0FGS.+'/N5VDTLHTT0TD2:-[I)68, CR3&_VP;^(&1>!2<)O^":AW#1!EJ M(YR<2KV-)\/^2/-B:OW/U@^ 18+]L4CR[(V"*MV0=FE*(TF?::$1N(1^?7$[ MOYH^< 2>B<6[I&9\+MM>MU EEPTQS*3[;ANXAWKI M.L@2#B":5\_ 0<;1@QN42 <][@\+KZ$FNNJ%??5(9T=Q"[7%5T[UF/QT_@O= M+SV8PCJ%5. )$T33$E_58P3%Y!7546@\HLAW%7%1UP8I,D-C\@OK)DEN>12+ MDD&@)@$RB560&123*9 =ZXINM:EE-9- M\.45KPB!DDZ$[2;$3B[4HD&2).S >X7X-L]LD4.^CV>.G_\34[/+[$(W@(G M) LRY9S1[ME8D;#:_1X)3V-R]2QZ^(BQ%A74T@T_RA&0!5T9#K5^=7M&4B67 M_J__W(8NCHWKD P#]#6.64L\!Z[Y1\$2EY&U9W:# %F@1' JH5/JN3.WY)\EK=<#R;Q [#RQA"B08-;J%"E%"%>>" M;S@UZ:V#$ M\'),%B(UE%9XP\S?0+>!4I%MIK+PHBB@A4 ];;"O-%E?&NS]W MKP#V)B,NA=/$1^/->VM:H&::,9.6 J(JP4I-C]H3K:9YF-"H>U:04$"^J"=& M_6Z 1P[92D/G&UZ2X0FJ,._)5K)Y;GV8(X M!@AOYAY<+JD^DHJM'@G<*C!#:<"_AB#$%V^AL\1&0VG()=HX-H 5D:[@9H'6 M<$+?^<#4$$WW4!>K=Q1<25"^O-8EUL/ MQ]Q#U[IU+@T?V0M78&%L;<3<1^,=\W:VB#TL>5 3J=\A#%4F6\5%!NG@V.MA MG(690B])9S)[L>$R?/0Y#R6E&NH07.31'^-&33H82;@YU+!W< V#':7X-=\G MX&^ &Q5C7XS2 C?6D?P=9I- $OR*^ MH8[G[E>T5PJ_.EA@&*@MTUSW\">-"S&2U!P*R$)2F#$QM$5FB]]6T%SA_A?^AZ@9%-=0I!$#L3H47,>( D]!X3@L_>9DG(MO=5'.6EZX?T$YU6572+!L,QBKU8 !.?*5:(L,UIHUOPJ4YZC".M2)-)LP?;)E),&/5^P%5T>&+)LL0BY)%?YF,@- M#+LAR?D^ .GEY KXI@<)*84K/E?M-DJ]/&&M?Y L3784PD3;0^<7UD_BY>59 M9'TQ:99D@='NJ9[6C8TG_#;[;/'-!U/$T6#V@H_;@77K7+^9*_RX+CZJ3['G M#EDU)-$O!4 56DQS?-A\@D:I*)/-&*5OA]6\ R?W6*(#U3 CB?!N_#R[&T^V M^K=>V*[^>_,L+_!I<\'*752IYDT!$KJUM>,+2A?OE[;A^ZQLR8P:NFD%/OFD MM@V"Q.F2LC7.!D6&&PV>)\?987GM)"@HCQR)"I&JB3R38V6_+)XIJ)T$A?B? ME1\GA9H(;NXA:V#KO9/AADFWF$G'J.5U$R.G&++R$Z.P]6[3*_@*+63YL#), MILKH)NCJ&K>8O#9G3MY1Q]3+!Z5T$W*QB!AB+:.%U0N6$B$YPU_]<[@;?*XV M9I345G)<2EB4L-:KW^0R=5>0_C&WK&[RKJZ.^O@&FC?RP:-CBJZ@85?D'G@*0LO8J]K/4G#MU1;[SC27:%=B\Q ZZ, M]WO7"593Q_H=&-0<.?PMI#DZ&HQ/!JU%4%6RE?I(:W_\.H\;^+JN\#FIYRX]8QVGZ"2KNC_=!BLTIK^ A7FS+WQH$E5NKPO(4L.$ M;F6MS/'TA4SA]WV&Y;L F')$2LI!2;.F:U^_4M3GY4JF%^PL".C424K^2)/^ MN%'I1_K1_',+Z=MN1HW.XH 5I')O6 S&].+[S'J!%DPL2E*J=Q88(O4H3 M+\;\K#/(Z +;33A[#'!\TO(#"&:+N?$F'' TH00FA7'2Q:]WUZI403.\7ATWC\?G9Z?GIY/ MQJ/:LQ?LG>;7ZXWMO@,0/K((R*@SN)K:9!CD@B;V-"P=;,"'640(L7SA4!+[ M2D_P$S3!^PV?.DE'!"OV2C4G-0D6N760Z@.[ )F[B!Q&Y "CAFZ0J4^:622) MLDEO/# ##9AU=,.$J%RX).^YUKJU;GQ=H&6G@4,PH=N>1$II_$/Q"KFY9&H MS=@%7DE]QHU\@%(2SV19IHWE(I'#^4MC Q$%^%MFIF!%O7W N6[F*@B4:_Z4 MD7P[(Z2()QJ<](<")XWDIU[4U\=A8ZE&&TN7D#^Q/ _G!R%CO'C?EXG&/?UN M>!9G583#6@'E&J*(KW7!6+/<<#5(77S2!W,XTW%LXS#,*:GG= MA%^;(!GF-A>/E-R6E''\^0300@O->!>,C_,.OOKFP(!Q#BK4P =^9#&M]6ZO M0M;3.%]T#%:]8>U06K,II8B#QPO9:*.?>,G\R;7M&]?#/\J&,;,S[:"M!FH2 M,2W.SJ8#G73">7A)4CW$PWXZ@VYQT"E%/(.[DL"^(1[HY\#P@E9"_BLJ&/BW M3NA)_^JYOG3SA-[3!^PEPIZ7O^VW9O#&%3]:!ZRK+7[*.Z0XW) DST*NWX!G MPFQ^@/(-?0#6ET4$Z1 M4,Z/&-,U\;?J.70'0*^)L?T!^!JX*REM3&AL7SOM!'RT#&)_EE+ 9_KY +Q$ MP/-Q5U):G!:Z4J:6!4-BHWLS^SB*HL :I7UV9A+4YD LS=7V[S#E*:C? 'Z9 M"5C35\3!)8BW0H\>-*D15?7TWID)41JG2JTA8=8?BT.2>M*7Z\=2,7_DC>!C M#LF,49+#_NZO/D4,S'%"-#&-!(?Q,9<4S"49,FC]+?9C->>:32G8BOFCDO>2 M[AIUQNG5P-SA[/UCZ5'J)RN[XK3W5?2JS-O+L0;O&4^?G9DA=8??B7.U&^;6 M2S'+7H07W2> X]1) B^','!KV'/@K8>L*5'O2-(B/1N,3T[;.5%*XY = M'YIAKOM\JZR.+CLS"7B-LL:8JBIM2&LV)(DE.,TV]4ZO='^Z8+XQ*"IUPG#CK\6#U4[AIX MF-T-[U89J5W_N47S]]9!TMF2HUN2DWZ^,IR(DP^N\PI\M.M2>,>ZU"!TF37M MF4&<'' MC&IT1O')XY@OV;=[]_0QH73:/:6GTY%>XA=?X990; WI*SH$J#>9CJFED M#7*(YGAS"13RLM8XZ6JCZ)+L[OCZE4K"L/8O^(&^@*&<#-+6;\0^O, M)%. _4;,R7(2^_#3"_EF]9NQ@N/[F+9Z3%L98OLX$^"T_/6;M8+C2XM_@L3? MU0-OO6>M#+%]A&45^9JQR/6;LB*#^YBO>LS7RC([WMLHQ[B+_9BH;=O%IJ=I MN\]+^![GCB/1^;VPE=OMS"01]:>JX5P$UK/6KBE<;-G-:,)YGQR^)'_'CSH_ MN,'O(-B_,5\%P&7ZTPW8:O!6$M?2&-KZM\Z4L2O<1B(C-?H*EZ/=U*IW$!\S MHS$NJ_+J_?PE*3>T%/Y!OCW\,F)*1G+(8#-7 )7%%^H6B*.N]_ZCZ:[#WO8< M?P#!K8.^!XABPKXK$!C0WCUU%L($O 7 L?8:/X ![F\RF9P,^OU![W-OWR+Z M S7:"UOMH69[I-W>#U'+?T>-K&W'9W $]X%OU7VJ5V\8'L[DX<><*++3J,5K M5G<'XT#XAZ;@V%-U4C ?]1',Q\TJDP*YI!2",&&,Y2Z^5SRL6Z2[27E'?W0P M549WD16+(2O*8@*59JTZJ5OH!UOI,-PP>A\Z>=6>\)(""J$VN@B:Z@R0M)ZC M_E]<'6"5RU619:&+,.$G5-+QC[9PN(+V%L\7,7OAH);N$!&Q&'A(ZYJ.0.NL M1SQQ9&.T=IU07TZ#P(,OVP!GL)B[61]=(MD^!3?5&]8=6CQPR8).$5^4&D0# M30RBB..9)5W,)**UTDV\R6!"UY0>A;-B*V":4X/!^&38 ;B($*O80#IMV!VV M/X>]=1:NMR8]E?"1#;E\9)][^_YZB0X_G&>JXBT0*JRM#6:+J1- "^,XN$>H-F&?89;T.HS1:'!,SQFDV+G)#:B>XJAV5LU\ )J@U4 M+[ JTG?QGM_ ] W2;&V%/>H&N1I@E,5NW?S5&L@/QAI:'H<\MV5/S\M+;^XDG%)?4NCOY4 M8^_>Y0:7:@"T-AJW;&8J4&8-!F=49-5T[6X=FEM$2MNZ 5HIMJ1#F<%#2;98 MVM59IW?S&2SQX5$53^8@&^T7M=HN?V4TZ">P<;T R;\H-0ZU>%/^RL,1);A_ M\1[]R.>4Y&XI/2F&C4<9%\DPW_-8C5Q-O#+/B-'AW9FMC_2C[T<#9SD(F76T MDZTD>>4@09@-NL@\'"?3[98JHYU,A3F?([U" I6ZQ.8K<+E;:6_"E9;N_Z*7 MUDXTA6P]\&P)DM:T&XLBS@>D4E:W@6%#@R[%3*'6"X^/HJ9]4!29D;O(-^X; M]J086WSA^-)U3+ )_#O;I$N1HUKKY5J6QO:[FFR;T!XO*$QW8W[A-@N_!&7M MSY1!-PN+/(<\5;6#@SI[N"PWFEX?))Q1O )G"T*74/A\]V\P6%UN_') MHIH<5"IX-K;!.U+1S3!_ M[D[-/[?0 X^>:VU-?/89HIZRG!36ZR!"JM$NZ8$$FB(8U>XR8<&C\Q@H%K3, M?&]9!5'7@?_VQ0=_;E&3UZ\8\L+'_<.BPGUJ\9A=7 M>AS,T_RLD/K^TY@*C"Z%8?BP*]14A^ZB= M5EYW,;)DP25)!IEZRI)Y')1;M@4R9$BA4(H,(EOO=+V"K]!"!@TK%"I51G=9 M"ZC=8KHDN53M1B7+U,L'I=)<.!F,3YMUBA:+B"%6!DF2YFT9P=("-?!7_QSN M!L^(S<@MJ:WD&%(X#,C@)ZSU>O= ;14>PE.*ZR9U>48PF\36Q^ D+C;N\+Y/ M*FS:Z!]:JIKC@BW<+#9*D]RM'%][VHUW/+/PVR$Q^5?&^[WK!*NI8_T. M#)KY+M!"QR!4E7*EU_*T0-)L@=.W>Q601&GA") D0KF"M4L#)"68,7LD2-]J)6>P?-\IZR8))__A)B-/KN'_\?4$L#!!0 ( !2(!5F6 M$NLM'_S@+%><9T=(O+(94$01E4/'7OPEJE55ES5JBS5Z[ MNQW2)#,BKHC(R,C(O__?:FHB"^"XNFW]\U_L)_I?!%BJK>G6Z)__K>^!;IV+.9;"$UX#BZ:2(9 M1]=&8/L3#/U)_T1_8D@JM>TJ([OPE[9UNVNQ_V5VVW'X-?,K_0M'<1)A;]/L M+:W55UQ9"?83>(6=H;^9%B<^(FE29)ZVEP SD)7 5*V%:24NT6T MH:(P-,:FV,Y4]2%;8$99.H4R*P';]N([WG #P MPT>35V4#/'J2-P9P!@ ^$'XSE%7/=H*?JCV-?H72*/XPS)>(AA%[X]PU=\#P M12)3O^"W^Y327^''4\IJ0'],UAVMX!>/IJJ[-HEC]&M=;UIL?W"(RQC+LK]6 MH:3M>@6J=OCQ\(M'CU\]D[-'?8;?/HC8)R0,BLWAJ;TE,W@*IQZ)J7Y03*F- MF.H__OU[#&3MW[^GP),1U;8\J&W^^>&!E?=K0YCPQRDP]_7%/S^VWZ>\8 9^ M_/KW;T_W3/#OW[]V_VZZ4FPM^/=O35\@KA>84""GLC/2K91GSVX)=.;]!1_Z M"W[]J(VFNS-3#FXMVP)A WUU&_8&G,U+7=. %;V$#?(.E&0X9<2W=*\=BJ(( M7T@"I* F.YHD"CDI%PQ&6I:R6;0!?-<>+FL]=;V$E'%O+=V$,W1\2.QH0JM- M'YPK-882+>%2R&A)J+C]N6-V9#X+4H6UQ %&8+@?B"5/X7"WJNJ M:)>SM"SL#NIRJ--UX/Y ="A,Q6CDTEVE7<];I5G+T,>\8%M9OC)>+D,:GGY* MV&Y*^5FQ,$M-:I*($_[86\Y3PX8Q^NR4AIY2KI"]0D[$A;K67#*Y^L!M/4RI M#BV7HZN/!I3SG4A8X9B(S9@Z]@/)N[)7K(\'DY0XK[0;S<' Z;3 /:UUU5-OM =GA+RT%S>S_BDFV-,K*(BD8OEYM/ M7#13ZP0M^# XXE0*Q2">OW&XN:VW\3#>//S$O1^MC8VY26Y!%PR]X^G-H-^Y M,RQ5]T2!'4CH<;.L[J'PAK+I@A=&&"/=UX1V'GJ@ M0!,\6S6ZLNF#1PH"TSM]-]< &5162-P3J&Z36X]BJ?/>FDK6LA=8IF@3:(]K M2B4E-VL55UPXE5^/K5/4#U26P/WW[] )N'4C^PY'AD1.P6UH.O_YX>K3F1D: M^^BS<>1.A2Y::N>7_5RYVJ[[_3ZCMZ[M.]&[R+NZWI3>SJ#9C=4^"O=O6_5@4L#UW>"B":A5;"M&I@JP)$*0:^O37#M M3IRW7$OMJH2PK+9^[ 8$(BV]>Z=KX?NA#APD(@8XZ MG2Y7'2OKICW?=N6 4 MCGSS5H,/6\U,7=6]S= 038??1NNK>^:^.ML?_^Z:O3C=OW\=?-2_NS'>C^C7 MH>G/(MUT/WI/=KS0!$0*,X7"_XG[?NZ_NZ>CMM>4CHS!XV]V[WON;J^2X7>^%X.M/?5C .FKEC"$;3 M+Z]I4V45H^%85<^DIV"\&B6"\3'!P&(A&.2Q3VZ2D0Z$@-IJ#W+P^EH!D16T)K/5PA/92BSY#@ ;/+N*O M/>(F($3$]?1[!(2(- AY5 U"W@L(>6P!P3C6U3FW.S4H1IDW-9XG I (R"<$ M!-OC^AL"0AY%0)XL/X_A;/280:Z8IJ4V/R_Y$S4PLUPG'_\ERIF=C4T8VCO@ M/^R^.=6*@UO")7\'+HX?\9>'RV0[ "":=&,6=K/E+Q/D*,^VO28JMYH,R:XS MR\5=;/V%1[-[X.F+T[O.E<6K_L%'!:"$-AU@R'1:3%$8T-JI9GL07W\@-@(0 M&_O_90$@C.E=C]/J;9&:#-?E]JK0[*43#7!<^WX< 7C+OG_2XU.7:7F:$F8B M'Q",7[Y3RQ+JQ58"XN3QG<+.?XG);>#)N@4T7G8LW1JY6PY+[=X K:,S7A04 M#F45O;(2\-@J^7=R^/!#K]'DNL5%T_20 M'++9E'6M9&7EF>[)YE8:EEF[G:W9*6#X]?60MZJ4TDG'?VGWAC2\-N7+8/;1 M8\+:78:>3Z8U%L4ISED""ILKO<2^?YC)Y/F9_()]SU;T!H%G%DM4-YF,0A5& M\[5SZ8K]N^U[#-C[1?O>TU4\(U3;731K9:12M3GM3J>7#O2XVOXUT*=4MH_-Y*AB6J^2\V(E_ D$L[?LQF8T=V[ZC,];H=/P", 07[Z^KOJT9 MK4MWY,Y@W['S,_D%^TXO^FLWWQ-1,85)F6IJ5A.ZHTM7[-]MWV/ WB_:=[]8 M<]QL)I<5>]D\:BQX'-6(T>K9CAL6KQX M:3B/?3\FLX^>LC-H]7JD0EC H !K+_QY?D1XE[ZZ^V[[_F03YDQ,?L&^>UJ6 MFK3[?(^?=IEB;2 *9%6_="A_JWV/!WN_:-]-=4C@C8ZY- J &Q=9?[KN-RX= MZ+&T[S$1EU?M.YGJ^/Y< 'VC(N#&8"V[[>S%;]J=P[X?F=E'S[AM>^I5JX;3+,L*C9& M!35(UP M[_LGLL[$Y)?RZP*\:4IFNX=6*C6T#2BU(JF7KMB_V[['@+U?M.^KMC.>&%5) M12N.T+%UCIRF%Q>OT6-JW^,@+J_:=Z^EUDF\2@9&1>7ZDIFET'+VXJ7A//;] MF,S^9#+EQL9%YF[GP$W4=;:_SNLBWJ:I_H!J9'.52P_0/)OFZ39=8I T^9RI M-BF LCEK3\6"-5]HHTX@@MREH_8;F1J#3)GG3.U-](JRD!4#]<>&G9U64(.L M7;I_]HU,C<'VZ'.F9DKV'97) )R?CW!3HIDY6L,N?5GU74R-1TS\.5/KN5:O M>I>62^@T1[874U/OL,V$J9<4"'G.U*5)+#+UM3;G*7J:;E@:0/#RRHZRE$IM"_VS%:SYG1,@QC$U@F^Q./#3^SO5X\/?YGC@0>& MXFRFC-&&0I6Q.45.=2VVSM0Y.7X*)^HS10#"DIA2&[B>HZL>T(2Q[("P*/&3 MC\*RH;N()DG-EWJ3EUA1GOE$B6TUNEA\DP^>,#F<[^V'YAL'G!^Y3, ;./^$ M3)BU9>..MJ==([5VV@6VFO?2;"(39]<$'R@(] FN"P.F../GM(NF9MEIM:VQ M%5Y.N/YA37 I)8,^(2)!J4!CK?*J+$X!7RB2-N?/XAM>B:^(G+6H$"5AD8Q@ MH8P\O-D)2=6V1AYPICF@>,^<10%8NNW4;0_L1")SMVK>"7#XAC UB_6UGAWW MT=B*Q*')/?B*SV9W,@& AH%*8>\2@"=-OZV2]2GW3XTRIM1[LU(;!5T-->1E M9;6X@)+7E[)_&A]S=(02R%\4M3:%LFI.Q@1Q*JWJWDP1A)%\Z2&I^(K:11=3 M_J*H#5/\)"/Z5G533CV)PF+"]M<0*H\;K.5%YSE2_8=V33Y M7K-9N)N +EXHQE9>GD]S/UGQE7G&/87E]9V95:K3[R]6:IV?%["R,N+*3"YW M:E%N;-5D?.-;YQ"1%TSF1Y6"ZS=2^5J':*#")'_7;8U' M$P>_%!$XXZ;G2:N@?AG8RJ**+^PY$XA"U>DV4([3BVQL TZQ O9)_2!&PLA[ M??[P9L?WG+X(Z:FY#WQOA U:^/TW6P;?K[Y\Q05S/UQK+.!?SP/8C[_?_KHK M:9GEU*0)0\#T1JLXUB98?"_'>$25K7@<)LN+N[%S \1])2&A4EA M[W4^]YL>P?=(2SA^+ZP/;SXNK V6['"+=:\G!HW>H+JB"P$_C*TV.H*X'8'M MZ12.OY/M^TV/PG9ZC^OT9YDN&'<5=%+E^GP65^MC?E9HSAL)T]]@.DJ_F^D/ M38_ =$;"Z3W#A'^:[5\S3*/TI,JT"^X:G;M^;TE.RC4ROO6B?G?#A+]76/>; M'F5'_\&)NG_]<5$MTV2W:P3&S,"MVFS(MD>E5'QOB(J'AJ+>'PJCCA@9_G+: MQJ!2<2K6J#6).V+8SC6T'\C&D;>\N?)YD81PD#OQ+-RNN6;*FZ;);@ M@QP_'/&3XQ?6 CB>KI@@I(L 5-_1/1T\M3P?E(ROG@%9++!\*M,HB2C>JCOI M.4F/Y_&]Z_X%(N^?_GB5RE\W9,>2[?=;SA@<>SE[M/"]V7 7"L(6C?G87"-- MHZ(S4U,MEGDQOH=U$A">'X3GR$A\(=I[H9B;]OL9O+LR.93J6T(ZE<><]BRV M"_P$<^<^[WGD39.KL5UM;"6,O0IG&D%#FZQ3Z,2AZ@F.$AR==UGF.I[4EJW1 M1OS#=S5YI4_]Z1.Q_W2.UJY5R,/&D'.<\&'WH(T"-WG;=[PQ!S_4I@]!PMT/ MN[*CAWER;O6 /E#Y+'XV]C&P9>=\*D^O"%ML?][/2W7">+W4-?SYB:\L< MU3':L?,4(;EO[XG_X]_P[2/J?UVHCY]S]NY''V3X-J)UD.-??^134=G%SUZ5 ME>M< %X7V"U0@Y,<=Z ]B"P-T.YYNK54C]"_:F9MJ8"K*[&RF!5*HG6G.7KL M@C4)^K\'_1\3GM];'>C6*=3!,U3OOLC(+MC#;4JJ\2F 2 ZNYQB:,7:MX:;&PY.>"-";64N8BO-RKP");V/G/1Y$A>7@TF3[4BEB=BHFGH-=6?3 M 1[;_*+?.W&13N'OVO=]TO34E6C>+ZK :^K&,+WF^53)G,C5GH*RDVL6MB,P M_=MKPKQU)T/&=W4+N*ZPF=23<@FFV?#&P-E]N66\C-[IR[[*I]$>4YGCZ*J- MZ503@XU\O8A/X@>R-0=\8@.P8 ,@"^@UZ!9SL[?ZPEN[UION%E MT$8G3XF:M%X*@TOE;P3TER=[O0R.I#EOK\+SBC)4_9:7M2T5S#RW:JI;3F>$ M:JU>TN]8L4'45*)EM(8Y+K:;_N_A]#MF?;TLK]O0WRYYLJG+]]E1PTQ-&$U: MJ+!2I#*+&MF4>]$,?C;'RV#GRW>M?,8"9ZM\IM:@BJ1!.0-CYA4&Y7SF4MEZ M+@M\S%M7/LC>MRRP71[B?'9.38Q>JS@TUJE2H,>W1DI<+?"Y&?P>"YRG>ERF MIN&!2%7X2J'5:>&M]47[6F>UP.=F^7,+;%&N4K#QCYD]$H+EK,!R*%;P86Q$Y(9WVH]8'"'6= MH>.S"^7S7/ [*V_[+;ZWX*?M>4E;K;IZMQ=;H_0M OF;G,L[FS!^HKK4**\6 MI[4R4S7D)3KV"K"N%Q;$]^KK3[(_G9G.&Y5 Z;*3\NF MB@Y-5!YHL0U;QX7]L;ETX:OL=^Z:K&Q(_89!6=[(TFITUU2X>V4PZM+;^:08+O$I\YQ6#N>ITF;LAU MOU4P<\S8&L36+KPR[P=?$K]5D?%)H'G9-&O"Q\'-KE+5=+_2ZMF3;J9*> M8 QZH]R8- +/816.R 8Y&1=%,8?K MJ-S+4F,6&X E>YG*))*- W.\3E%X-?AX/&-CF88$4O*R(DZ[]JS0+YEJ-8CM M&O QLM,>%E:LJCC0I^P;+QG<8FOE'4XQF;-=E-59=H;20"K5OLI 3+E=W+E(_8 M&)N8[AL?Q]CT[PISR[[S+ ,TT0E6ZI*\3%ZP]WIN8W.IPG+(V S4/I]>#"P1 MI;2TVIR2^1XE)F&T^(O"JQ'5SY8'UG)^(TC9?(X/O(:H&=ZBC&*QU11QJ)4; MG[CJ$02"TS0][$LVF[*NE:RL/-,]V=P*!P48MR2B98;'35E92$O>*/*7+ARO M3ODZ!64_/$8>2W/P['2\K@S1@M&[4\A64Z^6ED)L(R!QU!P?")*1L1.(US7' M&"5F=HHF*%&66IY;0$%^ 1+-<7&"\FJLX[.:XR[5E0KC7"/%IYK4>HF2)9>1 M8^N!QDYSQ#?X=0S-T=/'Z[$YY)L&GF?(BL0I6$>.;:PCUIHC-J$Q\EB:H[)N M%"C/\J=&8]QF J632H]*ERXX5Y8)R7E9F^0EF_$CO)_W0][HO.1_A4Z=T^\,2. MY^0#5*XYZ5I'S"JU2>SLW*<+X%XT0]\7=?M:]9@1/A9MEBJI*%YWRUP9U5OY MRZ[4]\W58^(3>_NJN#RO/)-F&EEEWF8T7O K3%V4U\7)91?W.VGEF?B(PJM9 MBD?2',7LW8+&QBF.!QF1TKI0;0ZK:J170S0 M,<];RJM#AZ*5ZT<)Q3P.IXW,)/XA^UAHCMB$88\C"D[='F.U0A$5*68H>^RR M*K:*B2C$-G_HA;+3>5EWNK+I@TQP_[((22T[ZCBH@@4P'X5>[]N4K)D/%6C8 M -M*A%=! XED2Z0( M%)H+/)#N>*JM3 J*/;/I2L+ZK[#^F*5NOUK7QREU C&C%LMHRC%'S52'$8;Q MW6\[8V6/$Z(7E:B0A_@9[V,K##)ZMU9$%Z@^-+Q&75+&'!%;,?A=;TW;DT$\ MA:$IE/JZ#!XCC'F_>WOXS@-[TLXR)HG64-TF;"XM#DK3X:7ZD_?;MB>_\R ^ M8C6@"W;-H&-KE&*K-RXWOOV*WLC7E^OJFI_-^<:\S;3*#"U:\2UT M'E^]<9$1[S?T1I')$5 DW+78J,J,.=>G MP,]7&:\S7HY2I>1^IDL2CB_$N]_0&YF>UISDM709]?E*1<&[4J91OE2;3&?7W36Q7GTQN4*QWMVV .AYKLV+3;0 M;$[.+GC%DV;9B[8N9]YA/_=>FE!Q^W/'[,A\%J0*:XD#C,"<'/9G#4??GQ8E MYW,2=%US90"5M7Q3:RV6S9.'9CX\=_(4&VGY6;$P2TUJDH@3_MA;SE/#AG%R M()]Y)VFK$SU\>F>MRW>DV%O5RWEMG@ZH4Q7>>3;V\%RO?Q_MDQ5;7A -K2DL4BAEI?@**)4'_J+"^Z<_9WMUHA&S M8CZ"U:$6CN%[J*^I;LI;]AIS.0ZGI^-#MR.4,GD!4O5,:M19YL>TJ%=:N)OF M\CZ9CJTW%T](Q687X9.U*EX0C2&O]%I&L5@S<"!GQNTI[O24V'ILL16-F)4Q MD3HS/9\U00D-6@8U'I +HS2*0T H3G3[1&&+[TAYC3(R@;;Y.3=R -C+?-79 M3C>U]G.\.&WJKLR@='[DQ\=9!SS9>(@#;@ZG MBA<)OFSG6NV%.#6"OMFGQ)JIQ,[U^6T!\YU)Z$?>>7IW\9SS"3];$PTQH[;* MQKQ<)JM>N[#L!1:7=: X&3J<%XDBWF"5@+]KNU&J,:5M,4=41N*.X3,J.750Q-J&C>[JUB?4, MT]!V"2UXQ0P^TL9I@[WP^,!Q,ZI.MT?*VD6M8/33EA'<9=M,=R33\NEC,Y^U M=3'=(SU=L?MJ]SY\R!L/G,'VDJ"6E=%25!5#YF5TYOE5 M3]R[9W77[79>\.47'JA[8"K1M8S&&9I9X?%E<>:XS@1@[>=3C*(3X0^^\#QW M+#O E5!!7*RZ!N\9V7$VO_(ZY5D5?6F*F]]\_*$Y?0%%/V+B]K$Z1YE3T1*J MJ,[W>*9JYO/#Y<-$M>@'^YW5_6EXFZ/M?)+=SWX??I@#ECW5K4/=OG?"C[KX M]7CT[V=&3DJIU3S-@Q7+3V5 Y"NE2L,@6H;#Z!_[I080S_^U?4VM77 '8$^]P\XQ:^1,(_ MQ/9%^ 9&3M@^,^/_W0:6?C6GS<*K8W_NLI30\1ZS@T,'4+I,:;L6/P M_8Y7/7WT4Y_':1M M-#CXY4)W=24*U=Z.=0T:/MC\__Z'P5'BKWMBSD)>A6B0,*!2&,524II%X>(. M2Y,2@Z7A*Y4F&!I-JRJ%_]B0_SBD"VU.2C;UD76K0@8#YUT3H^"7^P*CV*;V MWIE^S[B5 ]PX..H?_XKU4H?/(4*'Z_#"W[^4#_WX;\7Y]>]'?R3P6;%=ZI1X M >'J.82_RQ:Y>H%'LHU:K20(I48]ZO$HU&(_3*S'8^W)[A@"Q[.M&R3W,_L3 MP=$TR1YO?%^4PF\3.NJ+=,PWVK7_^Q^,0O^*: >-D65;D376563K_+5#;?VI M""QBR:$+K@']-F>K?NBNAA'_'Y%6J5TK*7XW5NUC#F0R"D[T;-&:%QD#'8MJ47V/7!)TSZ)MVCQW+SQG-[ ]RQA^KNT^ M7P#'TU79W)(?6KIM%\1/@OS??3YLG[7CR9Z]W^O;AOT-37NYX\;N?6KIP/67 MX@#92"TAC=YTF^Z_EQ5HH?AKZV]\\/':I!%ZA0\]JF(INF[2GVZL=)+$/+EQVH M:,V@#6:VX_W8J3LG/YU-!G?62IQW!FZMN[954U["IZ'/S,2.$@(8V0 12X@0 M3*'-^.\A;^?__H>E2>JO%^W(T5!R"F:]9AU;(M?N\.UJ'VGSS4:[@S3%MB!R M]0[2:2#0Q^M 1VYC\C$":;01+/V']N?F@T8>Z11Y9,\1O'<"N6P'@5]C+$'> M>UD/,W2#BB2_?CSKX2LIU+6_7L7%]JJ# $FY8P4F8E4B%H2:;3A,2F68). MRQ2N*,.GKN^R.TS35;XZ0Z?%O% =CB;X+#]*7-_$$TMY=<,DZLNQWSJ.[TM>H>_;:7-UH11ZN(GS&T_G-[P> M77?#37,DKT-3#>5. <[M(:_WF$CCH\WQ\(F;!^XYM'B;RS04J]E#&R9FT*6% M3OK,Z$.30E,XFJ837_9=X>A3,[D-1KKKA=7KZO";/4:[&0;D9CY?0*FU$]0F M5FHLI9XS^HE&@2HA6^1YJ!:X"H_DH2IHM/M(J9YMM*&"X3I\+K9L/]M>V#O6 M-'_P*UGU(N:%.[G./=,0V47<&5##1!P-T2U$]UQ$'4=+Y3^/2-;3+&ID%$O+ M,IJ6 *%0$DEKJJ2 (2I1.$HRBLPHF*8]7=3<=;31M,64?4-H+^XTK")F!\P( MBCWZM&75Z8\UU4&;8B5+#\?I]OIN75N& 'G:,/9J M"6'UK,]4>YV[UKWG<.BN!2 M#M,[/[6E;5:W&G6WO_J#$MAF:W[- M*3L>+YO+VI"M@,QX'DH@_B$)3(?G*$B4I*C793!&>N0]+GH$7,1V$#LL#(Y, M?$=W-5T-Z7C!N+HL&+V'3Z6?[9_"3X2?SDP[" \.7*:\P66@OF\W(LES1K*E MKZ/W?R9"%Q]F/5:K2-W^^>?9PZ(?7ZYKF$93&$-)F)PF))+!<$DA,$UBU30E M4RQ-4*SR=,$\(28Y;^%W52.X8X.L(%5&#LD=6EKS[<$T.^@UUX MD]92(I^W= P6TQIE,FT(S;0QS(ZDFFR/PF.TO_,B/)Z+@XO3/T>;W.7S;6L0 M$WE-Y/4BIA8C!RX6ZSE.TQS@NMM_JKH%L/NU'*B/N^R4]"5QSBZD8MH?2E.J MM0VCOW\MAU,LBB$U.$G%1XJZ:;J0-K*6!!=B![C/;8Q]>?8))@]B,@M?-IR. MO;3VMES1-$EB3!DLC!3/M7I%6Z7,XL>21;.R*2NR*[L;,![$X?M[NWDCO?:[ M J1;HD41EH;3A,^"2]_]S6H-S+K+9F\XY/7NJ-OK*'S?7WPL*P%23H=3LW0Y M45X7I[R^";5-&PJ[.=!GCP+S-J,P[0Z'.WPA5S;[;;,U70JC[9[P^P60Q0@4 MNZJ(Z)9J8<;"S(&(U6>RB8 54/UP#PQ^/-15X":!JCCQ# HW$DKW1<6GXI:V M]\>)\_-"[X%S@/R@AB(KB 4Y!F,=-RL*JTRI>S?W!;+1^M#(&8SYHL_PYZF3 M$ZLVA$YS;%O/DQ/3>JI7GK"*(,K#D>^9'=JM81]S Q@:2Q$HBIXN3>T]*'S( MR@NE':/_N'781+S;>SSZ'"5I)DTPTHLRZ 2B2M#22'8(7PE,T,%R)@&=D=^[H/H U?) MUS+=0@:5JU9N@N/C*;[@MND$CUJV[]:XJ@\4E*\T1YFT8N-BS]AM^SYJ.94# MFU]U; R=&IP]3Z?YPCH=)N"33ULVIJ/Z(&6OKG%U;!HP'W::GYP6T+U- M93)>5L=(UI1=]_&!H;,+\%=GN#DK]?SO#T_STCGMR)&CNCEEES#Y*IEE4^N0J?2-^52=]K#.^, ;*;].M[C@!:EU-L-^Z4[,YZ/3D3*P8F MF:?7;,EH>*T&OBX-\KG)\HU9U657D^WBQ\!N$ MYM\O0R5+"[-L :($B#H&D'SPMP9T04"4E1^&^_9.S_Z!;HFT!#9 M-&&+L*Y$&$2<^WH80O1L1 ';!K#C;13QOC2"[>R71GA?5!'1X+?0)0Z;SAR@ M@LA!QG D*E?E(G_ 3J'8(ZX/?2=W;(G>EK[RQ[#V=RE)^/-YPL)L?;V?S MYPTB6QKR![XW904B"#92)G!"X8^B]O"7X5"VG845-]QH)-%(9==#6!31Y,#] MN7-S#R'V^'NP6=]QX%@V-3]",^/)GN_NH5.M#:1)N[_NHXV^$C0H;M4A>MP; M\M('[F>@>OEQIYU.>VQMX+';WP>*1NGV *)V'/O;W,=J^"3;\ M)M%TJ%+@ZLHW-Z<+A%3GU,IE,ZA[=0'R1+J3<5C?L*8-\O34 !2:W M%/5 R1='>F70F(U.KPS.H 82_!]K__!C"-==1$9,^'N R*H*$0X%&\(CQ(,3 MVMJ#GR)0J%('OW"G4#7 IS@[ P=A,X63#4+W O8&+7$XU!$RA?+PTP^AK[:]?LS08O#F_7+G0NMFU?&.JNI6Y% M^@OJ(R6%[S9A]WVDG_$5NNV.*PTHE55D5J(4!I=(&5LL(_;#ELW$.*S.4:Y?4F3A5&[-*0-2P:3YL^6R.XW\M\5DMX]XJ&]AVD16JK.4D:U/FC/+HT@"V]7. M?\T/KQ[VL8X1O#ZY@GV2CAC9P+?$^L6EQ+/52ZS4[3LR+U_>RXV;:GW'9+CG M ADC_7D*P2,O19M^;IOD Y5L8Z-?GD[W77P^U6R_QZ,[,W//X>/%1IZ_Q>O[ M%G&.G>)BC^4%U@^%P.*EM;[).%VXRCI: D/\?"?AI7#GQ6FCL]W7L%EJ183, M^*YN =>]7VHU1K(E*FB3YG&VR;;*"^ENG _K*),?0M9;6Q>?/TA[.4[A*;*( MXNL4GF"VB88]BX;E#V\2)?KU8_IU1\9"1,7LAHCW>G8&4KG^.EU-\7-!!?4@ M8(N.STGD=^K9Z\Y/8]XYIFT.R?"5K=SP2._!#6A]>"B[),HI@>ZS94 /*$U1]L#F#I&'Y*(7=^AW^3Y]X+Z6^//]WF8XKT=*,,H&FH^:*[2, MMERQT>MAF98V[6+XP6R@8ZG ]Z?M'#UCZ'IQ\2QAAXLR738WI+*;*U)OD*T, MYJ/\,*B3?$O?B)@(7TC"5I%)T>D65T(%<;'J&KQG9,?9_,KKE&=5=/3CT2VR MEC_5;$\#J@X7,S\0%[HBN4]8ZUY1 M+BC+'\BV&_>?'Z5Z_D"::W0J)\K\%J(1-GPO4KY0"^])]&BH\J9/!0MCWLLM MS(&;S:Z'4*+3Z U#XS'?S?G>=P=G)WG-28>GPC:G .Z/Q9T?R+H M!ED"!R#VP[ABG*]SG$&94#6F]K(_=F&P^V-Z#Q]MCEUX3P[R$3]A-T^.8KSW MG,8Q-I:_CS?I3PQ*T]V9*0>AM&YS?'8C#*NR*8X.1U0$Y@*$JX!P=-"Q26V' MN,^:=XSQ$U-'/[ &>[@+Y?\\NE%'5@WHZ_F6%B8UV<[MCLVJ"60G7)R-=\E, M>"1+(Y#:W!\C#^'"Z58VEW+@[M*2F)\XN3OFF?#/._R,/+D :; M0>V-)LR7VJMH\2BFN_G5XXRH[6=O7&*S3;0*Q9EXR*$ZU=4U2/B'V+X('R C M8R=4P__I-+('A3-\#24,:G7S4>&?[4<__NU$*6A0.V8WN60/N<#R/G?WIKS' MO:Y@T31HE*09C$P_2I.36"V-T6D,E629I"22T51)IM*:Q-*X1I-R M^'J7@G>.BE>?O.KO/FERPYCO&7TD'MB>>+PVE5(]Q]_=#S9>F8C1:%)0.4)S MN_G1TUHT[PWZT">.E3Q;"!_(G(#D"R'USP_\QWN&S- _\9BD%S*G"<3]Q.F+ M/O/?A)8J0LYKC?Y6G%__OMEJ4\WM\[4!3BW?;XC*!X7C;20\S.SL,#B5X,=H MA^%4)7K.()7WGE"3:W=*^5*=JV=+7!6N-AOM&A?>Z2VE*8P@Z<^Y26&O&]5> M>N8@78IPGYA$]QTB>SV^1*P$+9>JPV,XFWO!+GE@BN5WD?RH8\H[$_Z?'@_"5GN^T,>.GSY^.:;W=TFFB*6V+HN37'* MV9P5XMD&7,[7!3X'7PB-:BD7AB(R7!5:9%XH\GQ'D!@4QYC/83UKAWF-X38I M?!4MTZ(4QHQL0A4 $&$,@..FH\'RPRV%\-[QO>PJN"*1X M*KF\U90;J/1XC&9ILO0LR6NOP6 MG.DTF\8/GXH\#D3#% X'C&&[L#C.U0&62 ![=;.)MU45.HULI=@X(62CK)&Q M;6K <;<9)0@_]R%]KPBX9 +O6= +4 MJYO-68%:;W1XX7,HK-O>+DW:LY$7,'DHB'Q%>*02/)Y_0PBOR98\VLA63G=5 MWW5U&XJ=QEFR&;BZ:P_S7]T9PB]X9^AT]'GH^#[9^N$!4>G$W2-"B_R@"T)E ML3G"$[9I ]F[?K.5S4#<<&:X73TV>\X OE>U\A]WW >G&+[WNXR@+;N&A<.?)Q)@']^ MX)-ALKMCFRX4O:9CJT +A4UB* 9C/KE%^H!X\H(1?P+"['J,8/[09X+C"\!Q M[%,:DWS=2\TK>IR,6FITBGQ[/Q,58W&6_J3*V4O6O99LW>,2*.KLBM)TK;C2A2=9LBO8Y:[9- >C2!A/\BVHP2K"5:_'JP7+>?^2FE!-H%K#S?Y)@\W M+_[6FQDGH\]^QTC4N@MP6V"VR_+*,6OQG ^GEOM M>;8_"_->).A/DOB7D4M=,'*/395==Y<.V=_BY%GL8Z_)ML*[MA7N^4B\S4>6 M/.O1GE*ASG7$]F>3&04X&=F[@GU+XNFIN>^O4QVC H[75[)Q7WJC$E,?JN'X M4I6_<*3W13W#QYRVS.%G]5-2AS*I0_E6'4I90U$Z32H2HZ59B41135)(39;2 M&* )2L&')!YNJCX4J'Q'L:3C57=\C(%7:] ]['%'%Y!C^%_("Q68E%@ITPU5 MWRY)18B.'^]:B1Z3M]0BV3#]M6=*- MGK2:-"VQP4SZ]A0U6W)]&=X(\:Q/4R)U\Z[@\+Z=*\Z;:R[?$D>PY;,^&_6@ M5ZQT2BF#,@HM76,MU15&X8T33UO6\NF6<6<2&7[.N%TWA8O56G\ID=%ET(_[ M]"C+;M%S5.S5K:J+&IQ1[(VD]/.6W&)LE-;K>5UL6*O<("IY2[I% M5_'!!"?YE*1"RSUK6521@RV?C9/HTH*:$^8T&O#Y6C??+OKK\0BV?#9W:2$% M?;6H%NHCB7[^])'CT3XI\R,>'RT!F3'N",)I2HVE.(D]0*6,M6K2 BB) 2_F@OSJ;D@7. E#GS<=KS/I&5TI M,WRV):F&15=%O;N4,.QYTVQKY$M4U/[UI0F@\P/\,!N6R,RFVC M4@I<>SK6Y&(']GJ ^_.V3YO-VJR&SH7 T'EK88(N[/4 ^TN=Z4 /4,WDY^W^ MN+9BUEB-@[T>X-7,3/,!)1?:* 66_5&V+CB+,B36 6:-E!%J#VI,101>?CG! M@#9=U;FPZ3.IF@\:=85(SU9&KYGO9UK3I=GIC,*FSV&:G[177LWL&86@.E]8 M=[EB (4%/\!8=)GI^6/D;4 H7/RE"TO5%\V.L!<1GT>N/!>-ZGQ7D=ZU0=>L)9 %+@ M@+C@A8R7P:>YP*"J[=:LNS*&0@$V/2 #IM1ALY;:+*'S#NC6^PU#R@A<>&G) MLZ8IVEVU5-9.\_B@(W77? -:%$XB#C!6JO=:M,!H?4.PYC-Y353I=G$I$0<8 M.T3GA,FL\G4^2](D+M?QTAW4;,0!QN:87*LMSQHK/EMORH9?#F:.!IL>8('0 M: CK8%)=B8&?*N9\NT0LFBV).,""KCXP3':5YWB*&4UJ6;K7D1=PK =84 =L M([6<3E&TUYJK^A+00C4-FQY@@8_.&FW!1MLH4+,ZZ];ZP-5@TP.()3'"P.J3 M'L=GBRUY$8B37,V"8SW K5:5U(;%NUX!3>6#7F^>KJF4#2EP@%OUK.VJ4I-K M\H5*H=7(!-R=1T![=8!;9&K)%D9E/,5/Q^T,RPQ;\^H0-CW K9&?P;O9X4Q' M>_W!,,7GL7J/;H5-GV&+T;KYX:I>[_/35=HH2 5_G:F,PJ8[;,6KLO[3.OJ[ M@>U=\_+C73L.%/,3Q5Z+9NZMU/[ERRW?O4TI%GMYNHRQ(2Z_$JPKX3>&_T MI>BY9UQ^=68OBX!R(HUV56+PMII[E%X9,[7V52L74P1US'T1T*(W7;*&2CQ@0-,Y_2U M$AE)P/+$XEXQ6#YA=<]E8E\QJ%G?<>!WB.RZP'-OK\7G_CV]['.9Q&N!="+S MB2X$'IEAU-$H6UGKI>_D"B_.G5YE><*S6&$AV>ID)Q4A(J;G_NF!V9SX)4 M82UQ@!$8[@>B 56?RJ;[SX\4\0/9E(/ZYX>^\FXM?ZK9WO;['X@E3R$Q?#5G:< %*Q*YL^^(&XD$<@JIFQRTSW2G:%%+T:FIUG MIA6E'5?4V3//M:^J)=CAW2H-** MJE>V'V!6!]XVS'5 80&EK79',K9 I_4)+^KY:K8T;,%A0I>#QF](_#6%E< V M@>W9PP$7[6=\%K9*>]3'1X. 0/%&F9RS[K@\D#D(6^AG8"AQ@[*O+17>=C2F M4&!,<.EQCY*EVE. >/(*/O7!\4C63!>^9CJ0/YN$/N+AAVP@UPD1]Z#+#B@P MC*^JXVHIVQ2I*E94,E66]>B1Q(1^!T[>,.ET$NI(8)O$.[[)#WDO;&=XT5#K M[;L>&@PGM8J5J9L3)2R-1(5YVS<4_7O%-TK6 C:S'3T)9L1X571L=^':EL,R=!**^$U!ET08 M3@6Z+J8VNDO9;?$4Y9>+&;=)R(,6!%VX84&_L>7X6R1/-!TPDW4- :L9L-PC M&OISN^,Q6H:<\;3B6:(+YY[ON97=J3R,+5;Y#51?#I_V4[GB.I"DK-'SV^FF MGZK;JGCBW/,]-^Y/Y>2\%_=FKNTUUFQYA,K5 M4CY@YPO1FT:XA^X.%6Z;_"[Q"PR/AM&Q/=E$U$>G())%U8>TVM6J,.;\DSNW MOCI9MD8$M)?UU+I$![EZ[H[CY\/Y+F.T)JK0BO$+17>PHO>T"SSV\53HAB* M/8,3":(\T/#\R2R\^>@&L8"7+*N27=TD&>-4X9 -[)JF;'F-X:%(9$L$+G%M]7BWVFU#:B&TS#^'D:OT&)9(,_ MP7&RDOV^+,1/X7AU)S?T(!_4#%UN5YM>I2449LL0Q^%Y@S1V0^.O)05?P8KV MB0?2F %']F 'B ED%R0[]G%?-B1G#^+A2-P#IQKBIAU.K3$4W8TZ.J!Y=&!- M6GDM5S<*3@D?]JM+([R!'DN''@1V0Q#,#7;*,XH)$F.-Q.1 PK[QN M#FH&J+A&"9<'33\U"I%(14A$<8C$(Z?M75YH(@I[)RN8*T]1/EO0/(:$.;=^ M/)FG$B)YNTJR+?7%7".4;*K#3+-DHRDE2S0RJ)TO*"T)BZI%XBAV@V*OY1HE M&B+1$">^ZN# M4-AK*YAKBIX\.NY@[Z4() NVBTV:/I\S])OKM=.>BGA0:9&>ZXQEZ^&C\#2[ MZTW!IF3>B_E1!Y3AG!HHC-D>+0U9G:'UNKQNK19P&4EO CIA>A2.X4E )]$/ MR>F+F/H])]4/_KK)Y4N<7A4;-#Z9,&;/ M@SJR[Y0L)E]8,Q%0=VBV'R8$WF-0<))/&OZM/!K+_A6D/_ZMEKA,J5KJE'@!X>HY1.@TLI5BHYKCVT)(.XS^ M"^%;8JG3__N7]C.R_$;)Z'$@Q-F.H\2-$@DV$FS$Y8C'B2@1PP7;)T[O M;TLK(:8N1Q/707*(/_&%D[7;-4[RMY'7BYGE9:_=/GHG\4P.DML K\";/.TF MY;5O39SZ0N+F!F4OU\R4,P*G!/,5RL_@-<4J?(8%CK.&8',W_;CBF._B 7G:+.52P MW7K0"/*#WC2"8YALA.,W[+'/F5U>U.%IX9Y3^ GG=NI_U\5,G$[E7[OJ^Y[Z M0.]0>LMZ#G>T!I@;C6I_799+\[OR#"J]J,0@1K(W#)N4&$R@GD0Y8N?E?!CJ MJ0)A+#-FR^/U=HJISE:S<=I9AE /CX81Y V+_B[GZ/>*#2&RJCH^.,'%R->. MZ.2H;'*4_O2[+R$VJP^KC)?5FS#U]#*8=/)\)6U7:ZMJ,&$K(PF/2AWB1%AD M];7R:@G8$[ GY^+/O&WS;K#G H9KSM;HF _Z::W?&O/I=9,+P1[&:@CVAGIU MV7+EL9J#MR)_+%3S,/\8K-2>^&V/D+]IM:%1^*NC:(*'V<=@O?;MLT_"-M_M MY[Q+YUFT7KQC\*!CS-%1V34-HY%>P/5;5"F1(O$;"GVMBGP"]03J2=CF[%[. MNZ ^EGL#:8#6'7&Z)K.]:::-RAX70CU,3*'0&XI^K;Q%#$,U22;Z56YY)R \X4FFTEN>KPTO M+>N=,9F"$N0LB?>!%R-BKB1M+8#9I.3DPDR$U6IM^V,GTOH.25WZ=X3=E0OX6&NERU4]R8N+8R4NO MJIWAA'/0]:C0Y?7^6)QI-BIDQB,)9S>E[_$T<\,2KQ6#3-!XS6A,#DQ\*QI] MD\QD,^4[DI^W+=+*UD!%:W,A&JD-&LD;]M6;1=_I!KS$\HL*/VPR#:U[>B;G M)I*[S)+;#J_)GPD!OK>U]ZKJQ%9#WW+DL8@VVM.JNP3:6&PN)0*-'!F"N$&Q M3VWD)VHB41/)E8>Q=K0^HB920Z:Y[ \\$]7O[I3U1/"#,5SO0#41G=>@;BCR MM9M1C^-?Q #@+2F7G5#+-BL&,PH?I>[: M#JU% (]N[TGC^ V!'R&/\2I"1%E[.M4W5SXBD,<1$V$7P%(A<9$_ZK8'$/K/ M9!68['_'.'/EC+F2YV9L(M#7F-#QSKQM@VH?_D[B[\ 7,_I$#B MB<=V9_5J\_+C:7RNG;>_BP"?-X<@R=Q_HV!/TP%#X#@@G"*T2C?(_[R^6L[I M"UT#T5K9'H4&PA"PX MV50_$/X[[E2'_:RF<*)J\HW\B%I*'=>_:XU^_ O%\T!4X,D'R$QVD$7XC)OW M!DVVE$$%<;'J&KQG9,?9_,KKE&=5='0,(7AWX.0QT2(*N9SOC6T'8D4[2"Q= M'F@!E>N/^:D5K#,F(?3)*?>67'Q^[A^5BE/.G6OV4H.)O4SSC6Q.I)=U26"[ MK1__IF]0% W_O$-<-@1 Y/LG_15'L4FY0 W)M[0=S076>VA7=N*>WP*B$KDHB-5EVBDYB$Q<>FXA3YE5\MA@>426$74I?I38DN2U&_TB8WNF[N0;(H+)"XIY =9O< M>O3TMU\:[^9MV!&D(-0"YN:3[;V1VX\V',+P!PXE0<,$F%<37?PX,+.6O< R M19M >UQ3*BFY6:NXXF((S"L(?CY9?(8;=+85^Y7G9IB?6(M5"J,IH4A5OK#B MW+L6VV:6_"B^R\[/SM,MKP9,"BS:AEZ;W77IL237^.7OL.;= ME%;@Q&Q-&*]G72R=Z;PI$3%<<'YTXJ-4@*?G5J;""Y.^O0P,CBW/X,3Q-!K/ M]>;W4>Z5)9>%+0K44!2G*%7+EAU>#KH-!5(-0^D;%J-N:.;Y94U45UWEL)L*-+."!(*2A>+XCG/@':5/>#//M0OO[X+0Y%3\*1$Z"UA@U/",;N#86!G1%7M59G+E!7[W_-$%Q@N*X[[!< ME@/R*137?)&MC464YP6N41Y-AXZG#$8ABJ%+PF+$#4D>V2F)N0?2!IZL6^$% M?[)CP7Z2$^+Q72,EY?GBX3_L,,-O(<.IJC_US7"'+0>&NJH?JEJUQHEZ< II1 MO6 ZC^"X*="'43?XJW!\VQ78L?VR0Q0=!\BN[P2;U Y$MU33=_4%0.PA E:J M[@+$DU>GV_ _V<[D;F*1J[CU&J/!'=PUFMG]D3?DM#3?NROG%':E*IUEF&-- MPX4?<<,RSXL-7>9^VL?(TB^MQVD<9&41EYS&=$F2E%;C(%FHFS1)W&#I V39 M;?U[<%JN=W"G]LG.V@T"?S #\/<+8 ;)HCI95,H4L5#O5'&YF,.5,[/Q7QF6P; ;EGV>$/3G-8>Z]M8%B!V5G%;M MZ08T&YPV?<4"UL:QAW#'33%&D[+MJFRPOE5P7KMS97=[/\TSUXSDA":PO M&M8QF-Q5^2)'A/5PX%J2DTHQQG2 C^=BF<31/!?".KS4F7V>'?\U7^62 G&/ MBCF[+U:<2E9:5UX#_QOB)N>>[[GW*$[E_^S7B>,CM!Y0@?*:*'3R/9[E"^W> MA,[EU36@6A(9W7Q!T&&4^=#1J@3U">J3"RWBZ!Z]"_5L)U-DO-DP*Q9PF0D* M_$+FJ66(>NCX$!AS@U*_2TH2QNPY.GNW5D1[0M_@^/P>^NX1V D(=LWV%1.< M1[O]SZD"-F>8V+G5V#=<5,%9VKN46HKT,6+1&G)H4*#$.M HLVI I;:]O8*A MV9LTF]Q>D2#Y'3&:WQ#)WW CQ7N1[ [2E>RD*I8,/4,T4WEI,)=;$9*C:RH8 M$KTAF-?N%8X#/D7&_0=74I4Z-@ YTEM< 0;PP060WWF60K"(^-6[8' MG^'9T3>0\7"(+HCNLXA<[FAS:JA;LJ7J4; '?A#=>O'SB./^NO+2],6_?\._ M=K]332 [(;K'V\[OL1L^9(MM%/W?DR#T,>UQI,:;\DYXI&]&(*4X0#92\A ^]U8VEW+@;B?),#]Q7@9$N,9):?R*K5'KT>N].97NX\BQ;3[S':CLQ"W#C#E,$LJ M[/M1KQ%3X$K@=!QYXL\3#_3_6T;&3JC<_M-I9 \5XWJ[GE8G5!]ARF$VU)40 M#_?B*+]')!_3]!"QY$C?26F4P15,(:0ABM$22>&8Q.(T(9$D ?\G,(I6\!^; MIWZ+#OE;>?24+5D4J+-#HA1Y)%OD>8'/R7/93J/=1TKU;*/=;+2Y#I_[ M^Y>RH<]F?ME&/, M/ P9:>21S:#OIWK^4?]1LJ!^MWT7&G_W)DR3!1 ,,^!LL#&RVN0Q=P*B#>:21/,->I#NJ8-%'@S#IS^;DC[% M,N-YS1_RLMGT^^5U;S7IAD]_/J5FFZ"H4FU=%AN\I>8,M!IPO25<\S^;TFQE M++QT1LVC064IC4K]65.Y&TG,\Y83:)9MJ]P44;U8;>#%NV)Z,N$D]GG+ZDCE MV;*2;XB"61)+/3]=I;F6A*'/FY($S8SDT<+B]1JOK;J5M8>BL"GVO&E'D8F4 M4EGD#6'MBZGV_\_>ES:IK21K?[^_@NB9^\:9"/#1OOC,=8008M^%V+XHA"1 M: ,M;+_^58GNMMWJQ7:S"*B)B3Z8KI:J,O-YJBHK*W,I&,5*U!1+-O5YDS#H M_H(4=H4^6B9:0PZ$GZ)XLBF[7VE+>J>ITFHZWXSTP;#0J$;((Y)--Y,<-LAY M2ULR=K9<"ZKM?4Z-.O"*HD4"0V/!C/2I M;/*[^B;OC)>T;T5/?457^?58,<=3MXE@=,EBNV&1F M*6W&JW!#S2L,H)Y7M.6T],YZ,14KTJJU#="\@#2*_0C2KVB+*9=RHS(V+PD& MM]X2LW45:8ZCIJ]HR^Y6K8Y1*?O"KM5;"Y79T*Y[,] T@16%=LVJOB=\9(6P MYK#A[/?Y\08T38!ESSN%9=TF/%.<>L.ILS>W;2%^:@(MP])VTG5D-X<8DV'' M[/6+=DN*GYJ$2ZX0(N:D5VD*)7=K$'NB[I8CM&*OV(M/+[OZF%MY0BM8V[/" MGM:-4?385^S%1GT%Z6R)C5GB=[@PW"P+^7$'-$W2Q7JQ6HZE'"*LYCA.%J=3 M3O7BIR9$,%!%45NOVWG)SA>[T1JYLPTCMHJ:)D30:]0;8@M>.O;X0O2PXOJURVD$\X4@WG.:_K"O^N'Y;O3,J>5N MGA9P3__. 8_>U\,>&10L^'![^N@LB%_\U%29^*X5!OJ)]ZHOEZ4_-(Q^^5O^ MD,>?GW3LTE 1Z5#$NP>E4 _GT@/R!7GW/ =J E+3O2D"4E,J] "I*2V:@-24 M%D5 :DJ%'B UI443D)K2H@A(3:G0 _)!##+4Q.]IXC<347WHZSO?J$&T=^(T M^DSQD^^S\G7)0'4M\.7_/6 /?RH/]-11L\QG8UWFAA?HNO,L&NF[ZA_$+CJ9KD/'N==:#E@ M 5H"7 7]NB7 M5!:07!U'J$+9@;Y+$9^ M3"I^+4SY"V-^>Y4,]9_0_T$T1/;PW\@2<&@)]VD)D D^N1JZ6Z#4G/H[H;[FI!#2(0M824[O_U,7>\8;$7/ MM4&:.3"$@1',^="/]*)[%5#Z%@B7\WT]^K]VJ&CR,F&FJFRFI4&3+2(MIT6* M_>%<+L@@3Q#^\(U%B"Q"O)?.&\(;POLNX4T"2.,'>!.'S^NN;SNM.>U*.:H^ MTX<4E\^YFPO#N\R7!:XET*P@CILC8T@JC+ !R;VHAV\,1651^B0U.B"\(;RO M%][H:[-W7PG*S?EXD9-6M6ZK/1Y[O8Y^Z=E;:TCE825P^LANR&#;$-OSYR8[-(;CT_B)?G*!8C',>R&).L-O@I7\/-0_BRY\"WXU6\ M]!C/[E5_I00JM%]HO]!^H?U"^X7V>TNZO1/[/>\AXS'M]V8/$7G7#PXU-/7M M$M2;\K]"A\5U.RPN-C>ER[UQP>GJ#BT &CXT_+NT &CXT/#OT@+NU_!3=Y)S MYIU-VK8QSR5=J;@71=?5XAW-1(]&HLQ +5T_.%Z8Y*U;^-F=$:]<3;U6']DM MA#RJBJE_!2#B'"W_"*'83?#*B>FN%1K8J%CG$,SO="K*'AG:TXW,@(!&#$&S M%/O><2D$(@3BU0/Q=,&)OP-$0U+080%M3 2Q5;5;>[13GE0!$*D#$!$(1 C$ M6P;B*<,(?P>(0[W)Q O>_QU M"^%^OP-$C&[M!T1I'II4FU")$/>(\AR4N@;!? 1"9W&4.6XHWQ6<^+W8*M>5 MB>L]G_Q!;]AU>\..O6I(EY/K%K;63^'*,>XB#NN".C2Z)AP ^ J)%<;;/*(8 MRQ$B"KPL> UFN>Y'?C+,+9[#2OO=%%5$/'!UNZOR="; M AA'>WL*9[(8"F=C".-K.CF^!:? ;\.8"QK$M-(96V;8I^A9W=OD @; &'@& MJ&A53='O^>AN[\2\%8_?] MFZ 4J'';;2[UDJ0L69Z=>(-0+L0S)3A@I[%LM!&'H+Q/4,(#]F/MI7\3E,6\ M5:RWF@(O4<,YZO]KIV5W7YV04 M!5MTDLCB[V8&@WB&>+Y?/)]^:__[>&X8\@@1]$W-Y <:IFR]ALF1,9ZI&,\$ M<\)]Q*4-&^(9XCG57H'?Q[.&8LO.JEJ5A7 ]MP?5?GNI5F(\@_2\*)&E29A] M&P(:GLY?QJ/P^X"FIBH[$$?+F9!KCIN];;\A%-T. '2SR+XR>,U(78A-B\-#;/L4?_0VSFBZWI6.R6-(D? M3;'MTLQMK,.\"4[PV2R-PJB:.\4F/, _UG;[#[')XCM^5:^4.U(KA^(>06BY MY2*>-^.#?"J+,4?>XY8\3B'P'<&O*Q?"-B+$.P-O[CMU* MC-Q'[R3(+Q+)(7K):XE&6OJ(J+0YTS108E\N-IKM31"M9W#@!T!?.47\#V0! MR *0!2Z<6._(+&!6*,HBYQ-:*.4K=F_1U_.300>P /7PC2)QR *0!6Z2!6[! MH_$)0GC) VNL6I"7;G5E*GVM@O'FMK=6., #<95@AH45@B$1P&B%E+I/CD@$ M@UQ].NQ8.&*N>BIK5#4"S6/Q@N!039ADWLOY)\Z[RSP#F?\0O_P-Z7SB=WX[WXADG[ Z+X[RY6XM,;BG6&K8]DU$B M]J-D40(>"T'\0_R?P35R&?PK1+X][6OJ3C(Z\EX/*DI#&6\ _BF __=/GB#^ M(?[O!?\G]X1K=JJ3V$DCN-RJ1;VB-6O/X'#A,L2]#O;0#N(O2D[>EN)+[G'(W0 M; CX]QQV3"+FM M W+?JE=3=9D=653;16G'%&OJ1.$KTUY$?R1P?U!9EH8'1Q#^$/[7Y4[Y=?AO MME-]& YZ8W.G3J6.[O)UG-X ^(/XD2R"G-#[">&?%CA ^-^4-^77X5]N4!O? M%J9M@5_69OV>Y926((,>&8>-8%F&A-,_Q/_1PT4N/=Y4X/_TMW$^QK]9*. N M+^@M2;'Z2*^]<8J5?CS] ^<'FT7((Q>K3*VG \7B;O3<0+%@)8I/,MS-TAEY M^<&E@+O.X;F(&>M[&N#7R&NULI93D30L:; TYV93+*[7+B>C%'!=, 29Q4^9 M>@L"&0+Y^H%\>A_$+P"Y+@;=8I>O%:7@!S?0J%84#H:SLD0RF_Z M"B"4S^$8^ 4HUVK;KEL=BH:TJZFUI85V.7,4+ZX/]T@H$LDR=YB5 V3BB._@ M9*:>:S]5KW0=&!1QY=?I8)+N:W$-/)<$.@"Q[OJOWH@EE+W4:99J M]:ZTW. MQI&5U)%1.BZ< ?84L&HVQ##$\(5J8OX2ADFD+"O=!2>:+9FKCIIAP=^$&X!A M"E3=RQ(T"C$,,0PQ?)D2FK^$X>ZHWO,98=.0*+O8'^Q6A9S=G $,LP_?6#K+ M,C#$ &(89IRX4,7-7\(PI8:]S43D E,<]$ULTYOW]P4.8!@X Q@TB[];)_X& MX@3B;7^@>[H?Q'$!+JA4^A0=D,TX>@"=F-")F?KSB'^N.X/F(P(Y1XLK!3== MQ_V9O[Y?\WHS8UYN$[+-Y;I5DRAU9 ^FN]DT!/D>F+A^1A8G3IDY$V(;8OM* ML7WJO)C'P':T8JKO6;K>,G[$?>N1!A,]TH6>.53UR 3* M%E;T@!Y2>,IQGFB#[X[1HN?:A\PS823,UG/D3SZ&YZ%=#X!3V :>$DTXAJ-X MNTJ@VW[$BF GFM9,2\>./,5)IR09JU;:)9[2*M0V2"BT0MG)<+:DQI+!7:TA;!=N'*KJ.^J=@V/) + M(!= +CA'],-YN4"M*X+?J2 \(LZQ M=3AL.Q'G,!B*+ L\R[6>H@%]P]%\ H MBA-&49R7"S9K9K&NLB-""LMYU-6JQ2&:GP$N -X2FL[B[V9MN95HC"=G2&;I MN8 47 >Z>Z&[-_5'.;?G&XGX[-''F]<=?6J\QEGA<"+G=CDC0 :,VQ3]3KE% MBYNH4\"O@6=9!-X*A6B&:$Z!=^-7T-SS#]^8+$:< M\)(51/,UHSD%@TL%FL_E8?@5- >AEM/+.;$O&(M1?H"[-1>U8S0#[P 53<[O M+;5O-I2BJ0>/ 130+7KB_+5X1 *:&TXL_3(4]^\SYJZ^P%A3P'CG\"U$@'WW M3EJ_WJL:G8:O[8+- MHD\+(J4UNFQ!*WF[&/H@, ++4K!H#80^A/XU>BT^@GY%%P.R46$=:;7%5T*W M[Z-H(X8^\%60T>X&0A]"_Z@Q$AS*PAXN#NY[\<#>^A@O7H,'ZO&NW1?-CC*LB5'K".&,!"8NE4L3C='#J?$?N-P55 \)Y*?W]8] M$?0PAN'S(2OR?,C*53N<.PO&?<38X>U>L;9D%&,C1_W!'[Y%Y@BO:4(L0RR_ MB^4_BH\\!9;G?JGA5@::A-@EHQ8,B)(P"#B 9>KA&_*%22:ZAUB&6$[!P-*" MY3\,>#P%EL69R9',3ELAM0):W)2VTYJRCK$,*FM_H4^8"0YB^5JQG(:!I0?+ M?Q3!> HL-ZFV.QN&$B_Q'0LM$8WY?G' (O\[](G=50CWK=_>N#Y/PR.67^%!!G'%KK;L.X)(UJO>Q)+F M,VL6VB^TWVO6[9W8+[SCF:Y3S^C- QU(2==R2C0>9:8? M;GGZ&3<,?)"M!_01^CG@/0AX 0@:/C1\:/C0\*'A0\.'A@\-'U[YA%<^;]&> MS^Z+.'9]KZLY-GU.A_MX:(J(TGK;-X7 Y.=\<1OTJLLZ,KM@"8PGYP!W\ TT M0WNB>ZUI?(+JM[Y["'X.-/^>,;=17A"]R:HP,TM#T46+>$.;=F(TS3B][-': M67%Z^DH0G\4I6MUV9RA7Y9!:P.;'C,[TY[L8IR"&,)I02?;(4817<-CX^A5+ MZ'"[;H?;T8MSI\J/=A_[^4R-*Q\!R$.(9XZ5\!O0+Q3Q(F5;3&R8#=J_';9=:6!P0&( V< FT48"'$( M<0CQM'D1?@/B>5SHYTQ>94UJM#:IBM0;#O+Q+,[&LS@%(0XA?E4'WO?A@/@- MB$^HW2)'SK<$(I)CQRPI8KC6XUD\=D&P68S],,O3WX$RL?34@/#H1J3JD7J] MGSLFZGHFF.L9155=.WKU+A)OQG&#Z!V!&_\F,HJHB[ZN@4^^:QF: E)%30U' M<51#L:)>1E_8T;/]+T?L]^KR. E3V!' M_O09._S5TU1%^XY M_+O\_ZMDYAX@OG_U6OP+BSL\!'R.Z".B-.OPV,U!X(]?/7SK ?K(N-,,#W@T MPL.S.2J_8I(_R_0U82DQV\F:1DT)C)S("LJJ,H'2J*S@""K3&J;1B#XE55)Y M.+SU+!SRW\E/;WD4R\2U-""4LI#ARX(@"CQ7$S)%CN^UNJ-,IB3V*I7"F!,F>^CR+2*F9_&D3D,Y'G8EQ_#7Q4GXGHW]*/YU?]/FCHF M.4JH12LS[=R]^H,9YQ&>$Q6?3#5&E55*562"1J)M!JVALHIII$*@%#J=HH_6 MJSPM7]PJVYRUQJ69P'>;6*]J"D*WPD5K+^QERT9^1*DHN5XC&,:@0XR;]:F^0Z%'8&6V&[F_V &'-@Y_>RY4Y84F8K$@326A7(IK+A@R(X M%$IVM%?K8F;;*9D2UC>L[5C1,)^/MF?)CK*31J>%%AC2K#E&>X#75HU1%SPS MV5$^S+?E/F).3*P[J. ;PO)F_1G8KB:&I([K%EF7&*FD8B2R"!N#X;X3M4QT M%,=J"PEQ?$.R]0JV"!JFQ'4V4L=M3K[E?*ZO%B)-)&7G9TBR:A9+<]@EA4-H7![N"*N!A!SC97K9T M.NR^-]KT><3F]AT5+PN4,]M$+1-#FC=J(S(T&$&R$37?=Y&RQF[!,Q-#FHM6 M!!2Q'0BV.W)+0ITMMG'PS.20C'YY7JJKXMI4^F)#X<<&674W,I4<$KH*2H$P M56F$$DM6P0SSNS R$CK9SD9C*3;%D:Y96^U74U M<]6H&#M-1*:ESDQFDRW=LEW)N6NF*-EN%3'*CB'H(1>U3 ATHM4K@BYA#60E M[^=(&VNVZB1X9D*@0DW<%47.0$R%MB+A4Z6F4 0M$P)E"*EHA[L%@5!MLM>5 MF&%G5N]$+9\%&N]'GI> A_0YT?+/4I:^_O7IPX_$!HX:'Y>!8#VA'M8A3\O= M>'VFA('[],5A=19_\],:[L?CSD.;Y'HL\)XZ]OA"],";'^ZS#\>X]!>6>N\( M_X=%T@_/=Z-G3BUW\T3#3__.@?WZU\."=Q/)Z<.UYN/*/W[Q4U-E$NUNHOWF MB1>>+R>7'QI&O_RMS8**.+(BGEQD&)3ZV:6.?$%Q*';(.O>G M",@ZD'7N1NR0=5*B",@ZD'7N1NR0=5*B",@Z%V4=*/7C2?WCJQ&_YU8[WZB9 MZ)>) YUS)20YPRV^<\E =2WP99S^^P_E@7[!3BL0YK-GQ'/#"W3=>3[B@P8 M#0 :P#T9P";ZBUU.-+;0!$YF N^NAU-K G )E$+K9Q(B>$^UAUCL'W\F4'X/ M)#?0==,_C%]P-' 7^#JH#BH;*ALJ&RK[;,I.]T+E?67#Y4H*[?P*%^OD_[XH MF(]%C),J9'^7G5\$'P4'W;8,(!0@%" 4(!0@%" 4 M(!0@%'X_CO&J1?!GNZ1+)_1JZD'&<%37UH^&Z4L/Z2*IV;#+C_O?QTG+!B:K MFTC+)HD%N; ;SS2>^.]TT!NI^<\'DR1'>*C'3_,-%*\P3;,FHR&]4ZJ]&0(RNX $R%B6^K,A8AF7WXQI!9"H=(ADC^522G3:7G _+I$QY_ M."73P^6H9J +*;2E3MV;+C5]!-*R@6S&-)*EL?>0? 7'H*U@KGL9D'/8T^>Z MXQMK/?.7%0GC/W_/E*C5#?CMSD@Y9QWD,3.KG]G?G))9XAQVF;Y10T.].I5! M H5V>:]VF;Y17[>A7JW&KO"X[$7MT:+KZ5$_,VKH>;JC[C*!ISB^%6]W,HJV M"/T U.^ YVK'W_E?,.#V]!-/"L?[/@=D_KKF$[EXS\S_N&7^[D-XA#C_B/ > M /AAB)RC];[#G7M&>U,/6M.>LGW(^-$?1EUYQ0U1#A:K4GO"MP5QU/=5J; J M=HJ;:(#XPS<42Q[P_>>:*22=$WX*,08YY2:/"4]&+R]9I3N:^%Q *5TIAU*M MWC18MYO]630N*F(5!CE1*49(*I!44C3>2RU4SG%,>?Z%RI90>HT546X(.;Y= MTW':%[P<6*BP#]]PFH8+%<@I1W9FI'"X*5BGG./L]&SKE'9%$YO[N3M&2GUU M'Y:G,XG107$J< B+8TE6N9X3V!<.H@].8Z_&9YL.(KQ9UL,O/[A[]>\\T53; M]6+^"@+/F(1Q@;B>VU8BM@O>6Q^-/47D:\-ZV1S8!!^6E?_2[I)/SOMXTUE,P[F/2P-Y5R?F@EOQ3##OG]PO N?]V^* RX\M!=/^I=T; M?S;M%W.TPMD5OHJ4ZB6)7>^ZMKH )' J/\:EXS]Z;J!8+]P9\.KX>;R\>,0+ MFAN"PN47(;W3WF.[^%A30(+G<(6\PG_O.&KQAJK/\J/]4*JAZ\*D:.O,>,7) M[.-5=!R#9\J0&2 SW(17Y#>9H=6(U@+U([J;2912D*M4AK1V^(V3U.;B!D.5^4QDH%K!L@,)[U+ M?_&AIH(83N]1^3UB8#JAQ ;[)HWDJAPR[1JNV5P#8HBOWJ-9A,0^*'6)[#$/&7E:3_YZ<*V<\TE%-=R_6^/G'-#X-ZK,R-Q;0STW.' MS* M-'KO5\7:*#O_<9 ,\P4CGAS#7Y_Y"H@A0WYAF/_-?/\(A)&0I*UL_NKIJYB?GK[[H KXHU("=WDZC;P(I<*_R_^_2F;N 8[[5Z_%OYK$ M$WR.Z"-B+^NG1)Z/7SU\ZP'ZR+C3# \H,\+#LSDJOV*2/\OT-6$I,=G)^!2; M$C2AR&AD_3)!LH2L*(@JJ^Q45TF=956,>CB\]3P)3]^M#UH6,GQ9$$2!YVI" MILCQO59WE*DT^5:WW>IR/:'P7 SB,#Z^U2P(35$H1!_$5KU2 &W$7O2S(31[ M8JLH1AJJE5NI&>)SAS,_]CCSOB*@*U0^I^,T)$JO5$\_/>> MGWD6T.7'^E?%B68%-_2CE8.?S>A;58\@M-2]C#]7/#T330[*?]+47\E10BU: MXFG'[M7;$U2B&V>=\']=-D77BV?XX%#"US>VF0THDI?107V\S(^U?+ZF7GB/ MW#AA*%RA"5PFL*DJ$SA!R Q%364%U12&GE ZH:F/Q*$\+1T#DJU7.ERW(M6L M=K?'LH)@%CO1&A>E7C95)HZ#+TJ*91KD6%;RTIR=#KEH9TR_;.E65ZTR62L+ MB((0#-=0:V-MLHE:)A]J5(@-Y]+=L8#-.ZNYM>TXF+T!6^^7+25OO)AR4WHF MZ7MC0%E-LF K<++EF5TM^P50[U@[L*I:P\64JL4O9^0B9%!NDR#.SJ&5B^,U%7B&M;6\OY4A^NV\6"FVNLHE:)H>O(5Q]F4,JEADV M\5HOCVW'Y@J\/CG\7^\$QVYVC/# KW; M2/4Y5MK'3V5?-FUS])#2_6VD_CW9ISAK/L;6((]GHJMCI\*I;@%=(=AX7U.G M-:NKL"!W;T)2[;(?K2P*&"V$77.U1P*)F1@@$5E"4L,"56,()\"1U=Q?S9KH M-K=L@+;X3M4Q8WU3$='GI:Q6),G"L4@WG^V$%/)-, MR-09U*3FA">CO2[;7<^J57+'@Y9,8O0&V_)E4],ENUN>C)#5Q/0<\'8TH:C^ M("2E:1Y0WDX&RG\?W&A*C7^S; M7:V:;WJ2'OCM:E-?]PF? QZ\ERV17G&)8-4JBHB=I5C.\5JO7@)W.A.CWP6= M4BVHZ3ED0-!(P!6;>!,';T^,OKF1O,X.&U5,L3[)"ZN]4RBQ\?T+]&53/>0Z M>M/7:H*-XT;3J!H8A8+[7TE!C&A2]P+BZ^5RV^N8@X8\HA>EL+=?=F0V.?J@FD>9T%_D$'XP M=^=B:Z"%>] R*?UVL;I ]]5!62AAA5QSUZ#]4 ;GK\FNYNQE,"@KA(_LRERQ MTE8*:#F(O2N)KDX&76+DM*L3T_:7J^;0::OTA(OH)-E7*A1:K?%.6B+B:NJ) M!*RIHJS!=R*1RX\5,3NIJ/$=(>2N%,$@L^KH6- MFE&)&"UJFE#6;&$LRXW.J(K4R&)K5VQB'#V)FR:E-6.1V9BOL")B=VH30_-S M5G,4]R I VFH]@O\J#<2:K:VLDL5?UX?1&W1I R:>*'9&6%V2Q+#,JE9DQE3 M0>*F"26$R_9P1'<,!LF9^=&>Q8C(8#:@::(#-.V$^*I;MTU]VU[.>'ZVMZ*9 M*FKZ"JV/B8HV*^]H,V?V)6XGS^UU]] VP>MT>[EG.+J[,3&;'?=N&V"V6L+>=\WEP,-L:==7MTUA/).BOJ M)076+Q8D@>,<5"JIFK5UYGV9(C>@:<)H5()O51F;3NKJN;AI$C<> M@O/C]7)9DTKS!H;QK#GNS.(>)(W&DV=U"^NR;@#"1D,%D-OIGL2(N4ZY*C>'LPG+%@RXZ\ !Y_U=\2D M:U!(2>C6]>VP.>NUVL9**'GEA5X.I.(TFHU1XI4IO@@6L^@& M%P;C/J):Y9 9&''3A RH!5-K<@*S-2E%GK*[AEL4#T]-R,!'1D@[*'1: I:? M"B.-5$6WV0%-$S*HKI<=;TT[/8&R!RNJV>7LLAD_-3FNVF3"FU5>GYM4N4XR M]>)^W%>XN&W"#OJJ,J#1O4M$,M!G=H/)6X6(EM%7%H0B'=)+;5C?F2&O>;,A M5U<==@::)M7 =_&M$(VN*-36530_[[3[O!\_-ME=/-\G=8_8MB2J)'EKKJ+K MN]ZA;:*[/;%B*50'$Z6=GNM7P42'1(L=])5565Y;=&BOZ#?,56[GJ'NKLMIU M9J!I0F7[ZMHV^,IT:%*->85<=7V2&L=/3:AL2*CV9$7OAI+1*M=&W6E5-6;Q M4Y-+D^YN4!NU"@M$Q 1/:RXKY2T3/S4I+ZI>SN&8%Z[,59TJJSZ28_JK0]N$ M#(B:.:)(K$P*2GX]+M88QF&"J NOK,WR(9U#W2+6D[#Z*&R3M+;@1W'3A!8& MN<6*&M240.!;]&+1H,K;.<>!ILG]#N8TF((A-".4FU.#6N\EG^J IDF^'W<( M@;58T3-Y3YO:\Y*SZ0GQ8Y-\;V/3%N)I?!<91.O3L%)D"CGRT#;!]]N@/):$ MKN&;I7V/K[I%:C?%XI$]\WU\P/+LTSZ%('24!$I4 2DII0H E)3:A0!J2D5BJ"^4.\FBH>*.!LB6$A- MZ5 $RD!%I$ 1U!?FW70!4!'GHR:HAU3H 3)3*A3!?(%Z2(,>(#&E10\XW,VE M01',%[AB2H,>(#&E10]PQ90*15!?:*B((RKB-]-O?1@K<+Y1,]$O__0&QFF= M_^>Y2I0VJ7QT-O5IJ3"_()3W[A =DA4F?S[?%TJY53 )8%QTM.^?N]P##YS< MXJ^2!ZX5!ZIK 1'\WP/V\(<7!^P7YK0+YL]NCSA5#>W0 AF3CD8"5ZEKR'BG5! M3]G][ 5OTQ]P&RJ_#B&:!:[ 1_;I97#4'7"LIUC'6P7? MD 7 Q3'TBEV3/^ *# ." _K*;A\;=^!!B^OJ78GO[ HX ?(B]*A!C]J5N5>. M-DT0?SI-H"2(7;]@*=G/3B.\:]NNDQ$#5S6O)3;MRI82J?="M!5#RQD.=$&< M1/W,%^3=7 475W]7#Q3#N9J#V"M3/WN.B+1/%2+Q=,4/O1U4_UWN(W^J)@9M M .XGX7X2[B>O=3]YS%L[1XW3N.(=H@CJ5_G7LC<\J04<8R^(,U=M#9SMADX MK>&(GH$KM@9>61K!]00OI-P<#IZ"*S8'0?&&ONNO[__G[4*X5?]*=9'O5<&__DM5 M=7TZ/;48?JJJ0G_!GB1C@!KQP=?_A#SI=;4QF5,1E8GQSZN9FB+,&C MV.C%=8A9%:@)O8=4#Q=FYK M^,^M#L?'\43?T.V)[LF#A5&;K)6)B81ST^7M&F(2C!]:(6!#X86"3YBRTCC48OH M*<_E9TO;8+J>K*3:>%+TW$:5V ] 45?LX1N*T%F4)?_[]\]R.][N]0(H2Q6H M#K=/4@BJGZ3T;T@?OT,?DEB0"[OQ3.,IET5:>NB[TTUCH.XW5\4=X-'S:*VA M>_ZA)]'RTPJ!_-NN!\;/!8%G3,*X_%K/;;H.&)SG6E;4I )6,[H?O$(X4A7% M&F0%PX5!UW'EFH6/0&%R$M3@0[,(C4&Z@73S>;H!-2Y2.-(KI9OO=ZU O%/% M>?1=/E)/3VWOYQU3+PNYSIR3*G]?0,F_WRCRH M-<\\?&-1/$L0)R(?%I+/XZ%^"B%Y O(!]\=2.-(K)9^G&+LG#_DCZ]#KT=XO M#D"Y:%3.UW/+AMB?I9!UFHMJ8V3NZP6)Y\E58\D,3+0PDP_EE-$LAE)9#&=/ M1#R0=^Z'=^*K>2D*:IX#.F T.FZQ'ND&6K-GKA27=%'ULM*^' MKF9V4K"_BL0:O?H5WEE:7+>T[C5K4JF][RV%9;VD[<%J!Y1F1[,,BF99ED[P MSG\@\1R+>/ [V6W%-2A2.-!K(A[.58T_88!'=@K+#<_G\P5>&O!%Q%P+&&8, M4K 8>I.=Z@XUKQ!"86;61(X8-C'2MTS@=T;IAV\42T!>@@NBX\10IW"DJ=F( M%9?ETC*W:,@2AH?S8+/*35OF[/*T\9(MAFUEJI3K\Z746CI#:BQ[Q#@$3F,, M>?B&HTP6H=YSW?SBR?B9@LW_\,R[J0<9XS$$)/W1HU=SI)T>J(,!HM@_5Z/= M5"DS764NH/U"^X7V^TN'=+=IOVFZQG^'=S9O(T_@9;<*A=!3P'.BW0)^V"WT M7)DXZA&.UA;7.81R(E)[([4^5'A:UO<,@? ME)"&UGL]JKQ#[CUYHHPTK\)$IT>M/3,,D%!3_5RP&;16RHD64$2E.//M_4@5 M6N((#7U,&Y9TL("*?; ?+:#^P 5[%3>1BJZG1[W/J*'GZ8ZZRP2>XOA6K+., MHBU"/P"KXVN.8;X&+^[Y;>6"CC%X@OE&'/M=20$:_MVI'!K^NY<[;M/PX>6! M=V)6[DH*;UXLN%'#AQJ'=O]>8#LT^QM5^)NATWO40\XC0[RY!RM M]]V%Q#U[D)IZT)KVE.U[0=5,?^ZM:)5WD-S&L+QV=<2I-"?3<5 U1N(PJ!I. MU*?WQ=\Y91W9)W]^%MEOQ]M[#>DL5E _)*YJC?&>)76 JXT>_B&?,&2=PPS2]W+Q!*XFF#1 M:S@$NI?W"4/:;4>9=!E%=-I0][8ZET\:OJXJI?WU> M;O^P! <;D7C'5OR^R7C-[3/9J5S5QW+(:F/:LU';KRQG'9DY9!C"LS1UPNOT M=X63.Z0&&-M^,ZJ$L>W0>J]7E7?(O9>.;;]:Y_EG5U1EPB8$9U'8F3;6KYEY M*K3<%5A1 1?XQRNJ6PUVCT68FRC^P1F^U!T_UN4U!WA>@V,W52=JIZ^J<DU45T MJX'VE=U+VUH>H'ANKJJCMSXJ?T%2O47UL& MZ9-] \>F0TG!^UJC&,I$93>+"(E\^)8\U85T!.GHOJYYI)B.WJ_8,4?PI9NC M<4I2Y$[@EQ"]N-;_/$;I M34&HXK;:(D3:.UTDJNNN,MP>F=B)J8B)JRU,F2 MN4!Z@K&.\#+.76H7<=)Y&0>:/63[>[S1<4L)ERZP<1+-%3F= M-YM[A-JX\Z7%L[+# )\..-H".R?FUA/I/]5X.ESDR"Q#3YU'XO6S(+V^%8(K M-N!BA[Y5#5_/!,KV:L* K^(LZZ?:&^ARF_%=R]!26'H#!H%_WH=Y.66G3R30 M_N](V=#^WW+HWZ7]W^DE"FC_28_Q?=H_-/][-_^#XSBUUI_V*TAO5R:>X7:Q M2+:8/K+C64,S\KUR*/^Y3^*G%\5>!$Z-.N8!_P-(E1/,7>T5O\(NE%@:'\QK MYBYGR4I'*T_&-4Y&D4.]82Q+L!2\A71,CSPDEY?N^=22"YQ:X=1Z>B]]:LW_ M:N^1?').%$8]'F4'KFN&H[[.; J=*;6+Y\3X'LF'<^(ONMO?,HMKNEJ25RS% M4?5LAEMZAO7__H52R#]8]O&_D4:O.;CT*MSR]U E^S?NH!P*91\M%MPE1+UJ M+;NV5')6:VW6VTEZX<_YZ'"[I!4&/AA:)/A7R,>2V$6U-<):@D)UX-%SUXJ4XQ]Z\BY=W/I@9[9[?LILGG[#%4;YNG5PFZP"$9QWD:GT-5DD((MUIM)^C?-6JG7 M62$AL@K[#:Y/-[I8N(F)!QRW9AF,R!(LK/AQ_FM1EP;D"9CGZE8\J6.>3U8F M&A@JEA?KW3[".WFY4F_;?=M.,SV9E!9V5);23;Y6-+6=L#(;3+P= Z6(6"*9 M/002$UP2'>MRVJ5'FIJ]&+%:$7K?M[:FKK).:&F=]:;=N3QOO*2+4MGQ=@C= MD@1,[:YMK3MI;H:'LRKDX1N.8UD"O_E[:4T] #?07!M6Q8%51=*@W50I\RZK MBD#[O1EEWJ7]PJHX-Z/,NTR_?MFJ..?*=$'\$$%+'_489][P_<8^+!<%)8\, M\%F]Y+K^GY\>MSUW:@3UU[,G2TJT@V@PC8ZI-"ED+?'MX%%U/CWJ?44// MTQUUEPD\Q?&M6&D9Y3F#VS6',E^#'S?520B/[1J#AYBP! (T_#M4.33\*ZG] M<6QG\KVK'.9;AE4E[E'CT.YA58D[5#BL*I'.JA*GB)P^YD'C)P.IS2HZ:0Z6 ME2ZB]S7$5#:U[;K_Y^ZT5C#7/=!33Y_K#L@<7XD#^("#[=%MQ#]ZC7K :720 M)^=HO>\NI.\U .+"U#UE^UY@]0X1+%43,4W"Y.K>IQR,HK'@=4H]FY= M:DA9<*8^6=#U/7'6D;WRYZ>1NM?*L^9L3$JM!H%V\R*F-K0.H)%#9K)CE[=/ MGU>?5_QY1C/61M1"\X'F+,4[U+6W70 P5S6S&45=XA]UXZOOUJW>>?75+9;8'G' 0SD=82 MQ97VRS#7%QR'+C#GVN.7W.0YS6X=E-UJ';Z$AO' MW+LED^9KA;"UR[E"0=@%+4DS@W4503^9,JWB^Z$>/=@#L0>1/%WM4(@C_ID' M>.%_@$O)>_V:S6+BSJCEH-B51%:N>%A-WO1K'1DE06$. H,Y\F%L->2:M#J) M3DXTW\_Q_9[[1F[^F&\F+_FFJT<=]R.MB[JW-E3]P%!=775G3OR4N'#9:YD3 MYKD"AXES'C$V%K;%QR5^Z6T (9$/WQ#(1Y"/[ORN1XKYZ/WJ'93.^!4)J3(" M9BF3M;P1S+)P5=QDC16J7&SM]H(=%$MTO3;4*[49X";FX1N599@3K9?@E1P8 M\ BOY-RGQJ'=PRLY=ZAP>"4GG5=R7I@]M'I(]O=PJ^.6TBY=8.-$+U!?L!92 M(.SH5CY8K18X(L8;)W"X]='.Z2:N>#R5>SIS;@ M^50U?SP3*]FI"@:_B-.NG(ASH3EEIT\DT/[O M2-G0_M_RZ-^E_=_I10IH_TF/\7W:/S3_>S?_@^,XM=:?]FM(;QO&2I64 M'E4?K@\],ZGEEM.ZZJ_*TW#B?4M)WUJ MK?]J+Y)\37H4C_AX*9/_&O9-#C>RCQ7_G%NJ>'^V+AH1U M:6HTIEI\H3;[\XLF\4!:8>"#H46"?X5P"-UP-N00=1!%0X?T/&PUAPXGHS2X M08(B=)9%D_FXKAEFJ4+5FV';ET;53U+Z-^2/4X0-I)P\P*/GKA4IQS_TY$]R MY;[".!5#['$H,]+-G"[M]OIF-MN,8\8A(\;)(G1RA0/Y!O+-L:Z"7'JD5\HW M[U\.V?!NEV^X.=T,F_NIX-2I28_\2EO)X! M[F$>OK$8DT50$EX".7M\Y*4Q>0+V>>.BQZ5'>J7L\T8^-;D[&"--9"E(XH1# MV(E1VXI8"I<\MK\.IWQ#"1&CYFYMLC/Q-A'W1+03)US+8C21Q?$3K7L@\=P1 M\;QUT^;2 SVSJ_=39//VJ:FZ(14[)RXE88K2@#P!\US=BB=U MS//)BD2]UF316J[*F"EZE55Q.VW5JHL4+(?>I"?.:?@MKM'M""U=#_=R5QC7 M]-@5%%<@RB*GS$,+J>E>%D5OWDB[]$A3LQL3:_YHY5D]1>#U7&DOIE@KF>"330A[:)';#,;73?]C.YHNG8X7R?B M\W7\ZW__GIRND\<0GA*;BLRJ$YJ=,(JL$*HF$U,-E15&561=8U0"P]$)JV/1 M&_]6GOXB,B[4[H^(&NJT)2SHKDI41^C6^I%QR2CULJD0JLJPU*IVI=#)B_.0 MKU-,;Q.AB7[9\/SDHJUDI<.NFW3<5.Y"Q;:,ZWLL;F4@.JB[GUQZG-,<2A6NCO,7B ME!+,HI;$RY:SF<6D+NVZ2KC93XGF=L1%+1/#-PK]!;I8NK(@-EBNO1)& MU1D"6B:'/^T5L')SI.2%FI+KN5.K52Q3'= T,?RMNW2P5M$92N)R6L.+XWH% MX\"8DL,/>VJP]^C:""GMRW.66"QSW7'< 3:A_NFLMZ+S4D&J+32C:U2YFI&; MR:2Z ]("STQ*"E$QE%MI0=DTY+PGHMQ48[<=T#0A M*;4A"/-I#[,E6]LO@WF3UHL8>']24G.IGI^L!IHA[0;6$,%F*Z5T>&I"4ENW MOMSPH5E 2B0^PQ>UZ8*L<3*5E!3=[2QGFM;#D9K9S).DJ+&C=B=JF; ^/FP/ M2H)##H4<4>OKR]ZP.G/ ,\F7+1>YX: Q#/,T.6!!U%$YH:!)4B M4ZGG^U*NVBTJRI!OU3J;:"Y/C+XW848V,30&YD 2G59>Y+3&IB/3R=&3H=ZN M8.O"6,"\($-D)CGZ>=>;N^ZJW93X01!,NHUJ<3OH1"T3HP\5?NAL>H6F M5)(,ODT4.7EH@Y:)T8^=+L./ $I*JL2OU#)16VUG4A!.!%V4EASILM7ZH6E"56V"LXH#B>D@E#-L-ES.V'5G M'&B:T%4-T3O.5)]:)B8H=9*8>_ALV@%-$\JB6O4P5ZQC.ZEEJ +6&<\G.2GN M0%):)8QC Z*UPB6C:GMSP^?GTC!^;%(&W?E"=_-HF1;XPJQD-N>C$2)'ST63 M,IC0?J_7GFQ41!>VDL4Q';<2$4#4-*$$=J!+DKUJ3@5CCDK]'IVK;19QTT0' MVK4M4VS4\GV!Q\@EF1MJ17;(@:9)6B>L5DYL^P$I*&C)*C.L@TVH0]L$KV-! MI^/6-_N:8 Q(=$;W!_/I=A.W31![;>9624$LYTQJI\V1@80U!U0LA"2SHQMG M.\.FY!RQ6\6V3956\J 2]0%+"FPMKJBRN_4MP>[O.K@1[&?CX@PT3:XLNIN: M&^87@I#;(/8HUYB99"=^:I+>9FAY5>[4EHB(VL)DSI&;-1(_-6$T8W[EM^98 MO2D,[*FB"OO.=@HTAKV"&S)@F-QN1ZV$VCP_=0965]-*\6.31E,M;.C&,M?T MS9(\+JV5ILIW-S-03S4A@]#MCIE^/NP(8773E:GA7O*535QZ]673BJ6()-/( M!Z:^L]N$WBL)*A(7>T[(@,-&]C9:;"NF/"0HZ*57R+=ABDVM"*VGKO3%AX_-BFO=1OC=7M7;2,# M==/$[)W K*)U"THD9)K%HMT?E.W'F_83&B&I':%;'!;/& MA>5YOV$UQT;\U(0,ZEBQ5$4G=4H2?;\BN/O ;I;CIDGRZ#A58:0QOE#+UZAR MU["G,VT35U-*C*LURM>=/#J@$$.K+;KBU';6I;BS23LH.:7!SF^& V35F4_K MNYQ:LRMQUI6$#&1Q-Z.:4[H23;5VSENLAQ5NS8&F237DAZ%9S9<8!J&X$3;7 MJ4(8T6G<-M'=58VUM\5ID4,,:C 39F@^6FW&V7R3W?7:!2/$1ZHKL->K!3Z;*S1(Q@V['I37FZ, Y![B^;%N>3S7K2JI/"H")8VY$\ M%XIM#C1-J"PW0VN*1KB\6:JUUX)IR0Y3C)LF5%9:LM1D9/@=T]YB[?9\6U3L M>=PT*:^PC5AR)-J&B0U*^M*FUB5]=VB;D(';;"&&6!=:@BCOW(8['>TW@SB\ M)" [ ^1*,E)MT(NG+R H$@H#8KT(J^,\7K<--$! MTY.MCC:R$$EW!_E0Q(]$!MMIR)U=SL3JW9"H3;T"]S^T#;!]V&N M,IN0X<"0[,5(]S;E_9K0#H[:!-^/ ZTBYYV-A^3FP2PO+^K=&7EH^\3WL0/F M::?_Z(137G#C[X":AG\,S\X VQEFXL]6Y%FK%]YN!L]<&JY MFR>_QM._<\"%^77BZ8J9VT1"^F?I^G$,UE=/!X6ZU_J+9S[_7IGXKA4&^C]1 MWUX9XOFAO.+.C@3S_/&GFD!-KX=&;'+\XH9"[4L1'57JA(B B[DT1[YH KIE0HXG I!BKB6(KX./7BDT;.5.GHMVZ<_>EUBY37^$A<)WOW(LS_^Q=* M(?\D?SY?>CGMF=/1TTBJ.KA)!6T@13;PT2G+/: >XN"6<*"Z%A#!_SU@#W\X M'*9LT,URZ%VX?.=8NS7"?D@KTLE8PU[TK\8]!'KP*&4"O&?2:WA! [<"\8Q3GBJ?[<*]XHKTBSERU=7"V&SH!M(X3>A*NV#IX96D$,%#AI)Z&*S:/ MIT+R2M4,]^?>:B60G_!GL1@.)'6@Z^YPU<_R2&O6(JCZME,57%" MQ=ME\$.IV*,MRN^]3O?C-OX>JE?[\89?1D1IO>V;0F#R<[ZX#7K591V9O5; M&@75<2-CDQ\K3X-'!;H=V>JA[#1P.;M.]$^?VQK^Z)[\L;" MU_GF7EL)%&V3+4?#<:6[^?,"V/% 6F'@@Z%%@G^EEG59<1P9[[H%A!)8'64Z ME.[F06U4[.$;BE!9'&#HS4K6$%1'N(620E#])*5_0_KX'?J0Q()'-L14AH&H;,$0YZ&?%A(/H\! BF$Y G(!UPL M2^%(KY1\GN+UGKSECZPC[["V)5O= 5*K-9"N3JDU6>VDCW5Z^M+H[UJ-MJ#S MZ*(S\)9R7NS(AZK(:!:ED2Q",R V3X2Y/-Y%8HU>_PCM=9^0T:DT$,T5C MS^V4!;/GFV"C!2JLHUF:(K,4@29XYS^0>(Y%//B=[+;BZA(I'.@U$0_GJL:? M,, C.VV[WGQAUF45J7EBSS4XPB;7*=B"O?C M51']\(UE,,A+<$%TG'CL%(XT-1NQ+J+Z-6<7"DAKOU8+S55'+RHIW$/U)Z/5 MWI2;.J*KZRH=+698N0'6,ACR\ UCL2R"O.T/*O$O[?;^B_#7;;YKB\N_PNN=MY N\ M[,Z@$'H*>$ZT.2 .FX.>&WTBCGAB,Q4F@XY9+C=,3%?R\ZZ->8/)G^\VVIX[ M-0(0!_W*CH&=6Q5>8 D*&?3)[@"/AL-L-S(5G[I@3!8AD9,=N=P5+.Z0"4Z= M+/&2$]F=J?*C"M4W..0/:D%#Z[T>5=XA]YX\QT::5V%R;VD4>4NO(+N.2.B!53L,V#1]>#7@G(N6NI/#FM8$;-7RH<6CW[X6M0[._486_&1A]5U)X M*V@Z/6:?X@/&3T9+=[KK8IV=FP.!:O2L!==) GYVB][\XC[MEWU-2#UK2G;%\+FFXC5;$AJ:%DZ\QHX/H% M:UWA9#H.FD8)&EXB@S/UR7WOD+-.Y(X_&XV@BTE_0MKSL:#/ I-'6)]?NK.( M1H!K_WT:N8E(:E[QYQG-6!M1"\T'ZK(43PDPB97"494N.6$<,82 P=:M8G&Z.;&38;]C8#WEC M"D\":.M>G"FJ\"B'9XM!#A;35#Q/1FBLW33'QE@8;,L]G6]HVJBV>?B&?,&2 M]I)9ZEXFE@",#H6AOG>NS+L,]87V>S/*O$O[A:'J-Z/,NPR2NFRH^C\GN%U_ M/?'IJF+J7Y]7US^LN,&^(]Z6%;_O*5[9G@V*\PI=;#>&R Z+GK*P2D'-FKRKOD'LO';M^_F79D3SDGUU1 MB>:N0?(+FS1W1J-H]N9$M6=UHA55[/#^<$5UJ\'LL0AS$\4_^+Z7NN/'NH01 MG?<3Q'O\FAC'W*@ET]S7]JT2%40L8;;F768WZ>7(6>7/S]SB1U=\/]2UJ-\@ MF""2IZL=*F?$/_, 'OP/Z"AYKU^80=9$Q_,CWC2IR91O(1.3C3?#^;]GOM&.OV8;R8O^::K1QWW(ZV+NK#1AH">]W2$ +'O(+8; MA9!*( 02:$' KS]5$F!LL+MM@]EJ+GIL7$A5E9E/96;E<@20TNL6WTAP)4+0 M,FP[5UM79AG1@X 4A8"$X0C#T8.G<5PQ'+W?;Z.9(%AEH5$&D=5+V:B:@[,D M/E^*^@+05"^/Y-&BUJ_K$4V>]?NU9E=6ZQ":XC]^1<,)^ESE\#$\X5!&G&SS MD!3'?(^3;1Z0X#C9YC:2;3#;8[3'"1NW<1UU0&N??DC6V'IB!-(S1S+7D$M]?&P;U?\!J_Z(=!SI8AVYQHRA6V MP\"1W%_W3%Z.V->W)9C_'XC8F/_?6U MT_UJP04?K?AH/;_O_6K9_V:30;YX)DI.?J'/U"(O%"NK:;-H=;/S7AV=B7XR MR&_/Q'M-!DE*$\F003C$S2QM$F+"(40T'!5Z[O#L^^M%_8%J?4C4IY8IIF&HOI1&LE:I\/C RR0*JN8Z.EP8T_ B>5F5-K-O*L(JRDIC:; M\HUNDH1P0J*T#Y)@PXDHB6.MOSW6^M)2]6*73M/+_F'PXV.][*\6/-"C1^8$ M$L<.9O*9@K5'$">BIONI+AB00H0R)U[#=H@XZR'$B4+$"1/L82XKQAN,-Z?* MW[CT2F\4;][/Z(C4T^W5-)4@A.HP*Z\B%68^+WG7ASVE];(\U*OQ.9'*C(BH MDF\K>9E#V!/_\2N>H,,,,AEPZL8W!S5>6B;/@#YOI&=<>J4WBCYO%#PKB62O M8>:L6(QDA_H7>T*59X:XW)-TS L0C*IF)>@"@6SX*L\?DFT,!EGPF3B M3'H/!IX' IZW\F,NO=!O=N1^"6S>OA5=Y[F1%&FPO* M%CV=FJ_4./GYOALG MPQNXK?#5QVPMM]7K5Z?ML: Q3746[U5(<1( #[I #<=B\3!!'A9 /]D=*D:> M-]*7+BV09T">F]-XK@YYOM@6J"^E57>=;_=X=VP+4DJP5HG(-<.3K>G7?^8P: L7I* 8FK!*=+8GLTBN]&EN,2I>6G)XWYCQ;25;< M[+BSE$=7:$:Q%:?$NA?- M1=6P1<.>&M51S!0B;&D(NBR7C)B?#[=[5X/2QZ.B4:;K1I:!^2-QWM0\YS$_N0M"NLAB.7'Z<]Q*D]88]._XT4F.JQ[CW@Z/2'',][BWPP,2'/=VN(W>#E=\Q?C%B&DU MPH^3@CNG^*HF&X->MJKRTN>O(JO."%AHIA88 #NBB1*K?3HNSBE@=]7P<\8N)O8LC=Q%- MG9+L44C1%AHFGI3&L9.I8#1+A,9W^'AIDLFHWHFYC/H D^U5D$EO-Z &++]H5'JS M#SN6(0*6J4B6)7;TVR\=O_[]>MF)?.1?5:G(7@ZDF5ZRQ4NMM=AQ M9=?)L76D4ODN[]^J5/<:T.[O8<3O](V\W[M6WSBJ\W$">4_?(..4IMIAR?MN MI"UF1^EJA(_4V+5','D[+GVQX%G>MEV@P'FC@ *_K7W01L/_-XG$([4G'5GK M>-8,58R 9M2AXWIGO#-XC3<- "=N0ZHW@;709! @5 /(YM#PG^(W$CL"2'.#FQ2R"WI MS&O=.;%,DD(S5T> A+IN8#S">/3@N1Q7C$?O]][H:*/U:*+R-9W*Q)FBR W( MUA=B&"^ 31&6&S-.0ZCKV7Z>K8AI):U3',*F^(]?;)@^5T<@G'*#XQEQRLUC M4ASS/4ZY>4""XY2;VTBYP6R/T1YG;=S&C=0%+2>^:--+EIX;O);W!OW>%%J/ M4<]W,Q.^Z12[^PR.;;>F(%03WUPZC*OD3%R7/H-P-L)0U&X0<:8E# M?[_@47[1,H.<+4.V.=&4*^R8@>.\O^ZTO!RQKV]+,/\_$+$Q_[_EP7](_G_0 M/ G,_X<>XL?D?\S^C\[^@:/X:KG_VK.,WFXIG!(4#QAK=4AT(HM>G 95/K'X M_.WMBQ?Y7@-.AA.SD+\!5;UQ1J9RQ(^066FBU8ID!+[#-67%;37;[;8GDJS? M)S@19HC#D#6<9O0%!SS&EM?>^*O%%GRRXI/U_$[YJV7_FTT4^>*1N$KJ9)]U M5C$AHD9XX.AT/I?VCT3D6O_MD7BO:2)):2(9,@B'"NYD%6+"(40R'"UZ[KCM M^^M5_8$DDJ!=]Y$DBOF\FDW,JQQ C>YC*!V$)&)A@J%Q#/:WQV!?6JI>[-)I>MT_ M#'Y\K-?]U8('>O3(G$#BV,%,/E/-]@CB&+467QU;/.UO(Y+K_1&\>;]3 \FTG+=>1/T]&*3TOMKR6ZDJ,_["L^& M/7V3[A+K;DKB*4J)N8MDSXEZ'L*>^(]?\40B'#M7!BS.Z'@GUO'2,GD&]'DC M:^/2*[U1]'FC%IH#7SIN]/@./VW'<^6^T&1*VN?],6>#G83>JPO12GK):Y5F M58YS>LHI#Q'L^,72PA1)ATGR?.V^,? \"O"\E39SZ85^LQOW2V#S]I5HO][I M, /: #H+$N;"G6>&M',%:@[<5OCJ(\"SC(_85GN8C_ 1?:)HYB(Z',U]?0?= MGI+A6#P69L@S%FK$R/-&5M.E!?(,R'-S&L_5(<\7>P9-9)6FJJV)IV!)SK;E=%')9O2@,Z221%,B1&L!3[,>WQE@S0CKXJJ0A MR!F!D"2C@HJ2L8(;'S),![[#,?V_0(K *08E%PT_X@,>8$I(U0S)D#5I F>Y M.='LIQ/.^^W]_%-45+3%K__"?[;?DR= LA!(C#8/WPD\>LD&# GB?T^'\V_N M/<4\2_5&LIF]2?O__I_]N3^#5D0V)Z;UXL:!2Q&^2 U!)$!M%[TB*3" M]_Z4)IZTLK<*6OR)8K;Q/#]WZ(:V(11]BL?_-_3\(]J,@YV<2LO(WGZ]"-$( MOK7]R(>S[6>F[3N.?UH M?]: /3L%T_UB>*8L_-19 ]8?7!]WO__2J&1A2#Q M/ZUJZNBIC'Z&> *Q;_+OODQO/OKQJX7P!"5RIA#"0GG8L:/T)RSYL/G'2;,0R+A,* _4.,2JKE,A0 M#"T."#4F#J()E8S2"69 *1N>E;:*3$',CU@5%/N$5IK4EJW!U."7G$BBF)N7 M(QO+CKCFU'&;H++*W"G,&STG5HX\2^F]\:CO0564>#UR MH )G3;.)CIX=3HIC8#;E?(43HXS,[\8HC ML3S75[GD2!#:$E^H#*%Z?3"R;E*QF6!*-9X+BT"6YF7.-34\V"H&:NWK<;: MZ^HL.Y>;*<*0"A$.%4,_& HFV=9\P)9M/5LLFXF8HV99SR\@>C"43U4'T5%_ MIA/%IR&85J>H*5!1N1V=4(>P6AXR-@Z%*HI-\8M5<594I M3^6)QJJ5CT:K-A33(X1=]\?R0.<9CVBF%3"(5YJ)Q1K*_A'"@MDLTJH;L1B1 MBE8H,V8I^5@.#CU"+2W+KIJ6YZSY:F*BQZ):K#4LPPD M4)>-D=T?0?FACE KQ78'/6JV4/2B LQV2RB ]0@^]0BU8OVQ5*Y7HP8O%;.2 MLT[+BW8-#CU"+:#9"7788RMZM2?92G:Q! 6[+E)'J,7G396K=>L%G8K.5L5^ M;USN1>!3CU#+)!J#II7,"7JD38E=MMD"Y3YI M=LRLHZ'TZZ%Z:A5?J@ M1T#.HH\0-FG+D3F@Z;9>I.6VJ50$94W#H4<(&S.=F>K27H-W63;>( G9(AAY@ M>[VL0=EO^XTZUPU1SB.*TA6UQX4(EV];/M##R;0+B[) M%9C794%:&8HNM0J6TO70T.T$?$?-SA0.G'70#)Y(,QO\W/ZPK^BQ4)?;F,/( MKI(#>VQK]OMVJN0ZYO:#P$KU/WEAR^[Y^S9C#NU2Q]I.;/-",M C_R"G@HT^ M4>]V1-JS%/<>;L('JA/3V^JDV]\CR-7Y,[#Z/;A)OS6X=W^7!K8Y<1WP+[*] MSV]ZO^WT)C_@]'[VE'S1+4P]T[3>$"?%=A*"? MHN]VE,64P-CT6(3 V'0MA,#8=%I*_#X+>$N2/U-:OS=$XK.7J^>%Y=/'/X0^ M=06Z620TD="'_^\']>.S4A=](LCO[ 7Y\7LF#WYC%6EJR]V% :;Q@] 80]@5 MLO@=D[ .CV__T/R1+_\H8"E%N!-4SW<]+]MJ'N/I#MX. .J'7X[R=Y M=Y]1KZ?HTH<9&57?"?:!"F_^3U#,K< 8)O('B7+6>7O%?Y;^#;/T66J"8-G#LG?YQH?D-OUTO\)R@U[/2(5HY(FLDTM20V44U1.?3V%_ M5_CF$789[7EEH*?4DDDTEV9?)3TH?.R/7S$B'*/>$[[[M&Y?G?A[?2-17J@% M("%E;0)"QDX50)_+R"">6>9"4X 2&JSNW"+&5L']6P78_L6,_A",?B;/SSU9 MOR3E3R,-9O U'SE)025GI T1=4LUL$'8(EZ)@,;J^=7JYY?3*P?0ID_OR6] M+X#PYPGP2\D8"KE7A(ZW$4I9)+V;U.#A+:&,SB7",9+&- MC848"_'W6.2?%.))5Z\[DWI.$@"3S%/,0F^)!,JQA[8ZPX:I>.QQ;?6-?I*? MSB3-0L8Z*D8CV3: 5CO24R9 LJ&=#JRI9@3*RE^![?[W/QNM!5LL-VZQ'(E) MN2-#Y!Z4&%G2P<]G$:VJG"^@$/E*2#Q;S]+)!S)Y! 351'+F]>,+3^^LC&(Y MK2@F:7!B'&DR+'%&->;2[(W%^A[%^M]S]F\\IR[S&5E^LP9N18V[N:2:Z0J= MO"LPW6G$4$0/"C6ZA6#C7^OD>(FHX*_[651@64#973!(2^Q6P1;9@UIDW^%6 M">0M[XM;2UIN0"L)#*!JQ^KPCI/-3%>LJTTB4EN6I46YX7%53O1+'5'A*$EB MAPH67RR^W^50^:CX=N1I/DUR35UGDY-.O)OP6JR Q)=%XLNPA^U 'LV5XE

U4DD@:D] 3R"9H,>L>CUUU4@1"IV MS'#HD@(*'JI_"K41D@DSL3/&4%Z:G[$<8SF^;O7DC^68X35M4(ZX=6&5,6O. ME)EH&8Y#<@S5$I(*4]2)KWBN70FI2:OM98ZR=8F@7AR: JSG()1]]22DH3@4 M&=BV?P,DSUTM*%440B1BYU3=$'# GPWB[RX M +]66- 22>K?1W,;I$:2,81OA,?P?OB%)ODL@',@[L#P>*30<)P#@1D=,_IC MICS$_6EPL@P)L3G'3&<$+)0#"+0%ZLR [^2Q$GK-2N@M&I1;KUG>D"T42I0& MP?_SQE84H3U918+8>);#]Z*+ZN75J)[4&CV]F=&ZM65<&F78(>JXA>[JXV&& MI?!E/99K+-??XPT_F5P+=K00I70PTJ=L72C&&PN!G_MRS?[X19/A&$,\\"U^ MH+WD]^(']_26?V;2"OT?FR@W;J+<]R7@S3K%W\:Z78@2L&N!#%: 4U7W/GY& MO_? 3^XTS(;F#FH$567RQ@*.,RT- MNV"NV%0[-5[=+SA=1A79R= 1R%DUY/&:J&/9?'V9?$RBL)[LKB@O75LQ:Q8@F6FC39%#M)VP9=%>/Q'P_3[X3&/ MX>FH66 F:HPMQO[+;!\WKY\ MGKO8TVGDLQD9M(D5EQ?UB,NS3">9--/+(9+/38XC^<5Z3_?@S/##8#9Z!+: M;MP">J0P\GO43MXVE7PQW:%@ (!'("\E&EZ^/R>*PK3 FF9K2@NE#">2?M'* M>#A.8[\'EGHL]=>E\WQ9ZBMV!>,J?E;<$TR5(BZ\Q'?4)BNP6PE-V1':DCP83Z 7OJ M2D\WZ 3):JH3DB'-0^>X27E ^^ J[")\'WR5*L8;+EXD@RDXV9<^W3?CU-6* MU])6:CG*@P*[5*A1KFLM.#A1I&S01#CZ?C%_+-)8I!]-I+_]UN:#(MWN=9?5 M](!K$QU;XB;Y^K);FM:12*,L6RI,4Z>^K[EVO61S.2/+E@O.$&_Z&)!E6@JP M(L'@G^1L&;+-B::$_D/X_]W])FR [L*[<(^*S&_\MEP@MG\(?E)$'8%F7ZKS MQ7)G-LG&5&M8\T2*#")6SYME>^\R@('@%H#@OMTT;V/":R@H"N:\Y(I9EI_/ M8]ZZ6F;,995#4."[:YC'===0C#^-E&2/0C/+7&@*5(L&JY"Y"XM%.[+ [ILS MV7J7!H_OM@4OO=ZK ,OS*U 5X""1KFTD.KD2;-1AZ?GB>R?4QSJ26"I#N3;% M"U6B**L@ ]IC?2A2%%*<$DR887!'$HP-&!MN5)'Z$C80(%4>CHH#5V?;E4A) M7?2HH5M'V( B@ DR'#U2SN2N/$I;;4F=F)X=4BUS&M*,!;!?*4NG*Y7^$/!W M[XN\^(W]19:-&?AN%GG3#'SG1CSKSX*#WT;'K1UR3&3+P_/<6?F5S\'/>UI[?[-ZTTK);)H>:UUF@MA'#VD0R',Y0^*TD'E&M$]E*R2P6 MB@F]VJ 8KU$=CNLY3J3\JJ L&Z82[P:=8XG&$OUH$GU^8_E+$DT*0GKH<$1/ MG_*)R;"6XB89HHXDVK]V"+/LPU3;.**B: :D_% ;3,"IDV4? KAN&J7N%Y(N MH&3D=X+T9CY;V9N76L-%<2 41_VE%VN"0,**HS,2[I7D?PI/A!W9@R^;.;Q2O M*/WZ>Z9$P+VE%PZQ4[8YE37][SVTNT%_>/;T9WYH>>NI87SDA@ MS7B^;XRD.>5!C<:O1TK&:!RA@/$$X\D]JUQ_#B*OL<--Q9G^L,$-!$JTH[GJ MJ#;-4'6$'2B((?HP_5CV@S]=&RBH\?NQ6(80-@9O-BS^Y/[EAT6VBT5M?E S M8IWA:I*JZY0@Y:1U-]Y,-%<.U(QBFWND.'$8[X[=/5C"L81?+/;R@Q)>E4%# M*2R(#J_I#2.MN;8V:OD2CNZ5Z#!%/& 9UB-QF:IF2(9\KKA,; <^S+JO]&K] M4@&=#\@!F//O@_-_?_;];DNNW:C?1%J@VRC;#[:(6& B.="Z5X *+ O^ -4? M&ZH?@=[C1XC*YA15PO _P*; U=[\/F+<]^O[#[1$DCJ%O8.Y]&X6>7$NO5G+ MU"\TM>=2WSLX&L&YD=X<&ZF],^)8^+*MU:A,P^T)J4(N;JC]:7S:@$9I8M,; M))%XU^UTGT;IJU,9;N'41*)ARGI(T9 /P%!036U-P 3/O.$X98S2O1B?8F.@78IGR5F^+M)^.4R*#;.)PQ@#G(Z! MI?B!I?C[[O[_6(JI%&GD5=8:$E67RHZD0;RJ+CPDQ:POQ8G$PU3 #%20%BJ> MY5JKC1(RTR7!<:,5EX_,1!#3DDHW'^600".M MA(2VQ;L"?;)+C%ORH!P+5CQVP8]-L#N/\W[L2G0WKP&]$0*5V8KRGX5 )4J1 M)DV8R:Y09#M$0Z0S!!G)&.Y21_-6^&:HC@(XUY#L6A8PY%7(L23#GFPB/I2Q M:SLG+0CV&/!WUUCWL,!VYL9LO*H"&;FL^24T#HTA:$@.J!H(Z3A#0?]#-806 M$,4,YUU@LQN]ZCRY!K6>CKJMDB"/""GB3GKCCCZ8,YQ(^R56R6B8 MI=_-_<&.4L\6J"M%RHVEE9KGL+#(N MBP)%NR/'FT?4JGXAA#S6[4FGR@V^D,GQ;+EB#3OY9C2]@@:I7S8VBDK2'^(< M%G,LYEC,-V).;Q0A0K:+QLKEB>IZ(:I(S)'?B63"L=CAE=F]IV[]3L,!\//3ZS8/:"O]660!#=%#,5W4+> B MV/@_WQA5<(&U7AHJ=[ZG9M'NS:U)2^)3())=BQR(-^,7\CT=ZXVK ;LTJ&H6 M+\4+O:GD+7(E'4*E7W:6(<)L]+UFXA@<,#A@#UZ5'3AQ)NQQ;Q(L!./4-M*B^R4.00.4(]*D.%H]&MJU):%OM,Q M=!4%I^Y\D;A&QW6+:KH4+?>)[ MVUNZM[V*4^KQUHT9_387?@>TQ#8I>!1SKY#QJY#*ZE6SP!-NNMP?C]JQ>T^HBG4!NWUB89@ZS M3;$,8QG&,OQMP8&_EV'-S6K+<;8^)R0@R?6%FLZ %H=DF/WQ*QJFCS3-N'?S M^4 'D3V;?R3:XU>N1P;QOAF=20.*FJ] MF!$YD?$+FI)DF*0..T]C , @ '@%K2?/P" B$;-HEG;LPFV8-8F6BW6';AU M! "^ D3&#HN.W;/')64:MF.Y ;%GTDJ"?(F--FRT8:/M^S)#]T0P;]0LI)5*4U0# M8EM0(C463APID8J%'0L[%O;O2]\\F;!7V[K35(CD2&^.E,J@D36-%G)%D@/QAKR(E @Y(Q"29-3N33)6*#W3,!WX M#L?T_P)Y T[1WK2(0[DZ?N.X39E5:0)G"3_PZ]T^G7#>I]L^1;-G$VF%* _^ M?3&G%-R7@:7!.>3 9 $03J#Y2(8=V4QJHAD@,@)( G^^/ZO/+A8]ZD\16]$6 MO_X+_]F^4YX R4*0-MI,; =8Z*D;0".(_ST+++WD)E2)=Z=+!]L3W9NT_^__ MV9_[LV$8DHC8;3_D@.P21@04D/2*I\+T_I8DGK>S-(N/Q)XK9 MHO;/'3JC;0A%G^+Q_PT]_X@VXV GI](RLK=?+ZR(X%O;CWPTWGYF!DVQ?OK= M%+4%0,]^\52?*- (.A]%7IDR]//^_U<*C2R$Z/]I55/'N-7_&8H%Q.I)\%@O MV/#-1S]^M1 @HHRF%#H@_/HY&W:4_H0E7^[IL6Y4JC9@A^4^4JKN5O0Y:?_EV!(+E0.@/+W-\_J M$X?0AK]S$SU&1.EXG"$W;!!H(A5W"FJE65:VA9&AK_SFIW:D-?TE* MMF97U1I4K%!PI/^1:\-#SK;3P)8M;88^X@R%@_J :Z#V\S7X95D#=@M.,#GQ M:]?[*M= 3(L&UZH8Q1Z?S8O)I@Q*I=5R&&B3FN$"A7/>&2>B8>2/$'RM-(-S MAVH@.)-U]!X[D4]!AO/^OTW( IH*M0'#"3UO1&B[$R=FN]_H%/O3_4.N.R]S M;7CH%8>L@G\/N618+]6I*>7(>FK1'WNN/5K/)MZWT%T[;Y>\3Y4BR%_MI,(,MQM>T, MGD+<9 *_"<^J#66>MQ=-SB_P'!B[-C+*_3<$V>DVFC7B>_BRD;0 H0$ 1@A, MM"DDX&8^\O[1\>13R]T>OL<)O??,@ Y;RL.UAJ9PF(6^\%QK&A+/;SQN.YNR M0('J&;( LOK])A[/8_^&/*#)([3EX>UVF3/-0$X/^%7(N-!(0"/#(0/(\$B3 M("]M5ZU*FO4\4S3>_W2W",3.OGX:AB^WW4G H.9LTQ'=?L[Y5R>F]WHWGT(Y MTP,+8(71AS;8/0.Q!S2G=Q."X@:GKD""(MY$K]B.=$:2 ]>P@H2 1!QI\&F* M_Q9$5:A/ RL@M#;=O#,$_[9;G0OW5]605R2T@AKX4R@%+$?R"1 X8[9=W573 M=)!]OY\6L=EU?VH^N?8;J1P0^$U61YRYQTOF5',0)\Q(S M[9[)A@I(P.\6)/@ER+M4.(3.93AB C_=S0MNA/\D,+""86PP[NE,WJ/M@4(^ MQ;[[3'N*GO-4>[78'[\Z$. 1C58 _+1?8"A1: M)$HH4ANR0!J*^G0 Q94F?1H_ IE]A[M$WN#A[Z$;+?M MU K=GG\V L_>GXIKH76^UO2"N055\K8O"O2ZBF198FPT;+59N'*^4V G9%1; MQ:R5=UJ*(*_MAG5>;,))7Q)"BP^DV=,@D/IE7(Q]0FX$[#6UZ/#F2 KD%G[G ME>C"OT/E0YK8)F2H#U'SV?>^*PRVC+1ZO<52KO#S+%D8#+E"/)T^&347N=Q\ MID_F*WW>%!;9\; 6E>7A#5(S$%G_%'SA/7WUQBO1\,]KJPFH[QP/M2ND>]D[ MFZPV'\!T$>SM)GP;YMB7#M6#\PQI-H&6%2AM M<#_>L*D0MR#9A[/>4\ L5),**76N?X4S1885V&YH8++8MCN=O30*]HZFC7D@ MFU"=A: V6+W2E/?N>Y :9K_W>,DOF[KW!F3037?V'QP*'#LNMZ F!KVF(5/J]AT"[2'9<_\0-E&O95_@4#4X' M'LB6.=VHZ;N9/ST>1OCM";+ G)EHT^#1P!E*%>FQ94FV3 !? S5X.0\U;-FQ M6V;5M:J!-60,>6.A6::!F. MMX_=K7B#EK@'F+V%^SS ME+_DT(LUAS:+1O*#E/C=ND-["W]$;$KN*OA"]($L!O4BM#_F;G^V\N9!Z AI M_BX&$#)\O>V!13M]L>U(\!$K; MV^H&("3TV'#(1CD0NP]5WT]E[QS=B$^"Q;ZQ';XU[6N.@5*(OFAI ]1,\P!4DN'_WZ#/*<, /F#[ M79& 8]V^.J@ER3$#2J*[E4]T>:>KNT+?121 : ,@ MFFF%7W%Y&)W0JNH[178T"4.JFXH+)^(+#[ 6F@QLGYGVOPD/5\O=G-T;#]L+ M(J,O^]R"_OJ2K[;L!GDS-?$/U6U#%N34VJX#+"496 /T5REDN+YY]5JNGI"3 M)#0U+?#">V6!H63YMK>O3FBVO@/HP>8.*Q3<+0="A4;]T9:'$1!L_;L-^-R- M(WKG_H5KS4.5)T1ROD_P1&Z=!U0YGILZ>GO71_! A3_* 02_?YG$QQJ6()9& ME)Z=+M:EKCF)1*I'KAR/C_O&*\=W=9 &0/?++ZX67^S!MZD6AY.[(A#-&Z$* M.I@11 2^%B16F9T=LK=]VR!'.Y0TX?]V+N,,UTSN;FLT:)= *3SZ-6&&O+R[ M[W%-8? >$G&.8'T&R_ MF7YVN6\=1Z[_8GMC'?FC[?0F>5AI &HMC MF?9L=P<(*8+NH.#FP0D>7H%M#KOC5FYY=[.$)A&T3T6*&EA($W=SWHS@7R#; M!.J4@^9I /_>Q2ZJFC)U\?0P>^W%7O(XMA#''OXF]A#R.$;M2'0 M+]^-:MJH#F]^ZUV%X]O.RQV([IV7\ C<'7T0GX+C+!$.;1+[_?S [4D68XZ= M9,\CWSO!M%VA@!?'D+_C06B&K[:C8]9""K@,0>GY6GKGM7SIWM->5Q] OH2Q M"Y5_19.?HQ*>#P+?')X%S<+MG=6Q]U#_RM@*/(6KTYZ 7SVR9OL'UEY$P8NC M+!@M2T>>?_W'U.FM^7]>R>.Q3[9!QHPL*Q2AB(J2 "(C)V*BE%"C(IU@@1HC M8D"1MD'&TJXY8&O)E_*#=8L'2=99+"9Z0TURZ$KN]4BGH*SEA%V/$ZED-^MU M5Y5T*>$AL^CUR$33L+M.<9[0.RFRZ;7+1C.O#.'(Z.N1*T4F*PVY-="K!*BW M7$I.17@.CHR_'DD/59%-U+@*00W=HAD=).TF6X<&&O%ZY+2^:.:CO:BH4X+L ME#O=!JGQ0Y$Y'-DVAR4FH[._CV24;RC+YH-J#"87?9;$;-J7U/ M]/L)O!P)P:T!F%Y:XZFQE_/Z&;$2+:-GOIPGY(TX+44!);)J5!69>(P1H4X! M1%:194*1E822.*#5-,O8LW2\0Q&K:MP8S)MK3Z:]8[P_+A;E?,^.$D+'G(ZG MZ972$6='>;]4Y"$YBPK/2\I5]14YEIH22C/,=3H[44]F>:+)'>=\K M39@EK9 =8EH:$?%%MBNX1/T8[Q>*:E:?)#M-(67;7B[9:73;T?HQWD_&0=)R M\DZ$8.MU=C8O4W2K-#S&^\-43= CZ:*N9ZMZK%WM:315.LK[U4(N5^-)52&F M,29;5Y=&N=WDCO'^>A"MTS;?2>C-2L\K-F=*(PMYZ@CO-_(MNY)1(H"HDIH7 MZZ8K0RI9/\;[K4A3CXH+R^0CP$S0@L;7Y-3P&.^[[626J:YR-2'KM+IC0UC, MB\WZ,=Z/KDRQJ[1;!M&9Y"! K[JT@MVB5R,SUE$&:N9;)R+^X= M\CX-,3]!D5%1IB129(@H)2888B R% -8)09 '!S@?I*)3Q0U/P0ZH#MC/4-; MZ^YZ>(SW"W2D..TX(2V6)6 *M^2\O4%4LQ MZ\>D)!>%ZP!4;490@WRI5W34\G!\](0HC=J+<4*WLCK(]9):IL W^]X0.>9> MC[1SHZ56BE!I(LL*$EV;%\%*0%)R\,P%5TA*:4=I"U1=3WC32+,_6QWE%'LN MU/A\P1'X:H'6(D)VL)S5$:<MQC(OVCG-+L+VO]HB2;>C-6+&;R_=C"8STQ=CBR.HXE)_78 MS"12;*7:&Q;(?*7@B?'#D52LX:3AZ_-\ATCV.GW&:P@5-/)@1>5ZB]$2&M'E M7:*8*4#VI&TJPV5.O GD9^Z"X%C7643)?<$3$?RA&E-:A4 M6>F(N_3XN ^Y2]^,27]E))+4LY$X^()2^3*+@SJ2Q8&V*.3O4:@,)+1#&^?J MN]D;EXBM]V>Z\&P8YB"A'[// M7;,/]3-4': K;9_,&Q ,@B6<$9S0_#.\Y8<_8.9Z>.:B?X8$PSQ@+\A%@?L3 MLH>#_-16R# W'!7P%XK: 4L4R1\.LD-43MPUB"$(T%?0B;7AICP"BCL!576G%W.^&'.&4GH6XHT:J%2-QC:_S,\"]:\:#K5G M54TL4O%%/L:O2N-LC8LGJHWTGT9)7RI',]#V? 9#J]K=<6XRFJ8ST]BE+LEP M?K9_.[R--$8L>!P @_PTI)%N5%0%-;Q5GS57Y,C?R]L;^.FU?_GWJJ9KPZ?9 M?S^("AH\&Y%VT]'X6'HU3([:YM?X\@K/\97)=Z<)]^ M>U.Y=];MADH#R 6N \Y\;7D\'L8?^.>,P(;Z)$.030V)" M7 ,AJ*?$NUT$,24P-CT6(3 V70LA,#9="24P-ET)(3 V70LA(#9AD3@A)7[? MZN!C-O7WK3J^]7A^HI#<>6'YRWL0?[T%AY? P;\O%B.;$[3"__9 M)SIQTRR_N6I^R>.8T/=*: H3^O>$9N^ T/0I3JT;Z,OYN]T(+CS_^6OOOO/O MD\K 0[;K(Q]RW8%GZP(+/T,)=LSZF/4QZV/6OS'6/Z+S?$<)$K[*MXMM(\??NLB3="#\W;7BK3<8 MY&RQJCY'>&YB.,5=Y&9RM?LQIP%+LN31RC?UN*5F'P[/^P&Y_@"R[.?CBTZ1 M6(E,(L\((+W6VX-LH;LV/]ZDT"^0">6ROA7+]$8J4WM"&9A=1]*QCO0H5)VU MHZZ8MJ.G!H4*%2&:75I&V9JH'RE!A>-D_#P-2;&T8VG_4VE'E"&I4V@>F.^N MF^^^@3A?X;N[]>1]0O-[D8F$+;N;MNP>U*GQ6OZ1S/^%5NUH0/QK95I+<:_GB]TI3-BT:@Y36K-*ZV!:RQ>*?77,F:BV;.+' M+XH(LU3T/6?"+1>KP;4^7CT?YX7AG-5[)03.6;T60N!\^BNA!,:F*R$$QJ9K M(03&IBNA!,:F*R$$QJ9K(02N]7%:2ESG31HN?(!K?7RNUD?0=GI;[B.$*WT\ M L,_? $(7.GC00B-*WW@2A]_?FI=/)P-U_# 08QW':.+RQ9@1G\(1G\_)@5S M/N;\!XQ3_\I.7+L? I?LN+^(R?M,XC]+."1YQKS*#,C6%M1*[/)L8S#.#LR9 M&2M>0=^SBO-%2'+C(QL. MS(]2W !SZ2T3\%&X]%Y+<)S#?[ MP6&SDE/PO/Q:F MQUYN,6FZ;]ZZI! ,R^-]&T)CFB82?QY"8[-N(H[A<25;ZXDQXO9O^"3M!ML M+&05.F"5EOEC4Q2JQ5PVA8'WPP@ ME6?PW8[E@C=E\S@=9B^+Y]'L"?2*>R M.$(R_.[0M.#^*"')#FT"A4-_:09\D>G:\,OVWS_W.>G&&/]^:]&PB2EP!70@_80<3(C+$X)XHG%*]350 D/3== !0].U$()ZBF&M MZ824^.!ES6^UUN]-?O^NQ)+O38Q]-TGR[:S95XF2)\B<)9]BY\\)_DIF;,N# MWUA%FMKR='FB#TIKYHD\KV"?B]88P2[.U=]:L.01<*T#@&X'LLX;"E!N!-UN MC0^N'O/>YP.,?!?G^(L5-0D@[(:+FA3Q M(P-I(ADR.)7\77IAEQ+)2Z_[)&G.P3%QW1D?.-3Q:Z&.?Y9"F5PUG7)CV.=U MK;,JCL;ABOJ<24I.-3^@%G,.(@@+$20>CK+O(<@-F.,U:36% M>X;M%FRW?+.9_QE,V, \N8%Y MP;N\PWTYYF)-386YX33D22[)3H<'<.>0CAB.,O$;=K:]*IG%!XGN M)[ZW? QH?8$K-,05Q711COM%@/245Y:77MBEKQ_.J2@YG[:5,'-*5N]%#7W5337B[:$4DX:?- J_#4I:=(*=1LOY#$'5 MYB5MO:XH>GD(H03I5K$P21Z6D[[/0E"GJY?D,S%)[3CYZ\63SECGR)-LR* . ML*:: 1_B.O /:[_64JB,I">4DJR)&9J:"IA M=2&8^ 3@.U ED5O55T',E;( M@H)@N, .AX)]L/VW+DR4ZHVV'JY!=DP+_EV:FO#I)EP%6I.E(>8)1F\?&OPV M@A,SX(LU0YNZTY!IP27T4PCM#;0L(7NCLE!P,I;O5X5[9+H.7#%\ MT@R^!6W8X5J"E<(O.>;S!IR]K)3DA/PX_4V[='_[MUSX%3;YGV_UJ-F6(S;0 M7OO8B'XK!V3:(.%4JQ=FNKZJZ%3.*\ZT)9%PBR]C.J)_BH3"'H']=U;5ZH:Z M-6#Y=/7)6D94W0$<&P!<1;(LT>#2.8^JUM($54WH"E-R*3,VA)K2TS'_UM=I M 7EV,D$T@)QU%[0-Y&Y#VQYPA)9C95:$5+:BY9:0&I3'PTO1-N.HK9X>C? " MFR:$;"D7$V. @[2EHT^'-T>GI.Y3J %L=^+8<&_="13YX%(' 1@$M0F4<4T- M*9JJ @MAQ$MPDVS;G<[\(H A#PX(N1!8GT*0,GZ)/ 1"FF4[(5M;0K@RG)%? M\T[5T X$P(&>\OP['8:/@>]6P!8=_2_\SRD6_*W<]U99Q0]RU[?<:1YR(X@W M*Y%>-N\)V(WFUGFTC\"$+$T-'G+6NU7-56@P@E5AN"O]LBT'/A1(#\OR/+:T IJ M#NV54I(G0+*02V"T+<:Y-?@1*UTNZ?^\* .UNS!" MU4A-Z^?6,[&WJ$WY*M[,TBX_&@K8OO]?BY\VZ@ M;0A%G^+Q_PT]_X@VXV G4:'3O?UZ4<@T^-;+4J:;SWY3ZFI#%,>"B$R"F!Y&W'GM)^ M,:RW6/+EGAYL%C3$(ML*8Z3O&0C.I<#B<@.C:E,,&33643)=+-J]N35I27P*1+)KD8.: M3OSS:ED:#)R\83N6B\Z)VU\4ES^A%NB0FJ(E07<+I_J*9 MZ)D/6G@LPG-QB"![!O4#69M!;3M :T3,BHG4>1/J$VAW(0@$'HD]W\B!(R'X MRLZ-(B%OB0Z Q3,HUA"UA3Q#@[->\HM\0K MK)3VUEJ?U_(S(KJH>5)/K4-N@5!"G5\)?^5.VU':><$8)M(1'!=RTT!3-BH* M,A3MEWRBH6>&4$7%"/PP$AC*UI9G-D^%..:$!IOJ\B%%6FV? ?48J$(@!0,J MB)JI!-P)-QB>EK8??7C;4?X""!&;S, T:NN@F^\7#GT)-$/P8BB(>"*FNY2M.R!O@VO9>&?A@ M_&OM9_\D^(2C^6PPO_>FKSJ>O_W>3/)E2*24 4N 6%RD8@PK,@H=$P>4K(CT M0*4E28E2("[_" YZ:7N',,YG!FW2Z<5UEV^;\VA*)%,VA_).7X\DG7F\TVJL M*5VJ:)581\F/:ODA'!E]/9(VQ1%K2XO M99UJYU:%<;E.\FH= ='KD8/E:M3.\LL%(0F-56RNKSBUQ<&1!V]OJK%6L3@3 M.T*J,ZA4XF:I958\D3Y\>Z2>MN?5]J@J #414PL+)B8Z'K1P#T8VN@6)7]O& MA)?XI*0M%W;:XU'.V,'($C77/5;"B5,]+E=M;Y$W%E"&3&OU?,5TV*^"8!IK>=EI<_QT,"B4EUQT ME=*\/^Q7\34Q>*]<#OUT6%-HNQZ_Y=S@>\3S8&I7UKAD1^.4:R%/IJ_['U+9 MRXZ9ZF(V&@G5:JQ362E%4]3K9Z+R^P"^1\7@:L;VSUSUL'G']:#O777C@(;M M-IR.?6(N66?]L)(T,KK/;W,?%?)+%KNG<6GO:R $^13%=+@&.E!/B7?[]V%* M8&AZ+$)@:+H2.E!/<=P1Y824^&@&R.]4UBNQ&,X+N[=R0[L+POG6>[%X^BFJ;B7W78[FPV\5UL)V+G M2R_R$FDJT\":>A^Y*OWCM)%G<,,I;F1M0IPJBK\*[ 6 M1QN"-X0$PR]XQR&R5JK:CQ2U:L5$URWTCU\T%8XQQ^Y.L?AB\?6-E0<4WUU1 MWW=F?B/L4 L4$7%#I_@Y, M^]TB?^,_NF2MDM]._7?>X/N K%-K' =1 )F-A&:1@$+TZD#QS!LURY2A;/X. MPIQAR3-FHB@26J??[Q5GW8:Z&(JTG],>#[,,^1D-!(OFS8OF^][0^Q#-4VL3 MIQ7-GFA):X,4RX(TGC5+2=.&G18;A<.2O%TZG_W" MRBC$88##XDK?DTNN]-!B<7?_Y)!AD9*8W7?:4 M*-^D2@H?[]/93 :! 8O @'S7)KEJM\JKLH,MTY$FI]-J'@*U+EU*ZVQW,9=> MV*7!Z.R:"42=(UB3&XP%9R8" WFNR*3S5R[97")UF\ MO?"[SQ/BZ9G'MKRP]\DNVV.O^(#_ZUZR_1.9 -,C 8(OH_[^I%C#7F#BX>/\ M5S^Q8!MQ1T6?B%V1!KA;8,<_(92P$B)"Q+^[X@S!OW^6+K.K^_#C=XH88F!? M&WM3U.+G184C%-M2:',7=8@6EYH.2B/6C.82>!EE!F\)'+4"0>XQT^!6JA0./#V#(JZ<_ M+$SY9X4J+Y6 &Z?B<4#&29&-L@F1(]:?>L03<53E?X3+2 MUPKJ4 M+'6K.K!Y=97,-R,CXVBN[JQ/BZ!6Z\I\T]:LK")TU-ZX?BQ7MQ/CHZNUT^L+ MKD(N?XP41GF>E@S5(EAJ]. MJH+7CQ&<1Z.1!Q--S ?98='J1/EJ;JQX!:4&N86#(P\G6C9'I5DY0Y#"7,U2 M3J%3[N3%X;'\XUS32*PIM0SW7M=BY;G3&@RK1_./U2+%D<[4E 6VUZVE7".Z MK+:]8_G')6I%%F+RQ*^7BF+<@^9W7H\,A:4TS-0: M51OE-!\L/CK.2R,K.JH14B,>2X^RHL[Z;S] M;E-#)^QA>BRL"=>=J'EYR%*3U5%XR ))5 QQM=:I2E\M#TOD).9QQ^!!U/MK MHY9O4[J;ZN5S4H;+Q?K#8_ @D949-RFD)7W.S^+DI,$E)SZ0'$XTKR]+?:!5 M8I!!K9)2$(?=Z)@[!@\R'ZLDG$$V+Z06A=2*6)CY>')X#!Y60\^>)W5M*A2G M5*8>C[-J1>".P8,3T0W%G*V!T"1586X8:Y*4ZD?AH38>.B51-V7=U9R44%C: MD0;+'8.'H;+,*H7ZHLE+I%5P/(CZM25W#![$>7L5[RQD49A*96_5S\L5ESH* M#[%.EFN-A617 ,WF;%I;DFFQ>1P>O%2:MHO%-:NS';%2FJ3KGM,]"@\+MY3- MB.E.7N@4*E)U/@(<$_&.P8-36DV[.3X'=&H=!]V6YU;=&'<,'F*IZF11RQ9[ M>K'8*G4[(@YVG1@C<=CP26' DBUA+J2XX[!@U1=J4FI#(\0C9*2 M1CZ;$3RQ?A0>O-C,KB_D]52@UDO5,.@NFYL=AX<$U=*)5JO$ WDN)<1^8UQ8 MUX_!PZ([F"1Y:.X0S3BY9BHK@J3B]6/P$!UD1_5A2.G#,4SK:!8Q_6#D@P MD7G,<9I1H>/JI61NQ6>$)7?Q"A',D0H1:&4A?VG?5B#BHO4@?'(^%X/8$G97 M))-#52CA_]^H"F$S6F3@)5.FH'&-#"USX]1\?5C[XUOG[G/A>_/.0HMV)F:: MU2Z9!L:0KUHU)N+FO/H@L7$_:(8+%,YY?RB4\TM4O_!+94(+V/3\4L)!>?49 MM))0%6+-")P?R/6R+60.S:HAXFH9Q6IN$^Q M=SN>8T)\&R%PL89KH$/BB<3(= V$P,AT-83 R'0-=(AC9+H.0F!DNAI"8&2Z M!CI@9+H20F!DNAI"8&2Z!CI@9#HM(3Y8:.Q])]_W+1E%-AW\7:EJ\'*U)ZA613Q1YR7_5ZM1M4::Y0!@G*CNV-E)_7X;JM\*P ?Y M_>L M4(!R4QAX.XQP]1!XTWSP^;,0<\9]8[Q]PV9CO,=\_XK+OC>\_ M4MOUVUVZ20!_-E#V]T":2(8,3E'8]0)NV=/577X_X/A*JSO^+MGR/FHW,MM: M#LQ\SH"V/5GJ0$X8[D2I+[Q:_=.U&U/P36BB'-8 M3<<1FYQVQVVIJ[NC6G)XWYCQ;25;<[+BSE$>?+V7\2>DJ"+2DU8LY@P=CT^PGW"FYC@V# MBJED@@PGB/B=2->%-$LLAE,715'A!!F]$S'$A]Q#2!<=''(-0K:+QLKEB>IZ(:T3J_M 1@P<>"?W[!_U 5X^\3_,C"TH7N,&OS'2_!S::BI';22/ 3/WXQ MJ/R#JY)#541E$]\7%OX!<$?]P&G41F M+/)Z=E$O5.DLTW>;'!1\Y*M@HF&:?.^ZZZIOP1M =-9X)= W:/\RD32\%8O MPR\%4]?4B/ER[HGK;<^,MN6O^W%0[$DM9RC)C @#6!P"2H3$ 8 # ' S#HN/ @"M#C0E8AAI@2UTRFXCU3 3 M P].-O'C5RP1ID@, !@ , #KE&A>?7GH=:NR(? M1BP69AGR/02XJ7B+K:LJQ/K/YPWE+&'^EW9.GC9LZ\AJ7DHS#:59,5W43>XB MH':Z;(%K7.JEP\-V:DNS:/?FUJ0E\2D0R:Y%#L2;\>^/@:Y[JYZGN;R^ZBT\ M*2N-W5P1]8+V,PRH,,W<<7@%%NS3W9I]TGWXUZE8!32Q*J=['3XM5.V)"38*+DA'@LS\4-+Y&X$^WIN42\N M%A@!'O5H9[A$5

J">^KO;L[*65[8=6"7%BE6!3,5G1 >)!$"19ECQ$E*;*,3*2+B!HB M>XF03AF.28D:")L^@H$#J% S[ WC9)*L8$6E9F2?"85TZ ;^P_T@SW%VVX:H MJ:/9RDQ3X$W#-6FADY"<,F0*LWZ,PE,0T#5EN.! .C+1#.(2O.N%/ %_A&UA M10E34 P;OH(1+ U'DZBQL,#CA<&:2$2@"MNWN-U18T,#H;%"T)*,;TT)FK8= M)/E*,;?OA@?PLP>S"^/924"JFZU1/D&7$W?E^&^B8GMJ+FK@D6&+-S[2B@CF M\"$Z?/ EX6QT9\(\,\:P+HKNX.'_GH51>[/RX(HEBC)"X:&)!#4LR/#BWX*V M%-:6-\M$XH:-[I3;'Q6F Q6[223^0^T^[C!K;S13817>(YBG=6$-R?9O]RG_ M*V*\_>].,/374:];9/HPENRY$<25V(LE!&IL8@?@7YUZYAQV/*W^'8+GH&38 M"<>:M)5>X<\>=Q^2R4.:GA!KW\8Q-S%_T/Z)K]4HWXPYJL[/,Z-\H717;7%B M$Y^<_.=!M^>%$?0\J3/3(.;;%2:J]-*7"N: M2518QM=+?+[W<UFK,OWJK)= MN,UT.E5M.8@-Z..6";J57C+5>)47FL5T%15Z"RZ:@I8G?7+M1;LYF6PD2$U&B)X.N5&N,,W5JL,4>) G+3M"5UD1LSF=-8S(:)$];AH>=]:#FH%&WWNHR MQJV^Y/HUW-*?$< B=F\5W2$NH_O<<#"MDLCG 39E? M#SZ5,RLE2VH7,EUGVNYUDKHZJ>5'VZ?^>_38NP*IHD.X9KN.P)$:)[=:W!F# M0:66^)]ONP>>9!C HB\!O\%@GX0*^ U%RW*0! ,&$'9WIKJ7*^^]WMJ>+'8< M M0$TQR$>TI\R;7:1C=<2S*"G&%DO3[:YEP^@JS1]R1K8IWE;,.P&[30;"2B MR4UZN>@O+T[60B\3=N[NF\6NDNA,]%DTEV_? 5EUXTQ8=?3%UF?:^5(2&0KQ MH.RQ8MK8+2-NX1)T90TJM )E0*J%_45HOK\@>4-]EK+L+F^(^Y]?R]6(.NWW M4E*MU>4F\J;46N4;O=CEN1JYT\N]0M>P><27ECF!R::$^$,8=DUP[Y# M,%.?#5MIXO:D*:YQLWBG3Q?H_*:EMYU.=-I>+B'TNDF>2@\X*AI\"%'+L2*. M02X( T4;\VW+;LI80%0M4$LO&1\6W&R\'Z2#P BSF6FL8/(V LGY:@L6'\8@ M%P]RANE]A=LQ>[P2:GS+E10Y,+2&Q)@?<3R M@7(F"E1@BHH(O[9@XC (K,0NN!% .?Z6PDH+T:#RY\-&>1JNXH9)G&I[WI+' MAWOJA]0B)L]+/!U]B:&.PGJX@#$?@/;33@T!3_B?;&B:L;1^DZF]5NEN!;M0 M&]]/PMUYN55OW-^;G29*G=@Z<8PD1T-U^7R2?C=IHIXI73KZA@A'RILOR2%T M8'QI#7[ZY0=>L0W?;L_4S*:+"G-&E7)S1M$!XQ'@W P&8YL.^JR#+_Y_]MZT M.7&=:Q?^?GX%U<_[G-J["G)[ &-WWZ>K&,P\@YF^4,8VQG@"#TR__I5DDY! M)^D$ @3M#[T31Y:EI;4NK4%:ZV\YZR_\3-"E MOGL0^)C0DV>>J+W@5-CFT*OD.;N![3G[?[SK&DHR_D"^>@UES\^SUSG<,B: M-W@\[NGX'/#FI5;[K+'O\NCEW;\+TP)'%VQ]F?>8)\/T_LAT$^&V1^ MO:#RF5=A+[)RN"!WM1 D\8 7XAH6 DO$E2P$^9!X]2H%7H@O6@CV(9G$"W&Z MA?C+RQEO:DI?-VMV%\P/8W=CVY"_)C_;6ZA\#S1X2T4X<]C]2JGRO3@#&'3P M(3I4_F$NH<][<8U]!Y>,GWUDGR _?N\.W\;^^Y_QQ^^L85C\=LR/81%SQOW" M8G@7 8/BU;,^>T""U]8UN/%[^._SA?XD_%VPI,9G^3Z(_)R(&K>Z]B<#N!MF MA)RH.1%TK0)CX-7+P0W0X.R*X6<9_I^B%<"!-[5]5[1D]]];@4&L_9V:%QJ* M$S #"N/_^[<0>!!9O?0%RI?I_47+%YW3YG.)7\$]T5/F<[G,=*X@G0OY^D$M M2=25T=ZQ#]3]\Y,@\!$Z"1*>W#*JJWH_:9M=/;9U6GFNDO,2W 5*H_$+'Z!< MT0(#]5%1I+HW59S.5+3"(YR/Q[_^F/>EIG8]J4\-JH12[,]7NJ-L:!_>SZ!^ M_*:B+'NF(D?7(%R7N'R>N()+]Z>X?!Y$[6X93SZ3]N42B/(E>6#>#R@O5O04:&8]3T+\E"2FM6BS*E]HR(39'Z=,=TRW5IH*L ;FB"$>J%,E(;Z$ MC88(<*(2K%^N79]8S;@9#/BJBV8? (0&X['#&+]MZWZ&W+JMG-5DW NDD'L3 M$1#COU:2=2W,2RY;UYI\N6"KBL#%5-5-C1BH8;#P:O6Y](N[4":^^23?.AUT M98#R=059SP(IUZ%C/$>4CR@:VW;1=1OV."UDDAI/6.QZD3": '* HD$G'HCX M:16-2ROT7:21?1N[[%L[/7Y=3PGX[ZR5!"+QBE:R2E<&%59,EX2VX.>(7F7$ MM9HP,P302N+)<]6)OP;QNE>WQZ64E^O"'ZS/7!B+/J+/4--J?*XU'4//U+B$ MV+=F=EMH I)"QTGR]4KTU^XXR=G.1-&PZ^3B)VVPYG(5:/$H#Z\H+]6YJ;#R MO)SE\Z*VR# ).RFNFB,6N5229]1=OOF&C5TJ6 7YEBI(""H^F-!'] ]O6M_, M;)U6]?J:,1FRX ^81 K@#?2G, _D:[5!;M"?\O)PR:DK!5V#%7A^)\MS588& MJHQL^S#;Q!7H,E=22>@#B#->5JBEO6 W0KOB=.M$*J45N-05ZC%O'SV9J)M2 MH=-:SW1MDNYGG5Y3LLC5B(-:#!TEZ00^>O+=?##XZ,F9*PZ=!5&N0X?YW-$3 M*3>.%XN;E4#QB42FKG;A-U2XT"@SZF-2O\@NJ=_D M:32 5?]V*# 7YGXR,U$%J_C %/DIC!KN">2??DPSRD];+7V3= M_8#DMX=L8(>&G#A4-M,;G7MIWYXC]P-)NBODDV2RM2X*I\/E"W$[Y\^H5&J:G6-I$ M3BJ-JJ5%5HA-)V7&X[1Z#>8.I>D']C#2'X4P +.%:DO%V 1P,GF&92%BH+(: M81+83Z1R/DO*V*L!B+]**?M5(1:4Y?209_;SS6;MI485YZD,GR_+,M7UP']J M\\?O^,.A)K#+-_L>4/CX2E[:476K*YE4)VQLHRXMP2S9=K-76F=:8NK';XIZ M.(+KCZF#3PX"D5CDM235YX:!RVXFM\H\?,V6&8?*6KJXR*7E;"+!)L8IF';Z M<./X*AAX=T;^#ZQDG%FLM 8_X@1Q[M-%KEGODM2W /0XH[CK7D7I\*;CC6L) M463,!$P@SCP<1L?_! /GS"/_5R;)Q=+,G\;UYY_N2R-;=#KO@36,MV>-J MBVQOU1^_F<3#82W%VT@\?T+MX-HST24&64$8K>O];A.6S"5> MRT1_@5)(?W;K_$6NQZ_U-7WT7GU0_DHDZ9KB56P7&'< (Q6PE(@O1@F.9HGD MLU)9(VDBBZQ,C4?BF)F,XG&9&W$3,3Z:4 E)XN)QCATK+XMK57W7$\C1>DK$ MZHED3?(Z:JN5@E?S7K9L]'KKH9.?- FE',]NYKY27>9AR\3+EE)+Z&>:8WLB M4/RRR3K908'-K$!+]F7+FBX[]6YK%N=CZW8_-H\G1'6D@I8D^;(IMXIQ6K%: M8X28F6-$SG:ZG1RLZ78P4&_;2Y-\>U)*^ XQ34YC*]#R8*#U1JNV,1.Q MCMXVAGQ5H64C#B9/'0YT(=2:DUA.U878HIP>$LM%AULV08N M0:G;>"_1[V9KZ]6QDG+37*R8FZL)1U!29)WG[71RY<+BFT(^SP8*%\I-B?%1MLCVBFC*M'%V$H=PCZ/4%2@>F2AJ,4)9>') M,9F15HMZLL6Q# MG)-),KP'_;RE0KPBX6O-X!;C\Y;;>L$N%C#R: MZ%:(U;&2=BTW*Y=B\1A)F"[#Q5LD;60VS6,E[:J]2::1R)9Y/M/O5XQZ,\TN MO=6QDG9YW:QP/&>FB5XOVQXF:ZZ>;0"^)P^;&L L2FR+O9S>X])-22K/3*^1 M@DT/2)IJ)JE5IC40>+,\=W->FDZ/-JCI 4V5;*OL=$OEK:"TB:[=9/QJKH2: M'A"5*.9[;M+L) G-TC)3;S1(>774])"JT]JT:S>F2T?HS4IQ:UWO^(-5"I95 M/JSJ!XR%0H O/!O$;)CIY02T*=-_.;]F"QB27T+NKU M8%X)C\T:3"?+$)KMN=EI;2PLJBIL>C"O 6EP1'P>*Q#^5BWRCM]:5#C4Z^.\ MSEM5@Q<=6,[>W6'Z84F,HL+XO%B;E E1+;1R]9XQ'UNA/@IV7: $>*^T"VL6 M?D4!C=>2II#$PQ]R:[WV%MCU(L&6%P'T"6K,/*9;N=MH$5 ' 2-:@#9:0!N@ M#(<6#RR_#/1 WPN*%CEKAD#<9(UPX<&;%N1P%0]37'Y MM63XLB+G'-O,(-*BKNJ3EX*;WASOX%D!JQ<5<78)"^SAVM/G_DQ09'>K3"9" MF2I\W)/PR8FD4"7LHQ8>F4EV.QTR4]F1B;QW!@V>Q8E27\Q$[0/LH!!A' ;11HA$EG&)D N:( MD&=77QZ. WQQC-!0"2>\AX4P=GU0<7WG3D;A<-L- N)G+*IV$QM*%C(6(,KY MMQ2T^LK"UY: #RWO^>ZR6[!@I1XBF3^]M&M8LSWH^@.#E!5/<4S-"L8HSN>& M)CUR"&RJ36!Y+7@Z"C0Q%;#V@,T@;_YQ9/ C^Z-[5KLR^E>,?CA".*0CH_0< M171]9Q.^'8SSX4MKNQU (!2OE"6'//*'LFW WB*G7ENHZOFB,BQG,VY].6T> MZJC'VYU51_T+1](]UGE[EI U3CV0N*32QYV*IZQM1>"%N(:%(!]P::NK6 ?R M@8SCE;B"E0#0=,ERH'@AGJ")XO!"7,-" &S"N\0UK 3&IBM9"(Q-U[(0&)NN M9"4P-EW)0@")P%5RKV(AP$K@A3C=0OQE^:4WO7VW57OF/(ZVVZ+!">KO4 _Q M\Z8M^VS]G4YX7^1D!9A>WY;OD0'.F[@),P!F@,\Q0'!3M*VM,0NG2]I>H#1>B&2]7#NR4!>:AH^'^4>O8VP/&J&8/^)HP1?V(,&C,& M9@R,&&=B#*@XW3!C/+NG>%2K>A&M)/[@OWE&4))^I.BS"?\'ZVI7J:M=QEXA MR8_*72+QD#R_]OH9N?JG: 6HXTUMWQ4MV0UQ5UE+RMP+?IXK3O #NI46_"B+ MGOCO*I3N9!%QZ2I?(RGX\*?O%:R>!?B&N=Z^CH1ITGC MZN5K?7O3WY;Y&)$@N#R5-]/KCY=Z (;Y*6 29F.E&-0\IQ)39,.H6?BK-_9 MUL9F0X:YY1\>-CX&L7A+*)_I3!W%:)_)'7KLN6: M5GV:M(484U&5/I-*Q^S5V41_V>[-B!QM\WJ[EBVW>K&Z..G!1%7,C]]Q*LHD MSU2*Y1I$/X)E'\O^A63_K[(?G$GV!^LB.6R)PI#O3;.Z/4G[@TT1IK/C?OQF M$U'F7&68KD'V+R'ZY/'B11<7A[.(_G5.]2HD_T@&J!:]G9,RT2H2>:^0IE1Y MFM Y]6R2[ZV\V+@@L#%BD1FW&_7:5H95I1,CDOKQ.TE$DT<*H]QN4/8N/'E? MY[3X[G-\*W7#5Y3;O@C_7O3DS!>JW]]]DF_=H<4,?+MKBQD8,_!-K^T;MYF_ MQR3?N"E\U?Q[FS')(,OT04[/PZS0.&1Y\I#E=Y_V'^.7M^>M^$C*ZJ^(4+XH M_QD4CJ]/@@I&]2?I16)^Q*'1["6ZN4H\W=?SR\DB2YAE:C90P7#I'[_CR6B2 MH+ K\PNB&-]]WG\,:=P+$IP_8/E9))C59W8ZD^ZV^38WMMB"DZ'D11,,%P8T MV6B<^\9(<$T!30P%WQH*OB)^^5DH2#>J8HW,JC6]5V [<6WE=PD#0@$7* 74 M87G0;P,%5Q3?_.[S_E.P\UZ X/SAS,\"06UH"DJOP]I"/M8?I]S$1%UQL' > M#'<"I2#!T;<=[LR&M78B@.]@45I[@HJ#>)NPEA50#/SGGT4=)1\2X'5#LY38 M+F,=S"#GV7/4[XM9@L?P^#OY+Y =?XYCIG_E-;G584>5EDW;"FM!>YZCC7U4$J9C'Q9H?RK??NS42)-WO-38(QB>TBOL MU%4X*Y=.C5CH9"&C1/(U$,51D7=841@DK@ JKP4DSN]J.0M(Y-3A(N,W#%87 M=9:M-U:QG,#"TL/,C]^OZUD8(C!$8(BX+A?,62 B%L^[!N7Z/E%>,X237X[] MF LA@OOQFTMP&"(^YX'!$'%Y(EP+0IS?-W,6A&#::8YIZEI,T'+R=J)NQ+B[ MA0@1G$\_O;?FTF[+74U;?(#E\G?N[Q(RWW-!_UYA](('8$)<./!T'\%,6\BX M\72U7Q%B5#7?LIV..>VL1APZ L-&D]_Y)N\5Q;TO+3*7ILL[;_W>+Y9<[ C- M7V")2ND551\/:+TWE)9;QA_%VS,58 D\1,-%"19C"<82C"47-^\N=@;G+[#$ M]50]9_4K'2(FCI9L*]^1MX4FP!(.Z24,QI(+9!FX2RRY2KI<"Y1<[!3/7T") MM:8[$[(_(_F%F23H>2V9S2A0+4'G>+@HQ;UVHN\&SO'@M 4X;<'GG#@W>ND0 M!W;PK6]\Z_O[KBUF8,S -[VV.&W!E?/O;<9]@[0%UF-"]S%2.7FZQ.G%^=^@O'!B\Z%J"? MVU"(R/3?-*P\_0GN,T1R2)#M _D 1VA.),RV>, MD]PU"GPH['H6%" 6'D-V*VM>3#%B8YW)M\:)%$0!YL=OXH%E,0I@%, H< X4 M^&# ]!PHD'<+.E (AB*1;SFN4LC.UJRY@BC 05T@><93\/>( CCU^L6G>CT@ M\*%0YSE 8-BT:RQEV5G!K]?4KCF1W<8,J0(PH$D^Q'$X$XLZ_G;+-T:PB' B"FDF, Q@', Y\DZ#FGW$@N]IN$KHUX B3ZQ9\HMTS*S$5 MXD 0UL09UW%8$X_)+MVY"7[>I4%_(#G%_#6W70T.[J>C&"+,K[[C M1I@E_<>SP3VQ9DRR#=OYN>._78^0_PZZ0Y]^8)2=&X=*/!"[Y'60.LHC-T5$ MW[,C1(2 W_T/^/#N7T2GQU$$T@!&8(AS5_FY^^'7":3Y%IF?'DHB3%+_1Q2AF0,40.GLGT/3"YC8A_5/#3?X M%78$1@5$S@B>!"G?=H]^_&Z'&=\F0,YA/CWP;5O243[_)1 SRW,CB'\4.0(X M8B\Q7-C0GD,>LYF@0;!G\!S0X?0A!"7]OM2U\]WZ^^U1ZBV2AE>9H< MUDUH*Y+O -E47'XM&;ZLR#G'-C.V.?<]U%5]2J"NCUB.I MPY2(EOSB$9RA6U7@/?B1Z19]59DM5;V=VL8W95INV(WG.8 2?X'5GYQ=R@10 MYCTB.Q,@>TUTG%$]S966=-PB>;,XG:D#-6EOTNJ9U_&(BGNEZZCFI()9+;$5 M75RE3#W.UY6FH5[A.N;JJR17;'A-WC<@=P$"1L"&-(V4?&,3H:(1R!,(X="#.'I 1R,KQ5$B2DBNR 30*^)-E8@< M!BH 623?0,2+R+X"$17\67- 3YX6DY^757GXGAAY(=G:?2/,&@LWHU"$^E;. M]IM\;\F;K4517J^[6K?W' J99R(4D+M92&-'FNGI_?GPR&O9&8XKKV![!0K4W9B@3[V?PUNX1,FQWSPZ,F!\O>GTT M#7];8#K(H +BDH%P"<3CD7O%WWNK M^R>>?$[38\0"+ Z16+/\0'Z0S3P>%17&Y\7:I$R(:J&5J_>,^=A:C6!3\L]O M2<4E.?7:0E7/%Y5A.9MQZ\MI\_&M_[QX[=B3*_&%B6A*(AEO*RK,"UZT H2' MFQ1+,W&:^A&L0=!P))%$ ECIU$AFN?@H/DG&1V(B*8_8)$=,1#+)D GFV1L= M:429)+W-#4=%G-FRX>KZB!]S)2)6]/Q5#4]+?4)V"=) M'C2=3+MENBP7^?K,=39Z.:]5R!7^3R]DX/>UFQ[TF:'DP MT,Q8[53\!)<6M,1T5K6&^D HO.:IU<6BG0\G"@ M!ML1R-EB7>/+/!]?=.EAKKY>09WB9,I=4(4[DB^.RJ"GQ-NW#E@<#W&Q>YLU-KT(G&L2ZKZ2 44B\;#EO%.A8;-B57FFH!%B3:/CO?D*QN5>MLSG"G$WM_)6O-GD58&2RGK;@"T/)F_- MMF.V5S<31$_;L)15X9N,J8*6!Y.O;_O5M-BM=W5J51NT6]ZT-^!AR\/)ESMR MFEM0;4X0:^N:LEZUEIW>:L0<3HFD,U3)I_V&T%[5%@65F?6M>IB:-KE):C=C#E@1I\JPZ'VN\R-")C3,6IOT&S$Q]T+)+-U9N M8U&5A$V6;[.I14.>56&NR ."#C?.,"4O%Q:Q6*KC>6>2K%1R,!7<(4'3E5BV MX1AI(L^1PTQW4:^86_CU X+2-=\G6\.IR#-3,D/FUJEF5H-?/R1H3W+H15NL MD[Q?W,ANJ;[(FQ5T<^-@3LXJKY:F2BT)F,1)S^E99I:C0%/JL&FQ/5^M&8Z9 MZUHFT1XMNE8I4T!-#^8_'TT9NC7K)O1>2U+M])3=]-,KV/10G*8)LM)DJ9*N M#=)C-;U0FM,>:GHH^&,Y7Z\YO$.4*:;L.VD[->70 Y)0,^];"I+K.JZ.%R: MN?YLF(S1*^CC/9C7J.7D^XE:G@4";0V40;^T-C:@Z1'A4RJ+Y+BPS>2%FY,R518(%/E3HS12US#!KT>X>K)3#0+-8X8";WY0NB9 M*29=6:9@TP/"'Q4:\UH2-3T$U)4WK! =;J.+$Z'1U$L" MJPIH >$36TF"VTTH>I$S,TO\@//R)5=U/20L*H[R5A\MS80\@6'R(U&O?HT M"=H>D:QN@VP6,K,^)RB$Z0\*R?J,3H&]YXAHL2/6Z1:J95F(%9:,)I2;U5X! M-3WDK>&&2[M9K:&W<_/$LC"H99J3%&QZ0(+:/+Y<-?-L2NA5QC6J[F:;,QXU M/2#!NC)DBO'EG"/J&;\@-F;I6@GN?L?$:]N;S(1&P>GH"I.7TX93$O( 6RCB M<%ZS5,WRIWK-$NI>-].TQ9Q3+JHCZH@D4M76(,>WDUG!7*0L2N7ZG?((;&M' M)%$2MYNVF.N: L,TQ4H^0;O.&NRJ1YB[6%SV$ITE/Q.TI-TWJQ)5'7=!()('=L%K:60R$W6<8+WZ_3,W[9%H]@#U#HB7K%6 MOCT7);K+M_LLH4QBM9*5!TV/B%=I6FXP[96BZ+%F04IZ!;"FW29L>D""58YP M>EE*)PAFM*&DM)1U>W"P1\1+INA,DYLK(K_(NC76W'3+*S(%FQZ0(#YE$/BV K8 IY===8@6T=]#T0 F-90K3A%KE M&$&;Q2;%6F+BY@>H*7<@WVJ-KID;$^@W_EI74F8S._!14_(0N'+"*E-UNYJ@ M#!2M9X\GDVX;+,(1V&BFFK*CSI-Q?K'6%STS-A2L?@HV/9B7M_#'K5%RD""8 MA&.-%,M8M0M=9\HL5Z=;L8HFD-*!@'H&""FO6FI5!>\#GDY[$ M-6?+=0P0*,CFC4^CE%T5"&_0%A\L9P0RH['S=K5;98!.F_\ MB'CE\C&C9:2K))%A!I-QL]FM]6T5-CU4SV-V@I]IRZ'0GE*Y<6R[(*?])FQZ M0(*9/T_J9#7O"+&DOK2&6XFF$JCI(0F2:]&N+S5ATP/"NN-< M?BZW*WF"L;Q^>;55EWT)]7I 6$]BJL+2V29U1J=;4K(PRLB;%&QZ0-A1/MW) M3RTEH_>VS=RZP76M 5RN^!-AG_EE3W 0[;F'/G3YM)2Y[7B:I68U5S)LUW>4 M#OA,VK E_3-("S$GGJVS*[9-S)M!=$.S?$5.>:^T"SUC$<65 MQ#D8@>?XRIG.@XV?]1FZ&<>V(4-',?GP?_^'9(A?^_^&5(CL>;[^^Y]QX!T[ MH2];LV3PE> PQ*>]=E\QKKKO1.RY MD,GG((J.1&44!B[+N:I;@N^!P,":ZF MFC2-V. %\%DQ*# 8<92EIJS=N0TZCT9$1X$!E+FCN8H,W<,=\/7,5%%\B"#/AS%G0(V<@$I/#AJ\#G-BJ0D"<:IX*AW 4$WDK%E M;:))P03_@>M'$;]2[0SZB?SU;X1BB6ADQWB/\A=]U^S0R(]/R5&"/UC&9G^) MO*GH14P%#!O^57(T#["#"*DI@E6"'P^<[R\7^P&-QU%,48.AN2/<$/EGG])_ MHNF_$=&PP5LKS0NXY.789#MBV1XDN*%--A'1/?:ID!7&X$T4&*O#Z3]$!$LT M %*A2)ID [X![\'8\URQ$ D+-!L]M29GJOM2'JXXT9LW9!YWU8/M[N MK+!\FZBW$\I]B-+!2_WSOJ&;0X#D9ZS&]C> )Q -#O7:Q>"\TN->Y#3J<@!7;D6SW>PP>4/P9A'GA 88W(ZR/ M?Q?'K@W#\;]VYS#/&VL]>A@R: @/8[[SQ/O>T=7/GGY/OGI1_\RKL'<:]G!! M[FPAR$N* UZ(W4($!T+P0EQ\(3 T7C[NEFSNPL_^V'$+THR\;K" M>%LTD&P#/D1Y#SY&#^Z!/F^&<7;^RIVC=X26.U/-\13E*72,UQ^O/U[_^UG_ M%7AC$VMKZY-QP.MZ.>: &^$ K/Y@^/OVS-]3%-T-SM/QEJS(>!O$?(#Y //! MR?D *T7?B ^P:G2%4,@>D."U!3X\3Q_\>R#PIV+VYZE'R?DZXMJ&)G]%YM'/ M"@/,D150AXJ&_R>H^*ULD9@OSL\7\2>^H#%?8+XX*UZ<697"?'%)O'A;M3HX M6O^UJ=P/V*.E+!7+5]R?)P.]J\I-_WSF7Y6I_LN7]?JH$";L^WHJ_$6-NHLP M!Q81+")81+"(8!'!(O(Y*^+>F0.+R/<7D0\85%]F/3WFPV90]\>S2* B)*+O MB"BY\O7[E:Z/P=\ZH7UZF_@41;S>.LY\:G?&Y^IQ/595@!6YLINA*F<8FR/J MBN_:DU6U)VW_JD+OKMP!Z-9#:6G28>J1,,_#7L$1(#5/0A/*3%@:(2$Y34Y. M+F-ZVTZT9-9=.DNJ^:PT OT7U45"3T=0 L'R("%ZFC?-^"Y82,4IHNS_8(52 M,$.*J\@=4I@ M"* 7[HS]Y)?8JX]=EC?NLKP2$/VLNP1)92"4.R\) M6\^,@;XD\VV_S-8$<5N8I2Z-G>YT2K4ZVUJ,Z/F+*5MD5HFFH(X8Z"5))J() M,GX^8^G>I0MCS-UCS.=<,X<8(ROY7*JF2A'8XS!&(,QYCK=0(<8LVCT:+K9:5;TS')(3)-L MHLJN+^W]HGS@3I5GV?+Z?>QI74VX08:V4-NK4R8<%: MY&BBN"A%OQ93OJ$C,O5=[10<&;M*__CU3?E>G.N?]0LAR:8HD10-;>4*A%:,S>\M(:ETDN&HS.22\02=KNLV6F MWC%-D2'\Y2Q.*)EEKI2 X!&X@)+4F:PS#![??\KW AZ?]>2\"SPR_662G,92 MO)(6&+F;2G?CR4O'J#J%:G4EF$.[5T^7ALE2 M#J('7]GL+W-!/] =R66\72DIF9*Z\ M=#LU8I'KAXV2' [@8\S!F'.UOJ,W,*? 9FFV67*W0KTBLL9",Q?L^M)J&U]2 MJL/XH#O7V\,I9UG]E;Y>K@#F,#]^LU24H,[H;L:8@S'G\K.] LSYA,OI#JZ&8$2DNMA,F]7]>2E,:=.*8LQTY9-(4:NF%Y&9_4-U028 QU-"2:: MH A\B B##@:=:_54O0$ZZ9[><$O MFD(C[]^WAE%4JC_CNV)!H[K?0(=GX$##RIOI]:6C<4Y,X"ISD5,$ M:IXM5]@$E9SW4B,..H,X(AXEXA2.Y6.9QS+_,8_.LN6:5GV:M(484U&5/I-* MQ^Q+ZRCM-ITD)XQ:XH38=SF+"HMRJ-X9#I]-4+KW/-Y+I]FQB9K="?2Z5-+8+ICIJ IE'^722 M7")*,0E\[@9+/9;ZC[DT6O1V3LI$JTCDO4*:4N5I0N8VZ4&I#W+I)&DJ2K&OA7NO_KS,"^E_Z:-X!0J"EV*&,O'0:'"2_; 47@L(O<@(M<<,@9= DL5&*R1"3!D M(_9<"4SH$Y:]O"M.QC>Z;EE2,:=C3L>N[E]":?#.0/>]Y@"]';*2]8#GX*E!HZ&BNVZ1P+AA7:WM'3GZ96>U\0D M6TWGZW4R-2(I>,Z5),@H09_I] M&!(P(WP,1;J7PY/L0H<0TMG*GVLL+F:', M56N\VA3R"!'@*=A$E$GB*\D8$# @?(.*E.\#A%@IF_78L<[I5#3W#;]K^ENKW M[/@R!^",ACZ01#1!X)3_& HP%-QVCOD8A=NOCRR5W[@V^PN.+[@++>-$;TUMFF^7:_/^Y/\U*]*ZDC M,@X]*70TP9TQ?]*]RQ-&E;M'E9NKNO@^5#']:3%AI1E6\'N)_+S9Y>7BO E1 M!3EEB"2'406C"D:5J_3F7* *R +"+F*XM'D MJS;0#9V,.6W-Q;L2_&-Y,+]7P8^KK>X!0>V?*_3K?&V]Q.-8!N@%^CD":CII MZJL\F6GPBKJ<:657)A<5 &H)=$"&C,;CAYCV+X8&# T8&FZNK.%?0L-R0 ,K MBK> OE,MQ^)44T-$,LJPYU(;[O0,#<:&[X<--U(D\"^Q@53X37$>DUS> M)VRG7%H7YDRR";$!N4D(-LIPAU&=?V__3,U92@3>NR/UG355OT^ID>N;Z17X ME+^BMN#[G,#)18[<]KI]EC\22)P0"# 0:#VZY&^#XP MH!+C3;^=LGR^7B9BSB(];S6'*0@&\-!),LJQ9ZPUB,$ @P$&@Z\H4O@^,.@L M"<)+60V/\/FV/,FIXW(FB< .D%8,DISK]TQO*ZS(C=9;_ .X>^NIOR-LDQC M3L>M\B=*7$$$%W295>8.L/>0&1D!YF=$ M-&TPARUZ<+K"?=A-@R\'???:G%A$L(A@$<$B@D4$B\C%[*=[9PXL(M]?1*XK M2'0ME0COBL'/[CDY8PC[^X>C;Z>@X+[[ _QL*/"'E"6G]KP@1Z+<8HI?36M& MA=8U83!?;2>I8HY61R2'*@PR42J!]#;))@05Z%&),@R+006#"@:5JW3CG+V,X0=!I2Q/^TI9+9-\C]OTS7$L M*Z9B2%/A?OR.1RGNM5)F^,0%!A4,*M^X(.('067%C[NY1IZT>=.5<]NF0!E>CC6SS?%MINL*CA!\%N6E@:.:55LO584Q3Z MVU5_0QKJB"(#7\_K%3XP6F"TP&AQB\4*/X@6I?Y69"<95N+S*\'K*Z,>U4BN M(%H@)PY+G+%ZX5V)#D:+;XL6-UB$\(-HL2:L>+M4S%M"F=V4YGQ22Z3T%$0+ M[L?O1)0BSY@?[JY$!Z/%-T:+FRLN^$&TX(>3DI/GN3%?]^5.L6D*PV8'Z1:! MVR5),]_V?,YIZP_>NT_VG;DQOU=-D:N;[16 Y\W4,/P@9$K]*EWCU&Q&*(M= MV>Z[17J;!I!)0><-'4UP.!LW!AD,,E?K_?G::H@?#8>-.%T@[8FM]^1%7V@N MI%RZE8(@PT"08:@S>H@QR&"0N?QLKP!D;J:NX@=!1O8J=:9;5_*$.6V08+D3 MN65*A2##_?B=C)+$F4X'XH,\&&2N8[97 3(W4J#QH_<:1DY%(%0VH2N5V72\ M-AA BB3?.UBPTT<[#E+2<9[1,-O6D4%ETSYBLJ*'XV7.46[6:II MC%#/U\8J[<^&?K$Y B ,S^+$HQR##^-@(<="?AT5$S\HY&EAEM"H+;?EM7G- M&HPG3&=934$A9X"0TU&:/N/M2BSD6,B_C9!_127$#PJYVHLU!J.FDR7*)=O: M)"B'DA0DY/!>$A=-DJ_%LO'1%RSD6,B_KL+A!X6\4EZY22%3FO+U7,Y+$AI! M%?HK*.30G1!GHA1[XI*'%_54WD851.S,Q;;"PB6$2PB& 1P2*"1>0B MS(&CYEA$[D%$KCGD"[HLFG-1^-#S<"22WHZ-+6JL<1U>M)VM1:F-97Z=&E$,.OC*G+&F(H8*#!6W M#Q777HSQA%#AE1,3=S9M6((V9!JQ$J5/-^8*0@6\C8QK"&"DP$AQP]4<3X@4 M\U1/I<:S%:FW)SQ)M*SLK-Y%2@4',]N2U!F/X&*PP&!Q^V!Q[14A3P@6_:7; M$E:% @/4BJ;K%KR>L6816,"SO"3]6B*E:XX2?T4=R#M$MKN:\I6EVH3S(ZE3 MI(+ ['L/4\;L^WW6$K/O=V)?''_]_E.^=O:][:#JZ2MX8<\%/M9]"VZ/4ZM1 M][[BF.\QW]_CBF.^OS^^QQ$:S/>WPO=7&][YPL)"ISP^4C35ADCELH+(^Q4J M,^NGV^74B&)1G"?QG0H[8P_C)W#Q;[EQ0Z!]@, MXIHOZUU=%V+517PFC.9)OX# !AX*/G+,[S1@1;@PV-P0V-^!X^IHJ0R=T M-TVS7&%!CML%75E;*:&UBK-MF"*8"XX51^,$?-&38@2T.^3.%2,,$I@E+@' ME/@.]9-.:$/EQCQ?&L9T4N^QE$19M&5- FV"@R84R[T6M,>GA#!08*"XXAI, M)P0*J<3FDDNFPPN+W&BX;=IC9EY>0: (G"T)EKN9XSTW67OI#J'QKJ;\C7)I M8D['G(XY'7,ZYG3,Z?<;G[^K*7\C3G_;5GF+&%<0+@9=-AS%!N8<^ 8P/%WO MA$6)L.,&7^_Z[M7)L(A@$<$B@D4$BP@6D8M93??.'%A$OK^(7%=HZ%JJ+-T5 M@Y_=7W+&H/;W#U#?2+&DAJ/4 W='QG:](Q%LO3W(Q"H2T]&9K<--2E*FG,\U M1S2-ZB!%Z63\?/5-L#AC<;X:<;Z)@D9OBO-ZVA"I0G,1TQF33YC"J"(XZ@J* M,ZQ5%"6.W&W&XHS%^;N)\XU4'7I3G%MYLVA7Z62,4!)=AZ.-A.&H*2C.W(_? M\2A)4^<[B(K%&8OSU8CS3=0%>E.<55-71ZF,/1;JXU*VMLBGA9JK0G&&QT7C MT01]XN.B5W$W]XQU@.[="89=@7>>4O.S;@@DE8%0[KP/;#TS!IJ-S+?],EL3 MQ&UAECH7($YR@U:EIPX:0KDY-C)]J2XE:*#?Q-&UW6B(5UK0NR MEWE)7)<9(P=&CNMTKQPBQZ+1H^EFIUG1,\LA,4VRB2J[/I=7I=@GO;[HS5N" MOQWDE&QVDC<8U\+BA8QVGK_-V5Q*. M;[M\6P3[K,_E/65,5&HJV!Q3E BJYI92)4)KYH;GTH<&YLA9MXJZ0-0]U6IF M^'1I4P'Z4"(X T*R# X:8U# H'!.9\I[0*$PBMG%4E=N\#%GNZB,FZGD2C@7 M**1*";62ZKEM01,:;;LU4(UL;05!@8%Z#L>]%JK"H(!! 8/"I_TD[P*%3'^9 M)*>Q%*^D!4;NIM+=>/)<\1ICY&]:9EXM",K UZR:7O/B&@(%Y#GA2 *?1\&@ M@$'A.U5!?!,4R&&WS>8%(44L>#U?*7LNK2@J! 7H$J&B2>HU5+CM4RVG+7MX M[V[1=^9^Q%4]WI,W\AX+?=Q&Z<0W$36]6,@E*L?F>'&F;U.5@NF8%8"H3' L MAGBUA ?&((Q!&(-NTA/TA145W\0@066-6D8J;@2_NV6G U&((Q UXE MU%F\4T$RHEB4['9;8K(CWOK7$58.85A"B(0RL)/G\L#C8_I M8 S"&'07)1??Q" ZU?1+[-ALZ:(5=SBS%9]5YDV(0="WE:1?*P1R$X=]SE(X M\:Y X%C=V>]3G027(CE[*<0W08CI3^QL/#F9\HNZIL^$L3XNVP"$DM =Q$2Y MY)G*$6%1QJ+\S43YS/4*WQ3E&5VLR+EF@M0S)85,\MPV;T]24)3AI:4H0>"C M=EB4L2A?027!MQVD18.99T9;A<_/S85 B:[7V*)=&;HGJ"B;.&.50"S+6):_ MD2R?N=C?V[(\)IEE;B 3.N,M6TF>C \Z/MJ6H9G/18G$:_&.JS_".=6,1N0<1.5GYPJ]T,F3$N>:)1D2! M!>AES?,=Y83U"N^*N_%]JGN8,F;L>Y@R9NS[F#)F[.\_Y;N-9MW5E&^7L;]% MV?/+%>R[=Z/Z$JZ%<\:J[S%AY?57^@L'\[,A;M"W.W9*6OB:HS0<6_8!-99* MRG45SSV6^ZU*)/M+@LP)6CHYFM=RVB377XWB!+IJ3$:3Q!DKAF%XP/!P^_!P M[94#/P,/4YJ-TX5UBQ?:"K\9.]PJ[:U3$!Z8'[_9:"*.,Q%@=,#H<,.%"#^# M#MFU&N<<@QL2Y4&YSSGJ/#OS$3K ='!$-,&>L3XAA@<,#[V/ S\) J M9G5[-NJ,]'8*K!_/Y9I*287P $_5TL"X2+QVW>7V8K9?4?+P#C'NKJ9\+VDP MK[9RX6<0;T55MU-W(V:%37LDE>?Y:L_0@$)$0F]*(AJGSV@NW9648&#XQL!P MI64)/P,,;'= *>YV1 B:5).$N4DQ&5N%P(#N_;))G$T? P,&AMNL.O@98)!< MI]VM=1<9OI[HBUXL-F22+M(8X"WB1)1FSJ0RX',7WW_*]X,,5UI3\#/(D"BQ M'=[>3"@BXU<7N?RX861J2&5 E0;I*/%JM8WO>'+E]#4)L1,9WWVY:P_T#14S M_ R8#CM)I\*WZTNB1Q,;05LO.]-%ME8AR"#/$QDEDU_B>;JHFPF'WSX!D;A(R.MI/N^Q(LC5UV;\ MU#T)O5?;MM4<)[2I6'[9R"O%PJ0YBM/!P1^2.]-!: PP&& PP-Q(X<7/ (S@ M3TQ^PJ2F>EX6)2*)#R)AA,$(HU>C7$(Z1!(/+/N_D:P4)A#DI_!F_M M'B%!W#VS70TRUD]',43(KK#O9[VB5?'L^?F6Y(5_C7Y:@/^*D:D#A?E_.O7, MT?T$_@Q8#(BI$72["@@>/OKQNP,%)&)/(AF(#2@Y=LBOXN^]U?T33SZGZ3%B MB4B>1R*C< 1!)D=)L)0A5G$5 !;ULF6YW\WG>_-Y@;.N<]W9; 7TJ(.6KZ?[GOBS+9*/.SS8)Q9J]J( M2XO1F,C,NIELLKS9C)8 _0Z_7O6LW)3*JYJNJ>Y"KZ;FV^XX!4S!@Y8K8\OU M1E(G12Q*1"ZGVJI.#-01<]A26($^^@01([1YL:GXG7)ZK#3!]G#0P*?GCCV]MR-F@V6TI,[W7VA#U M\<:,683Z^!;:%QZ!*E " $@9XMQ5?NY^V!=$>'0R!"O(]5(@+3M41B@B^IZ] M>Q!@"'KR#&GV](BPS2%J>,YN8.$'R4#8W]1^4"])\B'^ZJWX/5'>Z]\&?4X, M>[7;OW:_QZ 6]3. Y16@TYN(&&Y0Z,.[IN+8M0W?4\X,CW]6JI[5^K?MUWU0>VX;\-?[8MU#Y]+[5_XZ?=;D_8S@_DB%^'?[[W_^,G\\6 MV$N0!/_O!_7CH])'/1#D-9V0>^[[>@>Q2KZQ"(7.]D5$Y+T_1=7N@,?5/H '>X;R1PG6!>;\2 M/RCX<^*E0[G4P0M;X@CH8SO;4U M2@,2AE)AN=9H@CY;QG LL5AB+RNQY&DEUBY-*#ZS8&9ZKUF8Z-M8<:-]HKKJ MGZ^]57J=&%N;Y0B3;M3X;$6D"0T>:6"0Q";)*/=J%=4;M'[/6P<-VP-W-N\K MM >N5D4Y+&5@#B;I:EN=-8GV>CPJ<82>B;D?/\3^1YQCMK*G^#&")C+;VC:= M7ZR[K=EJA*ZWT2P=C7.O%7O$:(#1 */!J=6?0S2P&%]+;IMN5:JVH]3FA3EDL19$F5CZ<72>P72^Q%=X3W2FV-ZJ715IC8"4^;+ M^6:G236W9_!RYF4OPW2RO311[VZ-,M6N.BQ+T:Q?B;]]CO4ZZX6SKIT8U*YPNI?&P=-F:12)OK8:2'R"Z+'E!46L6U3J$^5B_XA^ M79F7B@!D!T1,2DV\&&U.^WEX#0WFDJ: [G*>5(P8+*Y,>C!87+/2] 989"I\ MNEIG"G&=<8;ZW,L/2[GT&0R=.+L8LO[**O!YHM[/562*Y'-- !8,! LJFG@U M]?S-.%I.G##QCNRT2V;P.&>X^^+SNC1>/2HW[;([6#A&1^0S2BR_':44MLV> M 6HVI#$CXZ21$C*NZ&XPL,+ZC"!891-<@!LSI*&'DLKEM9;E]9'[2(W M+^3GL5EU)%"T/_56B]BDKI\A M-HYC=IB]8G1*:0&>;S_-#,^"J05@9):YR( MTNR;YTZ^*C_0Q^[4O4AM<>S)E4##:8;Q+%,&S>RX6K/ =[V?,?3DQ#0.LI.( M9*+MCUUEX8,/\4NHYHZX!)-@=^E.GN5I.D&&O><\_O+;'=!YVK E_<C);2.KA\!;8TVPBP70> M;SN=$.E"GGB#);Z4>U\?5]V*O(>+ ._#U\>S6<-;C.J#@3ZA5#JQ+NW!Q2J^>P+4/K$SX(VL(AF@K9P5-U7XW)&68@Q3L-H50N-[/%LQ]GVO%X:9YH_?A,/U&%ZS\A<<2*(YA'/CHR5R%S4P(J]3W[8$95\I/O3 M+U]-=S4QJ["MO+LE%J[?6\5GI6I<^[#\[(E/QTXK#4"//XN/-XQFOG=D"\4GYJN]Z$2IY7( @K;TI3(D%5G<*X%UQ7"@FCB(!U1;^I(C2 M-%P7\!L4-PGQ0_!*1/30^Y)ANZC!.'0JO7_ER/C>RNU^^>J5ZX[D],HTDK3> M)K5ZLS"59V3_),A7G[00+?^\=(HO#W.%]MHBVG(S8]O3&+DMJH]+1\:/+]W# MT=R27Z?2)MZO;CT.2M;,<8/3)WX"R7]QE)V)G#*3IRR\WTI.Q,*S9$T.1G%&28^BM,3 M>C06%7HD26-.IA1V GY[EN2Q"&"1JHH6X H4*LAJKN2[+NA>M.24)1H;5W/M M22Y\Z:NM%3B\R#&+Y6G(4,#)Y"\W\C3T"!A[9#=X2/6A5RMK,"6GJL8MLZ$-W(8Q3JU';B MM9+J=3LQHSB>J%D1S0HT#I32U)(,7P8CN30$7 AJ:$9*(-1'CV>AX+F@+ M/@=T^LA*B4S%I1*9: 9XQX9_VJ!?(BO-FR(MK:U(O@-8%PP<]L"OI:EHJ4H$ M:OA:P/;_0 )0P)SG,^@G\M>_T8@(>S=@VH\_#M!V@&2 CZY _P"= ,EVZPO& M(2N1\2;BN[ !> \JD6-E*AJ3*!HD5 SAY"PDY#I@DUJ-E(OK> MU'; +*'E,M$DN)J1@]E 4^855H,?01*G1$Q%M.!?0??PUX:C+4&S?3&J@/^I M@30 NP;*9TKR8'N2XQ)(<"1;UB9:0#/P(FI*)5.[/O?Z>GR3IM&;P+2PH'3] M ]OMQ/)9\ST)!;1[[)WDC_3^*.Q/GXF_^(RM*L$"'<$+\%8TLC<0\+N[^SRD ML>;NX "L).P RJNAF9J'J!/=I["CJ(#VD+# ,)J#]08T=6VTMP*>F0-F""7A M$8TR[=;N8X]L M8;/ 9O@!["L2F3": !VHM5Q9[;H \8TD&OF*+DV, 2LVP3 MV*(3=&G6W:'1Y'%SEYYM[O!OSM,&;S]N\-&]5U1?DQ'>!)!DSX)U<)_A9@!0 MP1:&1N0_T2#F@.;$H%+JP3"G&(H<'W(;1"#(U& M[#&:]!(U>4+@)^C=]0B_:,Z!>0<;1W9J**+<#I<#9C[*+DC&0];P[)\10UD" MT@">#MT2CQV[$/I5;XI@!W(E?%L&K0U[#G\,> @,UX._ 6ZR '0^Y0*!"X'. M"*.&8.G _V##XTE$@#:9C/^*C!W8V+-#E',4@)4 H.:0/:&3$4C1+\"%6K#7 MH:FH*IP;)#YP6@>^2(4,*A.(P8$GP#6I#K]M7LHV:X7; B X?<7);KK M! YC!9LB9@X'XL+5D(+7'S>(<'3!C@5F!FD2 88.G GXU5$@C=&^LX1+".AP1%VA%;*@J!@!0IN/!L&>5@!X8C+Y]?1=1(K 4Q8!.Y /R ($ M&#"LKX79Y37O.47V9@A'XCE^@--H5F@M)^C53''"B#!701C!F[]8ED M0,>R&!!D93MZ@-CP-0/(J^4"#H7S#KO[0^H;#?H,+ 0LL.]?8 :(5Q%_A'(+ MT&?_FGLTD@.K"R:>F6J&C#[_>$EL/Y7.+_0GWP.2N@V%4YQK,'%<@-" N8W- M;F=^92L.]0X1O006"&@!2]'1;*!)[@#\D9-^1G;@#B#('P-"1*:*:("Q(UA^ MW L>,1:0:"IZ$0V(F.0]\@C\80(!,\1S=ZY8CXP: HFCN8'4 *"2>_P%TJ> M+2/(#IPE2J J30SQ$>1">0*,ZX5 %JRBZ)B*C+X-!@X)"!<#QB^FD$5ES77\ M.1HT! <3<=%N2WB:FF_!X>SCMRR:D ,A*#G(1^L_N7'WUBLDT>XMN$-X(6/L M=1'H[Z*UV?6 $ ]R,/B? @COAF)E("@*M44D3D"1>BGYB,V>O@FX &U:(@QS M*^A+<(!@_T&T0]9&#%#8M:T0M0"325!$'K=>UP>_NXC^?V3YYUP?+H?[6E?O MYO^=Q/Y",P,\HJ/W91M.]M'H$,>.+)F:O(*^\6)+_V'L"_0N2 M"+"5!<0ZU.1"O@.;,=@$ N(#'0=\)/"]@3^LT41_18(7H+0 )E',N6&CPDQ! M#[_V@!PT, %U3=]$:!QT.@:,#"!J!UA(T]HI4J&,A1P!M /9 !_?-ZO "J,) M(5!&>V+@KD1/5E--FAZR(^!2PY8@&T4?];"GC7^W/!,?8F*(LNCS"*%%QX&S M?=+FGX;UQ\$C<=/ H*)/%(]&ED#V()@&X;KJ]I(\L%V MH3A+T($;"$SP/0^HP8$5 0<)50VH#^STDUP>A*B+ R^W I$+A/AX5@, MQ-( 5A28FP]-#T1'1!C8((1I:-> 'IS UC+ S%WCD,<-<>6&;^S4QIT E&7 M@1(#V&2EB&A)]S8$Q*+J[L?/7XRZ$=A+X%]]"@C<-C&7'1A:J"O.#!T ( M.!40"_+645'9YZX]'(D&HA?LJCM2!FX<%QE.<"$"'0!L5W#*S_79<$,.%5.$ M3(==R4@XX8HZM@EY%H$^^O\KYOY#I.T#*KVRB8=F(63,)Y5J]\='PEFV%P%& M)* FVLH@89\;4,=> AJEI,A(,0 &F6U <)9#7T&PN8??7B%"@Z?SJ8.8W(6# M!KV&]N48*-R \:*AD;E[#*V=E\]6&AB/H>E @PDY_F6+P-1[^11N/)9\M+?P M;-?!YS6X3&!KU^8("5]^!FB%T/MW,.A -%\^!KK4RT>2[1N'(SKVT)W"I[N' M:(<$F&:(#M0QH5J/G-['72UC0'!Y9VCOO'?/S.'0&K.-I?)'[@R$$7D+1=]5 M'NUCP**!"?3H"07K$G#P%(:D7:!M3= 6#I@8K?K3\+"GKPBM$,L*'4>/2&IR[ M\:&X0K\@W&6A:P%Y@ [X!-H!?Z8IPH*W5WF/70*7ZZOC TU@X!>- 9U;@8O\ MS"F-C)-@5S_62_31]PR7V8'NJ"=<&2L!(\ _P2Y6&M0E91G"6]#[ 0G^3 !D M;QV,+% W:>3DL=WU+02LOPD),E;=$3R%\X8J!@B-"^AJTZ"8P(JB0_Q,E0C M[==$X2&2,J#K%E@FH,=P5PQD$2F"+K"1 SLTT'2,#7S_M;@-6+80\]%^*0+[ M#7I)HCN"O.PV$/DQ\IK8X#T)D1+^ A1AQ5.B.XT0='R3)S$8?!(#G\1XXR3& M&2+A$ICE&*K92-H"MRJ2ZU'8.0D\ M^#)!D$#!-S0C1G:3A[TUX!1VF-C%U@#WPX<>J!'?Q[T!&VR M)0+H5[_H+G:C+'>?>=PS MHF B1A#Z1#6O44Q !I:V#74,8)IBM1/J!F!SL5=(.=P[<".&!VYV^W*XA;JO M+EE@G$#^!$"XVZAG8(-\VJGAMHL\?YH)5D?T@1(1>"AEZ.I!/Z%;X>)SC\;^ M1K;GH &V:N!G>*[4O= ) [;>;>R!=8J48-#8/8N*]S/839]F]_$Y=7>32OPZ MIJD>4U1?:+B/[YWQF-6?A[$;1_+7HP?IN%[Y^&KHD85AZ^>';0)5%K5S0W<6 M\A:B#D04- /#?PHT[RBZ?U(&JBO0M2IN=J@ O>D[9-I9\L&*[&M#,(B#]*6P M^4348$PW//>"SE1 M\K._-DY]MS@7H2X1]?@+,PNGOED>[_T!_XQXHU>?6*C MW;YU#V#V?!C:$6T!>EXU"?PU__+801 ?J#X[?%!$GDEW1^Z0GP$T\-9221 :/;CQ3X*V@>!!SCP"!Z!2V;701%#FY'R-!=CO _" "' M(<"'2&^*#N2%WA)7 :8H&"54L79P!.,9FR?33X3=@CW.-@_MP4?'(>2DG8/\ M*#F@_R/8/> ^$0VA<"B\AV4 M$P3M:\>=T?!4"5A5#1Y."<;^],I3[ -]<>#3Z(^)B2)/6'+D M+$71>CP["'1=:"U#R%"@G?5X"BTX@X).:Z -(_ &&AI2PD.3;JQ6>T$1[G1*AX\2S/>:9.J]$X.5>T"6Z=1#L MW\$9JC!@&YQDV0N3'Y_T?P$6'5Z$2S[ JW#[U].09P?ZM]"-LN>)1<#C(.]9 M,@[7U9__COQ#D4QD%[5W_XT^.W/R_[?WI@/3.8BMUYV. M]FU;10RH\+4&<,#34DWG-L6%S$T<04(8YC(1RK/^"<\)F%;",;EL2_+W@%VO MT;CS4/R+VR\^, 4'*&9X JJ5Z3$#.*2O#E=RE"R&+#06@I[*&$$VC8/$/\&8 M@[F:7A$VNLL38GM-_.D*T8&X-JH8-P,OC%1H-JA9/PD ,U",@TS%#C*Z<-+" M?:T42)V.98$#NEU/"ZU:@F_X&WPS!^Z(XBN%W+2PF\+VQ[C-&^'ERANKFQV5 M^&.<4XKINRE?PZI(Z*6XZ@J*QU%P57H$=XA.&C"%+ZL)/133@;@_1;<@.D;L MTF.$2N!:R/2.X@B9);G/1P8%BJ%4XO$44=ARMBPK4@8T8:2XNC).7D;)\DT/ M.Z]E7+2*-4+:%LZ=C'R=@'+EC1ZEQG"P%3X_0[7[')#8;8$("\'XZP(C*U%S MZ-K*T<,_@Z,ANCP!@DQ7!<(!S\<)Q=H6][9>SLD?TD2MA%RC'9J(:8"J7)TX MZF#".QR:('O2 IZTC",EC()!0Q4IN2U_@(;2CWQ=3#C@6YV3C>)@Q$ODP _( MFPDR2Z%@\#1"F'S$JP:["TZWAA)O:8B/X]AOJ,!_'%[#6%KZ (DEN@& Y<>P M_9,&QIT&F8QBI^D]<[9=!,JHJC'2#SVRB0QCE''T0<7I4:AP^934EFO,V4K: M@[3 B[00[7G*R7B\$_L^E0,/[&J^;Z[FS=7\DUS-;]9VZ'U:G*9"ZP*["0#SFG.#N-E+P"D_ 2S*4M4A9>M]ZHLTTZ MNF**P5/GS)5H6!.@2F&W,,BD6T\"AHY(1'G2KE7#;"=W_!I3J=X5 &P^LE67,1BQB+E97".'9^">+:)F<2Z MQ$J#8\C6]5ZZ%7P(.CV@$+!Y'K(-!N/3PA;I&+),5(.C>.) M,8:M$DC1'94!9A*Z,M6R]%).&Y1^5N05N%H$^US?(+G9\]+QN\9.79ZA>XV5EF0R#MUN M1&BT6Z0YZ4EWQ@D*% C'MRE%?E'@?3L!Z[^D).Q,3A7-U9H8NA$4YS55]I6R MC$LQ_"S0997NSJ/P]1?I32@V5$03-&?DNT'X6!S5Y%;9&ZOM/IES14 9,&F& M5I1M/6_(!J\]JV@]3"=4]]L8JUQ ,Q*HA?1GE9.E99K08]/@AJ3XDEW(99C2 M&B6.7T*7#PY.Y=701U\F.LTF01BG\6RB%'M.LN M_>2MB@897;1^(R'3(D9NZ!+&E\8L9:C%,DZ&=TM+Z68#>/$X0![$U&_.\B0U M*F7IA"/^B]-)377*M1(6LH%Q=GAVE0T8^ M)Z!CSNXJ.H&FH H1-W0-A/4C7^$@[5>P%+PWP>33Q:MD1PMBG\KHCG7CNR., MB$,6":/=K);W7"Z=Y'I*M&V=:W5-9'!9!&S!-BU.@+:8*PO0C19= MO&)07J9>S=/2IH2PB&;T38B9A46LR]AM?6)5?D'?JFYQ1A0)=YECN@>0-E#A MQ@#5* $/+P0#]'M64'G-&C6(1S^8JK MPBLW"%7V&;MATNR96YWPVE\X]9TT5IJ3G)*,A#GF1Q3@J;R\E_GSL)6(H//",]90NDQZZ3$GE%..@<%448Z?_NY.9^_.BL(LJ/J?&^W&RUF>1HH.0\>6[,,,GT+S4-#?87-RCF M[/]>\\YQ$C1H-GD6^JO\AL41AA95$I!'>;RI<(B6FUA4I$)'L!"L!8MC*Q' M\L@=B9BY6E6>0RORRYXQV_K 9UV9JXQF@SN7D=ME,9($'^&?B_1D^9"V&B[: M3 20.2L880S[)2,W\1,N%\W1N6&(1Z@OL,H#V6I5:ZM(O"DM@K*F48I^_#27 M148HT9O,52GB*JE8OO7G&!CO3-T'LE[%G'./['03%K[H3?VYU/,-/1F).%K6 M1%ETL[ZNR&E%X!CX<>)]6=RD_XIC:(M"/"X74*@ZX->4X7E#Q8Q&E.%%L&KY M%$)M$U%,W"AC42\CK]U(S^XM))EENQ E8E%UYT0U#HJ+CC(8MSQ3L;!7F\!N MJX/_T49<4!$,[-@8(NO%%V.RJ^E"1?L>%J]:)[ZPP#RM*IEY($+?/DC_[\#X M?XW_]^E3LS8&0ZS,>]A?:XTZATI\K:39<#$NF2F!]?ID6*2JT@3#!++"C![D M6>";-F[9F/-2A2J"P'G3\ )4-50]ARKI\QT?IY&L3JU0L-^F3BG9MSK(% MW;JL*;-$34QY@GF9V_6C[ SM=G]39SA-?6GCHTF(U??4KJG?3[!MV2D?15@( MY=930![*]&+UJ#NB>C[BD8^$W730*D_PAW>O&QA"U($03;NUL46KH<034<(Q M5*@!%4 >.N:(J ,EC#S4@0I&'NI""2,/=:""D8?:4,+N&N"Z0T)0 V?Z_VYL MZ:=;]0#^>%__V>.:L0_>@\&=?)K+K;CXW\*M^X]5<@Y"LQ\&Y6NN[P^2\OR:;G:8[@ZI[6'9E0/8;6,IU\Y2WC65V[9CJ'ST M5';LWN%2>=QN-U7!ZO^\A\NVNWC*5\ M,);R/4F\6WR];Q(;7]A#>&&'1WP->,&(^PH2]XV7[)B]9)^H_GRU36'U,M,X MS([:8=:S.\;(/E0CNV?\8,^"R@?LTS8BND/]:OQ@]4-0/ZWORFJ<8\8YIA1! M[\@2E8RQO$SAW2+I?5/8N,8,*QAA7TOA'6)RXQBK'ZS[40"YO8 [4!*VF\:P MIK_X ^,<>Q;.,7M@#.]#-;QW>7-A7&-U);(1T,.EW;,8"C<55B:2:1 QG'K-3;O?O#4>,^,Q4PKBV$K[&'_*RIU8 M1_[7P,=O# ,<'P/<3Q<<5V2I885ZL(+QO-4/-YYY?^8!MT4]H0ZJPK<\> ,, MB5@2?DP#G^+5XJ@!OTX1,AH_W3/VT^WZ=#A^(A^@O\ 0V1#9$-D0V7C^:N_Y M^RT1,>"N(I_ >/,>P9NWQ\X;CZ,4=GN5LV]6>8*0F:/C@-W>V.Z; ^KDXS&L M4FM6,]9XR2>JEHB<63ODF#TP5NB8>G#W '3K-J"FGC@"=)E(1)J1YRVF M&G'2_]:P(I$9']RQ^."V%?S73;N]VVC\PS[4#46-M\V0W@AS?2CJ[)"BQJ]6 M%QA&?K61&,>)L#A)ULK<&Y,@:WQKZ%O;;?77?;."\;PL>UZ.B\+&\V)8P0C[ M6M^:"6E['KXU!>.L61+CKL21<:@=BT/M?L&LI@?#(5CC]Z/M 1?O-TXV(^!& MP)^0ML;Q5@^,]JO(I+O-.-H>/7>U#2K C_-1* Y5!W2/+'GUU1.FHAT^]3OV MT%#_&5/?R/YSIO[15:-[M0#QWF8N$&BG^R^15[NW"Y"RZRTHDE 5'XPJ+[@6 MR#9 R]"'/WZ=!$DF1&3]+L2WU'H/"_.M?^7AW'(:EM-T.M9Y/)VY"7R:Q=;Z MISOT=/N[MZ,G6E10>0']?!IDP*<>_/6SN!)1CK?,P2ZGLX'VB_-3,T 4GF"] M:!]$K?,*-_'EL-FQFQ9,(<02?^,XL;*)L,9!"I)F_9F[L,6))98IX6F4>#GH M]6QG:1!^!/G=FB4!?#@7;F+-8#6QW\"/8,:P=,O/!8Z"LHBI+O#>A"=LJ8J% M\-<(-@:#*-T\<;$(-I?$X6QFX'*U,OA!?Z_VC=0-16KOAP!?83?.)T*DPG._ M">N#ZV5Q,NWV3';G)3F/0'&PW67UKG4:_74RX9&M[W20T9EPD M]V@.F]=YU;!@C)?#4H :O#O;[,A$E)Q/7]+^;%V[J2YE20!"A2]=$!=7DMV; M".\;OJ)E]UY9KTGL)Q#FO,$G<\#CQ\5=-V7MF@ MWG&P4&#Q>W@0CG#AT2N*&92;D%)U_-DLB6]@W9E A87SY?DU7RG"C8,DS=:1 M&Q_&AS(X8-;M?0.Y:\83">BBB1?Q)Y(:3+%U&F;*C-S8:=ARZHK4$-L M>'G'MKX0*V430#:7$WH>]O0$L-0T2)&2;A2)D'@O"7!W%[:D]0I'C/-D24&" M,DYPIK<+!3!712Z<5UN*,6Z5YP$DRT@Q"=>;5&9/H!:'CR-1L@7I,,D:4]BH M/*%=M69Y,HN!\"0,"<5V-198.DBM2^XK"FN? ."0PRV]-,6W3F.,U =:XB-3 M#!7+8#LKD[&MISE&T'<6)]G$^HA8PEU2(*T.2BKJWG[WCNJ^TU@\,.SA8YX7 MI:"W4![QE:UNJ]%N-^]R7K2Z[49OZ#STO*ALJK:=/;M-4^L,MSS%]"WL.,-5 MQT+E71L.@P4)?;7G,Z"]X03HK3@!5JMW%R!-=Y>' EM3?G#U_7?PCY(_+X2M M1H-P(H6G,(E1B)05W7SU*(:OA\=2HJ36Z6C%=UB$6T-MUO3O_],G7UJH)UX< MQLFI,MZU54W83'+(9+T4)R/8GV\G[AA>?.J&U^X\E:L<#&RGN-(_+1P N _H M5QV\LLH?<3>6MG+JWIQH&U;Q]O.WU$=D\*O/8BXQ?DJ '2B-8U=&):ID\>SQ M2+* OMN:[\&U)G R_./%W[Y^.E\PBS6#+8J3J1N^T^U2^1$ >))9X/US^"L0 M/"UL9O?[+7BRNJ>K-NNQ352$=;O 4@YC*;)4ME*1"DR- 6V (MP.3>W'2OL0 MQM#;F/0ZV])IW3! MI,?OMA]ZTE;FK6\FVV"=5N_N!VU[V%QUT.Z'9SY1.N>'S^?+X,Q1AG&_;?<> M"L[NQG) DG)B[KU@6E?Y(EKM3J/5;MT)IG6HO4,76ZK1NF!/:"]ZG;N@QM[ M3GW8^;/F,AD)"JT4@'("W!J8*T&=1=\>TVU4VJY!8@'F2?/J[&D^?;L+[\%] M/Y&8AHY$! 8X@047/WP,<\HF<-CFL^_!&(NR"1FNJBH., ^=4KIGLH%3 "XA M5DF!W%MXAY C\-$*6-QQ#1]Z MCSXL6)9L:T8Q/!5=PN;"&XKE-9#)PMQG@QRL7.MZ$H"U?"VL"4@UND=Q:.$W M:!!Q@P_#"TD*E^8(^^KE(<]DEW[0^_K%/\2Q3SOR@Y :X)SKF^_+35Y,:*0F MQ 4SJ4E.2HT7$_?:0BR4@,W"Y 3:@" 'B FM'*FM/$Q+@P&0\G,/'DMC.@P7 M_"\\' @9?DS>GQ,TCN:%$902M[NH(='FP"%Q1M*WWUCQ1IX^"8+CH&U+;K"V MO&U)SL#[1[T7 MM .:RL?+ K$C4)6@)"7/(MGH"5TCN6D:8T]W4CC83PH8+Q+C(,.W(<\!4FY) MJO<&K?SX37N%*A7H7,DRO$4\P=@+6K)5P'('C/= M&N=&U84"Q(6AR2?)FRE%0SH<8;_'8]PVVF]B=Z<>[,R0YE.!="+Z>F08HY,XB8Z31#98(. ;T57 5-+VL&$)MD(ES_ MEO,IOIV6?%3U\&Z:U$#OH4>55!M7H"=P ]>Z0TLP7U*=U& .ABN1JNB=AY/> MJ!;6'%XUD?:?_NY.9^_.:B#;:B:K)!D)KIEUFFY-X 3(@TQ=.F:)R[($_'B9 MN-.&_K5Q(-!=D@/+<688BFXRBTG]H[0!W-=/.]>?PF!IEK"W.DXN0=RX^6'5 MHKQ$ I.\:1*$RE[';3Z.%(QRD-?;H-O25I @]-"!@-,C@=C:VW9G*>!SBCTU MH;B$L5!UU(AGJ\W/S\KFYS_3X?M5;W[^438_WS]__[CE32JB)61K]-D3#MFR MT7NJ:EC V#AR'+WP6YF^F*7*SQ,C;H;[I;$4R"Z[BJ;*DL)#Q6^I9+C^&=WT;>OSHEDU6]QUY6! 4XP_@3DI/R7-H# LUB$\LI3!DI^.D!A:/)+V M,A5$JKV"8&&)":U)G">A[N:M#LSV#GH#T$I+7%P-'5"Q?UDNAXZ5/%'W"B7< MS(0[U>IY*C!9>06 OC"-U9:0RV]IO]AO*U$?11RAN2=?XH*%F$HZT)N%+SV2=E-<>N$^:8R834X2[0'S8CE2!9IXS3R 2:"_B$SJABK=@; B>5D29 MZP#8>)QG>2)67+KPT(5Y%PGAPQ8LR:4'.G0<@NF8$PJ'L8-Q !]F0"QR7#-M M<3KRIR(.!1<7Y;BWC>(B)PNFM /CM='!Q-<@M_B:E0R;)R@[12Q:.4XML"_C MFZ_N#6QE4>!B;_X8D(4R:*"LH<8>-;0K>AC2B-O>Q4NQU9>5=S#>M=BFE5:+ M*^T6,/]0 ,D=,;: Z\-X3CS+SA%B9#XVD8]B-?45Q>"LUVVPN]YL;V^MGD(4 M VQQ;^CXOP31Q7!&4B5!= 4,-A49,.RJLR(A!@/&\8Z8;J'3 M6U-B8*"VLV*@.B;%["G88,NL&$=&5\"6MCN=%;%32[39E!D#@S0'=Q[DWMDQ M3;P"H^R8]K#1Z13A3K?-6>7'#!NM,H+KUCGN*D.&A:';Z+6ZVTY8W^1NH],O M H8>G"/3+')D-,'4W;FKWED(XFLYPQ4YDCM5.R6?-(OHO)V1QW>[MSY'-A! M+#;Y5/C]_4:ST[RC-N_T&ZV^LS7OW#\>^R OV5KFDLUH.X;CM(ARWLQM& MNS4>=T,0[6V\M!3ZO3JFN;@Z>HTNVEJP4GU"<^\5K-I1P:KMQV42J1H*@E>T M8XW(>?!1J[?:QO>-^%2TPI#/EF:4KPSY7#FP"O=<]MUX$)UP5:[:NPQ*V15E1U /=] M@/;@MI?A]0JU:H'I\N8N N2J?,KJ+'!CT@G\/L; 4TTKBC]SS..L(+_MY[?E MQ&34T"%&13VI(;4IX.G7.#KYZ>SL-^L7+NZ7[CA<:?,%PIG_1YXBRT1%KPK> M:_6Y'X3YPM_1,YY.,( 7_T_)FV3" E?( H6INE.'1\?HK$0TJ]5\P&PVX,^$ MXQPPGA=9@2HSX36AAY"!$3 &WN+N*!Z+U&X5;YJZDSS&M--JT.SD)5I@)W:O528F&>*M5(,RL8N9C/05[6..:RQES6[/FR9EDU9DDN6%RC0FM0NH++ MT=IERD0>HDT!=@-^-8]< GBLA?,H3W.\JT'Y'>/!@)B*M!-6%F(@0@.108GZ MGG(72C\,?)/KW&8%C)'*GU.3-2W PS[*J7_?[D@'IHG:1A,93;1)$P$^*6J< MM:CLV6X9=2V6_1"'8"!0Q0\$$.AY LP1!JR4[HZ68GGOG*#!&'/"V3*<>$VV M4IRG,&#:H%LAH%4YC.]F[IO3)P/T]U%!&5^<2PGFWCH@O:$[2\6I^D&?!KY5 MDAC9P6,V4NJ*Q,O-LUA]P,)%GU1$L#G+%@1P69RR1$U,\10O<[MV@=VV/=S4 M"5%C<6UXK.LR!E92FZ9^IWX]IZRNKF&;;M444G'3B]6C[@BL"."Z1U8;BZR@ M/0A_O-/9)/]]6$LJN]DSA*@!(3!ZW]!A_W08V"TC$'4@A-%,-2&$T4SUH(/1 M3#4A!&BFKB%$#0C1LAUC1=2!$*":C$34@1!&-=6$$$8UU8001C7MEA#4-)K^ MOQ-'W],M>@!_7 KSV'87'M62?? >#):V8%-@R]__UNHUWRW_6\2WJ-5Z<8A; M\(\7SHM[KGQ(C>(?>>5K;\FVV O5LGMI[8;2AM(/ 5I'3>G'7_F#*%U4'C.T M?JZT-BBE?F?7D^[!,SC1J*PBBS[55CP4#&/XX%#XX'%U_^'Q0;W/0L,'A@]N MYP.#C.IW(B[A__40_Q&.-AE8*#V5K=D-]@,-?$M%"->8U;':,>^,TY#_;3J= M0P%"ANP/)GNG)'O[4,Z[/9*]>R1D?QQI-V2O.=G72_N!H9KC@"UU6.0MP8E' ML<;; O^.8I&&6X]DC<^%6_?J%'DB;MT4CL>B]0 M7B:JG_[-\X08CQ]]M97OE"=J5\A 5ZNH+F26"@EKA&:OK-#J=SJXQ_;XI;!C[V3-V MQVGT^MU=XZE]4WA?$&O?Z]X19^^'@COF[$&WT6L;SC:"#9>!>M[U;!CX8KY[QS^[?/[MCJ-5J#(8[MR&.G-"&F^O+S=W!\-E<1BR8 M$F?>GWG =09.5-<)+ ,*0U)'#%E+GHR)1K4+!55XGV(#A[\J#&XP_=!M!JM3L_.92X SZQL5\'"[F?8'(PQ<#I^'TC!@8,7CV M8M#I+V.B8[R6PTJ36=VE>G2&]LT]--<(@$D6?#2SMAOU( M<#8+^P$?PSM>M]"-F,^,&_Q.6')_V4S+>[ B:^M!>''/:]N%=]SI#,WUCN'K MH^/K5J]K;GWN!?>.E;'WFUJ[.\9N- >.86W#VD?)VMW^,FL?ZWW0NY6]HXWS M>N?.ZZILM$$V_#C'?GU[$?Q'C?;?^U)WG>?2;K2Z;7.O8T3#B,9BI@R(QHY3 MP(R7NU8,\W0)!WM?ZJYS;0:-?LODVAC9,+*QG*W3;O3;RY"JEM=">V;_Y^/. M/O(U/I=*1\>_2,.M1[+(9^1W/O)%'E*A(\.NAET/B%V/^.KCQP ;:^HW']9, M)%8Z<1-S!W+@ ?RFH)$6DF\W!^;^PK#UD;%UTS:))L<286]J&>GJ>D7(O.%K MP]<'S]>= _'YFPI=!R#>Q@E;G[#)IMULFAP.P\$'S<$M$])N?+7'4=4(N'GG M87E'3F?#S#5FYAW9#0=P+6$J=-59?FKA S:UB1Z@21QS$6*$X+D+P6ZSF8Q[ M^1FM^UB>R3'4N4\7H^*H8[=XQ;AC;,'8] M&'O'=Y;/Q4F^;^H_&FU_JSH^, MP6YC#8QDU(I=C&3<7S*ZS=4VW-O,A75]_YT?7#U\XG9));5WVB?*"IK"S\HZ MLEM#,7TWBSG>[I3B[8(KH5@1C:<7E TM$HMA?R\VSV&I:37SO6WBQ^I?VJ9@%\P?,('1GJ3A5/[S; 7]O MV#F:PTGHSN,\.QT'-\+7-THN1[)%U3A_T+P6S5;D3;1=U\I5N[,:W_!RX*;9(S<&$ M-S")IADUTK4<7B%KKL= ):/*F'*EHSCTX8\?@A1H9SE-IV-]RK,PCK]]]W;$ M!\]C(R1B%5]X,<=GGZ K[A1V423XT[O%/S/1R"G[;DMPM'3.*$ == TB>4':9+/<)UI MP[I&909"%Q;L M3XAQ[? $?-!KJ@]LZ\GVYCZ ^"GF]6.>( &T?:1-]_($B)?!#JI#1&Y^$(U# MF37@)7&:6G&.M)M.8Q_ BP"2\7.A"VK6>CUV/3B6\ T!GUB8F) 6K $?7KN7 M@LX49A1OXD:1"*UI<-, KH&YX(%$3\;P?7K7#) /GDUI[DWP;S-WGL#!@J>3 M'&4D(C$.LO0-_<9?++G-BU.99JT2'23OJ#G&U_C!-/!A&Z-+.,[\X#+(8);1 MI;"M?\;7P($)G9Z@ 1,Q=8,HM:;"3?.$3K\D2+\AR\=>0,?O=9!-Z*W6.,R] M+*<-3"T_ 9 76:,YO55NN26BJR")(SQ^;>MW41+@I[^[T]F[L\5)IR%J,:#4 M!/X+Z\Q@!S5ZMG&'7-38GDPS3]U0;A-@;=B5J-P3C'BJRH\S@'V0PJ)#CQ3D MCVC+0HIS @"ABZ-V7##'+8_>L=NOP<3 13VW&_"^D!4GNNC-:PTN,$7IT@;Z]^P!B!>QY M/@E"'T3,DT* ?,@/P)-T(%HJ$"517GK! I?EL!NN!O0A2*X1YA03B M[^-O\0P%LZ*:$O%G'B3 JJ@',A&YD2>0CW'.VE)LZW/QBZ7$SB?%AR *U<\4 M("+!]3G- ]8 ZA!G/ %8+H#_I=AB68B,5WL%:_#!7IRG1B2^ZO @)7Q !LXD M2'SKS]Q-,CP&QA4MA1B6E1?L.RO4D;-?W[_[;R)VFKDJXE MAVS,2W$R2H3[[<0=PXM/W? :5(;R)PYLIU/:Q6I6N ]6UQX,7EGECZ5]5K'A M;DZT#:M$+_"WU$?D%52?+?F[7JRS#!^-) MAX&W-0>E:K-NNI3>2? SCI2,FAVCJ71R@<:W#4 M>?#.)[.7E^96HU/H$QE$R2PF5]PX0#Q UN[H#U#'0+F4#ATT,! OX/GNPG$_ M'L-1PB97F@'^OV1S"""22*Z(XJ"-0\(6*:"S3 P(C/PT=1/U<(:'#1UG MT82F248-YIEG 4X& 1L*0Q46L;D&0!/&&<$'TE^@O1]LER3'O2[A6#D=@'&N M)R<,I$-;$E^+!IA:O"<27"L:I_A=V%$?;##R.L!,%)14^X>0E!POUI6;!'&> M6@*^$4\#CX8#JN= '@!FQC +POZ<,4[N# &NZL+ M/8/F% @C\C=JF@25">[SRK59I+8+182.,J7!D>X@_O6&PX\^+\)3K1)/24V$R&; 0((<%,I$!%X)8O)'^J#-@4T;="9/IWB\21G[ M)N:ZBJ\J]H94EX$\MR5C5#7^:^ 9.;'TS2F1X0ZW9;SKN,D2V"-"]!A9*@N& M$#=>!:L/&&_3)Q54K@<9\S/+"#M+U,2T2^H7V\9.]UMVI[,I&4"#O=KX,8R) M&ZR85_U.,0&G;,)1'"J*:Z$,*HIIT2XHX9?[>B MUJ=;]4"%:-W#S_FX6OFP]@"L*/SP'R^<%_>52<=N;M2.#]Z0P:;;H2T<\U^O MX1OSDR_!3>&"-RQ@6, H0,/]SX/[?Q?B6\IE$-ZC@]JH0<,(*QC!*,,:RL#@ M3C$(3-OE?Y<;G^/%G I$Q'O!52$7.^/Y?:]V']G5Z!_<][IWD3S-#K;#+\@[[-@[ M;=QC^-KP=1WXNM5LV0^N-+T/X'[F^P''#W)0$1Q ,E 6@U000%=]I/+8 M%WG+34]]:BGV>G9[IU5"#0L?R2(/AX4=N_^0LWF550=G\SX/' P>.^Q+Y>4'-[36!W=WZ6/4,6,*Q_>*S?:MLK^A@<@&EU MCLG5E"[C?;/\ )U\F"@V

Z7%G>2\F=3OEC5Y0C53#GT\Q43[P5%#&;UI0QJ#6M097%=+#['PV+Q M ,P7CZBR'I4UP<*9 55(A7& _="V+2L]4@E5K',YE34*CD?ICB.8U_6 M]91U&0J$5A3TBY/E2@%NQ@7@@&-4XB19 J^N*;J&I?@ O UV%Y4OK2XQ1!N9LP_J;?2+\O;Z3W)WTK M"C BR1$S.[ ?9OF=RN%$6#Y&1(N% M3;=9#2K%)*!BAB#AT;HJIPU9 U4O::H^J]0OI1I5]'%9E;3D3GR;FW"QFTTO MP[]M/>QV2VUSS6!9^O$>M6'UNLY87&P< ]O)PEF>F&7W+KKZY/56:Z!T]7O9 MS_)>]D=U=)\O'=WGE7O9?6GF[2OU:$KB&JO*^<6Y2$^^[-D+!53Q!D)]4E4L M7(N'ZS)=XL%Z"[!1M]SRX$5!T>"-?9 E/[NFY"=3Q93\?+*2GW>TZ.*(+']< MY!<1!2"RO\;9/HVX3Y'UKQR.T5:7DAE:I(F"-,T1B;4[7;MR"KF7EXFXQ%.K MK+KH3D&F,GG"%:M+>741KLYZC::UTWQ':Z6?6^_>%*49 S(>"&?%U=GT&G"2 MA6A] 8W1+@"UI2P7'_6?+\!T\F7["WRW\+ED&9I<<*QZ0OAI:7.B 8,3Q9]I M+@QZ%UM>M#LZ!D;AA[-4%;W$O:$3DRO^+^A1&M6VSDA_4Y*(TY!%V;B<)\Z2 MRDQR=5,)I^5DX' &#=\;M@?<'486W-0N;[%QS,M6 ]362@H48ZG-A?V2Q=K M_M7>#E_F>I8+:^_# =/6VM,LO-^V/D8X3(3'#GQ(C1EH86@ZJIME;*&0T6I\ MX84$Y#"C!.#%#[&;^$QEW)JNVAOXY"R_!.L5UL^?(1L29W SI96[]YK7",!' MKT"NG 1O)!H4R^M>_47EM'A391%D>RH$250O5@Q< 8:I]?J+X >M+GZ-OP*# M@:3[Z'M@F()I3<0F'XK*JU^PE51A4?SF H;[V #(+*96BR<0('<1N*-.+7E" MD-8'^)"GM!A]FO:;&L"UM]@ELA!'L5X_XR>&*[H@@J/HF M^I.L#S'NJ74VY>9>R"[48@ )]7,,9]<9:#OVS;S&C99:K/HGJ MD0^'=T.6A9V7Z574]X0L<-8*-+$2 'P M$_P9\'TV5^5Q43WR7%SU=1YRZ8U*;2!S Z?BF/'B5O8;:B6IE7.#"6W1(<;(3@XY"@YRO=*V*1<[S3+I&^+UK%D% MP6#J*>-J4RF]AV/!IPU.K0$6%!661J&5I8ZIQK',19AA+R:?3"@OSD._*'=* M%60C[-M%3^+R%DRV]9MB6UCD.AX!KJWX8[*5JT$]G(,J\6#.<+R=RTE*5UO1 M#0K6 8 __4UJP?*O8+'X_F MRURP<3'[T3__63^CAG*>:GRGU>..K] @1[>=9K$C:Y)K%\NI8N\(M@]],7;S M,)-\',!I +;")6HXQ:R@&? !/L)$J*Q!>7 0Z$(BRM]7L,*79>% ?[AJ+[:& M8=&?1_6*4SRN8%:CG-E.*HNT\*Z@'P^L3FK[@;HYI;8WLB]5!53(3C>$2DH4 MF%;X"S8D0"<7+;,A6^-PM6=X;X3(%2,1BDUFY81O!5B058HR-V !(DH;NNNO M(5L_(6Q*<> &E7-&38SJ#5MOJ18SW#(+-AA9=>\H@6I7QV!+HEXG4:L'7&!D M^860[8\%G??H4U\=)TE*K5=6199.Y;ZFRLB.H#NGA[F'4?>WGD_ C=ZX:F0T@9RK9$$DP5.Z!\?&2&BBMX?1V-&H42H(B8GP/,FG.7N8PKGN MH;"Z_>61@("NQ,/4T1"52ZLQ< ;E)7D#SUAY95>&S.'%1IQ?3BK C"X3]%$;D:%YN65N\*]2LYN2F5YC+%E79Q%=HH3UIU,]1@6XFC7N0) MPP)6V&&-BJVW.*<5]SV-DB6EBXS&E?L \O!-9-I!QG:WC+?!)YUX%XCF "QS.61C'W_:'E'\ONS^18MW80@C=2],1 M:54Z48I;%*V_SXIB8JI=L70@ F4US^&B$P^/%LUGAG:>['"^>B*55P>1HE Z MA_T%N.5QES :'>;L+W1N*K]0]OE%)WT"SSQ5H-&F;[K@KYQVX!%$6Q3*7?ML2(J45/ *[B5X.W%CB@)_.SGY34#V56'V*P7.J M"[$4Q33-I^S-+62',8QTG5!;+T1C\A:WVLVRG -!PG33\.YXS.V4U1L0&M+- M=<6C&@9\M1"@;[?H1:W:/$?D\E7BC- JC--<7507P4_:(-C&+\NY\R895NP9 M!RMDC.V<96B /G,VE3S%$F[)$N7BR$Q":XB=OGYQ#0,"+<>,R;P25]@$D_T" MO&;9[>\LBG)J_LH=2"/K Y#/:C5/_JT%V9+9.X<3S6)+Z5\N?"DIK?]':PZY M25@^"\1>NJC\EL11C)U"IWQ&[U1>;JGN6],NMH65T7I<*Z/29@^M38U=R;$ MQF^]FH@>FAG1-V:$,2-N,2-<*_#_\>*BZ;7]\7#N! @L_!K*WWY4YYO\TE-K>IP>%X%N MV\N%H?5YTY&LS=PJI@Y3.QO%>6;]PEZDST'ZS7Y,2-6R^_5)_=M\2%2;JU8= M1=+IQIVXBX 64/G7H-%/T%B4*EX=%WP]3N!FA!#+]24N_ -.YC):#[$'W;4' M4S 1W-RGKL)><2Y5C(:5:)-#CMB"B%2(W.:3BJ_JI.^Q7#%GA.T0$)W28]JB M[K^4_ZJU=-]5@K2 'C(!146R+B__K/*57ZBONHH5:_7?I20=DM0XA3,PO.9I M0#BXA +GRM^J(M,(OL(CGPIS>FD&:@K],B#-<^G>P:7J#!JXD.E6\E8));2$ MYDN@&;WW$C(O(]TU3%SX8+F;>ZC?A,I;\M(:K+I_F?EWBEOJFAQ\NX90[OU9 M$F,0LI1TD5P%'IEVI4VA^5F F31W.UC?;L;!.5JVI3K!JA%=&&CGCBBZS:]< M6ED&W](( 6U#B]DN75:BP$&2@YH3@07AK; MRY75Z)%!7A(7BU*K!%%-2:OSAG&3>_@W#$416:0E 8?S(HK"7Q"E:TSR#:(Q M>X9LZ_=) A(75C35L$L$[#K"UM#Y>_R#K@X;(-[VB]N2Z7].R]VS7944^,: M[/,A=D+?5KSE8GC+*-[>: 1,'LQ B\](L"-Q&6=XMX='?Y)Q@!?N61GN5<3\ MLH='453&!LL4@F+#&YJTEH6W%\)AB@ ]&1+HNT$RK^JG&0"1#',T.3*'$O.C MY9O$PK'C<\LMYC&;(TV5HR>1RH.RWN0TL,-\D>H>Q=$)_2)S MRGGU%6Z4?I\QA@?R$<>I]K@^?-^[QDK20KF%H#.958M#7CL& M-1DF]# .,9%=A13P.S!@@I8B(S,T7;QX(9!I*$1G3.WEE^@BCF0D;"(N.UX##]4 MH$4>89B)$MTYSN RC$>(T912%86*(]XB2TE*N!Z/"33,>?,)8N%H_%EAK6'$ M*FP:S9Y4;'E<,]'46* 9/E!^@+3\4D0\O@HC71\2ZUJ3^2SFBR5272I4=&RU M7A&HX+=B MXU48:E109X(Y10$$RQ+4=N8S4:K9:$43^_\QD+)W"<!^9QSIX+<99@MQK_3P3VB9!S.J.,;&;:K4V5L8 Q;'(DR3[$ZKAQO58Q/ MD%)D_DUU?GQ3\X.R,?4X.NU6&;Y.W*%* MP%H\(R^IB--:=EM+=XHH78B='& :!T>?%G#0$K$8L*:+A9;SRZBP4AR&D1,& M<@=C9)$40_\\H1W=N10U5;L#!T&X^B?Z3S$X$L%15$@.3)=E0:352C0X3T(( M161&Q;*'<=0]Z)P2=U6N6@..130U2VEFC+UF^,R]P?7 @<,Y=61=I"E%^:GT M(HS=E:"8'4_PNQ2%Q3H5[%9 =(H(A2^%RPI9190SJPC^" :CV(^44$ A\S)= MC*3\[@+>?$6I#4%4F!B2QL6IC731"H5I,;AT65WQ'A8[+?5#<T*GV\I;@8] :MP>"1;EKN%(U27KMT5ER[J-D3$_9 M-I5'3'D-9*V9]].%O+%R)\G!B.Q1&*03F?9-<=CDR2CGZ^GSG17S94SB4E Z MFDRLRD64JHQB=+OAQ:,LLR-K+7&>E!R>138OW.!\4LNAK_&>(Z2\*#A_II7\ MUB^8!,RVU_L;Z=0\\PA2M8;MCD6G/M8JP ![Z3'A6'N,$8!-\J72DK$H:,[+ M.5"1/Q7P(T/Y19'.]N7]>7%YD>2A=$K@.HMP')@Z5^S3E@_S<3V9'B/?C;9" M'H$*UD[0:7%#HEM0^)?S22#&L%98-]E+G\9@H0KV3?/?2E D_T:9LU36 HP1 MM&161D'.&9BI=_*=B."$(P M BM1^06N!UMV54P?QI,E,'$.6I9+0PI%,76LY1$)Y"8NR:FSM4NN!LSU_2/W M+V6F_>)6H1EVH@""'K!(%QOD)PO7[B)[V=PD"2B3/:/\E$+--#3Y $2%]R+% MQ5IQYTB1CE1P3<.^!QF.,C#A*"8<9<]1[3O6U](A(,@6@&]%TL^OE-1EI*D\ M37ZW.*S=8B!,H9(_\BE7C6HM[&7-OB MK2N:C.I0WGF%5/I1W;;+V/HMYDYW MB<6FJ 2WE;J="S^Z2U[X.J0#GY7Q[$5ZS- MHR5QPCFL&5/-SR7^J/*HR*$8W]8CC:#U:X :;W8@>\)X_T;AJ#I;L-T1)Y/-8 M^$+C;AM0J[!3:3&*3K_7[KO-BW%_-+SHC$3OPG6\]D73\6%SW>ZHW6U7+,;? MSCY__?CQT]=_OO_\\= M631I2YLUF8B;QK(*([(TEUL_8Z[F;UQ,#YVJ%YUVO^FTZK#VTE)NK;"4:>*6 M-O-'C3M<'P+>?S3G[H&X:=J>UW7\9OMBU!^,+CJM#@A=J^M=M-K#9FOL.YVF MTUMRT[3.,-9.AMI=]/K=0>>Q>.X.;':V@L_TF$ 3VKHJVPUAG)<$,STOGV^8 M9$318H@!GC,C#(9"*!@4 ;!\D"X$6S96Q68V5&BDQ(J[B"XMZIA6!JM4Z4O7 MQ5OB(M4H#>L:@ N6F,7^^ MIXS/]U0V#0F/5P=.+Z H.F3F%MAZ/JX$KXJ20/!E#K95"0MO*B-/_%AO?^)R"3DYI-(4 MLHSZ7!L/JY>X=%_5J,074J&YPJ+D4-8DEPI*!6%-W&3:4'/7 T%T9.QC;5E1 MWF71M7AQF&O5IYX6?7S$=9!)$9-Y2&U?*O =! ]^]Z0O5W?;9L*;1'$87\X7 M&F$T]+(SZNJRT-,R$$Z%;:K@8')\7F'##;S6)&>JC+DC>B6X=V1M+_,%A0&Q M:U./6T2-$6&WG?+=RMDM0T[$C3N=X9VE]@(7K]&PP8X$4<7;]"!G"_2-F,1Y MRF#-%V& U@U,&FM-%DD#17T_8H-4.;+U]@GH/J9)8^0=W5.JB,-BKN7:RPW7 M:N5@3 -1J"@OS?LB=7F0E)5>F8)R6L4+2KY<9*7SY=+2<4Y'4" MRIY"EM6&RHIDLMX+9L0N?#>=IQ00Q!UY;$"%-?+#2BP<*= MDH)IEH_'Y&#/,M?[1II.B1I&*$^IZPC0(]&^)9TCZB(=/9B>##'B636*@C]7 M>8C9!S*HK!*U1:>F-JT&G1/H8"[KO1'-QEC]U4U!J.*2@L[BXU.W.J^TG?] M@#22_+NE,(*:-9VA)Q3!%2=4?>G2C60%&M*)*-BP@!2S^B= $JPOA]/ GS&C M/UVL3BIO[-5[F9# +@LOGKKA&-0O.:Q&R!A/]D6H:P@,0G M\UFF7)<9'H!TXNI*4M*/**..V2N2"$Q XP)(6*'BJBP8_8>(9W@UQXJ+JAL$ M4O8I*I-)0('5R5+ZBGZ4*2U%6E._E\5:R>Q$2T005923]K+*EV0<=DIX0?_# M:]PGC#"13'9>D=./4@/JE<*]. S+D)B-7TM+ Z-RLE7K=5Y7=7")9M(R3&GE M :\VR$WIDDS1^CR)K_TO<"Q^*T7+RF<^Q[87=>I8#F6DZ9HW@$(%[%'14RNF MIX6BJE!_UGU O#":^]N@VC$LJZT5=96IF*O1 M1TB]Q,:D.W7^D_<";#537"&:?%QU%A_'7!B)%HO PX;Z)$X4*=0+7P/&$J^@!B04./A?B M:5]ZL+=T4M]> M#^KIPO<7\AZQSA6,')>8#B"8JD"0IV+1Y5*80J77@C*.V=.@"@;,*,L3_>/< MZU*(;_A?,IDX$W'1LBJC,T&P?:W\NWP5LRNL*D?@)'F8OTK-Y>1!N2]5. >+4"Y6-;N#DO_JR%@%^CBSY"V%GT;U%R MR6J MEK/B-E6?LO5%-5SA6>NQ,4CU_[!FD5?\CQ@#7]>;UJ4B0AF=D473/\KR+ZIB MK^AB<+=@HM>D0N,<4R?2AFP%I-6:1_E^((7J"8$CH@_=62I.U0_Z M-/"M$O8A1/086BH3AB"WFV>Q^H !-WU2@>5-L@IT4+X,L;-$34SA3%YFYA>+ MK-K&4UAH*.0H[;[=;[_2=TB^3^V6AGNU\?%J!DOVJEU3OY]<)^[LE&T8.''] M6\V'XN_N*(W#/!-DT7?1LD>O!"K74_H)DP%>-QLG\*P=K;L.=%]/VIV0 M=>_KVTC67]R;8)I/)6&K5-T>]#PEPME6;RTM]C@4V0.U^7YVQ<">Y\ ;!@P9 M/CED'?+0L_0+MS?_334W/Q2,= @R47\D%8\MR0 4D/>+.S=HZMA9WVC"VXW% M9Z(%GPUXJM6Q<.Q<<:P*PDVY4 _&Y^:C,/#"^3/1$P8M$0/\GZ!F6FNPLL%* MQ\?X1A7>8C<\$P7X'(#20WGB3)9D^@T[9AF^>-;ZX2R*XIR*5?R&C7^>"3<8 MF$3$_T]1^)F(;\7WOJ*[)2Y))CO)P*W6[,:BZK.6JF10XSWZC:JT'(I<#!:! MY"-?/P\.F[;*/N#BTRLKQO16'1YW*R#SNO6&*\@<+P?M##8=,C>Y 15U8L#] MR"SE'#U+/5>E%">85(Z%I@X&C3TU@3L'3>#5U+T=:ZW*N"YK0YW^S?.$&(^? MUD]U-DN"T&I;JN_#+^[OKU:.Q*!0#TJD_M2BVRBM&D MKV26"$K4@&>L07_7CL5]T_@^Y1QVD?.Z[W6_-&Q=LG4;(.C@V#C;:*\E[=4S M-+X%7!T\C3N-9G.9S/?#6$]*2@10@P)._2N/!*QEMWCJ<%GS:8.\=\&'2+;# MNH*M!2PR+/J$J*=G-P^;2Y\Y 5M=0[VGN6][%/%K# ?.CI#*OG$HP96NAE[* M^HT&:V]O3^W1M_D8'"[9X=B,KN?J,C(.A6?"X$;3&48P[J6=@K;]QI47;6=Z M-#ZE41F;8<_A H]B$;9:!VT2&K?387DM%B(^#I/IC$[9K%.:AZU3CLC-M%;< M"("\I383E8*9]Y^(7>ZCXF3M$Q6BJ+C5 M=D\H,.5T[6;1UBZ*(U'LEX4-,:RFU<3WZJ4W[]".XV$C_HY]N"8B]*U\%D?6E4@S M[$R#C;H%=NORL)D=]YEQJ;LH]00#3DS'+D\Y99G,9L+RL>_OM0]3RT66!\_Z+7LI@6S":F%->_(BN9-U"R.FA-[ M^31GI1S.*WO7[2^/A!WRI(Q2;T,8^66K,7 &=DL]VI";CJ)4[GJCZ/5>Z0I% M_?.:Y9=7T9#>6;RM;0\WOTEO2Y4*+X[\HBT5?%\VJJ*6A]0PD+6"MHVR2S!P M%\RC;.$<85O"@/O&8;,JT2B?2,2?>8!-KKE;GAK)M;!],#:@6U9HW&9SCEGN MT]B'9X2/[>[A"]0ZBSK:)W N4QM.W(%H3FVFN64?_(1+Q$&61JYL74(MCO_ MEG4PLU!<;G&)9^=ID(06U J7H1=1E> MVKG4&M%+L9^TY0L8%GZA#9,M/7^-,V$-<*KX$^W5>8S,C]^"GPA?TX(_%%/Z M@LU$N8-W$'%5B(\-V?Q2=BRD)6/72VITF2?4$M('.N=I*GN<WU+\;>0%QTQ-"_:PW?7:B(\J/?RZGW O MM-[J%\Y@T&_VY8-[Z=O77=&WCZ:I]X!_EMWX?KQ#.[T&Z!W@\410;US\WQC4 M#.L!'."<^O+.K>^"&T33O^93F)!'G3)A#I^Q5S*\CGFB<]&^P#$OOL87_0N' M?\Y^^O5_X_G__O7O]R?-;G/XD_/3](>;LQ<6D^@?+X(;)&L<"C<:NV$J7EB1 M.X7]$9Y_^FL7R]G)I/UE\G_O\W_]^^1#[^KK?W_SKE]\ M[_+3W[VM3/O[Q=^11'6@Q==D&F6+:Q.?9KF?_!+]U?PT^7(5CM^?1Z)_5@-2 MK)SMYR]_C!T1C:[?B\1_?X$=%<-SF&UY7MY*#%>UD<:76?BVDY8%1R(A"7@' M]I;&,T>U6\8.T^HK,,[)EE_#EI?"Q7ZR<.A0?UQU*JK^S9TF'8>?BW[4UI>3 M?[]YFAZR2PKZ3MTOUC5"UY'[HW6"7YN]Y72T6Q)><[NYV+/C_VWEO=!6)1T9 M#ME?E^*$6YVX8WCQJ1M>N_-4KG(PX/L^9?3)65&G^JX]&+RRRA]+;X8VF\5& M\GH74/Y6M0^H_.R6?BN:\?1H)%FXI6IKWDG7FB2H,_[V]=/YRJH.MSL&R-8& M03F/J8-J6O"CNPU/5O=TU68ID#48.V[;;UZT_3: K$&O3T9EKJO1JEW7UWX M_V35"B5W:KH(!UUTS55NC'N:>MC?Q<+VG"0YB!AHTW/?C9*WW]_ZU*^QK:7, M3G:XKRU[T%V_K]0X> :V:I0]I=?_,9J(['+3V@-[V-H_-SYDQU#3&9:J#TMU M[&[_L#GJ RS:<%1].*K5M <'KJ0^!*'@/5JJ>&W8:]_LU;&;^RUO]O S,/+B M9!8GZ/C@O1K-=P38/HNQ ([Q)/N.DWBZHY$EL#1B45.QZ-FM#;MV"&*!6M=_ MNR-V_9 G49!.E(#AI27_].7]>94$90CQ VA!80#+!B/Z;_9M+=XKL/.!K%EN M!POSY2I]>PQ!.LN&(4&9XP/+%HR1B>,#RQ"../ MBR=NS]5;1-%/2OFVW=HB5>$ F7.[Y4C8^K3K<=68)ZGP3H#O$M?+3@6[&BIY M '__,X^S=[>^CA][]T+>7T^R;):>OGU[?7UMPQOLR_CJ[5GB38(KD;X5_J6; MO/7=S'T[&/2[P]Y;D*Y6J]GI=8=.I]D;.+W>VVSJ=%J]=K?GMR[$3?ND94^R MZ0X"[6^]0/\LTHP"*\^18F.@64;WZ:7S2 9*8G#I^40(6)_[35@?7(POFUNZ MDVGI[OUYLCCC\CVKS\')OVM(@T?1^5LND*'QGE<(HG_B-+O];:KF/"?B,$;= M\PKK>33ODRP,$_>\PM[;SEN]S%3M 9Y30RXR &\_ *_9[ RZK28"O"8 O';W MJ0'> J[[4:1 +\YAW!+6-2Q.O>&. $Z3\@R:!NP9L%??@\N O1H3QX"]6I*E M%F /H%[SK=,\(+37KB$;&;2W'[3GM%KM;JN-:,]QAD['>6JT]\,\=*^W!W;N ME!-(,=D[49[ .+(^P<.8.^[T".PY!NP9L%??@\N O1H3QX"]6I*E%F"OU7K; M>NLXAP/V6K7D(X/V'H+V$!Z=8'&"9K_IW !::_E/=_M*Y0+:[DFK\]I]\[;5 M]?DG[3967K]2*_#->PKN^< 9_,8U<7"&@\@ 8"'MAA9B!@ M;4EC(&!M26,@X,,.FU;S &+LC@X#8K+ . [#^!H;UDQ=X"C *JF%A5VWR20@ M7=!_EUK_PWVIPKGUF3NO 63"RME6JWGR/]2'1INY5W DHDZUPHC"(A"7^ M-Q,1;'(HK!_R%#Y)4SD^3O=G-[K,W4MAO0[^]X?//[\YA1_>8$\BV3_.T_O' MC=P0@)BP0#I$EC;@T?7/IF6'.0!T .7BJ:!O;/L5^,(L$1.<^Y70!KBZ_?O4 MM@_;,6+O49&D8S6&0+<;@.;CIQ!H#96&QF.;Q^@IFCT2(5*<]_&7- M4&4#P'+09RV+6VI#%XM;:DJ0=>/HQ0%;L1)Q9V MW-LRT_6Q\"D!3NSF2+W$?6Y:+5L86&3*K.R-_ESXPZ"EVNI]@Y9J2QJ#EFI+ MFOJCI;?4,K,V)T5-IG%HG8E;IC,Q4\5T)KZM,W'7%]V.U_(N.L-^$_X9BHOA M8-"^$$ZW-VZW_?&H,WCQO=:9^,O'GWX]^_J?S^^_R(_WWY*IG-*..Q(_PEFQ MPXD%Z'/-3MN]116G!QZ@/9*@US^O_$FV&%>A2"TAFTP M5/B+ET&*KV[2=^.0+K- MQX-D^43^$4SL4^LLO\Q3."C84*[@*MA;I,(_7C@O:K'"[373UW^^ MM\[_^?[]E_?G9_]^;WTX.__ZZ?/_61]_/?_T^;=/G\^^OO]1:_-V1Y=5+8GY M$/Q<;SK?=V'/FJ2WN@#M]E.[77^8G][-"]6S>S7H65E9P]OTK?7CV7\__FA] M^N_[SU\__6K8K:[L]J@.4F;-)UW/C^X5SS_\V'%=7CCNVT^X7-P,,=DV<%[K)-\-Y MAO/J@+-*LR+,T\,OP;SWX]_6&?.!5=L)N8SEJ>Q?Z M[*([G%U&=^B7D1Q:4;F-K'Q41%,LAX1#,Q9#$N:'1M[5IK20UF?_V>*S6X_4J<^Y#HXW_4ZV&6\"P2,7L_^OB! MQ2HJ9B*S+-*"6[0NI$W82.4YS]A'H;5,4W:J93P5C+6:C3>-UNY!HUFOGQQC MK6XY265M=A@F' M?I=MU8/@WWO=(.B->KYCO]%LL9'FF9%6JHRG01">;[&MQ-J\'02+Q:*QV&LH M/0U&PR"QLW0_2)4RHA';>.ODF%KP*GA\WC9I.4W6;B1GPK!SL6!#->/9ZYIOP;L16DY>'[G11OY' M8&FH9\6-K?-43K$XR7KD]6^CC]%_:QWN-PP-OB_&=71?"Z3=6:8S.\//[ M_FE_]/NKUIOFT5ZKT3H.QK!>_A-DC4!= M[F@P_,+ZY]W!\&(P[(S"W@N2MAL.1_VS?K",70PA:?^B\X&%G\/N MU:C_*40S1H3#%R3VQ=7P\JIS/F*C >3LON^<_S-DL#0;7GT(+UEKC]=;^]M\ MQS.D<]YCK8/8-[T@+3J7K-,;7( 1K*+0!@6\=;QG2 M"$TE*IVON$EN([)>= MX6GG/+RL#SY_"+\X%-"SVVSN_F!-GI:[7V,]/IO?9;PN6!:S*58()/91!KV9\$UP$B7;"ARI2WR&SM3>N:GM)KU M/YF:L%$B6#<1PHB(7PMVQB.K])+ULTAIS*+$>+01[7:?U.Z4&Y>=V6S)KC.U M2 7R>,TKJ;UJL8(4F4(!@.VXS!C/EJS(K"X$Q(82KCJ NIS-\$U+GK()5&5* M,S63EEGEQST8D(E(&,-A$@R9D8EL4EG3H"V&,-@R)2K3'C0@DAHE"8:A2#&0 M)!::+1(9)\'2K")S& *LNJMZC6@A.'HUI5^F4U 4DXU CY':1%C39BWHF<- MT$@B=@[K$+ $."J\-7*ET'NZVW1Z:T>QG% MB&YJ,I'XNFW*G$9*]AG7PID3YI'C5)#:3 ##<2I-0M-HV PN1VY'WV-IHE29 M O/(&;5*O5USK5"OH]FP;9@Q%L#%VRJ\08&;H33O@.?#(A6F#%&48P^V144> MEV.I:<>M*2G;9!Y9VHF16U0 ]P"05-^WY>3AEA-L2;K?)P1&4.S]V1F@=>A0 M7A<>,,B]4,R%EF_;OT91+^*%>?X4"C]C 0N6._F I@J-!<#_N33.JS!* M9&X=RHJW_ECU:5_W Y(RHMT:LU;Z.W5*^"9D,2J5L3N,"I_-!G*D@$$Y);E*.?"BC(N44.J"6$^(VIF*&C]#5Q()/ M8T$#X=V8__.3X0KH\3>!?C;Y'^#]?+=Y-NR@"JHC0I,;G'@I4G #)E#^(XBY MCE?F!@$D'\M4VB5%V,>V)?(Y9)S1/6_N#*WD3Q>0;DJ%\@)%BP$(E!$BE#"Q M$\!ETJG($.A38(\>D1.I: BJ!(\OR"=S1()-(1P]@G XYVGA^$[JB\D$60QG MY PER,-LM [ES_!?__7Q!.4 Q43XGO%I<*P*^[0$SXDP?#U:4(Z??+MX8>-5 M]> X*KPE(,\1+;XA3.+'O,ZK^]!L5&.6:<3U/(K-=_@:A4P5184FXU3BTR.K MSI2Q:*?C%M8R$1;ZRY?[;/N)*1.@#"^X-[H4'$6/<.4Q5&[$"EK"E]&/^(F/,9$(]9>\B1Z9<;$ M%$" Q%;S\=8@V)IB!I/ /$Z9,CH]>J+ZR1[4_$8!TT'$G&CPK@:S".^NWVD:E5@>^78BXUADF$"*-/=0IM!$?_U%5^_N!N[=%DVEGPA<#5:N M.@9?A*Y'*DUY;D1[]:$JY!OLEOCK.+JR)]O ZG=_$"")[OX<0"V5VWW:6.,_ M7NU,MV4 )2WO!\?*6C4K9^R_;;Q]^UOU-K-<>W6S^:,MCS5[X%F;=8II@5A[ M4&/T6X^S8&#CK\AM5;X2NK'W9L,R/Y6*GB'W?7L?0O:2#+ZKW2=-=WGMK20+J(?11,N49)EJYK[U!785+UU$RDF++P1 M44'G;C;PYXCC0)[\8N@OAFZ,H=L7_D(,]? #,NX\PL; %9RK!TQ>"@).&/^: MZ'4US*/KJ59%%E-%K'1[E7PJ3ZW<[2CK8IPSCU*9B7KY?96NJD_+E"W5AV7N M/X:3XT13'^,T>%WG$QQ%VGRN9%PRX?"PL;N_3I*^K>F>W/&/][CGA4[^"U!+ M P04 " 4B 591\.=CLX( #Z) & &-A:V4M,C R-# W,#)X97@S M,60R+FAT;>U:;5,:R1;^*WU-[:Y6 0.HB0O&*H+C2JT1%_%N\K&9:9@NA^G9 M[AZ0^^OO<[H'1,6-J9NPUJU8)2_]>EZ>\YS3S1S_JUH-LX1GD8C9^?#C!8M5 M5$Q%9EFD!;=HG4N;L*'*UAK-PUJ]6CTYQEK= M8!J__:.ORU=?"6=3ZRW9MA=\\-/NUWAY^O0K_KU2L(YO-Y;;Y?4WH2 M# =!8J?I09 J940MMO'.R3&UX%7P^.1X*BQG4<*U$?;]SLWPK'J$$5;:5)P< M!\MW/W:DXL7)<2QGS-A%*M[O3+F>R*QJ5=[:K^>VC9D!NA^-N:O.96R35J-> M_ZF=\SB6V:2:BK%M'=:.CNZ;M)PDJS;E56MID7(K9X+67ELU2@77K9&R2?OQ M!IMFYLMY8Y79ZIA/9;IH_3*44V'8I9BS@9KR[)>*;\&[$5J.?VF[T4;^1V!I MJ&?%G:WR5$ZP.,G:]OJWT,?HO]&DEX-&K>%M,7JPZUPX_48JC=$9?CKO?>@- M?W[3>%MO[S=JS>-@!.OEWT'6", 5>DW8+\DV/ ]9]SP,K\-NY_>0G76ZP_[@ M,^M==ON#J_Z@,PQ/7Y&TW7 P[)WUNIUAKW_)^F?L:@!)>U>="W;6N^S@(S[U MSS B'+PBL:]N!ML<]J_ B+8FD*O2$!@F'!1QEF]20 A?%]W!A\ZE^%UM?_I M(OSL#(^>9KW^K0/Q$4?0__Y^[>C0BTZ#'[&I8T::.9-&CF0J[:*5R#@6&2;\ M_.:H6=]O'P^BF->O4/IL9L MF C6380P(N*W@IWQR"J]8+TL4AJS*&NWMZ)=\UGM/G#C2@!9KPP?J$#TV7C7-J7=2Q8CN*GQ M6.+KKBD3+BG98UP+9TZ81XY206HS 1^.4FD2FD;#I@@Y"COZ'DL3IQ^-Z3/M#"5Q2,MJ],2MEO%.G1&Q"%J-2&;N3HRE&1L:2:TD*2,^[CF4R M6JDPQ(4.T\81IXM!'/@@$(YP;E*.?"BC ND;U &UG!#WG(H9GJ'7$PL^C00- M1'1C_O=/ADM'C[[HZ!>#_XF_7QXV+W8[H#*3,7F3&QS'B2FX 1(H_Y&+N8Z7 MY@8 )/=5'3'LIFT)?,XSSN@>-P^&KN5/1TAWI4)Y@:+%P F4$2*4,+$3P&72 MB4OB%__=7."<@[%1,2>\6EPI K[O 0O81B^&BTHQX^_7+RPT;)Z-0 M(6)'+,X>9= O4 3?BK2LE1^-K_S/)MH&$GPU=?B=JBEW3(N7@*K<8YY"<-VI M]_ GMWP%U3_)JBL1.3(KSG9FQ:ZN 4M.<0"R0OP-P8P4^)OZ8PGYW"*[<#WB MV1!?X)WR^Q*OXJ]"0GR'S2*+7&F]]T\62!V<#2B#2;B$BC8J!",I8+N2&5>% MRESP6Z(ZGT$]H5&#W\*('L^_"& M6M;N]6ECC?]XN?.,Z 9L7MX,CI2U:EK..'A7>_?NI_5KPG+MY97AMP8 UCR% M#UNL4TP*$-EAA=&O/,Z"@8W_1FZK\E+H9JW9W++,S_'\"^1^8.]#.*A$@F]O M-?([YLXO[$W=_6U7L< $[&-G.#P/_W2WEA>=P>_W2@4.2:\:30]NAE]X$_R* M@?;MU7D.?_1CY#\,OL?7Y3^ ]W\-O.WJ(Q^LZ3ZWI(5H$?VJ?">B@DZL[-^H MO]D53J,R%N5-73>18LS.5HF^[XOTXT">_$#H#X1N!Z&[5_ZJ"?A[@L2]#5 , M7+6Y?*[DM9C?">-?$[TJA7ET.]&JR&(JAY5N+9//VL,J#SO*HACGAG8J,U$M MOR_3U?I#,F7+^C,RCY^^R7%4J(YPSKJM\C%J_!:?*1F7,#@ZJC4/5DG2M]7= M SO^J1[WF-#)?P%02P,$% @ %(@%6;V'7?&7!@ +B !@ !C86ME M+3(P,C0P-S R>&5X,S)D,2YH=&WM67MSVC@0_RHZ.FV3&?P$$F)H9@B0"7=M M2,'IM7\*6\::"LLGBQ#NT]]*MHDA[37MI WM-!,,UFL?^NVN=M7]PS"&28R3 M@(3HPG_S&H4\6"Y((E$@");0NJ(R1CY/4YR@-T0(RA@Z$S2<$X0\PCUWJ"#:[]_J U:__<:,,(224C MIUVK_,['SGBX/NV&] 9EC>&7-KK&@H8\^Q M[>>=%(8&(Y'T6F:[?=M/%<-$\0AB6](6KMRJH!(UAX,R[CSBZ! M3\U,RWD13Z01X05E:^^E3Q#/>*V/YSXH_-1O^>/QI=@,Y/I=>_21_YXCWATVNC:G)I]$X%. M%9_YOCN-EEW?(S9[4]0;C*]@?_=4CUO:.[&/T/@<*;1.>Y.SWN5P:HS?OQY^ M0 !8U>/:MOO(S&^SJCK+96]H1F>44;GV8AJ&)($!+YZU7;O1Z5IJX*/KD"9 M17I.>Y>O48("GB0D4'XP#U4R)NCM$@M0-UNC"4FYD(A'R(?V?DQ(1@+\D:!S M'$@NUFB4!%S &!VV#M1D)8IK=_I\ 2%OK=^!'NA39$L/^2X[NS%L1/NX@ M;=A*4!SR5.FP.KH8H^!;K#[%8H83DAGC6T;6J!?HO5'PK4,_EM[W@LZ1Z:;W MPICZ-!IFNW4?Y$7 U\%;+?9 T$L\8P3-N B)>%6S:Z!%QHJPOWG/4AP4[S!# MP"?H!9X3:T"'#HZ*QB*HFA)A(OX2N!H2D_"1R9)\!>0:(TU\=T 0:< M/21?>)46=0S**1TXAUIN2X95,9Z*'67DAIZ5D03R-M4.RP8ZDQ ^W<8M60YMCF$)DTS MV_'NYF1"JJ62VF@4EE2+U8I4X[/(S/>@6*5Y;!X?/Z]:S\[V5S*LROH< MUHP87Y465;X;"M_>#++;C\8*E/#%K*WBI#9#\2SC;"G)CJ#?VT]4!CX\CN7) M;?'LG]C_/%TKEWA_T:_K_,Q>W(" M>"S[_2G$^0KSV"=Y?@+H]9;S9291*\]M]QU9>5Y\__DM$"J./>4A+[U%X.0@ MV7YFZ[\?*YB566C0>S<:H/&[X<0?7_Y4(/KMO[X1?.HL\\3(VZHP_4;=+XVZ M'RL/W3['J=\>EE%(R +:\V+X;%TM1>@R>KH4D$*0[8)<^X%%N+S\O-#U M][JJX-%J31^H"1(109* Z(I*HAKF-)-Y:00V <;I*^_M&DG![1*6%;MLW%%O M5*F;]_**>%/%F.'@XUQP6$[53[CP2A]>N>#=[BAR-E538C0A1O%>>OWJQ7+1 M4KU7WKVQ3O&<&'EVAR-)A(=O. T+DV^W3;>YB35YFZTON?.;<'VU?OH?4$L# M!!0 ( !2(!5EG]T5>F@8 .\@ 8 8V%K92TR,#(T,##,R M9#(N:'1M[5I[<]HX$/\J>W3:IC/XQ2,EAF:&$C+AVH04G&O[I[!EK*FQ?+(H MX3[]K62;&')W33--0WO-! )Z[,N_W=6NTOO-,(9)1!*?!G#FG;^%@/O+!4TD M^((2B:,K)B/P>)J2!,ZI$"R.X;5@P9P".+9Y:#J-MFD;QG$/:0V*33QQH6.U MK8;=:(%]Y+:/W-8A],_AX,H;O-"+3\8#[^/E,.=Z>?7Z[6@ -<.RWC<'EG7B MG>03+=-VP!,DR9AD/"&Q90TO:E"+I$Q=RUJM5N:J:7(QM[R)%7??.V,!^OC7L ^ M0R;7,7U56Q Q9XDA>>HV[51V<:>%TSMKKHT5"V3D.K;]M)N2(&#)W(AI*-VV MV>G<# DVCS9C/%?-%30FDGVFBG:%JA]3(MP9EU%WE\$_[4S+?2%/I!&2!8O7 M[G./+6@&%W0%$[X@R?-Z/H)_,RI8^+RK5V?L+XJD43U)KZ5!8C9'XDK6;JZ_ MBW.@7DY#O;4:=#6%P-AQ.AX/^FR&<]@?>>/(11A>#\>1R/.E[PY,]DG8P MG'BCT]&@[XW&%^@SD^E5_\(#;[Q',CH=N#*GYL $M*F2,W_N3K-MU_=(S/X4 M^B?C2WR^>VK'+>L=V8

Y;:^&"B=[;D1K:C!'R>)-17L3-/;S*B\&Y)!#ZB> T3FG(A@8?@X?@@HC2C M/OE$X93XDHLUC!*?"URC4]V!VJQ4:=C= 5]@FESK;T[W!:9!..5B4;B ;;R# MD O-+47!>0 4A0S@]R5R;=1!9TN20K0!20(87F,22S#] M(K<%RS*E!?ZJE0%*!!$5%&6ORI5K5(I5S^49U>&<2%RU@J$)@YB(3W4DCLQ4 M+H$_F$_A4M",*3MJSH.(T1!.68+G!49B&(Z6'&X"@V+_L@LZ)"AU2*XR/Z;[UE*_.([[A#X"C9L ME 5]$A?10P,:SQ[=5<0D-=1&ZB9\)0@.Y0>"0_,(I2U8E))_2VL8> 21?.%6 M1M1I*.=TX+S0>ELRJ*KQ6.(HORV\.%S&Z%P^0C-6#K1Q*D'_7#)!U5$W4T": M%O' :1X0=%P!3OL@>+$!WXT+;MRO0*!SU&QUE7O<&,!2#]/2&/A?(U+GC$># M9&/O(,D2#/\+HG&&*4@2EF#88WGL+O%*F,I!*09>!68[@=I\4,1NE3\E&*J9V;A]JK@G MME6UI&'YJJ:XU4JT%U1RT!L^CV.29M0M/U0E/D3F47X 4U66>CHHX[825:WR M"DZ-5 HR[30EUX):42#]JR/EF"FHM%Z:+U\^K1ID!ZZ5NK!"GR/-,.:KTDCE M=T.YHSO#FOR3L4(C?+'6K !XLY3,,AXO)=U1]*'#6F7AW8^/>4E>O&_[_6[\ MXF6<:IG-PT6;^7"/X0Z M7^WW^^)HN+\4T0])[T&#'4L@">V_OF^ MNEF9!>=]SSL;OM=MA[?]R9L?"DJ_ MG](:B.-H^,O]V6UR_L_>S8^[XJL>V3 MG?KL,HG2^>HJ[![=U9[%=G-M6:CG)\ ]>3 /(,9EI2%\AR;XA,:49!2:3:/3 M:';JNAVNNNL)S3._W51-$Y85#6K$C>Z7X,",(BP@7(J$91'N42RR2/5=$BYQ M%@)*%SB>=^9GZVH;1??TTZ7 4H)NMQ([=VP?YEWPA;X,J*O>(ZM>," W04,J M:.)3W0U*U,"<93)OZZ#=<9V^L]_N[Q32+I&LV!7CAGNSRMV\55]$FX;&C/B? MYH(C.=5*X<(MXW?EAGI[HJC=&O@P8Y90H_A>1OSJS7@Q4KT8W[UR3\F<&GF5 M1T))A4L^&UL4$L! A0#% @ %(@%6;*"NKY!7@ 'P<& !4 ( ! MJ4, &-A:V4M,C R-# W,#)?;&%B+GAM;%!+ 0(4 Q0 ( !2(!5FP)QIQ MPSH .T9! 5 " 1VB !C86ME+3(P,C0P-S R7W!R92YX M;6Q02P$"% ,4 " 4B 59EA+K+1_W 0#9)!D %0 @ $3 MW0 8V%K92TR,#(T,#&5X,S%D,BYH=&U02P$"% ,4 " 4B 59 MO8==\9<& N( & @ %>Y@( 8V%K92TR,#(T,##,R9#$N:'1M4$L! A0#% @ %(@%66?W15Z:!@ [R !@ M ( !*^T" &-A:V4M,C R-# W,#)X97@S,F0R+FAT;5!+!08 "@ * + *8" #[\P( ! end XML 67 cake-20240702x10q_htm.xml IDEA: XBRL DOCUMENT 0000887596 us-gaap:TreasuryStockCommonMember 2024-04-03 2024-07-02 0000887596 us-gaap:TreasuryStockCommonMember 2024-04-03 2024-07-02 0000887596 us-gaap:TreasuryStockCommonMember 2024-01-03 2024-07-02 0000887596 us-gaap:TreasuryStockCommonMember 2024-01-03 2024-04-02 0000887596 us-gaap:TreasuryStockCommonMember 2023-04-05 2023-07-04 0000887596 us-gaap:TreasuryStockCommonMember 2023-01-04 2023-04-04 0000887596 us-gaap:TreasuryStockCommonMember 2024-07-02 0000887596 us-gaap:EmployeeStockOptionMember 2024-04-03 2024-07-02 0000887596 us-gaap:EmployeeStockOptionMember 2023-04-05 2023-07-04 0000887596 us-gaap:EmployeeStockOptionMember 2023-01-04 2023-07-04 0000887596 us-gaap:TreasuryStockCommonMember 2024-07-02 0000887596 us-gaap:RetainedEarningsMember 2024-07-02 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2024-07-02 0000887596 us-gaap:AdditionalPaidInCapitalMember 2024-07-02 0000887596 us-gaap:TreasuryStockCommonMember 2024-04-02 0000887596 us-gaap:RetainedEarningsMember 2024-04-02 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2024-04-02 0000887596 us-gaap:AdditionalPaidInCapitalMember 2024-04-02 0000887596 us-gaap:TreasuryStockCommonMember 2024-01-02 0000887596 us-gaap:RetainedEarningsMember 2024-01-02 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2024-01-02 0000887596 us-gaap:AdditionalPaidInCapitalMember 2024-01-02 0000887596 us-gaap:TreasuryStockCommonMember 2023-07-04 0000887596 us-gaap:RetainedEarningsMember 2023-07-04 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2023-07-04 0000887596 us-gaap:AdditionalPaidInCapitalMember 2023-07-04 0000887596 us-gaap:TreasuryStockCommonMember 2023-04-04 0000887596 us-gaap:RetainedEarningsMember 2023-04-04 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2023-04-04 0000887596 us-gaap:AdditionalPaidInCapitalMember 2023-04-04 0000887596 us-gaap:TreasuryStockCommonMember 2023-01-03 0000887596 us-gaap:RetainedEarningsMember 2023-01-03 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2023-01-03 0000887596 us-gaap:AdditionalPaidInCapitalMember 2023-01-03 0000887596 us-gaap:CommonStockMember 2024-07-02 0000887596 us-gaap:CommonStockMember 2024-04-02 0000887596 us-gaap:CommonStockMember 2024-01-02 0000887596 us-gaap:CommonStockMember 2023-07-04 0000887596 us-gaap:CommonStockMember 2023-04-04 0000887596 us-gaap:CommonStockMember 2023-01-03 0000887596 us-gaap:EmployeeStockOptionMember 2023-01-04 2024-01-02 0000887596 us-gaap:EmployeeStockOptionMember 2024-01-02 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2023-01-04 2023-07-04 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2024-01-02 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2024-04-03 2024-07-02 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2023-04-05 2023-07-04 0000887596 us-gaap:SeniorNotesMember 2021-06-15 2021-06-15 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2024-04-03 2024-07-02 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2024-01-03 2024-04-02 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2023-04-05 2023-07-04 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2023-01-04 2023-04-04 0000887596 us-gaap:RevolvingCreditFacilityMember 2024-07-02 0000887596 2023-01-04 2024-01-02 0000887596 us-gaap:EmployeeStockOptionMember 2024-01-03 2024-07-02 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2024-01-03 2024-07-02 0000887596 us-gaap:EmployeeStockOptionMember 2024-07-02 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2024-07-02 0000887596 cake:O2024Q2DividendsMember us-gaap:SubsequentEventMember 2024-08-14 2024-08-14 0000887596 cake:O2024Q2DividendsMember 2024-05-22 2024-05-22 0000887596 cake:O2024Q2DividendsMember 2024-05-07 2024-05-07 0000887596 cake:O2024Q2DividendsMember us-gaap:SubsequentEventMember 2024-08-27 2024-08-27 0000887596 cake:O2024Q2DividendsMember 2024-06-04 2024-06-04 0000887596 us-gaap:SeniorNotesMember 2021-06-15 0000887596 us-gaap:ConvertibleDebtSecuritiesMember us-gaap:SeniorNotesMember us-gaap:CommonStockMember 2024-01-03 2024-07-02 0000887596 us-gaap:ConvertibleDebtSecuritiesMember us-gaap:SeniorNotesMember us-gaap:CommonStockMember 2021-06-15 2021-06-15 0000887596 us-gaap:ConvertibleDebtSecuritiesMember us-gaap:SeniorNotesMember us-gaap:CommonStockMember 2024-07-02 0000887596 us-gaap:ConvertibleDebtSecuritiesMember us-gaap:SeniorNotesMember us-gaap:CommonStockMember 2021-06-15 0000887596 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember cake:FourthAmendmentMember cake:OvernightBankFundingRateMember 2024-01-03 2024-07-02 0000887596 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember cake:FourthAmendmentMember cake:OneMonthTermSecuredOvernightFinancingRateMember 2024-01-03 2024-07-02 0000887596 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2024-01-03 2024-07-02 0000887596 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember cake:FourthAmendmentMember 2024-01-03 2024-07-02 0000887596 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2024-01-03 2024-07-02 0000887596 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember cake:FourthAmendmentMember 2024-01-03 2024-07-02 0000887596 cake:O2024Q2DividendsMember us-gaap:SubsequentEventMember 2024-07-25 2024-07-25 0000887596 cake:O2024Q2DividendsMember 2024-04-03 2024-07-02 0000887596 us-gaap:AllOtherSegmentsMember 2024-07-02 0000887596 cake:TheCheesecakeFactoryMember 2024-07-02 0000887596 cake:OtherFoxRestaurantConceptsLlcMember 2024-07-02 0000887596 cake:NorthItaliaMember 2024-07-02 0000887596 us-gaap:AllOtherSegmentsMember 2024-01-02 0000887596 cake:TheCheesecakeFactoryMember 2024-01-02 0000887596 cake:OtherFoxRestaurantConceptsLlcMember 2024-01-02 0000887596 cake:NorthItaliaMember 2024-01-02 0000887596 us-gaap:RestrictedStockMember 2024-01-03 2024-07-02 0000887596 us-gaap:CommonStockMember 2024-01-03 2024-07-02 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2024-01-03 2024-07-02 0000887596 us-gaap:RestrictedStockMember 2023-01-04 2023-07-04 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2023-01-04 2023-07-04 0000887596 us-gaap:SeniorNotesMember 2024-04-03 2024-07-02 0000887596 us-gaap:SeniorNotesMember 2023-04-05 2023-07-04 0000887596 us-gaap:SeniorNotesMember 2023-01-04 2023-07-04 0000887596 us-gaap:GeneralAndAdministrativeExpenseMember 2024-04-03 2024-07-02 0000887596 cake:OtherOperatingCostsAndExpensesMember 2024-04-03 2024-07-02 0000887596 cake:LaborExpensesMember 2024-04-03 2024-07-02 0000887596 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-03 2024-07-02 0000887596 cake:OtherOperatingCostsAndExpensesMember 2024-01-03 2024-07-02 0000887596 cake:LaborExpensesMember 2024-01-03 2024-07-02 0000887596 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-05 2023-07-04 0000887596 cake:OtherOperatingCostsAndExpensesMember 2023-04-05 2023-07-04 0000887596 cake:LaborExpensesMember 2023-04-05 2023-07-04 0000887596 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-04 2023-07-04 0000887596 cake:OtherOperatingCostsAndExpensesMember 2023-01-04 2023-07-04 0000887596 cake:LaborExpensesMember 2023-01-04 2023-07-04 0000887596 us-gaap:CommonStockMember 2024-04-03 2024-07-02 0000887596 us-gaap:AdditionalPaidInCapitalMember 2024-04-03 2024-07-02 0000887596 us-gaap:CommonStockMember 2024-01-03 2024-04-02 0000887596 us-gaap:AdditionalPaidInCapitalMember 2024-01-03 2024-04-02 0000887596 us-gaap:CommonStockMember 2023-04-05 2023-07-04 0000887596 us-gaap:AdditionalPaidInCapitalMember 2023-04-05 2023-07-04 0000887596 us-gaap:CommonStockMember 2023-01-04 2023-04-04 0000887596 us-gaap:AdditionalPaidInCapitalMember 2023-01-04 2023-04-04 0000887596 2024-07-29 0000887596 srt:MinimumMember 2024-01-03 2024-07-02 0000887596 srt:MaximumMember 2024-01-03 2024-07-02 0000887596 cake:OtherFoxRestaurantConceptsLlcMember 2024-04-03 2024-07-02 0000887596 cake:NorthItaliaMember 2024-04-03 2024-07-02 0000887596 cake:OtherFoxRestaurantConceptsLlcMember 2024-01-03 2024-07-02 0000887596 cake:NorthItaliaMember 2024-01-03 2024-07-02 0000887596 cake:OtherFoxRestaurantConceptsLlcMember 2023-04-05 2023-07-04 0000887596 cake:NorthItaliaMember 2023-04-05 2023-07-04 0000887596 cake:NorthItaliaMember 2023-01-04 2023-07-04 0000887596 us-gaap:FairValueInputsLevel1Member 2024-07-02 0000887596 us-gaap:FairValueInputsLevel1Member 2024-01-02 0000887596 us-gaap:SeniorNotesMember 2024-07-02 0000887596 us-gaap:RevolvingCreditFacilityMember cake:FourthAmendmentMember 2022-10-06 0000887596 us-gaap:AllOtherSegmentsMember 2024-04-03 2024-07-02 0000887596 cake:TheCheesecakeFactoryMember 2024-04-03 2024-07-02 0000887596 us-gaap:AllOtherSegmentsMember 2024-01-03 2024-07-02 0000887596 cake:TheCheesecakeFactoryMember 2024-01-03 2024-07-02 0000887596 us-gaap:AllOtherSegmentsMember 2023-04-05 2023-07-04 0000887596 cake:TheCheesecakeFactoryMember 2023-04-05 2023-07-04 0000887596 us-gaap:AllOtherSegmentsMember 2023-01-04 2023-07-04 0000887596 cake:TheCheesecakeFactoryMember 2023-01-04 2023-07-04 0000887596 cake:OtherFoxRestaurantConceptsLlcMember 2023-01-04 2023-07-04 0000887596 2024-07-02 0000887596 2024-04-02 0000887596 2024-01-02 0000887596 2023-07-04 0000887596 2023-04-04 0000887596 2023-01-03 0000887596 us-gaap:FairValueInputsLevel3Member 2024-01-03 2024-07-02 0000887596 us-gaap:FairValueInputsLevel3Member 2023-01-04 2023-07-04 0000887596 us-gaap:RetainedEarningsMember 2024-04-03 2024-07-02 0000887596 us-gaap:RetainedEarningsMember 2024-01-03 2024-04-02 0000887596 2024-01-03 2024-04-02 0000887596 us-gaap:RetainedEarningsMember 2023-04-05 2023-07-04 0000887596 us-gaap:RetainedEarningsMember 2023-01-04 2023-04-04 0000887596 2023-01-04 2023-04-04 0000887596 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember cake:AmendedCreditAgreementMember 2024-01-03 2024-07-02 0000887596 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember cake:FourthAmendmentMember 2024-07-02 0000887596 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember cake:FourthAmendmentMember 2024-07-02 0000887596 us-gaap:SeniorNotesMember 2024-01-03 2024-07-02 0000887596 2024-04-03 2024-07-02 0000887596 2024-01-03 2024-07-02 0000887596 2023-04-05 2023-07-04 0000887596 2023-01-04 2023-07-04 0000887596 us-gaap:FairValueInputsLevel3Member 2023-07-04 0000887596 us-gaap:FairValueInputsLevel3Member 2023-01-03 0000887596 us-gaap:FairValueInputsLevel3Member 2024-07-02 0000887596 us-gaap:FairValueInputsLevel3Member 2024-01-02 iso4217:USD pure cake:item shares iso4217:USD shares cake:D 0000887596 --01-02 2024 Q2 false 10-Q true 2024-07-02 false 0-20574 THE CHEESECAKE FACTORY INCORPORATED DE 51-0340466 26901 Malibu Hills Road Calabasas Hills CA 91301 818 871-3000 Common Stock, par value $.01 per share CAKE NASDAQ Yes Yes Large Accelerated Filer false false false 50872012 40654000 56290000 72420000 103094000 24855000 20670000 70987000 57654000 69019000 63090000 277935000 300798000 810444000 791093000 252039000 251727000 1338155000 1302150000 201018000 194615000 1791212000 1748492000 2879591000 2840383000 68644000 63152000 192344000 222915000 149899000 134905000 231720000 239699000 642607000 660671000 471054000 470047000 1258933000 1254955000 133017000 136648000 2505611000 2522321000 0.01 0.01 5000000 5000000 0 0 0.01 0.01 250000000 250000000 107916784 50902796 107195287 50652129 1079000 1072000 928015000 913442000 1274339000 1216239000 57013988 56543158 1828382000 1811997000 -1071000 -694000 373980000 318062000 2879591000 2840383000 904042000 866170000 1795265000 1732284000 201694000 201094000 404947000 407318000 317282000 306149000 638212000 617677000 239097000 226996000 472638000 457925000 54384000 54488000 114750000 108557000 24960000 23332000 49716000 46287000 -188000 -653000 1895000 1589000 1146000 1287000 2267000 2476000 6975000 6006000 12855000 9058000 845350000 818699000 1697280000 1650887000 58692000 47471000 97985000 81397000 -2348000 -2162000 -4109000 -4042000 56344000 45309000 93876000 77355000 3900000 2634000 8241000 6630000 52444000 42675000 85635000 70725000 1.10 0.88 1.79 1.46 1.08 0.87 1.76 1.43 47702000 48492000 47726000 48593000 48775000 49085000 48685000 49296000 52444000 42675000 85635000 70725000 -124000 180000 -377000 327000 -124000 180000 -377000 327000 52320000 42855000 85258000 71052000 107195000 1072000 913442000 1216239000 -1811997000 -694000 318062000 33191000 33191000 -253000 -253000 0.27 13764000 13764000 680000 7000 7691000 7698000 12496000 12496000 107875000 1079000 921133000 1235666000 -1824493000 -947000 332438000 52444000 52444000 -124000 -124000 0.27 13771000 13771000 42000 0 6882000 6882000 3889000 3889000 107917000 1079000 928015000 1274339000 -1828382000 -1071000 373980000 106323000 1063000 887485000 1170078000 -1765641000 -982000 292003000 28050000 28050000 147000 147000 0.27 13929000 13929000 628000 6000 5938000 5944000 12376000 12376000 106951000 1069000 893423000 1184199000 -1778017000 -835000 299839000 42675000 42675000 180000 180000 0.27 13759000 13759000 92000 1000 6369000 6370000 9402000 9402000 107043000 1070000 899792000 1213115000 -1787419000 -655000 325903000 85635000 70725000 49716000 46287000 606000 -768000 2511000 2469000 14475000 12227000 6506000 -28462000 -31740000 -4185000 -1216000 13342000 5306000 5958000 4240000 16729000 12218000 8838000 7107000 4351000 627000 -30568000 -32328000 -5185000 624000 94445000 101516000 66297000 62660000 680000 392000 -173000 156000 -66804000 -63208000 12994000 26693000 26998000 16365000 21695000 -43058000 -61687000 -219000 159000 -15636000 -23220000 56290000 114777000 40654000 91557000 7348000 5308000 11122000 5175000 17965000 14752000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">1.   Significant Accounting Policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Basis of Presentation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Consolas';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">The accompanying condensed consolidated financial statements include the accounts of The Cheesecake Factory Incorporated and its wholly owned subsidiaries (referred to herein collectively as the “Company,” “we,” “us” and “our”) and are prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). All intercompany accounts and transactions for the periods presented have been eliminated in consolidation. The unaudited financial statements presented herein include all material adjustments (consisting of normal recurring adjustments) which are, in the opinion of management, necessary for the fair statement of the financial condition, results of operations and cash flows for the period. However, these results are not necessarily indicative of results that may be achieved for any other interim period or for the full fiscal year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been omitted pursuant to the rules of the Securities and Exchange Commission (“SEC”). The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the fiscal year ended January 2, 2024 filed with the SEC on February 26, 2024.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:31.7pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Consolas';font-size:10.5pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">We utilize a 52/53-week fiscal year ending on the Tuesday closest to December 31 for financial reporting purposes. Fiscal year 2024 consists of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">52</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;"> weeks and will end on December 31, 2024. Fiscal year 2023, which ended on January 2, 2024, was also a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">52</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">-week year.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Use of Estimates</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions for the reporting periods covered by the financial statements. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ from these estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Geopolitical and Other Macroeconomic Impacts to our Operating Environment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Beginning in 2021, our operating results were impacted by geopolitical and other macroeconomic events, causing supply chain challenges and significantly increased commodity and wage inflation. While we have seen improvements in many of these areas, some of these factors continue to impact our operating results in fiscal 2024, contributing to significantly increased commodity and other costs. We have also encountered delays in opening new restaurants primarily due to delays in permitting and landlord readiness, as well as supply chain challenges.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The ongoing impact of geopolitical and macroeconomic events could lead to further shifts in consumer behavior, wage inflation, staffing challenges, product and services cost inflation, disruptions in the supply chain and delay in new restaurant openings. Climate change may further exacerbate a number of these factors. For more information regarding the risks to our business relating to the geopolitical and macroeconomic events, see “Risk Factors” in Item 1A of our Annual Report on Form 10-K for the fiscal year ended January 2, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Recent Accounting Pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which updates reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The amendment is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendment should be applied retrospectively to all prior periods presented in the financial statements. Management is currently evaluating this ASU to determine its impact on our disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which updates income tax disclosures related to the rate reconciliation and requires disclosure of income taxes paid by jurisdiction. The amendment also provides further disclosure comparability. The amendment is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendment should be applied prospectively. However, retrospective application is permitted. Management is currently evaluating this ASU to determine its impact on our disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Basis of Presentation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Consolas';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">The accompanying condensed consolidated financial statements include the accounts of The Cheesecake Factory Incorporated and its wholly owned subsidiaries (referred to herein collectively as the “Company,” “we,” “us” and “our”) and are prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). All intercompany accounts and transactions for the periods presented have been eliminated in consolidation. The unaudited financial statements presented herein include all material adjustments (consisting of normal recurring adjustments) which are, in the opinion of management, necessary for the fair statement of the financial condition, results of operations and cash flows for the period. However, these results are not necessarily indicative of results that may be achieved for any other interim period or for the full fiscal year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been omitted pursuant to the rules of the Securities and Exchange Commission (“SEC”). The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the fiscal year ended January 2, 2024 filed with the SEC on February 26, 2024.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:31.7pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Consolas';font-size:10.5pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">We utilize a 52/53-week fiscal year ending on the Tuesday closest to December 31 for financial reporting purposes. Fiscal year 2024 consists of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">52</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;"> weeks and will end on December 31, 2024. Fiscal year 2023, which ended on January 2, 2024, was also a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">52</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;">-week year.</span></p> P364D P364D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Use of Estimates</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions for the reporting periods covered by the financial statements. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ from these estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Geopolitical and Other Macroeconomic Impacts to our Operating Environment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Beginning in 2021, our operating results were impacted by geopolitical and other macroeconomic events, causing supply chain challenges and significantly increased commodity and wage inflation. While we have seen improvements in many of these areas, some of these factors continue to impact our operating results in fiscal 2024, contributing to significantly increased commodity and other costs. We have also encountered delays in opening new restaurants primarily due to delays in permitting and landlord readiness, as well as supply chain challenges.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The ongoing impact of geopolitical and macroeconomic events could lead to further shifts in consumer behavior, wage inflation, staffing challenges, product and services cost inflation, disruptions in the supply chain and delay in new restaurant openings. Climate change may further exacerbate a number of these factors. For more information regarding the risks to our business relating to the geopolitical and macroeconomic events, see “Risk Factors” in Item 1A of our Annual Report on Form 10-K for the fiscal year ended January 2, 2024.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Recent Accounting Pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which updates reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The amendment is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendment should be applied retrospectively to all prior periods presented in the financial statements. Management is currently evaluating this ASU to determine its impact on our disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which updates income tax disclosures related to the rate reconciliation and requires disclosure of income taxes paid by jurisdiction. The amendment also provides further disclosure comparability. The amendment is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendment should be applied prospectively. However, retrospective application is permitted. Management is currently evaluating this ASU to determine its impact on our disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Consolas';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">2.   Fair Value Measurements</b></p><p style="font-family:'Consolas';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Fair value measurements are estimated based on valuation techniques and inputs categorized as follows:</span></p><p style="font-family:'Consolas';font-size:10.5pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Consolas';font-size:10.5pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1: Quoted prices in active markets for identical assets or liabilities</span></td></tr></table><table style="border-collapse:collapse;font-family:'Consolas';font-size:10.5pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2: Observable inputs other than quoted prices in active markets for identical assets and liabilities</span></td></tr></table><table style="border-collapse:collapse;font-family:'Consolas';font-size:10.5pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3: Unobservable inputs in which little or no market activity exists, therefore requiring the us to develop our own assumptions</span></td></tr></table><p style="font-family:'Consolas';font-size:10.5pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Consolas';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">The following tables present the components and classification of our assets and liabilities that are measured at fair value on a recurring basis (in thousands):</span></p><p style="font-family:'Consolas';font-size:10.5pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Assets/(Liabilities)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Non-qualified deferred compensation assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Non-qualified deferred compensation liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (103,014)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Acquisition-related contingent consideration and compensation liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,625)</p></td></tr></table><p style="font-family:'Consolas';font-size:10.5pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets/(Liabilities)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-qualified deferred compensation assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-qualified deferred compensation liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (93,979)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition-related contingent consideration and compensation liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,495)</p></td></tr></table><p style="font-family:'Consolas';font-size:10.5pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Consolas';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">The following table presents a reconciliation of the beginning and ending amounts of the fair value of the acquisition-related contingent consideration and compensation liabilities categorized as Level 3 (in thousands):</span></p><p style="font-family:'Consolas';font-size:10.5pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,565</p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,506)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,994)</p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,548</p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,119</p></td></tr></table><p style="font-family:'Consolas';font-size:10.5pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Consolas';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The fair value of the acquisition-related contingent consideration and compensation liabilities was determined utilizing a Monte Carlo model based on estimated future revenues, margins and volatility factors, among other variables and estimates and has no minimum or maximum payment. The undiscounted range of outcomes per the Monte Carlo model utilized to determine the fair value of the acquisition-related contingent consideration and compensation liabilities at July 2, 2024 was </span><span style="font-family:'Times New Roman','Times','serif';">$2.6</span><span style="font-family:'Times New Roman','Times','serif';"> million to </span><span style="font-family:'Times New Roman','Times','serif';">$235.4</span><span style="font-family:'Times New Roman','Times','serif';"> million. Results could change materially if different estimates and assumptions were used. During the first six months of fiscal 2024 and fiscal 2023, we made payments of $</span><span style="font-family:'Times New Roman','Times','serif';">6.5</span><span style="font-family:'Times New Roman','Times','serif';"> million and $</span><span style="font-family:'Times New Roman','Times','serif';">13.0</span><span style="font-family:'Times New Roman','Times','serif';"> million, respectively, per the Fox Restaurant Concept LLC (“FRC”) acquisition agreement.</span></p><p style="font-family:'Consolas';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">The fair values of our cash and cash equivalents, accounts and other receivables, income taxes receivable, prepaid expenses, accounts payable, income taxes payable and other accrued liabilities approximate their carrying amounts due to their short duration.</span></p><p style="font-family:'Consolas';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">As of July 2, 2024, we had </span><span style="font-family:'Times New Roman','Times','serif';">$345.0</span><span style="font-family:'Times New Roman','Times','serif';"> million aggregate principal amount of Notes outstanding. The estimated fair value of the Notes based on a market approach as of July 2, 2024 was approximately </span><span style="font-family:'Times New Roman','Times','serif';">$311.2</span><span style="font-family:'Times New Roman','Times','serif';"> million and was determined based on the estimated or actual bids and offers of the Notes in an over-the-counter market on the last business day of the reporting period. The decrease in the fair value of the Notes was primarily due to a decline in our stock price from the date of the issuance of the Notes. See Note 5 for further discussion of the Notes.</span></p> <p style="font-family:'Consolas';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">The following tables present the components and classification of our assets and liabilities that are measured at fair value on a recurring basis (in thousands):</span></p><p style="font-family:'Consolas';font-size:10.5pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Assets/(Liabilities)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Non-qualified deferred compensation assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Non-qualified deferred compensation liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (103,014)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Acquisition-related contingent consideration and compensation liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,625)</p></td></tr></table><p style="font-family:'Consolas';font-size:10.5pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets/(Liabilities)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-qualified deferred compensation assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-qualified deferred compensation liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (93,979)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition-related contingent consideration and compensation liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,495)</p></td></tr></table> 102818000 103014000 20625000 94136000 93979000 25495000 <p style="font-family:'Consolas';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">The following table presents a reconciliation of the beginning and ending amounts of the fair value of the acquisition-related contingent consideration and compensation liabilities categorized as Level 3 (in thousands):</span></p><p style="font-family:'Consolas';font-size:10.5pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,565</p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,506)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,994)</p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,548</p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,119</p></td></tr></table> 25495000 28565000 -6506000 -12994000 1636000 1548000 20625000 17119000 2600000 235400000 6500000 13000000.0 345000000.0 311200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">3.   Inventories</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Inventories consisted of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2, 2024</b></p></td></tr><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restaurant food and supplies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,283</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bakery finished goods and work in progress <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,641</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,230</p></td></tr><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bakery raw materials and supplies </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,141</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,654</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The increase in bakery finished goods and work in progress inventory is primarily driven by a build-up of weeks on hand to improve our supply resiliency.</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Inventories consisted of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2, 2024</b></p></td></tr><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restaurant food and supplies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,283</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bakery finished goods and work in progress <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,641</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,230</p></td></tr><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bakery raw materials and supplies </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,141</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,654</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The increase in bakery finished goods and work in progress inventory is primarily driven by a build-up of weeks on hand to improve our supply resiliency.</p></td></tr></table> 32742000 32283000 28641000 16230000 9604000 9141000 70987000 57654000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">4.   Gift Cards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables present information related to gift cards (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td></tr><tr><td style="vertical-align:bottom;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gift card liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 196,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 219,808</p></td></tr><tr><td style="vertical-align:top;width:55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Activations </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,316</p></td></tr><tr><td style="vertical-align:top;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Redemptions and breakage </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,966)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,143)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (79,213)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (77,641)</p></td></tr><tr><td style="vertical-align:top;width:55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ending balance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,483</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gift card contract assets: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,886</p></td></tr><tr><td style="vertical-align:top;width:54.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferrals </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,314</p></td></tr><tr><td style="vertical-align:top;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,833)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,903)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,770)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,831)</p></td></tr><tr><td style="vertical-align:top;width:54.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ending balance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,369</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables present information related to gift cards (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td></tr><tr><td style="vertical-align:bottom;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gift card liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 196,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 219,808</p></td></tr><tr><td style="vertical-align:top;width:55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Activations </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,316</p></td></tr><tr><td style="vertical-align:top;width:55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Redemptions and breakage </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,966)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,143)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (79,213)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (77,641)</p></td></tr><tr><td style="vertical-align:top;width:55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ending balance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,483</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,483</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables present information related to gift cards (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gift card contract assets: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,886</p></td></tr><tr><td style="vertical-align:top;width:54.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferrals </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,314</p></td></tr><tr><td style="vertical-align:top;width:54.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,833)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,903)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,770)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,831)</p></td></tr><tr><td style="vertical-align:top;width:54.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ending balance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,369</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 196236000 191908000 222915000 219808000 28074000 26718000 48642000 45316000 31966000 31143000 79213000 77641000 192344000 187483000 192344000 187483000 17598000 18367000 19111000 19886000 3135000 2905000 5559000 5314000 3833000 3903000 7770000 7831000 16900000 17369000 16900000 17369000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">5.   Long-Term Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">Revolving Credit Facility</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 6, 2022, we entered into a Fourth Amended and Restated Loan Agreement (the “Loan Agreement” and the revolving credit facility provided thereunder, the “Revolver Facility”). The Loan Agreement amends and restates in its entirety our prior credit agreement. The Revolver Facility, which terminates on October 6, 2027, provides us with revolving loan commitments that total $400 million, of which $50 million may be used for issuances of letters of credit. The Revolver Facility contains a commitment increase feature that, subject to certain conditions precedent, could provide for an additional $200 million in revolving loan commitments. Our obligations under the Revolver Facility are unsecured. Certain of our material subsidiaries have guaranteed our obligations under the Revolver Facility.</p><p style="font-family:'Consolas';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">As of July 2, 2024, we had net availability for borrowings of </span><span style="font-family:'Times New Roman','Times','serif';">$236.5</span><span style="font-family:'Times New Roman','Times','serif';"> million, based on a </span><span style="font-family:'Times New Roman','Times','serif';">$130.0</span><span style="font-family:'Times New Roman','Times','serif';"> million outstanding debt balance and </span><span style="font-family:'Times New Roman','Times','serif';">$33.5</span><span style="font-family:'Times New Roman','Times','serif';"> million in standby letters of credit under the Revolver Facility.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Under the Revolver Facility, we are subject to the following financial covenants as of the last day of each fiscal quarter: (i) a maximum ratio of net adjusted debt to EBITDAR (the “Amended Net Adjusted Leverage Ratio”) of 4.25 and (ii) a minimum ratio of EBITDAR to interest and rent expense (“EBITDAR Ratio”) of 1.90. The Amended Net Adjusted Leverage Ratio includes a rental expense multiplier of six. As of July 2, 2024, we were in compliance with all the foregoing covenants in effect at that date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Borrowings under the Loan Agreement bear interest, at the Company’s election, at a rate equal to either: (i) the sum of (A) adjusted term SOFR (as defined in the Loan Agreement, the “Term SOFR Rate”) plus (B) a rate variable based on the Amended Net Adjusted Leverage Ratio, ranging from 1.00% to 1.75%, or (ii) the sum of (A) the highest of (x) the rate of interest last quoted by The Wall Street Journal as the prime rate in effect in the United States, (y) the greater of the rate calculated by the Federal Reserve Bank of New York as the federal funds effective rate or the rate that is published by the Federal Reserve Bank of New York as the overnight bank funding rate, in either case, plus 0.50%, and (z) the one-month Term SOFR Rate plus 1.00%, plus (B) a rate variable based on the Net Adjusted Leverage Ratio, ranging from 0.00% to 0.75%. The Company will also pay a fee variable based on the Net Adjusted Leverage Ratio, ranging from 0.125% to 0.25%, on the daily amount of unused commitments under the Loan Agreement. Letters of credit bear fees that are equivalent to the interest rate margin that is applicable to revolving loans that bear interest at the adjusted SOFR plus other customary fees charged by the issuing bank. We paid certain customary loan origination fees in conjunction with the Loan Agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We are also subject to customary events of default that, if triggered, could result in acceleration of the maturity of the Revolver Facility. Subject to certain exceptions, the Revolver Facility also limits distributions with respect to our equity interests, such as cash dividends and share repurchases, based on a defined ratio, and sets forth negative covenants that restrict indebtedness, liens, investments, sales of assets, fundamental changes and other matters.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Convertible Senior Notes</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On June 15, 2021, we issued $345.0 million aggregate principal amount of convertible senior notes due 2026 (“Notes”). The net proceeds from the sale of the Notes were approximately $334.9 million after deducting issuance costs related to the Notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Notes are senior, unsecured obligations and are (i) equal in right of payment with our existing and future senior, unsecured indebtedness; (ii) senior in right of payment to our existing and future indebtedness that is expressly subordinated to the Notes; (iii) effectively subordinated to our existing and future secured indebtedness, to the extent of the value of the collateral securing that indebtedness; and (iv) structurally subordinated to all existing and future indebtedness and other liabilities, including trade payables, and (to the extent we are not a holder thereof) preferred equity, if any, of our subsidiaries. The Notes were issued pursuant to, and are governed by, an indenture (the “Base Indenture”) between us and a trustee (“Trustee”), dated as of June 15, 2021, as supplemented by a first supplemental indenture (the “Supplemental Indenture,” and the Base Indenture, as supplemented by the Supplemental Indenture, the “Indenture”), dated as of June 15, 2021, between the Company and the Trustee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Notes accrue interest at a rate of 0.375% per annum, payable semi-annually in arrears on June 15 and December 15 of each year, beginning on December 15, 2021. The Notes will mature on June 15, 2026, unless earlier repurchased, redeemed or converted. Before February 17, 2026, noteholders will have the right to convert their Notes only upon the occurrence of certain events. From and after February 17, 2026, noteholders may convert their Notes at any time at their election until the close of business on the second scheduled trading day immediately before the maturity date. We will have the right to elect to settle conversions either entirely in cash or in a combination of cash and shares of our common stock. However, upon conversion of any Notes, the conversion value, which will be determined over an “Observation Period” (as defined in the Indenture) consisting of 30 trading days, will be paid in cash up to at least the principal amount of the Notes being converted. The initial conversion rate is 12.7551 shares of common stock per $1,000 principal amount of Notes, which represents an initial conversion price of approximately $78.40 per share of common stock. The conversion rate and conversion price will be subject to customary adjustments upon the occurrence of certain events. In addition, if certain corporate events that constitute a “Make-Whole Fundamental Change” (as defined in the Indenture) occur, then the conversion rate will, in certain circumstances, be increased for a specified period of time. As of July 2, 2024, the conversion rate for the Notes was 13.6938 shares of common stock per $1,000 principal amount of the Notes, which represents a conversion price of approximately $73.03 per share of common stock. In connection with the cash dividend that was declared by our Board on July 25, 2024, on August 13, 2024 we will adjust the conversion rate (which is expected to increase) and the conversion price (which is expected to decrease) of the Notes in accordance with the terms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Notes are redeemable, in whole or in part (subject to certain limitations described below), at our option at any time, and from time to time, on or after June 20, 2024 and on or before the 30th scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date, but only if the last reported sale price per share of our common stock exceeds 130% of the conversion price on (i) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date we send the related redemption notice; and (ii) the trading day immediately before the date we send such notice. However, we may not redeem less than all of the outstanding Notes unless at least $150.0 million aggregate principal amount of Notes are outstanding and not called for redemption as of the time we send the related redemption notice. In addition, calling any Note for redemption will constitute a Make-Whole Fundamental Change with respect to that Note, in which case the conversion rate applicable to the conversion of that Note will be increased in certain circumstances if it is converted after it is called for redemption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">If certain corporate events that constitute a “Fundamental Change” (as defined in the Indenture) occur, then, subject to a limited exception for certain cash mergers, noteholders may require us to repurchase their Notes at a cash repurchase price equal to the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. The definition of Fundamental Change includes certain business combination transactions involving us and certain de-listing events with respect to our common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Notes have customary provisions relating to the occurrence of “Events of Default” (as defined in the Indenture), which include the following: (i) certain payment defaults on the Notes (which, in the case of a default in the payment of interest on the Notes, will be subject to a 30-day cure period); (ii) our failure to send certain notices under the Indenture within specified periods of time; (iii) our failure to comply with certain covenants in the Indenture relating to our ability to consolidate with or merge with or into, or sell, lease or otherwise transfer, in one transaction or a series of transactions, all or substantially all of our assets and our subsidiaries, taken as a whole, to another person; (iv) a default by us in our other obligations or agreements under the Indenture or the Notes if such default is not cured or waived within 60 days after notice is given in accordance with the Indenture; (v) certain defaults by us or any of our significant subsidiaries with respect to indebtedness for borrowed money of at least $20,000,000; (vi) the rendering of certain judgments against us or any of our significant subsidiaries for the payment of at least $25,000,000, where such judgments are not discharged or stayed within 60 days after the date on which the right to appeal has expired or on which all rights to appeal have been extinguished; and (vii) certain events of bankruptcy, insolvency and reorganization involving us or any of our significant subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">If an Event of Default involving bankruptcy, insolvency or reorganization events with respect to us (and not solely with respect to a significant subsidiary of ours) occurs, then the principal amount of, and all accrued and unpaid interest on, all of the Notes then outstanding will immediately become due and payable without any further action or notice by any person. If any other Event of Default occurs and is continuing, then, the Trustee, by notice to us, or noteholders of at least 25% of the aggregate principal amount of Notes then outstanding, by notice to us and the Trustee, may declare the principal amount of, and all accrued and unpaid interest on, all of the Notes then outstanding to become due and payable immediately. However, notwithstanding the foregoing, we may elect, at our option, that the sole remedy for an Event of Default relating to certain failures by us to comply with certain reporting covenants in the Indenture consists exclusively of the right of the noteholders to receive special interest on the Notes for up to 180 days at a specified rate per annum not exceeding 0.50% on the principal amount of the Notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of July 2, 2024, the Notes had a gross principal balance of $345.0 million and a balance of $341.1 million, net of unamortized issuance costs of $3.9 million. Total amortization expense was $0.5 million and $1.0 million during the thirteen and twenty-six weeks ended July 2, 2024, respectively. Total amortization expense was $0.5 million and $1.0 million during the thirteen and twenty-six weeks ended July 4, 2023, respectively. The effective interest rate for the Notes was 0.96% as of July 2, 2024.</p> 400000000 50000000 200000000 236500000 130000000.0 33500000 4.25 1.90 6 0.0100 0.0175 0.0050 0.0100 0.0000 0.0075 0.00125 0.0025 345000000.0 334900000 0.00375 P30D 12.7551 1000 78.40 13.6938 1000 73.03 1.30 20 30 150000000.0 P30D P60D 20000000 25000000 P60D 25 P180D 0.50 345000000.0 341100000 3900000 500000 1000000.0 500000 1000000.0 0.0096 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">6.   Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Components of lease expense were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Weeks Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,268</p></td></tr><tr><td style="vertical-align:bottom;width:53.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,312</p></td></tr><tr><td style="vertical-align:bottom;width:53.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80</p></td></tr><tr><td style="vertical-align:bottom;width:53.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,660</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Supplemental information related to leases (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td></tr><tr><td style="vertical-align:bottom;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows for operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,608</p></td></tr><tr><td style="vertical-align:bottom;width:75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,679</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Components of lease expense were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Weeks Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,268</p></td></tr><tr><td style="vertical-align:bottom;width:53.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,312</p></td></tr><tr><td style="vertical-align:bottom;width:53.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80</p></td></tr><tr><td style="vertical-align:bottom;width:53.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,660</p></td></tr></table> 38158000 35897000 75548000 71268000 23438000 22112000 45901000 44312000 38000 38000 82000 80000 61634000 58047000 121531000 115660000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Supplemental information related to leases (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td><td style="vertical-align:bottom;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td></tr><tr><td style="vertical-align:bottom;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows for operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,608</p></td></tr><tr><td style="vertical-align:bottom;width:75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,679</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 76556000 72608000 23198000 16679000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">7.   Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Within the ordinary course of our business, we are subject to private lawsuits, government audits and investigations, administrative proceedings and other claims. These matters typically involve claims from customers, staff members and others related to operational and employment issues common to the foodservice industry. A number of these claims may exist at any given time, and some of the claims may be pled as class actions. From time to time, we are also involved in lawsuits with respect to infringements of, or challenges to, our registered trademarks and other intellectual property, both domestically and abroad. We could be affected by adverse publicity and litigation costs resulting from such allegations, regardless of whether they are valid or whether we are legally determined to be liable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">At this time, we believe that the amount of reasonably possible losses resulting from final disposition of any pending lawsuits, audits, investigations, proceedings and claims will not have a material adverse effect individually or in the aggregate on our financial position, results of operations or liquidity. It is possible, however, that our future results of operations for a particular quarter or fiscal year could be impacted by changes in circumstances relating to lawsuits, audits, proceedings or claims. Legal costs related to such claims are expensed as incurred.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">8.   Stockholders’ Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-size:10pt;font-style:italic;">Common Stock</i><i style="font-style:italic;"> – </i><i style="font-size:10pt;font-style:italic;">Dividends and Share Repurchases</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On May 7, 2024, our Board declared a quarterly cash dividend of $0.27 per share that was paid on June 4, 2024 to the stockholders of record of each share of our common stock at the close of business on May 22, 2024. Future decisions to pay or to increase or decrease dividends are at the discretion of the Board and will be dependent on our operating performance, financial condition, capital expenditure requirements, limitations on cash distributions pursuant to the terms and conditions of the Loan Agreement and applicable law, and such other factors that the Board considers relevant. (See Notes 5 and 12 for further discussion of our long-term debt and dividends declared subsequent to July 2, 2024, respectively.)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Under authorization by our Board to repurchase up to 61.0 million shares of our common stock, we have cumulatively repurchased 57.0 million shares at a total cost of $1,828.1 million, excluding excise tax, through July 2, 2024, with 0.1 million and 0.5 million shares repurchased at a cost of $3.9 million and $16.4 million, excluding excise tax, during the thirteen and twenty-six weeks ended July 2, 2024, respectively. Our objectives with regard to share repurchases have been to offset the dilution to our shares outstanding that results from equity compensation grants and to supplement our earnings per share growth.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Our share repurchase program does not have an expiration date, does not require us to purchase a specific number of shares and may be modified, suspended or terminated at any time. Share repurchases may be made from time to time in open market purchases, privately-negotiated transactions, accelerated share repurchase programs, issuer self-tender offers or otherwise. Future decisions to repurchase shares are at the discretion of the Board and are based on several factors, including current and forecasted operating cash flows, capital needs associated with new restaurant development and maintenance of existing locations, dividend payments, debt levels and cost of borrowing, obligations associated with the FRC acquisition agreement, our share price and current market conditions. The timing and number of shares repurchased are also subject to legal constraints and covenants under the Loan Agreement that limit share repurchases based on a defined ratio. (See Note 5 for further discussion of our long-term debt.)</p> 2024-05-07 0.27 2024-06-04 2024-05-22 61000000.0 57000000.0 1828100000 100000 500000 3900000 16400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">9.   Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We maintain stock-based incentive plans under which incentive stock options, non-qualified stock options, stock appreciation rights, restricted shares and restricted share units may be granted to staff members, consultants and non-employee directors. The following table presents information related to stock-based compensation, net of forfeitures (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:48.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Labor expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,788</p></td></tr><tr><td style="vertical-align:top;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other operating costs and expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151</p></td></tr><tr><td style="vertical-align:top;width:48.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,288</p></td></tr><tr><td style="vertical-align:top;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,227</p></td></tr><tr><td style="vertical-align:top;width:48.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,053</p></td></tr><tr><td style="vertical-align:top;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,174</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized stock-based compensation <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">It is our policy to capitalize the portion of stock-based compensation costs for our internal development department that relates to capitalizable activities such as the design and construction of new restaurants, remodeling existing locations and equipment installation. Capitalized stock-based compensation is included in property and equipment, net on the consolidated balance sheets.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We did not issue any stock options during the second quarters of fiscal 2024 and fiscal 2023. Stock option activity during twenty-six weeks ended July 2, 2024 was as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value </b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Per share)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 2, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0</p></td></tr><tr><td style="vertical-align:top;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:48.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited or cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (156)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at July 2, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238</p></td></tr><tr><td style="vertical-align:top;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at July 2, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Aggregate intrinsic value is calculated as the difference between our closing stock price at fiscal period end and the exercise price, multiplied by the number of in-the-money options and represents the pre-tax amount that would have been received by the option holders, had they all exercised their options on the fiscal period-end date.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 9pt 0pt;">There were no options exercised during the thirteen and twenty-six weeks ended July 2, 2024. There were no options exercised during the thirteen and twenty-six weeks ended July 4, 2023. As of July 2, 2024, total unrecognized stock-based compensation expense related to unvested stock options was $1.9 million, which we expect to recognize over a weighted-average period of approximately 2.4 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Restricted Shares and Restricted Share Units</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Restricted share and restricted share unit activity during the twenty-six weeks ended July 2, 2024 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:74.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Per share)</b></p></td></tr><tr><td style="vertical-align:top;width:74.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 2, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.28</p></td></tr><tr><td style="vertical-align:top;width:74.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.04</p></td></tr><tr><td style="vertical-align:top;width:74.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (476)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.26</p></td></tr><tr><td style="vertical-align:top;width:74.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (87)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36.13</p></td></tr><tr><td style="vertical-align:top;width:74.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at July 2, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37.97</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Fair value of our restricted shares and restricted share units is based on our closing stock price on the date of grant. The weighted average fair value for restricted shares and restricted share units issued during the second quarter of fiscal 2024 and 2023 was $37.25 and $33.84, respectively. The fair value of shares that vested during the thirteen and twenty-six weeks ended July 2, 2024 was $4.7 million and $22.5 million, respectively. The fair value of shares that vested during the thirteen and twenty - six weeks ended July 4, 2023 was $1.4 million and $16.6 million, respectively. As of July 2, 2024, total unrecognized stock-based compensation expense related to unvested restricted shares and restricted share units was $65.0 million, which we expect to recognize over a weighted-average period of approximately 3.0 years.</p> The following table presents information related to stock-based compensation, net of forfeitures (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:48.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Labor expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,061</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,788</p></td></tr><tr><td style="vertical-align:top;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other operating costs and expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151</p></td></tr><tr><td style="vertical-align:top;width:48.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,288</p></td></tr><tr><td style="vertical-align:top;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,227</p></td></tr><tr><td style="vertical-align:top;width:48.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,579</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,053</p></td></tr><tr><td style="vertical-align:top;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,174</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:48.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized stock-based compensation <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">It is our policy to capitalize the portion of stock-based compensation costs for our internal development department that relates to capitalizable activities such as the design and construction of new restaurants, remodeling existing locations and equipment installation. Capitalized stock-based compensation is included in property and equipment, net on the consolidated balance sheets.</span></td></tr></table> 2566000 2426000 5061000 4788000 78000 76000 156000 151000 4182000 3823000 9258000 7288000 6826000 6325000 14475000 12227000 1706000 1579000 3614000 3053000 5120000 4746000 10861000 9174000 56000 45000 105000 87000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We did not issue any stock options during the second quarters of fiscal 2024 and fiscal 2023. Stock option activity during twenty-six weeks ended July 2, 2024 was as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value </b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Per share)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 2, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0</p></td></tr><tr><td style="vertical-align:top;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:48.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited or cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (156)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at July 2, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238</p></td></tr><tr><td style="vertical-align:top;width:48.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at July 2, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Aggregate intrinsic value is calculated as the difference between our closing stock price at fiscal period end and the exercise price, multiplied by the number of in-the-money options and represents the pre-tax amount that would have been received by the option holders, had they all exercised their options on the fiscal period-end date.</span></td></tr></table> 1550000 45.75 P3Y9M18D 0 81000 34.91 156000 50.26 1475000 44.68 P4Y 238000 1233000 45.90 P3Y4M24D 0 0 0 0 0 1900000 P2Y4M24D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:74.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Per share)</b></p></td></tr><tr><td style="vertical-align:top;width:74.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 2, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.28</p></td></tr><tr><td style="vertical-align:top;width:74.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.04</p></td></tr><tr><td style="vertical-align:top;width:74.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (476)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.26</p></td></tr><tr><td style="vertical-align:top;width:74.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (87)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36.13</p></td></tr><tr><td style="vertical-align:top;width:74.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at July 2, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37.97</p></td></tr></table> 2886000 40.28 812000 35.04 476000 47.26 87000 36.13 3135000 37.97 37.25 33.84 4700000 22500000 1400000 16600000 65000000.0 P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">10.   </b><b style="font-weight:bold;">Net Income Per Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Basic net income per share is computed by dividing net income by the weighted-average number of common shares outstanding during the period, reduced by unvested restricted stock awards. As of July 2, 2024 and July 4, 2023, 3.1 million and 2.8 million shares, respectively, of restricted stock and restricted stock units issued were unvested and, therefore, excluded from the calculation of basic earnings per share for the fiscal periods ended on those dates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Diluted net income per share is computed by dividing net income by the weighted-average number of common stock equivalents outstanding for the period. Common stock equivalents for the Notes are determined by application of the if-converted method, and common stock equivalents for outstanding stock options, restricted stock and restricted stock units are determined by the application of the treasury stock method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> July 4, 2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:42.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:55.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands, except per share data)</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,725</p></td></tr><tr><td style="vertical-align:bottom;width:42.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic weighted-average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,593</p></td></tr><tr><td style="vertical-align:bottom;width:42.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dilutive effect of equity awards <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 703</p></td></tr><tr><td style="vertical-align:bottom;width:42.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted weighted-average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,296</p></td></tr><tr><td style="vertical-align:bottom;width:42.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.46</p></td></tr><tr><td style="vertical-align:bottom;width:42.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.43</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Shares of common stock equivalents related to outstanding stock options, restricted stock and restricted stock units of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million for both July 2, 2024 and July 4, 2023, were excluded from the diluted calculation due to their anti-dilutive effect. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">No</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> shares of common stock equivalents related to the Notes were included in the diluted calculation due to their anti-dilutive effect.</span></td></tr></table> 3100000 2800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> July 4, 2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:42.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:55.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands, except per share data)</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,725</p></td></tr><tr><td style="vertical-align:bottom;width:42.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic weighted-average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,593</p></td></tr><tr><td style="vertical-align:bottom;width:42.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dilutive effect of equity awards <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 703</p></td></tr><tr><td style="vertical-align:bottom;width:42.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted weighted-average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,296</p></td></tr><tr><td style="vertical-align:bottom;width:42.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.46</p></td></tr><tr><td style="vertical-align:bottom;width:42.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.43</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Shares of common stock equivalents related to outstanding stock options, restricted stock and restricted stock units of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million for both July 2, 2024 and July 4, 2023, were excluded from the diluted calculation due to their anti-dilutive effect. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">No</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> shares of common stock equivalents related to the Notes were included in the diluted calculation due to their anti-dilutive effect.</span></td></tr></table> 52444000 42675000 85635000 70725000 47702000 48492000 47726000 48593000 1073000 593000 959000 703000 48775000 49085000 48685000 49296000 1.10 0.88 1.79 1.46 1.08 0.87 1.76 1.43 2600000 2600000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">11.   Segment Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Our operating segments, the businesses for which our management reviews discrete financial information for decision-making purposes, are comprised of The Cheesecake Factory, North Italia, Flower Child, the other FRC brands and our bakery division. Based on quantitative thresholds set forth in Accounting Standards Codification (“ASC”) 280, Segment Reporting, The Cheesecake Factory, North Italia and the other FRC brands are the only businesses that meet the criteria of a reportable operating segment. The remaining operating segments (Flower Child and our bakery division) along with our businesses that do not qualify as operating segments are combined in Other. Unallocated corporate expenses, capital expenditures and assets are also combined in Other.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Segment information is presented below (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 676,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 652,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,344,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,308,481</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,237</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,368</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,198</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 904,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 866,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,795,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,732,284</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Income from operations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164,073</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,233</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,790</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (51,440)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (50,912)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (107,680)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (108,699)</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,397</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Depreciation and amortization:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,244</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,135</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,736</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,172</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,287</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Impairment of assets and lease termination (income)/expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (455)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (691)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (231)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,403</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (188)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (653)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,589</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Preopening costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,539</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,064</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,720</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,003</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 735</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,058</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Capital expenditures:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,756</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,010</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,170</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,724</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,660</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,535,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,571,943</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 346,810</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 435,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 399,038</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 525,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 522,592</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,879,591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,840,383</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Segment information is presented below (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-Six</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weeks Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 4, 2023</b></p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 676,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 652,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,344,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,308,481</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,237</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,368</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 156,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,198</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 904,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 866,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,795,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,732,284</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Income from operations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 164,073</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,233</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,790</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (51,440)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (50,912)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (107,680)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (108,699)</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,397</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Depreciation and amortization:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,244</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,322</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,135</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,736</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,172</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,287</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Impairment of assets and lease termination (income)/expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (455)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (691)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (231)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,403</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (188)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (653)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,589</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Preopening costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,539</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,064</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,720</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,003</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 735</p></td></tr><tr><td style="vertical-align:top;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,058</p></td></tr><tr><td style="vertical-align:top;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Capital expenditures:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,756</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,010</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,170</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,724</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,660</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,535,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,571,943</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 346,810</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 435,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 399,038</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 525,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 522,592</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,879,591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,840,383</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 676697000 652481000 1344491000 1308481000 75514000 65934000 146388000 129237000 73637000 65728000 147866000 134368000 78194000 82027000 156520000 160198000 904042000 866170000 1795265000 1732284000 101035000 85677000 187106000 164073000 5507000 6627000 8677000 11233000 3590000 6079000 9882000 14790000 -51440000 -50912000 -107680000 -108699000 58692000 47471000 97985000 81397000 16257000 16235000 33100000 32244000 2322000 1668000 4293000 3135000 2790000 1809000 5215000 3736000 3591000 3620000 7108000 7172000 24960000 23332000 49716000 46287000 267000 38000 2126000 131000 55000 -455000 -691000 -231000 1403000 -188000 -653000 1895000 1589000 2374000 3091000 4132000 4539000 1412000 618000 3414000 1064000 2186000 1999000 3910000 2720000 1003000 298000 1399000 735000 6975000 6006000 12855000 9058000 11701000 8543000 30582000 31756000 5433000 6879000 15363000 13010000 6861000 6005000 10279000 11170000 5192000 3271000 10073000 6724000 29187000 24698000 66297000 62660000 1535363000 1571943000 383496000 346810000 435359000 399038000 525373000 522592000 2879591000 2840383000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">12.   Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On July 25, 2024, our Board declared a quarterly cash dividend of $0.27 per share to be paid on August 27, 2024 to the stockholders of record of each share of our common stock at the close of business on August 14, 2024.</p> 2024-07-25 0.27 2024-08-27 2024-08-14 false false false false

_)A0N">?%=!A\03@0EQ#83 R'0UA, "<0UTB#_% ML4!< R$P,ET-(3 R70,=XI@.5T$'#$Q70P@L$-= A_@306-"G(X0'VT4\3LW MWVVUDKK2.-6+-TIYI\5[RXQ;;U]Y?.7%^WL<,<,T,<.4 @%NLGYT#R'=5 ML*ME :SK7"OW?]<>/((&A'LH8T7HYOG@QKNL8\; ''U:M)IFZQC9>D1'$/[ M.M!=M-#%?91/KA/=!5_@)NM?Z*]])SR L>'DZM!=\,7IVJX'2M.ETXR>.Z^C MY &4:Q&2;!LX]L_[*7]P/\SWC[7L M^(66C=G^.NC_L&R/XA#OA^\_5++M KY>W(#]+KIG_BX7\SY*+9RZ ?N+HHXV MY]OF;U=6B'+:S#0H-Z47"2I&J85%E^O4-_W68^%HXEX:0C^X+/TN>_#_L_>> M3:KK6-OP]_M7N/;,/'5.%?38!@SL,^^N(IB<0T/W%\K8,A@;&QQ(O_Y=DFUR MYP#=[:HY>VB096F%:P4M2=]%E][WNO67Z5+CKM4?EE-&C,\TX_WU&HUCBW'3 MNUT]$8IP\6^B2\'EZN^R,>Y[Z-Q[WZW^,IT;T&I1&R1*$;4>:2,Y*F@D-Y%Q MREAZ%Z?C>],3[W89V76L9661C$P3R!DL77WQG,Y%;B:[OK6K;W=QN@M9OIZ> MP2S>BF1$!.)?=\#/P-5_\G+==_NJO0G59WM M\$L[@QBGVYO&6NMX;C60T_[MZ*$D':AZH.K?<87RV]V-_J2F,T,T*^87PY:* M^M/(JMKB5NI@Y%Z''@O%8LE TP--_XZ+LM_N-O0G5=T2EL7L.KJ*J>LU.QZ9 M^;N89(Z\"]#Q_>>/G=A_[>O0J:D!H]FXYXI_S;1C<.?A)9,+/_3.PT].+^RK MZ;G+!T9WTEVO7V_S[9F5Y-/VFB[5E]X5YZ%$)+C?--#U=\@N_%A=_]3\PA.Z MKJ7M9E^LS0PZ/U@LQ$Z];3>;(^\V\U"2#G0]T/6WIQ=^J*I_Y_6I"['C]9*\K80OULUO7O+0_$X':AZH.IOSR_\6%W_U S#$[H>2YG]0GB0 MGG;GL5G*L6AQD*EMKR@''_[];BB_@LJ&X)+RX,+#%]8L7'RJEZZ\>N^;3%]6 M>24M%G>=J\8/U"!>?ZN75^'WO M+7V9&I>[B4+'ZJ9N550;#=3<0"H8ZZ5W WD\%.&"AY9=[:8 M93M)-+7>8W/T0WG?TZN0']'*5)T&(?].\*] M_SP^?93/'-YPP(63 M]U&M7"YUZT8=NBNK%7K6='4,^(VDE/U(NP%NQORB$.C$#-YIFP[Z(._PLGAPKB:8?QO"D\\>W!>5?BN+YY&,F342B'NH$__U9L &41?FVAA:$M=,&2?C5[7 M?]]0'6AU-"(!C]HBKS7=05LP+TJQ+3Q-Q43P1I@?O%4Q3'\L@O^XV^7)&X%* M8T4<4T"FJ:*3/HUC4L9#_DPLRK&HI0(DW$U:PZ,4C>E4L?%[+)B@8%.V 3)+ M_?MC=D?2 PY#)SOPP''@:H,_I]1*L;8_;57FL$T536&"VU:=]0S5Y91I"OJ( MD(OT@?V'@2LS1&3P#]Z#^?NT$[[>N"^?"?TTPS<%]29Q)2L(4>#"1;;9?0 M./7K3_1,\$&!-FKP(409LL?^@%%O8)3/F-1"4#3L .8,LSV#YV5%;#CFS+!0 M'2- 9RSH\%/'%"0$WXMCP4+666XJB61IM6R7F]V,G;[E>?C(<@85\F)G4 M5%A30P0*"G@#TZ$4RW+P0H^%N:PA&S2&8D2MN_'6@ QV\+DQI JP?BV=1G8OP]X_7)>NQZ.K^OU'7E3 M4\/1S_,_5AT/>E)RK':G3%$H]44S8>S9LFUS&MNPCKAY_\+($-KI7D.1:TL3Q[>+_=W!K M^C9!'A8-S3!_^UGPO4EYM[6S)"$^0F'W4G9!AO?^%K2EL+;\G'OBAMT6U__> M9M(Q&:C832+Q'VKW$1/CA))3817>HY>7?@]K2+9_NT_Y7Y',N?_=$S?#>TRQ MC=G'<>0H9Q+9T?]_ C4VL6K_JU//G,W,DNR3CE50.[@=R_OJUY\.#G>PY&8P M4H WN!5/X<\>=Q\2R4.:GB/64<[Z\7RGG\=\0=:3?5_)?]!K[#ZLTL0#Q'[Q M7CB%&\J&IA'OA)(5'4P#]HM%8X'@LPWQ&0$,W Y<6)N2(/J#OY$ P;RL8*BC MYN Q8T6@_E+^!O]AZJ83*)**QFV)PRE-' MGOX@)@A?SZ6(GFVH=I+_\=%D- M'DCY#U00S %TCFKA_OS$%?%2GV=W9A !#-IB:3A:=L6A*O "4,JIV%UV]*CA ML4Q[T,+A%[$U^"\O47(4JGU^K)>L=M5N6FR6U'FI%*W8K?RRMSZ(]=CGAGK8 M8RGJEFTZY,4>T?&WA-Q;8T;O&;-V0MF,]6&EU,VDS>I*[BLYNS[Z]2=ZPYX: M,^)F_*6XD@'.\(%D^$( \J"0!"H(F)MVU&T*K68( CCJ+T\Z_,97( ?N/"XN M!X4(7S*RS=:B.U77=]H=UZUJP_>0 X_4#XN M6P-4[?+AJ[6TZTHNLN5U)70 M!'_V)GGJSKHIH&7A9EIF1/$M%ZT8^0:!,"CGOOX-E7O/:\D.[?AC9/EN].&8@D).IX; MV0?%*,5:[D 2PA82L30LP4^QD/Z(*-P*IH)M+S (I05+L:I;3M3EUOX"][Y\ MW,?CN>C]+)GO9HQ*:R2D3+K.@'Q8^-;S$_%X(%FQ!$"@2*IO"N\C,0M9$A T MS;-;)AH99#UD:ZV@.9)E;-SPV@!>()!@X(]E9RZ_GOL9XTKO\CL[I_]HW6<( M#M,6AT,N 1$X7%,8*5DQ8N+_6!32$.$;:2!@+$<4 A= PRB.%)Q_=CT!_+ % M: ^L_2OU]\X#P"M 5+N> ]L/OH6$P.D@"V=GAG2PB-79/H=E<6L 9IIC47^E M__;'LO $=I?2L)^'/B$*ZQUQ@TQC^NY6Y?HQYKR1V3"3A%$MV[%N?LG/VX-Q M9#-('QB9Z NBYT-P(8#2GD$P)=7U?:1AMJ@29O=@16Y)N>6TV5+H>JNYE,*U M=%AIXS3*S9FL\G^P0%Z M.I0D;)D[!M;XX9KX(CUL0MHVH(Q-E8!>>&E(L,CC,Q-0UNUD9TL\<,(R YVT MR9)XB/IK[;X1T HO)_AA$GD6IBTZFN"]$W^=0P"[\)X6 OQ>("HMZ"I^!"/\ MG6&J_@!DKYWLX$5X=P 0HWKS,G>O(-9-L:B9,]04:_SR-X'1-'4<9@-40@O\ M0HQ^N/,0F3P! MJLY\E*PNLUQ';5U(%=/3?&:CE!F;7BO%\&1^O^ G P!4^N;,"C"H(@GF-J[8 M&SH*3X&98^K0,@>B\@)1T5$5DQ!3L.VN56ZE)^1'=&H-RN3NWY-=1IZN3N3-Z9LCQXRQJ%G.FH_WD$[$13_!^ / MVA.%\*"2DIG!+,U/JTLU69PO1SWG0J)0*E?BI=N1$.DZ#)^QFK72O)AN8ACY M87[9 UJ)JQ!L644Z/7G!5YOK4_HZKB(RZ])R&Q+;7(( M-9")E]6 1^>%QLRMHNM2KMQ4I^551M_4G$':(AK/G$D"?V>5OW H]LY\S8\6 M+;TS30ZZ@""WG:J:;JGZ"//U'%M#OG9+@J*!_I,%H? P=X#I7OUC?&F/BF&CFE_P>E'7YB5;3-;GD 02# M *2!]^IH1);"]U+I1$GP6TV%I$#PRBV2=&1!OYJ"\!05?0&_$_V&D8%V$M(+ M9/];B"04\%X"O(X# P)X=,?I*A00&&O]3TC-OV#C3<;0R2Y/#%QMI.,-%C7# M1M:/VW?C;K4I.3JBF!A9%&+(HA!&6I#BCRDZXP8,.1R2V5IW7-EG^[OAP-(? M. @N@PA_/-M^7RZ;97W4NU?;*+;0)RVC/9XN7UUK=NC8 X:@1VK,K"@]5.H1 M3E?;,2VQ*#M-QEJ#'Q^)QL[4&&X+Q(01&)@1R=N8BBXJ,YP+W1IR<4\>+5<> M=3Q?2G(09@JW79XG9#C<5X0+/V:F(2($"$5\>Y+"%=Q*'A(5D+[(0A]8;-, M#PU& J[$>_-WZRSN6 S>XIOYG>ZO&OVV:6?5]E0KU#9*9GQ'O[ZVL.$1*P>T MVD."!\M*[=MQ;!Q-+.1N."L4(]%^I2B835Q6&+TYW4.\8SFN6X,Q2@[\ %Z+ MOX,#* 8VAB)E47BASMCQZ#UA^DN 3VKI+ MH7@C \FL@YQ#9$R65XE])T8=9(K0'3\G.V2?R^D+]@WN/^X"B*> YSKW_84S M7>]WM/6/T6H&IMT"30,_RC ELB7OD.7DI7A&_A+$F<8/3^=T$B&_=Z [[6'?(!-=R:H@50!*!1A#<*VIG!X46>)PFR!*%/)ZO(L*TQD'$Y:7 C^G80O M(X AN:**_D_;9?,ALI<(Z7B?)>D/YHD#GUVY56 Q$7B5/G9Q/J;UBB.V8/"+]9'041=-!!W&TL%V#_>#*O%<:;;/867?38J%$ATUM MU AW$FVY^.K$VJ&/5O3H@/.M9)U8>BKC,BZ/TXU9^'[<+=\7=()%2C J(((S\S)3ABB2@UA$(I#;.'WA[BC$CI:+?\0E>F(0>.?KN3=BF0=0 ML''E@.#_Y-=) 4ULQ2U8$S7#(L,8.I9"K(\W2+!U!H['Q3'X9!JV7F!TR(8= M>*,R!:(IKEL\=(EUD* @!6XXY_0 C(RFT->3.PB.?B+?&[V_I=V2&) M!=?+(%MSAWZJ"I,/_[9--5B^!<-I/@/#E"&J-U3!6.+T?LCEP>YM)#4 9"(T M"WGF?OLC<0/\0P+(3(8(--(]+@ +S8+(O0_A]2&N;7 '!AJF&))O+LX4E6WQ M_F_\1LOS"';X]/*C5%Z)/,6\6-6[\5ZS&X[.)U6MY"SU^^9I9:;DF,#Y@ZI, M&.,0EUQFA;75,;(^83);"MYB N[A2E0L9$OQVISN]JK@]YEX%(:117KB(QXM [Q0$K:_8!M!2JZ)^AQSYR$,OV67F=+\KV%K-J MC^UR2E/7=6FR"=,3DZL=5'K3[YE>VN>R-&L/VHW>Y)Z?T\LZDXG*C4(#E_R' MZ'-;^L^A@X?\+L:#;P!"0-+U)'8Y00;HP37:+\H,94E*G,B'*V8#)<5ITZ[> MKM *W^,3%2V7DY<_74R>LS'D!>C0P+PZCPZ%H>;H,UM;T0I[YQB(UNNL"/YM M/'$3/2#1^>Y*%4QXN =^)#BZ>ZLB&;(J\CS/A0R1N$WZ ML>]$AH G3=>*GL%J5YL('QVW=\7U]/%@LF%T_5BEV:;-3,VC\;'\\H[U7"]U(HG4:\Q MO$OD:W2F6QHAK9]IQ!5YX9*1Q!58\>_"]>G=79J]76DIFKO3V[%PCC%; ML\\QXBM'SD46"B?P:R>19X>\/8V54B\RXEMU/V?(+VN_?XZ ?)[Y=A*#86J> M-99TII;HF,UYPYY7L?F.W)RYG.XQ\UTDR0 ='16Y'!0RN!9T20RAJ FFF];% M.8:T 8#A9IRP48KY5@F^23DCL.@4$W&_(UL'25TBL?1G[=9?KNBZ"R$P(G?! MP+>/?V_SNR?B?/Y!&*SWX$$,[):6&!#+;_"$ MC^"$CW<_X>.SSNPX7&MV\^28&L2=7Y*HP4W(S@33IOXZ[GH" W0]OKLM;>5F%@"//NI.U 7<;=[BY_..4*C(=JN,W@[3MP%*O<, M7@A$W:2FO\?97XK%RZI#!Y\YX2W[AKP3=[>#<<>)VY#U!67O2!1P@ R*6G]SMY(!P#$PBLMNP6SNDR\(N*==-SRS?-K M:+W^,LKV]$26S]S%ZV-M;%63!1*[G-M^LJTU.'95=;>" R^+8;?53W8_DTO9 M05BLY.(\6B7YJ8 BN7*Q7%.?[SU&<\6GX8([(FY5::D6P*N.48Q$.4Y%>$H( I9YB2V=%J MCS_G_?I*U!*BT<9<4=F"%LXG^W9[.!CM+P_M&+3'@P-F44$*0#O]HA]O'_A+^R9ETVY/>RN42T36=+&< MN5:#TKPB*9U4#WE(L7^$HFMIO'7N+41\4L+CW0L=GE6=2-8?O5U16UE+^66C M#=\DNVF'NDQ&L'\LHB[!5QF@)Y)RAMG:I(L?S1.?[! @P3+NV',4<62*=^N?#7D/=\0*' MLLK8#5)(/>%VH==S&KUOSU'VJB+?SW#OBZ]9,7B'98*#<],%-T; 98C^'A7" ME^W(L/,]12;X6-9IU8N):Q?QB=J6NYW*+^LY*8/QG?AM@U<[\7N50V_VXT]W MHNP/T2V@P4$8(:OB5[N>>:66_J,2 M"FM>*8HG#.=V !WDT'Z:YNP"8U+6M%O$(R?\NR5,;HB/O4+CS%*>?W;@=E]8 MUMT7]BQE\C/<'MG787O;SK:57>[HW:QAR'\#P6@<86QWJ7D_ M^+WL'U^SWU'HW-*F\)7*F#) 5[=>JZAG@ QUV6-(46^XDZ_+?@WE_OG9QD;D MYW2NP+=GZTZ?Y<..DCE;S!3&'B$N/O?6-/_V:N>Q+LF"HI%+)0S7EOO,;)5L(3!>GMW_A.X?(*4D6PDO &KE _XD9>U+Q4(N(,G8X\57(.AH M'Z$H=RD8D1L0\*3VP"OD>L%NC3J8?%RB@??YNJXQ&2C9Z^=FA8YJV0%Z@>/$ MD1+<+!;9 2#H;KD]T-$R]'_<.OZ=)@S7&"?Q,!UO!@=;+?!@_0VQYQEVL"(- M=H%X_EL]LUR/S]W"85)+ 6(:R6?R%>O1N8,:=W$?GLX#6D4NA*GO*+A_2&.+ M%@=TWI15Y9Y?+[N5BJ"M(03D:!+=G90)NIZ=JRR8DB.@G?[0(L>6(<#AQ=][ M1L_#1Y?/Y(*6]78GA#+2\5TV>*/#P<4W2 42WM4JV*BGD3-M#*] MQ4(8K^[B)(V#%XS/+AIC?GM!NHG/7#2]6EM? B:.-'*U5QCA"X#L%\B!7VZR M9R=_.)^!B_6MP[.G]BX*M'P&U&7O IR23_V42_R.X6UIJ9MUO6A;[3URGY6( MA'Q'3TRM/*/SF<%=KM3U B2$Z/'#L.2+S'?F_+E*18_FD*V-+8 MPOK'(C)]/ZT:+2&:H!&[;B<*C6AZ7GL2D;?)+L-/ AS4_T/@CP2\,8"L62N> MY=NVQ<:B>V]#8NX(./A$-[-(>]2KEXN M '>[G[(CX<]AOA<\;41VH^->_1U1>";P')$L&1_"@S>/;-U=SX7!NQ3A=]<1 MO:&*[O84U^<\(;P[4S?-;?D7/_@)!CVTOQLPA'OVWD$('?)>NDVIO&)UZ>KV MR+W4;NTOZ]4(<0HN-3I&'AQ)]ZLCL#Q?4#RV:EEQ8==H0:G=+>E(DTYZ^%C83MAXO.LS1%)C7J'29T@_28V=E?<]E=A;WH#!8T78/;]_:/IV M]8/L#SLJ$@BYB4FR-PTGHTV\H+[V+U0\48[]\-4W#%XP['OZ#\3$[MKYR1GN MAR&=MVG+ MAG>@F>MFU.4>-N>U'04Z1LN=?]N=_IFTBB/T34>N1=I\>':;MNMZ;+KHX<66 MQ$,.AWU0-DXRV=L-J<24N*4-F*%?%=B>?6?&$5WQEM^Z?G2ABN6I2(LHT%D\ MXS@N4M=+5ESM%XP,.1J9A67MT M\^_!@P>_:NSXAL.$,B!ZZ\TMB[;OO>B=PZ#4;K-I=/'RA$CI/X M:=1]\@K(D3:5,TKY?D[/^]52O#\8;HH2.9Z)N3FS1W)[,R<^1(FD7&5RR/' M(]U0'7*GO/D?=C95]!U]BUB!SJ(\C8;TO)FT*MGNHK98O?YD MJM0>,>KR]FCR#!; LY2_;;9[8LEN&MU,N6,D@2K-3M6U:H]#QX=1]W-KNSZ6 MNOE!N>JLUG%$([482UBK97TBD?NW'@'FO>HY>ZR8-D[OD)!F"?9@#;9V!2$! M4DE9%Z#,H37UT@+$][ZDAI -NA&7AU'W\RMYV.K(XV9EG:CPTY(FTK)&"_=2 MZO-XN-0V6JEKE=*T%;QQ^^: M_2S[_?KMJ?M1$^_3Z:FSDF*HJM>7.7K$.[ETE)DW^$Y2)RJ3Y,Z$2L))5'#S MP':G*PF5OMBN*X8.MET%VZZ>V'8E$/4=)*5X-)F0A %')V*#*!-G!\)09@<2 MFXA)DIQ(T%+\E_M6]XF..%A5DM*P(W?B=#B1$\3:HM^J1)I@IMCCEIU\0K_7 MLBF9[BG.;-:B)Y72:@DM8\AU.6:&43\U@I:)XY8 ,L-^ MPJZV>"?-SL9A@4?M'GX[PQPWM0;1]"W7'K75?(D74T*W%TW%EAA]CUL:8?,N M,]F,*^I\D"V5-1F-[$D36IX,M%2L3T:]DI15E?G]VFE'TCZ3D^:-@270^2Q*J?EXO)I4<9]G:%]0%@U# ME'MJ;]9>2QEF8!C3%'@O)U/*59BI;@Z3E2XWI0U%*#;F?'@$'N5)R]M^E:HS :)_HI:'E")D<8QQDT6<34C!Z^7=CO37)J;U.+B6#3I?R^EGMF]>Y2;:FM:+=MI2,1>_5\9H11N>TSV++ M;J*#PJ7-")0\J>88;1 !YG'5ZD-4-4?_E;;!>Y='F8K5>0&MY8B?)2CLR3!D3+"'R\&70'+B'Z &N)K<_P MH$_/^ T-38(?N9O_]R^&H__9_]>=PO_^.[RJT_8_FHLP9QQ)$5_@E'VCJA4N M:MVBKLZ[0[7?+5?CDO51['L\S[\[0@.[+&ZEZS;Q0$Z1M[P*;8OZBZPC&HX% MP9/U]^]KXJ?M'MOJN[JG/:IO^P+P7,NXT;6D[2;SO$*(S+TQP(Q*OEUCD M)AK_SSZ%O/?YU-IS)/?ZQZ=[RL UGVK^W^&E"0+J!@5X"?1)?]P+C\B+_:;" MT#(TQT8?[)P?R\)>0_CQ11&@]Z\M/8/L8\5&8>A Q'X^)I<_S9N #]?!!SH6 M,.(*&!&_248#1EP!(P)DNA8^!,AT%8P(D.E*&!$@T[7P(4"FJV!$\B;!!HRX M D8$R'0M? B0Z2H8D;R)!QKQCHSXKVWBW-^[Y?D^;]8)^/$DN_]<,GPD*+^9 M!(D7+6><+F:X_VX7,_S)BH:&*4!V.CR#U%S>=4*W0$@"(?FB0O)X:=>3\/I"-'VA[##T3>+C=>1-\N/6 M?[:5U<^6H,\RQZ\0H$@@0($?=Z6Z MQHO7N52[W2^__R6*",GRYWI9VZI8 MR9[NDH+4_W:D\<5U=\ M\?8^4L0[WSA0[5@HD8P'JAVH]NNJ!WJ\_;"04C7R==J5 M9JI7F$0:-#XB"D+T:"R4I$_/7_XJ^OH(EP,%_C@%?GSOR3=2X(^/Q)^CP"TT MT ;WBEJC4:RV85;AM-S/-F% .!"/1D.11RWNUUR_;X\-TP[CTUJ_9;KPLOG M"U:L7%'(<(6$N0+0^XRT %%N?%W$8ZC7SU1:K;&40"HGM'K9=E_*5$9+B(%( M/<#/6%4(8"* B6N%B8]/1CP+)B9"08SV[A:6RI9*[75=URMY#L,$%\#$#X2) M2^4SKI N5X 2GY$">19*6+=A,STV>C)?GJ!UVQ1JV5L=GSZ<_/4G\7'YRNM: MP0Y@XZI@XX$2ATO3Y2I@X^,3+\^"CL53ZTO.Z OSY MC!S(8[!3*_0:PGS-K]5Z6ZW9&R&6G9?PM1J17W\X)L1%HE]VQ2;0W4!WOWQB MXC'=Y75C4N =2U)[EI63.F%V(8VQ[G*__L02(3KZ<7L= MW]DKKK)1 N/:\K MT-W/2!<\6MDTKP]U%&L;]%I9Q;NWO6GTMHIU-_GK#\,RH5@D*)4(M/E9'5178U _YF8L45"12]FV,YMI"%]8*V@9P1KG-&-9U%WN0.=9Q1(UPW), M],#=67*:&Y:U[M+DV>Q=7L[-4&V06%[D[JS]J5#*;@X4.>(6291MN#=J!5=G M7>3JK'APL/311L(+G? =''E_)8Q@ HVX!D8D;F),P(@K8$0 35?#B ":KH,1 M=(!-[\J)YZ_:/IB(O^C^C\-3*#XIC_,9V[D^:,HO/>;_AOM2)[4_G[M7R,JW MGJ'RTE/4F:_*W!>6F@0(]96F_+043Z$7#3V6D+YRN7[Y;1!/3?ES./[Z"T4^ M'MJ>I-#5H]T[7/$0^&B?I0\G1W0_? KW6[VO;W':]H>.SATK=@\KL= MJ1Z_@E/]\.H?-1. ![)A4L(41F);E**+F@,(39$5,T1-D8!7 _$J&V7([GH: MI2D"03@%6;_?3= O38]+%$PP5R '5W?HI9N>O^Z--M= IRM4F^L@2Z!5#V>6 M?XQ:774.Y6BOSNYJ$Q$;99RYMXA5-K8_N(4L7\&KO![+^N4J#9]:F/Y&A82? M?=AY0UAC']8Z=YI:0Y37[$8H\W4K; W6-.V,I:9[+$F<"\5BW,>4" =Z>*UZ M^.0J[#=2Q,\^FOP111Q/%U*^M,ATZ')-$!,-(]PIM5+NP1]Q-L31[W@Z^35$ MX"W,]+ AAQV(J07+0A!_&T-;4'0W_D8K<2SH(T1< 1W><>0.[,?AWS.>^*D! MPX^-L[^3 T+4NRYW+93"NEWW-+NH\YY>YPSS$!LKGCZOSX!CJ2(XLVRS:-+A MA=;-U_3P:JVDW!W$;"3$)#_H9*0 $W[4O*\Q2_"=G*'W!85525!OF=E2X9UL M27=RR<5G9NFN,)50-C5J?M!6KNY <,Q*5$3E*EU0W7&"$8# MJ&@CTZ+L]0R;(6V-.S4T>-IM1\FF,:5$QP*S!.U"0#M!EJDIF@[Q8]MNK?U= M?5X<9.B"1EJ@Z4PS2%A)*9;E )U%$!BP#- 6DT@V# FHO%!$!*^7X&7F^H9* M48#4\!9,,9L,UAO25%A#[ 7SI 3XG[ZF1C!;Z SX%2+OLV"LWE/[SPR!)!J, M4+#PMQ:,GD NT"*')XF?)R,B_7A< 0MB^"0A09_/$VH)+(9)6S./:8HNFUCF M72TPY!!PG@*;H6D(O@4*&R'">!.-8.C(Q*0R!0F!W*C[_%$ ?. 9T7: >L!" MH*6]#E'@&8PI"29FV1ZC\"/"T#0$Z8;J(2Q>FH3G"/R!IZ'[(;210&Z DKM# 4Y:->6.!;R8)!@\G60%XQ79=C1(8* M_ZP)E18"KA6 ^?J_>-3#/>"A2@B?*T[B9J#4T(V,-73STV A!9(R5JR=B V1 MIB!0-GLLV$11-ALC5%C,+'A(V&NC MU@B^WJJ0,@77VU,AU^W#E1>4J)BB,P4$U$7D 1XF+]['?$+A?8H:.]2M8(W8 M:MT6,8G&>43'BH-6P#O+Q2I%%QT3X.+FK(MU)=KSL1Y4VP;': S^!P@=#U)A MKVN&C1YSGDKC 3.K3>[K:K@G9,Q$O;6L);S 0M$=)*7L1]H-<#/FPUTM$C0Q MN\CI4;\K<<;OVJ<+9@H3_X=RZ?-^3E?R1#R4,S$"[:\'DY]^*S98!!%7,;F& MG@P49/?DX@_ T= MVUL]OFYC5->IYZAM#"NKI[;;SYYB#K9D3X$_-L#'6 SJN$&3W?Y2):[BH*WV MR_2DDKKC,ZQ8&_.S?&->3QU&YA+ (4B+/9:$-09DI!\#P;;7AK#&'D06GL@B M $[ QZRPKN*'(<:Z@X==**@)ICF@V74I(PXJ*EU7^54KN:P,V]GEKS]5< KC M(!4 GD!V!#/<("5(Y4 DC<<;&_^_7C:PQTY27I86#JM M@9+BM&E7;U=HA>_QB8J6R\G+%QV0^'(N(+NAJ')LP_/AHC81*KTAG9P<',O& MOB!9XBHWT>T=8Y!)M,_GRC8K0N\QA*W/#3O;;BYI=JJI":[94!+)T:\_] U[ M>E@;N#$F16CFFOLEV$12%VD\3X Y-U5$2+?]_'+2E>+1VUMUK6KCJCH>0'V M8RMKST2X;J4($2G^A 3P.5RZ>C&I%Y611RC/(<46EC3P ];GDCTV8-D]X&!? M+;/U9+236FQZO>ZZWKNOK.+Y-2^_"W+4Y1:AQL.4SZ686E_++9;\-)S0HBA7 MJ$E"TT4.ECU/>0@G76<4:XU%'% M"@P/A5A2#&ZLI4VCA^>2ZCWH0H"M#Q_T6;*SE"+KM"QR.]+P@ MPG^1Y0^_8H E3$%0X!8LDPAV-@,+3@[9 2?:B]^Q-^Q&PS* @('S$WZ Y%( MNK84R4L[H 6\_H;ZJXT0A?U"BXJ1;AB6>/ZR8Y*N,#4=R_*HB4FE&?J(W'@% M5!RZP]GQ88OZEC.T@";(G2*N-J<\SH?\^%]9(&U]\_=/"V>[\ -$5HX]-DQE MXR84(&+:64Z@E[EUPBAGAK]XYNJ 9R3I=G>QNE5Y6\V,,[F5W2G-*O3HT$BF MK$%=WEG%=MFZFYM:1^ S*)S?#%(HT4X<+A/&GF'D+--VXXZ=&]DPC9$I3&LD M+567B9VS4M[TD82!?-=X9_FX/4")&!-YIO4TE9]GZFHJHR.V V[0'XZY.3T: MC0*F:9A&+C'.P33)(I#H'")3QSTS 1T1W7IRQ#<1^J.2?8TK GQ/1>#C.TL M0=/]36Q8J!>GZK1C9XKC[MAA^H#0L?@S"(KSAR"3MA>2/\.->_'JU1&M?/,' M_=@$!#,X$PFRA"=+3*'?X@P9/(/82]QG"['XH,7/B\Y$7&N95"?7?!]ZWPH: MA+KG"*VOBO-,J5O.=,.WD7BKF%B-2@/PV9A0@DW.O)J@'$B(QJN(^OM,P*=\5A%8 MM_/L8,UAHVUQKBL#QH,(&_DYG15^T!L/XSD9X7V/4C><$J;N"8F MAVK=U"NV%I^B\6KT^23/%CIU14B8L^X\3'>'RUE'4&H8@[F;TPL*G@)@R3%) M]AK[[&/%M!%RV6.[IUY8R@I\"[PE',<7TF..+U7'<0=9OH0OMDMC(\\%=&/, MG09:KL,RQ"_$JX6R;"$_X-%(5$&^=LRMW^/8..DNN<,%]?73_&3Y Y&$)_:* M<,[<]4+!3?/7HDEVW3^)E/0*(9Y.\O*[Q,+(-);V^"/6H]XK(WA26D'.4-H[ M&DK48%ZX@&CL'RWJGX6,7_H19T,]N&F7C9Y,F6&.SW_ZOX-SK;8%3?AP5\[WIN5=YX62RJ<1BCL'ILER/#BWX*V%-:67SB9N&&W=S/\WNY=QG2@8C>) MQ'^HW4=,C1-2XG-;]PAV<"ZK^]3AR:S>=T^5QQ39F'\>2H[6%R)[,"=38 MQ&CYKTX]<[;6AR34=8QAVL'6+N^K7W_(DV,JGL'^ZUT,R>4C3 M$V)-@3;^D6G,3[,#1 IR8 W[=9- M<:GX3'&-%(535:%="R_=0CENELCO2: POBJR(NY50?A1"Z":5\\P-21H@Z00 M8)PUASYMGI<]P\V&Q!G$+B)>2X80T,LUA;Q-]F2_ M'UYY]3)58-Z1*%AX.L:9#8&[;)J.$,[C698ANG0A]A!O$( 1VH*#;1/, TRG M,=OFP:8"+OS .3JB8J2^A:S=&Z*_2+]=;9AY>S1";MY*PUWY*3?7JP7L XL& MSX? +FO^.O_)F#!12^P:.()Q*['!^I*,)B M@T>-6Y[([8$/[M?6[)4]:=[:N(XKF!3??HO& I,%_G*(<)S)(Q*?@&0JS_@: M6S8+0"V9U* 03=Q+&%*Q%R4*O43??X_ Z4-P)WK#?( S(1 @'20C3((3X_$! M$I+R("HDHH.A&*<'K!B-(BZ1C(LH]LN%=\$O:4UV2YO,E"TT:,Y.C-/T:AH; M;F(6R:.6VKSW"+77FD)M7PGF+S23\::X@A:,LQQ4YF?9A2EQ3-JQIS3)02:NW4Q!&,RHJC3\H^_ZJK.NC"/IQF1M M;D;0\F2@+-=2L^G9;$0[[:EIIE"Q5VKCMY\.](X?Z&GN%F55A$8#;5V+M L% MO!&3/FZ98*9Z^;;-COBU$V_)2674TAV\4^QD2EFNW![?&SVZ.^7SPIVXF:VG M-+Y,^F1*87U:4.>)%D=G2DB+*N5N82WA/D^FM $7L=36Z^-N6^=MTRCR]3&# M6YY.B6&$VPB;,L(T:Z]%61'W4FC2#O5FLXDK7JCDAY! MF'G2$B7U42N;XV=J;[8HYL0J95DH\^W"JCI"O=J(3S1QTZ-Y M#>0A)R>92&(@"G1D$.58:9 $V%".#(7A0*3AGZ@< MDP8) 2^9,K*8B"1HD9.2)RSAQ^%8HII.=S.=I!VC^TIJ4H'Q#.(G"A%.EHUR MLSY3,]V.EDHGFEXQ M>#X?*_'+N)W)K.)-:'G2IV+)Y5XSK$3X,F>-4%ONY<>EU"!ZVF=8#^>$X6R] MH5&QW)XS"V/BQ''+DSXS7$FO)2>56C<3[6?OBTTK5U:7T/*$2F*D/\R)57O# MAU6+R5?FXTDCOSP'10N+B^1%-9;MMG,YWAC/QE-GA%N>C#,E,MEJIVU%:*41 MKX7-2&F3JF$@/!DGE^^7HO>5Y8QFI[9*?9R3@7@V$T':-C$H_F M;6Z!FMV*%5E"RY-QMOK.AHFMT9J?M@1NI:?#N@;XPIV.DYG&[C,3;3CLAA>E MZ*"KH%Q[LSR'@RFY5+Y?3_4.O>XVD_7%;:YH5G'+DW$:LW%AK6[4=;>M"+9VNBBIN>?+V+#]+;5K3%J/FU8&86.FQ:(=KGL-6NK2I5JT>HZEHM!*[5BDQ ME,O-<]C:8^;=$JV'NUWEMMP>L,M1IW"_A)8GE$_-6,3/NGJ9YY*#DERUZOQ8 M34'+$UA1N-FPU3:'=>;7;RZU[TGG< MUYC3IGI\DU_8;?U69D MZ0E-5_&P%$EVFCU>D-A$GDXP"R8& XB<,5CU36K1JXJT6*GTIQ8Q@@W M/1E 51ID8JFQ!F:HHJKE&CC.ZS#I]7 @U@D(3)B0A@P7%P:1%%$'@R3"*C/ MT3$Y(0YC$10]@E=1%B.46]N)DKD5"[C2.0?R=]:?%JL,9.QG.Q$V"[IE2;KPTG'4RV3PM M5CW?[I.*59^J3TT^5)\:)K.G]@GT([<$(3?&A__DOTZFJ#[ M4>YRK(CCO=_O?FLV,Q$.]LF56YA39!\'+MT1 MMRD9-\0^_I8LR&QS0R27[I6I[V_^"9%0W='L;:H=C\K=ZX-P^@5>C_,I-\\J M%WM+=;@X1I*C@1+RWLO;[F:BG>[M"U]*\W,J;OW72,?%&PT8FN&J[)&"YDW# MF0UREIZN<(;>I]#CV0O3]B5G?\4#1 *1S \\)2-2R77F6K7C-839^0SK$].XWGV@/P2'G_\-8N7 MO27Z:EV/0R+]"$?D35/^"9!&K@EVRWM> [P'? [X'?/\B;LWC? ^< MFZL4^L^Z,ISPW87)TQ^3( MMW-#OH?C\9F3?,[R]'>Z,OYYY2A?^3+X0*X#N?XTN3YKB +!#@0[$.Q L /! M?GN-VE?V1)X.*&SC*'2X]"W$%0&"//_&,(MZ-QV]]+PNY)IJ^ MS/W85W!-]*,';Q=UT9BB[5G0%>\D@-TE-$2;>$^9O..?HY-QH=O-L@HM]#+< M.,GH[IKT#")!T_GP"[^5GKI..QN\7J>J\.N#914QL<$S%B:WP"47X MCOE0C.,^YHKY P",/A@,/@X+(B=7AG_)BP(U]>9^-U]=&*%4J[:9[S& L M1'.G]\@$8!" @1?(_U0PB+ZS9W OWO&QQ;W>I3D)O/-I--?CNA>($I*KZK"7 M$>[G:AV52G5K?5MJI'&4P+"__D1#\43B$31X1?[C4^6^3DYHWSM_G]RDC@^? M>_\$R$_ L4^=(W6!25Y\V?1KI#V(7M5]M2+'(*9TZ0CA>FWUOC?*CJ/JVC:3 MPQ1G\;J5^GR$,^_UV::M;^9\N&FM[ZJI5C,OX+.2([_^Q!]#MP 0 D#X08#P MEMS'LP#AGL^N;^_K=;GK- ?WJQ9?MLKH LF0D M*]^ME@KM%-BE-3'JLY;JW6? Q )$"!#AZ;S(CT"$MR1!GH4(=_W\7#?ZMJZB M!CUABK=17HA>($7*T@-[ZDSR595%5F35;Z1$=801 6=%F-AC&=(O6!.21SJY MTI#<=2A-%5W!=^J1FP2"0I&/2P%?<+?%U2#G^>6E2U/F"L#VU0D:OXVGU("Q MJ0.5]D#/ ]S44$WT>YT&JPHUIYG7LHFQ?G^!-#0S2,F-[X?M**5,2U+8^M+GF5(PW M%Z-! J>3.(C>@C6]0(L#+7XHJ[-H65.]/HX;W3!7&:$^ETJ'C0N$/*WQO9D2 M5V:LVXO9J*C/YZW\N@E:S&$MCK"Q0(L#+0ZT^(77H7]ZG!">LU6QVC!Y15[0 MDTQ9O8NI*=!B7%T3#47C@1H':AP4V#R40&A%-C-&HEM%.F\7TNQ(&L?4Y 7" M??"C+4E-A1LJ5Y_$S5)63.?J2U!C4A+#AE@V_KVJ8MR,#64+*VJ(="0K=E $ M$V14@R6>;Y9CX*5CL"*NTBP$YTY@^#S"E65V96&)NJ(;K MFXX4[JJL7&\.DC@'P83B='#F0@ O ;Q\]^3'A\%+:FH-R[S>3/&93-<><>MI M/[=, ;QP&%YB\60 +P&\!/#RS;,R'P8O]ZOJ734Y-S;TM!O7^#O9:=].,;PD M G@)2@W^>;9H@^#%[Z[7,7;DMCBPYR=J,7:5H.]6P*\X&Q2)$3' M'JNO_3[%(R%*1S9ER#C+A*P@[?T2N#Q @ @@@&0X0PU=!AS?\[B]2T_L"K#M M>HI+:LBNRX!PYQ:V^(8R+"BK,-_+#O2FCBK*I+X<,#3.\,1"#$L'"UN!A@<: M?N6%)X]H>!J-%LE)I3*AD90=QI*C^/VT,,(:SI'#\:)!'5F@X8&&7WM1RB,: MWIQ4(PW!7.?XQ07 M%]UYE9/&R56_+>='6(O)(FF@QC]/C8,-^9]:8OTN:GRKW^?5=$;FZ-[8LB?W MMT[^;D9<:KP0FGAR^_Y_;6&HH3__DY3%VQE\LQ--?PU][QL_=)_"9S^DOV&2 M:/K/S+ 4/+C?)M+(X8A;H82(_]?!X';YFK!H:(;YVU^9]WO$DGO2'7GU#0>O MTO]J/J8.VM/T:84BS("[ MN-4XRAXC^,$DT&/(#Z:PO.MG 1E(5PH CJD+&@#' FG&#!\+"I]G@FF3C_98 ML"DBEC"E_1<2Z<(JN@#1A=\L1QQ3@D6&(2$+Z$YN<@%$LVS3$?UAZ4 5$UFV M .BFVU8(_I@:$M+PQ;AHI5CDAEP?9KQ;.XHY+@;X$32._W5#/2=AABBFZ MJ#D2_*#HU,S$]_#:Z\..O0T0.AD\'C'>Q8.K/:BAH FZ"&HT1LBV;K9&]P2. M,&IA]%9T1W!AZTI\@P_96<*P6[/W/^4P%4K$F/!%A%_;F"]4?4:X"41RQ^0B M?,V9PKO$=_!=#VU96QPCR=%073YOQLB8O"&E7 %>=S 7.S"*-,B>ZAFKX2!G M5DJ6U"YDNLZTW>LD=752RX]<.PVN813O/I <:J4B4;F L1Q06WWM:@QEN&2@),?$BH?EWP++#LHQ=P " MD&EAI945;,8IS .B.+N_(S=4>Z\C'Q#6VPZ7,+XU#'M%+1%2+0KI6!-+CK:F MV)#;XQ)00\"(!.[%TOI-).0%QLLE":: 9U&GPBI,9$K?VB,-R?9O;"C]+X@O MYW[CH;K;9L^/]-K@;PZ-NVWZ ]LSX;^>X*"7,3?=1P!F+R]<7D M6A$D\0S)&!Z\9)\(>%4%_X6D\/_^.PRX'H##RT@4>%8_74.N%1<#DWEQT0C M,Q"3+XP@;_6L4C C880"ORJ AL"O"E#QFZ!B8# O+AI? 3R#M,3U:<'UNTPM M-!44'484&G*MN!@X31<7C:\ GD'&X=ITX/I=I@Q\A?<8 M.X(6\/VGZOUH9**18!]I?N /7:'P)TY(\!AGW9/Z3O]])U7WX.V"%P"^5?3) MWECKJR#?!S'_W3#N"PL"OT*FJ%C()5'#5,0OXP<%D/"NDM!!YO2'LSX A%]_ MBN 7*[JEB-2MH#F((D0Z>^0M=\[;>.4)N('W==7Z]@5HVPX MEJ!+UM]?!6^#T/.]9:&!3%<8+.R)!X+P(X%@C00S (&?"P)/&837^4*7OB.B M[M@6/NX2GP EV%1)T!W!W![X]&Z2?NEI7N8.D,2U7?+TRG-0B=FS!G2[NUC= MJKRM9L:9W,KNE&85>G1X%&K*&M3E >,? ^<=]#9(+:&?SGJ&4BO%VGZ[/A.BG-&R:JJH+L9G6$-.7G;Q"?B_?K#A&*Q M#[G<_<=J%]G&?^EYO]/AR)>Y(^G=8"*K+!0)D<.2/:!04IPV[>KM"JWP/3Y1 MT7(Y>;F\$%"PE\$)O[C/6Z_V4[98+TW?=GM9L5,V.ID;N M1P?*$[:0^%MR3!P*G56=X=.J,WRQZFP+)O?* '#^F]TJC[E,RBBZ*2;X,E>* MQ_$AYU9Z!,H3__4GC9: Y@=W]#G;WQ=<4?'O??+L<0E9#SOCH$9$9 M:9UQ)$VW^7!YR,]-A:Y@H&#H7W\><]!?>"/BIZ]RY/$1[4CZFIDI?X'O"V03 M+Q]@/W[L^FMU.KNN532345)\N1)ALQ)*E2+2Z^\H>:M.$W&VBKI[84G>-"SK MC#9W5\9&B0WDE!I6D"[&5DFACIJ#!(ZX$\S'.Y^V1B- ((@; [$KU)!BCR=6WQ M1:;],WA[80MQT&T&QCPT%>BF@+0%PO/ 70JZ%?;Z_1D&Y2V2\(KPYM(Y !_9 MWR_FN?2,WCL,NN[R]<'8A=T*7^@!%P? MOEVOX_E]].3:4^TYPY21@F\<-4Q*Q%>.:EJ0>;_XCJIGB"3U5Y".?U4ZWA-Y M!XCBY]G.I./7][U\5BMV1WR[=S>?+(?5U2R?&C TJ8"+<2>IM+^_IM+\O'S+ MSTB@!!GY=\K(GX&+%Z;E!6T\[$5R4U7M:2VEH6G59;O?Q% 2^_4G1M^PIV 2 M8$F0E__QO WR\M=G5CXV%OH*>XKV;I /TB$?D! [C+HB$'5)AC/4T#6$79^U MX^C-/I3EU,.Y:B=2I]N37/^V.1Y-3/8JJAH?W'&DS^1,OQMEQW2[W%K$8HW$ M0D?@)3'NEJ-HL&G@^Z4C@]+GMVXY^@2D^!I;CL1\?X,RB[L)W\Z4:O%,_]YQ M5DL,'WC/4?2&2P3P\&#C8=!9;W&UK>5VXZ^L;N^9.;CC)($&.%6,7AR]->V^%[*#I61Q@I M\*XC-O*8F;WVQ= @D1?JDD;9!U#>0WP*: MP$V?47Y_9HK0EXJ2L"+ M$M]U1>AG;=\(UG&>%RCN2?Z#ZSA5.IUD6LVQU9T.]'(U;<82E4)SP$3<=1PV M$@D2L4$VZ3MFDX)UG'- \<)UG&79N!4L)UGIAJ7)QHETK/$=3>##/3LN&9P\ M&:SC?.MUG(=UYZ%U'&:K/0,F3$_M<53@YZ@QU\V,/EQ92ZP]Y/"X:+".$UC> M;VAYO],ZSOL@Q^$Z#G/&3\]'<_?K@E;IT'-Q)#BKNI*_ZQ&H>-;Q(=%0S/,WWXYH=\C%O*3[LBK;SCD9R#8V WM;PS#U$%;D:4$QS8H MFJ+Q>_\++_;_)73:CL(M;H01:,+,0K_]#_^\ R(\0CDRAK FK W'_BTK*R3M M$\J;CJ?:A^F8-XWK>'$/JSM9X7L(B2+<"=20>YH.X>T(BQZLV7[I<-T_<4