0001410578-24-000636.txt : 20240508 0001410578-24-000636.hdr.sgml : 20240508 20240508170101 ACCESSION NUMBER: 0001410578-24-000636 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20240402 FILED AS OF DATE: 20240508 DATE AS OF CHANGE: 20240508 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: 24927287 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-20240402x10q.htm 10-Q
0000887596--01-022024Q1false0000887596us-gaap:TreasuryStockCommonMember2024-01-032024-04-020000887596us-gaap:TreasuryStockCommonMember2024-01-032024-04-020000887596us-gaap:TreasuryStockCommonMember2023-01-042023-04-040000887596us-gaap:TreasuryStockCommonMember2024-04-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-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-04-020000887596us-gaap:CommonStockMember2024-01-020000887596us-gaap:CommonStockMember2023-04-040000887596us-gaap:CommonStockMember2023-01-030000887596us-gaap:EmployeeStockOptionMember2023-01-042024-01-020000887596us-gaap:EmployeeStockOptionMember2024-01-020000887596us-gaap:EmployeeStockOptionMember2023-01-042023-04-040000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2024-01-020000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2023-01-042023-04-040000887596us-gaap:SeniorNotesMember2021-06-152021-06-150000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2024-01-032024-04-020000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2023-01-042023-04-040000887596us-gaap:RevolvingCreditFacilityMember2024-04-0200008875962024-01-032024-12-3100008875962023-01-042024-01-020000887596us-gaap:EmployeeStockOptionMember2024-01-032024-04-020000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2024-01-032024-04-020000887596us-gaap:EmployeeStockOptionMember2024-04-020000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2024-04-020000887596us-gaap:SeniorNotesMember2021-06-150000887596us-gaap:ConvertibleDebtSecuritiesMemberus-gaap:SeniorNotesMemberus-gaap:CommonStockMember2024-01-032024-04-020000887596us-gaap:ConvertibleDebtSecuritiesMemberus-gaap:SeniorNotesMemberus-gaap:CommonStockMember2021-06-152021-06-150000887596us-gaap:ConvertibleDebtSecuritiesMemberus-gaap:SeniorNotesMemberus-gaap:CommonStockMember2024-04-020000887596us-gaap:ConvertibleDebtSecuritiesMemberus-gaap:SeniorNotesMemberus-gaap:CommonStockMember2021-06-150000887596srt:MaximumMemberus-gaap:RevolvingCreditFacilityMembercake:FourthAmendmentMembercake:OvernightBankFundingRateMember2024-01-032024-04-020000887596srt:MaximumMemberus-gaap:RevolvingCreditFacilityMembercake:FourthAmendmentMembercake:OneMonthTermSecuredOvernightFinancingRateMember2024-01-032024-04-020000887596srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2024-01-032024-04-020000887596srt:MinimumMemberus-gaap:RevolvingCreditFacilityMembercake:FourthAmendmentMember2024-01-032024-04-020000887596srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2024-01-032024-04-020000887596srt:MaximumMemberus-gaap:RevolvingCreditFacilityMembercake:FourthAmendmentMember2024-01-032024-04-020000887596us-gaap:SubsequentEventMember2024-05-072024-05-0700008875962024-02-152024-02-150000887596us-gaap:AllOtherSegmentsMember2024-04-020000887596cake:TheCheesecakeFactoryMember2024-04-020000887596cake:OtherFoxRestaurantConceptsLlcMember2024-04-020000887596cake:NorthItaliaMember2024-04-020000887596us-gaap:AllOtherSegmentsMember2024-01-020000887596cake:TheCheesecakeFactoryMember2024-01-020000887596cake:OtherFoxRestaurantConceptsLlcMember2024-01-020000887596cake:NorthItaliaMember2024-01-020000887596us-gaap:RestrictedStockMember2024-01-032024-04-020000887596us-gaap:CommonStockMember2024-01-032024-04-020000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2024-01-032024-04-020000887596us-gaap:RestrictedStockMember2023-01-042023-04-040000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2023-01-042023-04-040000887596us-gaap:SeniorNotesMember2024-01-032024-12-310000887596us-gaap:SeniorNotesMember2023-01-042023-04-040000887596us-gaap:GeneralAndAdministrativeExpenseMember2024-01-032024-04-020000887596cake:OtherOperatingCostsAndExpensesMember2024-01-032024-04-020000887596cake:LaborExpensesMember2024-01-032024-04-020000887596us-gaap:GeneralAndAdministrativeExpenseMember2023-01-042023-04-040000887596cake:OtherOperatingCostsAndExpensesMember2023-01-042023-04-040000887596cake:LaborExpensesMember2023-01-042023-04-040000887596us-gaap:CommonStockMember2024-01-032024-04-020000887596us-gaap:AdditionalPaidInCapitalMember2024-01-032024-04-020000887596us-gaap:CommonStockMember2023-01-042023-04-040000887596us-gaap:AdditionalPaidInCapitalMember2023-01-042023-04-0400008875962024-04-300000887596srt:MinimumMember2024-01-032024-04-020000887596srt:MaximumMember2024-01-032024-04-020000887596cake:OtherFoxRestaurantConceptsLlcMember2024-01-032024-04-020000887596cake:NorthItaliaMember2024-01-032024-04-020000887596cake:NorthItaliaMember2023-01-042023-04-040000887596us-gaap:FairValueInputsLevel1Member2024-04-020000887596us-gaap:FairValueInputsLevel1Member2024-01-020000887596us-gaap:SeniorNotesMember2024-04-020000887596us-gaap:RevolvingCreditFacilityMembercake:FourthAmendmentMember2022-10-060000887596us-gaap:AllOtherSegmentsMember2024-01-032024-04-020000887596cake:TheCheesecakeFactoryMember2024-01-032024-04-020000887596us-gaap:AllOtherSegmentsMember2023-01-042023-04-040000887596cake:TheCheesecakeFactoryMember2023-01-042023-04-040000887596cake:OtherFoxRestaurantConceptsLlcMember2023-01-042023-04-0400008875962024-04-0200008875962024-01-0200008875962023-04-0400008875962023-01-030000887596us-gaap:FairValueInputsLevel3Member2024-01-032024-04-020000887596us-gaap:FairValueInputsLevel3Member2023-01-042023-04-040000887596us-gaap:RetainedEarningsMember2024-01-032024-04-020000887596us-gaap:RetainedEarningsMember2023-01-042023-04-040000887596srt:MinimumMemberus-gaap:RevolvingCreditFacilityMembercake:AmendedCreditAgreementMember2024-01-032024-04-020000887596srt:MinimumMemberus-gaap:RevolvingCreditFacilityMembercake:FourthAmendmentMember2024-04-020000887596srt:MaximumMemberus-gaap:RevolvingCreditFacilityMembercake:FourthAmendmentMember2024-04-020000887596us-gaap:SeniorNotesMember2024-01-032024-04-0200008875962024-01-032024-04-0200008875962023-01-042023-04-040000887596us-gaap:FairValueInputsLevel3Member2023-04-040000887596us-gaap:FairValueInputsLevel3Member2023-01-030000887596us-gaap:FairValueInputsLevel3Member2024-04-020000887596us-gaap:FairValueInputsLevel3Member2024-01-0200008875962024-01-012024-03-3100008875962023-01-012023-03-31iso4217: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 April 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 April 30, 2024, 50,958,407 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

25

Item 4.

Controls and Procedures

26

PART II

OTHER INFORMATION

26

Item 1.

Legal Proceedings

26

Item 1A.

Risk Factors

26

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

27

Item 5.

Other Items

27

Item 6.

Exhibits

28

Signatures

29

PART I — FINANCIAL INFORMATION

Item 1.        Financial Statements.

THE CHEESECAKE FACTORY INCORPORATED

CONDENSED CONSOLIDATED BALANCE SHEETS

(In thousands, except share and per share data)

April 2,

January 2,

    

2024

    

2024

(Unaudited)

ASSETS

Current assets:

Cash and cash equivalents

$

60,220

$

56,290

Accounts and other receivables

75,559

103,094

Income taxes receivable

 

19,838

 

20,670

Inventories

 

65,469

 

57,654

Prepaid expenses

 

62,486

 

63,090

Total current assets

 

283,572

 

300,798

Property and equipment, net

 

793,810

 

791,093

Other assets:

Intangible assets, net

 

251,771

 

251,727

Operating lease assets

 

1,310,319

 

1,302,150

Other

198,168

194,615

Total other assets

1,760,258

1,748,492

Total assets

$

2,837,640

$

2,840,383

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current liabilities:

Accounts payable

$

61,383

$

63,152

Gift card liabilities

 

196,236

 

222,915

Operating lease liabilities

147,380

134,905

Other accrued expenses

249,502

239,699

Total current liabilities

654,501

660,671

Long-term debt

 

470,551

 

470,047

Operating lease liabilities

 

1,243,276

 

1,254,955

Other noncurrent liabilities

136,874

136,648

Total liabilities

2,505,202

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,875,007 shares issued and 50,972,401 shares outstanding at April 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

 

921,133

 

913,442

Retained earnings

 

1,235,666

 

1,216,239

Treasury stock inclusive of excise tax, 56,902,606 and 56,543,158 shares at cost at April 2, 2024 and January 2, 2024, respectively

 

(1,824,493)

 

(1,811,997)

Accumulated other comprehensive loss

 

(947)

 

(694)

Total stockholders’ equity

 

332,438

 

318,062

Total liabilities and stockholders’ equity

$

2,837,640

$

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

    

Weeks Ended

Weeks Ended

April 2, 2024

    

April 4, 2023

Revenues

$

891,223

$

866,114

Costs and expenses:

Food and beverage costs

 

203,253

 

206,224

Labor expenses

 

320,930

 

311,528

Other operating costs and expenses

 

233,541

 

230,929

General and administrative expenses

 

60,366

 

54,069

Depreciation and amortization expenses

 

24,756

 

22,955

Impairment of assets and lease termination expenses

2,083

2,242

Acquisition-related contingent consideration, compensation and amortization expenses

1,121

1,189

Preopening costs

 

5,880

 

3,052

Total costs and expenses

 

851,930

 

832,188

Income from operations

 

39,293

 

33,926

Interest and other expense, net

 

(1,761)

 

(1,880)

Income before income taxes

 

37,532

 

32,046

Income tax provision

 

4,341

 

3,996

Net income

$

33,191

$

28,050

Net income per share:

Basic

$

0.70

$

0.58

Diluted (Note 10)

$

0.68

$

0.56

Weighted-average shares outstanding:

Basic

 

47,749

 

48,694

Diluted

 

48,662

 

49,778

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

   

Weeks Ended

   

Weeks Ended

April 2, 2024

April 4, 2023

Net income

$

33,191

$

28,050

Other comprehensive (loss)/gain:

 

 

Foreign currency translation adjustment

 

(253)

 

147

Other comprehensive (loss)/gain

 

(253)

 

147

Total comprehensive income

$

32,938

$

28,197

See the accompanying notes to the condensed consolidated financial statements.

3

THE CHEESECAKE FACTORY INCORPORATED

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(In thousands)

(Unaudited)

For the thirteen weeks ended April 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

For the thirteen weeks ended April 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, inclusive of excise tax

(12,376)

(12,376)

Balance, April 4, 2023

106,951

$

1,069

$

893,423

$

1,184,199

$

(1,778,017)

$

(835)

$

299,839

See the accompanying notes to the condensed consolidated financial statements.

4

THE CHEESECAKE FACTORY INCORPORATED

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

(Unaudited)

Thirteen

Thirteen

Weeks Ended

Weeks Ended

    

April 2, 2024

    

April 4, 2023

Cash flows from operating activities:

Net income

$

33,191

$

28,050

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

Depreciation and amortization expenses

24,756

22,955

Impairment of assets and lease termination expenses

 

850

 

(14)

Deferred income taxes

3,006

3,192

Stock-based compensation

 

7,649

 

5,902

Changes in assets and liabilities:

Accounts and other receivables

31,124

38,013

Income taxes receivable/payable

 

832

 

(118)

Inventories

 

(7,818)

 

(3,428)

Prepaid expenses

 

605

 

14

Operating lease assets/liabilities

 

(7,789)

 

(3,777)

Other assets

(6,417)

(3,592)

Accounts payable

 

3,831

 

(4,543)

Gift card liabilities

 

(26,677)

 

(27,902)

Other accrued expenses

9,605

10,283

Cash provided by operating activities

 

66,748

 

65,035

Cash flows from investing activities:

Additions to property and equipment

 

(37,110)

 

(37,962)

Additions to intangible assets

 

(227)

 

(182)

Other

(19)

(18)

Cash used in investing activities

 

(37,356)

 

(38,162)

Cash flows from financing activities:

Common stock dividends paid

 

(12,823)

 

(13,182)

Treasury stock purchases

 

(12,496)

 

(12,376)

Cash used in financing activities

 

(25,319)

 

(25,558)

Foreign currency translation adjustment

 

(143)

 

72

Net change in cash and cash equivalents

3,930

1,387

Cash and cash equivalents at beginning of period

 

56,290

 

114,777

Cash and cash equivalents at end of period

$

60,220

$

116,164

Supplemental disclosures:

Interest paid

$

4,155

$

2,184

Income taxes paid

$

677

$

693

Construction payable

$

11,224

$

4,255

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. 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

6

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):

    

April 2, 2024

    

Level 1

    

Level 2

    

Level 3

Assets/(Liabilities)

 

Non-qualified deferred compensation assets

$

100,610

$

$

Non-qualified deferred compensation liabilities

(100,420)

Acquisition-related contingent consideration and compensation liabilities

(26,300)

    

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):

    

Thirteen

    

Thirteen

Weeks Ended

Weeks Ended

    

April 2, 2024

    

April 4, 2023

Beginning balance

$

25,495

$

28,565

Change in fair value

 

805

 

719

Ending balance

$

26,300

$

29,284

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 April 2, 2024 was $2.6 million to $235.4 million. Results could change materially if different estimates and assumptions were used.

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 April 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 April 2, 2024 was approximately $304.6 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.

7

3.   Inventories

Inventories consisted of (in thousands):

    

April 2, 2024

    

January 2, 2024

Restaurant food and supplies

$

32,023

$

32,283

Bakery finished goods and work in progress (1)

 

23,051

 

16,230

Bakery raw materials and supplies

 

10,395

 

9,141

Total

$

65,469

$

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

Weeks Ended

Weeks Ended

April 2, 2024

    

April 4, 2023

Gift card liabilities:

Beginning balance

 

$

222,915

 

$

219,808

Activations

20,567

18,598

Redemptions and breakage

(47,246)

(46,498)

Ending balance

 

$

196,236

 

$

191,908

Thirteen

Thirteen

Weeks Ended

Weeks Ended

    

April 2, 2024

    

April 4, 2023

Gift card contract assets:

Beginning balance

$

19,111

 

$

19,886

Deferrals

2,424

2,410

Amortization

(3,936)

(3,929)

Ending balance

$

17,599

 

$

18,367

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 April 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 April 2, 2024, we were in compliance with all the foregoing covenants in effect at that date.

8

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 April 2, 2024, the conversion rate for the Notes was 13.5979 shares of common stock per $1,000 principal amount of the Notes, which represents a conversion price of approximately $73.54 per share of common stock. In connection with the cash dividend that was declared by our Board on May 7, 2024, on May 21, 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

9

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 April 2, 2024, the Notes had a gross principal balance of $345.0 million and a balance of $340.6 million, net of unamortized issuance costs of $4.4 million. Total amortization expense was $0.5 million during both the first quarter of fiscal 2024 and fiscal 2023. The effective interest rate for the Notes was 0.96% as of April 2, 2024.

6.   Leases

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

    

Thirteen
Weeks Ended

    

Thirteen
Weeks Ended

    

April 2, 2024

    

April 4, 2023

Operating

$

37,391

$

35,372

Variable

22,463

22,199

Short-term

43

42

Total

$

59,897

$

57,613

10

Supplemental information related to leases (in thousands):

Thirteen

Thirteen

Weeks Ended

Weeks Ended

    

April 2, 2024

    

April 4, 2023

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

Operating cash flows for operating leases

$

37,361

$

35,702

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

14,574

9,499

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 February 15, 2024, our Board declared a quarterly cash dividend of $0.27 per share that was paid on March 19, 2024 to the stockholders of record of each share of our common stock at the close of business on March 6, 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 April 2, 2024, respectively.)

Under authorization by our Board to repurchase up to 61.0 million shares of our common stock, we have cumulatively repurchased 56.9 million shares at a total cost of $1,824.2 million, excluding excise tax, through April 2, 2024, with 0.4 million shares repurchased at a cost of $12.5 million, excluding excise tax, during the thirteen weeks ended April 2, 2024. 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 Fox Restaurant Concept (“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.)

11

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

Weeks Ended

Weeks Ended

    

April 2, 2024

    

April 4, 2023

Labor expenses

$

2,495

$

2,362

Other operating costs and expenses

78

75

General and administrative expenses

5,076

3,465

Total stock-based compensation

7,649

5,902

Income tax benefit

1,908

1,474

Total stock-based compensation, net of taxes

$

5,741

$

4,428

Capitalized stock-based compensation (1)

$

49

$

42

(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

The weighted - average fair value at the grant date for options issued during the first quarter of fiscal 2024 and 2023 was $12.45 and $15.76 per share, respectively. The fair value of options issued was estimated utilizing the Black-Scholes valuation model with the following weighted-average assumptions for the first quarter of fiscal 2024 and 2023, respectively: (a) an expected option term of 6.9 and 6.7 years, (b) expected stock price volatility of 41.9% and 45.2%, (c) a risk-free interest rate of 4.3% and 4.0%, and (d) a dividend yield on our stock of 3.1% and 2.7%. Stock option activity during the thirteen weeks ended April 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 April 2, 2024

1,475

$

44.68

4.3

$

164

Exercisable at April 2, 2024

 

1,233

$

45.90

3.6

$

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 both the first quarters of fiscal 2024 and 2023. As of April 2, 2024, total unrecognized stock-based compensation expense related to unvested stock options was $2.2 million, which we expect to recognize over a weighted-average period of approximately 2.6 years.

12

Restricted Shares and Restricted Share Units

Restricted share and restricted share unit activity during the thirteen weeks ended April 2, 2024 was as follows:

Weighted-

Average

    

Shares

    

Fair Value

(In thousands)

(Per share)

Outstanding at January 2, 2024

 

2,886

$

40.28

Granted

 

726

34.77

Vested

 

(364)

48.99

Forfeited

 

(58)

36.34

Outstanding at April 2, 2024

 

3,190

$

38.11

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 first quarter of fiscal 2024 and 2023 was $34.77 and $39.94, respectively. The fair value of shares that vested during the thirteen weeks ended April 2, 2024 and April 4, 2023 was $17.8 million and $15.2 million, respectively. As of April 2, 2024, total unrecognized stock-based compensation expense related to unvested restricted shares and restricted share units was $67.6 million, which we expect to recognize over a weighted-average period of approximately 3.3 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 April 2, 2024 and April 4, 2023, 3.2 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

Weeks Ended

Weeks Ended

    

April 2, 2024

    

April 4, 2023

(In thousands, except per share data)

Net income

$

33,191

$

28,050

Basic weighted-average shares outstanding

47,749

48,694

Dilutive effect of equity awards (1)

913

1,084

Diluted weighted-average shares outstanding

48,662

49,778

Basic net income per share

$

0.70

$

0.58

Diluted net income per share

$

0.68

$

0.56

(1)Shares of common stock equivalents related to outstanding stock options, restricted stock and restricted stock units of 2.4 million and 1.9 million for April 2, 2024 and April 4, 2023, respectively, 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

Weeks Ended

Weeks Ended

    

April 2, 2024

    

April 4, 2023

Revenues:

The Cheesecake Factory restaurants

$

667,794

$

656,000

North Italia

70,874

63,303

Other FRC

74,229

68,640

Other

 

78,326

 

78,171

Total

$

891,223

$

866,114

Income from operations:

The Cheesecake Factory restaurants

$

86,071

$

78,386

North Italia

3,170

4,606

Other FRC

6,292

8,711

Other (1)

 

(56,240)

 

(57,777)

Total

$

39,293

$

33,926

Depreciation and amortization expenses:

The Cheesecake Factory restaurants

$

16,843

$

16,018

North Italia

1,971

1,467

Other FRC

2,425

1,927

Other

 

3,517

 

3,543

Total

$

24,756

$

22,955

Impairment of assets and lease termination expenses:

The Cheesecake Factory restaurants

$

1,859

$

93

North Italia

Other FRC

55

Other

224

2,094

Total

$

2,083

$

2,242

Preopening costs:

The Cheesecake Factory restaurants

$

1,758

$

1,448

North Italia

2,002

446

Other FRC

1,724

721

Other

396

437

Total

$

5,880

$

3,052

Capital expenditures:

The Cheesecake Factory restaurants

$

18,881

$

23,213

North Italia

9,930

6,131

Other FRC

3,418

5,165

Other

4,881

3,453

Total

$

37,110

$

37,962

14

    

April 2, 2024

    

January 2, 2024

Total assets:

The Cheesecake Factory restaurants

$

1,524,583

$

1,571,943

North Italia

366,776

346,810

Other FRC

 

406,451

 

399,038

Other

 

539,830

 

522,592

Total

$

2,837,640

$

2,840,383

(1)

Thirteen weeks ended April 2, 2024 and April 4, 2023 include $1.1 million and $1.2 million, respectively, of acquisition-related expenses. These amounts were recorded in acquisition-related costs and acquisition-related contingent consideration, compensation and amortization expenses in the consolidated statements of income.

12.   Subsequent Events

On May 7, 2024, our Board declared a quarterly cash dividend of $0.27 per share to be 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.

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, 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 can be no assurance that forward-looking statements will prove to be accurate. Forward-looking statements speak only as of the date

16

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; the “Risk Factors” included in Part I, Item 1A; the “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. 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 335 restaurants throughout the United States and Canada under brands including The Cheesecake Factory® (216 locations), North Italia® (38 locations), Flower Child® (31 locations) and additional brands within our FRC portfolio (42 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.

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

17

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

    

Weeks Ended

Weeks Ended

 

April 2, 2024

April 4, 2023

Revenues

 

100.0

100.0

Costs and expenses:

 

Food and beverage costs

22.8

23.8

Labor expenses

36.0

 

36.0

Other operating costs and expenses

26.3

 

26.7

General and administrative expenses

6.8

 

6.2

Depreciation and amortization expenses

2.8

 

2.7

Impairment of assets and lease termination expenses

0.2

0.3

Acquisition-related contingent consideration, compensation and amortization expenses

0.1

0.1

Preopening costs

0.6

 

0.3

Total costs and expenses

95.6

 

96.1

Income from operations

4.4

 

3.9

Interest and other expense, net

(0.2)

 

(0.2)

Income before income taxes

4.2

 

3.7

Income tax provision

0.5

 

0.5

Net income

3.7

%

3.2

%

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

Revenues

Revenues increased 2.9% to $891.2 million for the fiscal quarter ended April 2, 2024 compared to $866.1 million for the comparable prior year period, primarily due to additional revenue related to new restaurant openings, partially offset by a decrease in comparable restaurant sales.

The Cheesecake Factory sales increased 1.8% to $667.8 million for the first quarter of fiscal 2024, compared to $656.0 million for the first quarter of fiscal 2023. Average sales per restaurant operating week decreased 0.7% to $237,903 in the first quarter of fiscal 2024 from $239,679 in the first quarter of fiscal 2023. Total operating weeks at The Cheesecake Factory restaurants increased 2.6% to 2,807 in the first quarter of fiscal 2024 compared to 2,737 in the prior year. The Cheesecake Factory comparable sales decreased by 0.6%, or $3.9 million, from the first quarter of fiscal 2023. The decrease from fiscal 2023 was primarily driven by decreased customer traffic of 1.5% partially offset by an increase in average check of 0.9% (based on an increase of 5.2% in menu pricing and 4.3% negative impact from mix). 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. Sales through the off-premise channel comprised approximately 22% of our restaurant sales during the first quarter of fiscal 2024 as compared to 23% in the first 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. In turn, the lower mix of sales in the off-premise channel during the first quarter of fiscal 2024 compared to the prior year first quarter comprised approximately 1% of the negative change in mix with a positive correlative impact to traffic.

North Italia sales increased 12.0% to $70.9 million for the first quarter of fiscal 2024, compared to $63.3 million for the first quarter of fiscal 2023. Average sales per restaurant operating week increased 0.1% to $147,654 in the first quarter of fiscal 2024 from $147,559 in the first quarter of fiscal 2023. Total operating weeks at North Italia increased 11.9% to 480 in the first quarter of fiscal 2024 compared to 429 in the prior year. North Italia comparable sales increased approximately 3% from the first quarter of fiscal 2023. The increase from fiscal 2023 was primarily driven by an increase in average check of 4% (based on an increase of 8% in menu pricing, partially offset by a 4% negative impact from mix), partially offset by decreased customer traffic of 1%. We implemented

19

effective menu price increases of approximately 4.0% and 3.7% in the second and fourth quarters of fiscal 2023, respectively. We are in the process of implementing a 2.5% price increase in the second quarter of fiscal 2024.

Flower Child sales increased 10.2% to $34.5 million for the first quarter of fiscal 2024, compared to $31.3 million for the first quarter of fiscal 2023. Flower Child sales per restaurant operating week increased 4.2% to $83,673 in first quarter of fiscal 2024 from $80,282 in the first quarter of fiscal 2023. Total operating weeks at Flower Child increased 5.6% to 412 in the first quarter of fiscal 2024 compared to 390 in the prior year.

Other FRC sales increased 8.2% to $74.2 million for the first quarter of fiscal 2024, compared to $68.6 million for the first quarter of fiscal 2023. Other FRC average sales per restaurant operating week decreased 7.6% to $140,584 in the first quarter of fiscal 2024 from $152,194 in the first 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 17.1% to 528 in the first quarter of fiscal 2024 compared to 451 in the prior year.

Restaurants become eligible to enter the comparable sales base in their 19th month of operation. As of April 2, 2024, there were eight The Cheesecake Factory restaurants and seven 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, cost of sales was 22.8% and 23.8% in the first quarters of fiscal 2024 and 2023, respectively, primarily due to menu price increases in excess of inflation across most categories (0.6%) and a shift in sales mix (0.3%).

Labor Expenses

As a percentage of revenues, labor expenses, which include restaurant-level labor costs and bakery production labor, including associated fringe benefits, were 36.0% in both the first quarters of fiscal 2024 and 2023. Management labor increased due to higher staffing levels (0.3%), offset by menu price increases in excess of wage rate inflation (0.3%).

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.3% and 26.7% in the first quarters of fiscal 2024 and 2023, respectively. This variance was primarily driven by a shift in sales mix (0.3%) and lower utilities (0.1%), partially offset by increased restaurant-level incentive compensation expense (0.1%).

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.8% and 6.2% in first quarter of fiscal 2024 and 2023, respectively. This variance was primarily due to increased labor expense (0.4%) and higher legal fees (0.1%)

Impairment of Assets and Lease Termination Expenses

During the first quarter of fiscal 2024, we recorded impairment of assets and lease terminations expense of $2.1 million primarily related to impairment of assets for one The Cheesecake Factory location and lease termination costs for one The Cheesecake Factory location. During the first quarter of fiscal 2023, we recorded impairment of assets and lease terminations expense of $2.2 million primarily related to lease termination costs for one Grand Lux Cafe location.

20

Preopening Costs

Preopening costs were $5.9 million and $3.1 million in the first quarters of fiscal 2024 and 2023, respectively. We opened two North Italia, one Flower Child and two Other FRC locations in the first quarter of fiscal 2024 compared to one Flower Child and one Other FRC location in the first 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 11.6% and 12.5% for the first quarters of fiscal 2024 and 2023, respectively. The decrease was primarily due to a change to our reserve for uncertain tax positions (1.8%), a lower proportion of non-deductible executive compensation in relation to income before income taxes in the first quarter of fiscal 2024 (0.5%), and higher non-taxable gains in the first quarter of fiscal 2024 on our investments in variable life insurance contracts used to support our non-qualified deferred compensation plan (0.4%). These factors were partially offset by a higher proportion of tax shortfall related to equity compensation in relation to income before income taxes in the first quarter of fiscal 2024 (1.8%).

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 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.

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

Weeks Ended

Weeks Ended

    

April 2, 2024

    

April 4, 2023

Net income

$

33,191

$

28,050

Impairment of assets and lease termination expenses

2,083

2,242

Acquisition-related contingent consideration, compensation and amortization expenses

1,121

1,189

Tax effect of adjustments (1)

 

(833)

 

(892)

Adjusted net income

$

35,562

$

30,589

Diluted net income per share

$

0.68

$

0.56

Impairment of assets and lease termination expenses

0.04

0.05

Acquisition-related contingent consideration, compensation and amortization expenses

0.02

0.02

Tax effect of adjustments (1)

 

(0.02)

 

(0.02)

Adjusted diluted net income per share (2)

$

0.73

$

0.61

(1)Based on 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.

21

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.6 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.25% at the estimated revenue.

We plan to open as many as 22 new restaurants in fiscal 2024, including three to four The Cheesecake Factory restaurants, six to seven North Italia restaurants, six to seven Flower Child locations and six to seven 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 second quarter of fiscal 2024 are expected to be between $890 million to $910 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 second quarter fiscal 2024 net income margin of approximately 5.25% at the mid - point of the estimated revenue range.

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 quarter of fiscal 2024, our cash and cash equivalents increased by $3.9 million to $60.2 million. The following table presents, for the periods indicated, a summary of our key cash flows from operating, investing and financing activities (in millions):

Thirteen

Thirteen

Weeks Ended

Weeks Ended

    

April 2, 2024

    

April 4, 2023

Cash provided by operating activities

$

66.7

$

65.0

Additions to property and equipment

(37.1)

(38.0)

Common stock dividends paid

(12.8)

(13.2)

Treasury stock purchases

(12.5)

(12.4)

22

Cash Provided by Operating Activities

Cash flows from operations increased by $1.7 million from the first quarter of fiscal 2023 primarily due to higher net income, partially offset by the timing of receivables collected and payments of accounts payable and accrued expenses made. 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 $25.0 million and $24.3 million for the first quarter of fiscal 2024 and 2023, respectively. Capital expenditures also included $11.1 million and $12.2 million for our existing restaurants and $1.0 million and $1.5 million for bakery and corporate capacity and infrastructure investments in the first quarter of fiscal 2024 and 2023, respectively.

We opened five restaurants in the first quarter of fiscal 2024 comprised of two North Italia, one Flower Child and two Other FRC locations compared to one Flower Child and one Other FRC location in the first quarter 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.

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 April 2, 2024, the conversion rate for the Notes was 13.5979 shares of common stock per $1,000 principal amount of the Notes, which represents a conversion price of approximately $73.54 per share of common stock. In connection with the cash dividend that was declared by our Board on May 7, 2024, on May 21, 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 April 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 $12.8 million and $13.2 million were paid in the first quarter 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 May 2024, our Board declared a quarterly dividend to be paid in June 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

23

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 56.9 million shares at a total cost of $1,824.2 million, excluding excise tax through April 2, 2024. We repurchased 0.4 million shares at a cost of $12.5 million, excluding excise tax during the first quarter of fiscal 2024 compared to 0.3 million shares at a cost of $12.4 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.)

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 April 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.

24

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, the absolute level of commodity costs has remained elevated.

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 April 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 the first 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 and $2.1 million, respectively.

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 April 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 April 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 April 2, 2024 and January 2, 2024, respectively.

25

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 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 April 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 April 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.

26

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 April 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

January 3 — February 6, 2024

 

98

$

33.73

 

97

 

4,355

February 7 — March 5, 2024

 

196

 

34.92

 

73

 

4,159

March 6 — April 2, 2024

 

65

 

35.85

 

44

 

4,094

Total

 

359

 

  

 

214

 

  

(1)The total number of shares purchased include 145,148 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 56.9 million shares at a total cost of $1,824.2 million, excluding excise tax through April 2, 2024 with 0.4 million shares repurchased at a cost of $12.5 million, excluding excise tax during the first 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 April 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).

27

Item 6.   Exhibits

Exhibit
No.

    

Item

    

Form

    

File Number

    

Incorporated by
Reference from
Exhibit Number

    

Filed with SEC

3.1

Restated Certificate of Incorporation of The Cheesecake Factory Incorporated

10-Q

000-20574

3.2

8/6/18

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

Filed 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

Filed herewith

101.1

The following materials from The Cheesecake Factory Incorporated’s Quarterly Report on Form 10-Q for the quarter ended April 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 April 2, 2024, formatted in iXBRL (included with Exhibit 101.1)

Filed herewith

28

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: May 8, 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)

29

EX-31.1 2 cake-20240402xex31d1.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: May 8, 2024

/s/ DAVID OVERTON

David Overton

Chairman of the Board and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 cake-20240402xex31d2.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: May 8, 2024

/s/ MATTHEW E. CLARK

Matthew E. Clark

Executive Vice President and Chief Financial Officer

(Principal Financial Officer)


EX-32.1 4 cake-20240402xex32d1.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 April 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.

May 8, 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-20240402xex32d2.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 April 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.

May 8, 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-20240402.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 00300 - 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 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Stock-Based Compensation - Net of Tax (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Documents and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Significant Accounting Policies - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Fair Value Measurements - Beginning and ending amounts of the fair value (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Fair Value Measurements - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Long-Term Debt - Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Long-Term Debt - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Net Income Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Gift Cards link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Gift Cards (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Gift Cards (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 cake-20240402_cal.xml EX-101.CAL EX-101.DEF 8 cake-20240402_def.xml EX-101.DEF EX-101.LAB 9 cake-20240402_lab.xml EX-101.LAB EX-101.PRE 10 cake-20240402_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Documents and Entity Information - shares
3 Months Ended
Apr. 02, 2024
Apr. 30, 2024
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Apr. 02, 2024  
Document Transition Report false  
Entity 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,958,407
Entity Central Index Key 0000887596  
Current Fiscal Year End Date --01-02  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 02, 2024
Jan. 02, 2024
Current assets:    
Cash and cash equivalents $ 60,220 $ 56,290
Accounts and other receivables 75,559 103,094
Income taxes receivable 19,838 20,670
Inventories 65,469 57,654
Prepaid expenses 62,486 63,090
Total current assets 283,572 300,798
Property and equipment, net 793,810 791,093
Other assets:    
Intangible assets, net 251,771 251,727
Operating lease assets 1,310,319 1,302,150
Other 198,168 194,615
Total other assets 1,760,258 1,748,492
Total assets 2,837,640 2,840,383
Current liabilities:    
Accounts payable 61,383 63,152
Gift card liabilities 196,236 222,915
Operating lease liabilities 147,380 134,905
Other accrued expenses 249,502 239,699
Total current liabilities 654,501 660,671
Long-term debt 470,551 470,047
Operating lease liabilities 1,243,276 1,254,955
Other noncurrent liabilities 136,874 136,648
Total liabilities 2,505,202 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,875,007 shares issued and 50,972,401 shares outstanding at April 2, 2024 and 107,195,287 shares issued and 50,652,129 shares outstanding at January 2, 2024Common stock, $.01 par value, 250,000,000 shares authorized; 107,875,007 shares issued and 50,972,401 shares outstanding at April 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 921,133 913,442
Retained earnings 1,235,666 1,216,239
Treasury stock inclusive of excise tax, 56,902,606 and 56,543,158 shares at cost at April 2, 2024 and January 2, 2024, respectively (1,824,493) (1,811,997)
Accumulated other comprehensive loss (947) (694)
Total stockholders' equity 332,438 318,062
Total liabilities and stockholders' equity $ 2,837,640 $ 2,840,383
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Apr. 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,875,007 107,195,287
Common stock, shares outstanding 50,972,401 50,652,129
Treasury stock, shares 56,902,606 56,543,158
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 02, 2024
Apr. 04, 2023
CONDENSED CONSOLIDATED STATEMENTS OF INCOME    
Revenues $ 891,223 $ 866,114
Costs and expenses:    
Food and beverage costs 203,253 206,224
Labor expenses 320,930 311,528
Other operating costs and expenses 233,541 230,929
General and administrative expenses 60,366 54,069
Depreciation and amortization expenses 24,756 22,955
Impairment of assets and lease termination expenses 2,083 2,242
Acquisition-related contingent consideration, compensation and amortization expenses 1,121 1,189
Preopening costs 5,880 3,052
Total costs and expenses 851,930 832,188
Income from operations 39,293 33,926
Interest and other expense, net (1,761) (1,880)
Income before income taxes 37,532 32,046
Income tax provision 4,341 3,996
Net income $ 33,191 $ 28,050
Net income per share:    
Basic $ 0.70 $ 0.58
Diluted (Note 10) $ 0.68 $ 0.56
Weighted-average shares outstanding:    
Basic 47,749 48,694
Diluted 48,662 49,778
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2024
Apr. 04, 2023
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME    
Net Income (Loss) $ 33,191 $ 28,050
Other comprehensive (loss)/gain:    
Foreign currency translation adjustment (253) 147
Other comprehensive (loss)/gain (253) 147
Total comprehensive income $ 32,938 $ 28,197
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Loss
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, $1.08 per share     (13,929)     (13,929)
Stock-based compensation $ 6 5,938       5,944
Stock-based compensation (in shares) 628          
Treasury stock purchases       (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. 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, $1.08 per share     (13,764)     (13,764)
Stock-based compensation $ 7 7,691       7,698
Stock-based compensation (in shares) 680          
Treasury stock purchases       (12,496)   $ (12,496)
Treasury stock purchases (in shares)           400
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          
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK (Parenthetical) - $ / shares
3 Months Ended
Feb. 15, 2024
Apr. 04, 2023
Increase (Decrease) in Temporary Equity [Roll Forward]    
Cash dividends declared common stock, net of forfeitures $ 0.27 $ 0.27
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2024
Apr. 04, 2023
Cash flows from operating activities:    
Net income $ 33,191 $ 28,050
Adjustments to reconcile net income to cash provided by operating activities:    
Depreciation and amortization expenses 24,756 22,955
Impairment of assets and lease termination expenses 850 (14)
Deferred income taxes 3,006 3,192
Stock-based compensation 7,649 5,902
Changes in assets and liabilities:    
Accounts and other receivables 31,124 38,013
Income taxes receivable/payable 832 (118)
Inventories (7,818) (3,428)
Prepaid expenses 605 14
Operating lease assets/liabilities (7,789) (3,777)
Other assets (6,417) (3,592)
Accounts payable 3,831 (4,543)
Gift card liabilities (26,677) (27,902)
Other accrued expenses 9,605 10,283
Cash provided by operating activities 66,748 65,035
Cash flows from investing activities:    
Additions to property and equipment (37,110) (37,962)
Additions to intangible assets (227) (182)
Other (19) (18)
Cash used in investing activities (37,356) (38,162)
Cash flows from financing activities:    
Common stock dividends paid (12,823) (13,182)
Treasury stock purchases (12,496) (12,376)
Cash used in financing activities (25,319) (25,558)
Foreign currency translation adjustment (143) 72
Net change in cash and cash equivalents 3,930 1,387
Cash and cash equivalents at beginning of period 56,290 114,777
Cash and cash equivalents at end of period 60,220 116,164
Supplemental disclosures:    
Interest paid 4,155 2,184
Income taxes paid 677 693
Construction payable $ 11,224 $ 4,255
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies
3 Months Ended
Apr. 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. 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.1.u1
Fair Value Measurements
3 Months Ended
Apr. 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):

    

April 2, 2024

    

Level 1

    

Level 2

    

Level 3

Assets/(Liabilities)

 

Non-qualified deferred compensation assets

$

100,610

$

$

Non-qualified deferred compensation liabilities

(100,420)

Acquisition-related contingent consideration and compensation liabilities

(26,300)

    

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):

    

Thirteen

    

Thirteen

Weeks Ended

Weeks Ended

    

April 2, 2024

    

April 4, 2023

Beginning balance

$

25,495

$

28,565

Change in fair value

 

805

 

719

Ending balance

$

26,300

$

29,284

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 April 2, 2024 was $2.6 million to $235.4 million. Results could change materially if different estimates and assumptions were used.

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 April 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 April 2, 2024 was approximately $304.6 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.1.u1
Inventories
3 Months Ended
Apr. 02, 2024
Inventories  
Inventories

3.   Inventories

Inventories consisted of (in thousands):

    

April 2, 2024

    

January 2, 2024

Restaurant food and supplies

$

32,023

$

32,283

Bakery finished goods and work in progress (1)

 

23,051

 

16,230

Bakery raw materials and supplies

 

10,395

 

9,141

Total

$

65,469

$

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.1.u1
Gift Cards
3 Months Ended
Apr. 02, 2024
Gift Cards  
Gift Cards

4.   Gift Cards

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

    

Thirteen

Thirteen

Weeks Ended

Weeks Ended

April 2, 2024

    

April 4, 2023

Gift card liabilities:

Beginning balance

 

$

222,915

 

$

219,808

Activations

20,567

18,598

Redemptions and breakage

(47,246)

(46,498)

Ending balance

 

$

196,236

 

$

191,908

Thirteen

Thirteen

Weeks Ended

Weeks Ended

    

April 2, 2024

    

April 4, 2023

Gift card contract assets:

Beginning balance

$

19,111

 

$

19,886

Deferrals

2,424

2,410

Amortization

(3,936)

(3,929)

Ending balance

$

17,599

 

$

18,367

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt
3 Months Ended
Apr. 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 April 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 April 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 April 2, 2024, the conversion rate for the Notes was 13.5979 shares of common stock per $1,000 principal amount of the Notes, which represents a conversion price of approximately $73.54 per share of common stock. In connection with the cash dividend that was declared by our Board on May 7, 2024, on May 21, 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 April 2, 2024, the Notes had a gross principal balance of $345.0 million and a balance of $340.6 million, net of unamortized issuance costs of $4.4 million. Total amortization expense was $0.5 million during both the first quarter of fiscal 2024 and fiscal 2023. The effective interest rate for the Notes was 0.96% as of April 2, 2024.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases
3 Months Ended
Apr. 02, 2024
Leases  
Leases

6.   Leases

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

    

Thirteen
Weeks Ended

    

Thirteen
Weeks Ended

    

April 2, 2024

    

April 4, 2023

Operating

$

37,391

$

35,372

Variable

22,463

22,199

Short-term

43

42

Total

$

59,897

$

57,613

Supplemental information related to leases (in thousands):

Thirteen

Thirteen

Weeks Ended

Weeks Ended

    

April 2, 2024

    

April 4, 2023

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

Operating cash flows for operating leases

$

37,361

$

35,702

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

14,574

9,499

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Apr. 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.1.u1
Stockholders' Equity
3 Months Ended
Apr. 02, 2024
Stockholders' Equity  
Stockholders' Equity

8.   Stockholders’ Equity

Common StockDividends and Share Repurchases

On February 15, 2024, our Board declared a quarterly cash dividend of $0.27 per share that was paid on March 19, 2024 to the stockholders of record of each share of our common stock at the close of business on March 6, 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 April 2, 2024, respectively.)

Under authorization by our Board to repurchase up to 61.0 million shares of our common stock, we have cumulatively repurchased 56.9 million shares at a total cost of $1,824.2 million, excluding excise tax, through April 2, 2024, with 0.4 million shares repurchased at a cost of $12.5 million, excluding excise tax, during the thirteen weeks ended April 2, 2024. 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 Fox Restaurant Concept (“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.1.u1
Stock-Based Compensation
3 Months Ended
Apr. 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

Weeks Ended

Weeks Ended

    

April 2, 2024

    

April 4, 2023

Labor expenses

$

2,495

$

2,362

Other operating costs and expenses

78

75

General and administrative expenses

5,076

3,465

Total stock-based compensation

7,649

5,902

Income tax benefit

1,908

1,474

Total stock-based compensation, net of taxes

$

5,741

$

4,428

Capitalized stock-based compensation (1)

$

49

$

42

(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

The weighted - average fair value at the grant date for options issued during the first quarter of fiscal 2024 and 2023 was $12.45 and $15.76 per share, respectively. The fair value of options issued was estimated utilizing the Black-Scholes valuation model with the following weighted-average assumptions for the first quarter of fiscal 2024 and 2023, respectively: (a) an expected option term of 6.9 and 6.7 years, (b) expected stock price volatility of 41.9% and 45.2%, (c) a risk-free interest rate of 4.3% and 4.0%, and (d) a dividend yield on our stock of 3.1% and 2.7%. Stock option activity during the thirteen weeks ended April 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 April 2, 2024

1,475

$

44.68

4.3

$

164

Exercisable at April 2, 2024

 

1,233

$

45.90

3.6

$

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 both the first quarters of fiscal 2024 and 2023. As of April 2, 2024, total unrecognized stock-based compensation expense related to unvested stock options was $2.2 million, which we expect to recognize over a weighted-average period of approximately 2.6 years.

Restricted Shares and Restricted Share Units

Restricted share and restricted share unit activity during the thirteen weeks ended April 2, 2024 was as follows:

Weighted-

Average

    

Shares

    

Fair Value

(In thousands)

(Per share)

Outstanding at January 2, 2024

 

2,886

$

40.28

Granted

 

726

34.77

Vested

 

(364)

48.99

Forfeited

 

(58)

36.34

Outstanding at April 2, 2024

 

3,190

$

38.11

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 first quarter of fiscal 2024 and 2023 was $34.77 and $39.94, respectively. The fair value of shares that vested during the thirteen weeks ended April 2, 2024 and April 4, 2023 was $17.8 million and $15.2 million, respectively. As of April 2, 2024, total unrecognized stock-based compensation expense related to unvested restricted shares and restricted share units was $67.6 million, which we expect to recognize over a weighted-average period of approximately 3.3 years.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Share
3 Months Ended
Apr. 02, 2024
Net Income Per Share  
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 April 2, 2024 and April 4, 2023, 3.2 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

Weeks Ended

Weeks Ended

    

April 2, 2024

    

April 4, 2023

(In thousands, except per share data)

Net income

$

33,191

$

28,050

Basic weighted-average shares outstanding

47,749

48,694

Dilutive effect of equity awards (1)

913

1,084

Diluted weighted-average shares outstanding

48,662

49,778

Basic net income per share

$

0.70

$

0.58

Diluted net income per share

$

0.68

$

0.56

(1)Shares of common stock equivalents related to outstanding stock options, restricted stock and restricted stock units of 2.4 million and 1.9 million for April 2, 2024 and April 4, 2023, respectively, 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.1.u1
Segment Information
3 Months Ended
Apr. 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

Weeks Ended

Weeks Ended

    

April 2, 2024

    

April 4, 2023

Revenues:

The Cheesecake Factory restaurants

$

667,794

$

656,000

North Italia

70,874

63,303

Other FRC

74,229

68,640

Other

 

78,326

 

78,171

Total

$

891,223

$

866,114

Income from operations:

The Cheesecake Factory restaurants

$

86,071

$

78,386

North Italia

3,170

4,606

Other FRC

6,292

8,711

Other (1)

 

(56,240)

 

(57,777)

Total

$

39,293

$

33,926

Depreciation and amortization expenses:

The Cheesecake Factory restaurants

$

16,843

$

16,018

North Italia

1,971

1,467

Other FRC

2,425

1,927

Other

 

3,517

 

3,543

Total

$

24,756

$

22,955

Impairment of assets and lease termination expenses:

The Cheesecake Factory restaurants

$

1,859

$

93

North Italia

Other FRC

55

Other

224

2,094

Total

$

2,083

$

2,242

Preopening costs:

The Cheesecake Factory restaurants

$

1,758

$

1,448

North Italia

2,002

446

Other FRC

1,724

721

Other

396

437

Total

$

5,880

$

3,052

Capital expenditures:

The Cheesecake Factory restaurants

$

18,881

$

23,213

North Italia

9,930

6,131

Other FRC

3,418

5,165

Other

4,881

3,453

Total

$

37,110

$

37,962

    

April 2, 2024

    

January 2, 2024

Total assets:

The Cheesecake Factory restaurants

$

1,524,583

$

1,571,943

North Italia

366,776

346,810

Other FRC

 

406,451

 

399,038

Other

 

539,830

 

522,592

Total

$

2,837,640

$

2,840,383

(1)

Thirteen weeks ended April 2, 2024 and April 4, 2023 include $1.1 million and $1.2 million, respectively, of acquisition-related expenses. These amounts were recorded in acquisition-related costs and acquisition-related contingent consideration, compensation and amortization expenses in the consolidated statements of income.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events
3 Months Ended
Apr. 02, 2024
Subsequent Events  
Subsequent Events

12.   Subsequent Events

On May 7, 2024, our Board declared a quarterly cash dividend of $0.27 per share to be 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.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies (Policies)
3 Months Ended
Apr. 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. 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 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Tables)
3 Months Ended
Apr. 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):

    

April 2, 2024

    

Level 1

    

Level 2

    

Level 3

Assets/(Liabilities)

 

Non-qualified deferred compensation assets

$

100,610

$

$

Non-qualified deferred compensation liabilities

(100,420)

Acquisition-related contingent consideration and compensation liabilities

(26,300)

    

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):

    

Thirteen

    

Thirteen

Weeks Ended

Weeks Ended

    

April 2, 2024

    

April 4, 2023

Beginning balance

$

25,495

$

28,565

Change in fair value

 

805

 

719

Ending balance

$

26,300

$

29,284

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories (Tables)
3 Months Ended
Apr. 02, 2024
Inventories  
Schedule of inventories

Inventories consisted of (in thousands):

    

April 2, 2024

    

January 2, 2024

Restaurant food and supplies

$

32,023

$

32,283

Bakery finished goods and work in progress (1)

 

23,051

 

16,230

Bakery raw materials and supplies

 

10,395

 

9,141

Total

$

65,469

$

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 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Gift Cards (Tables)
3 Months Ended
Apr. 02, 2024
Gift Cards  
Schedule of gift card liabilities

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

    

Thirteen

Thirteen

Weeks Ended

Weeks Ended

April 2, 2024

    

April 4, 2023

Gift card liabilities:

Beginning balance

 

$

222,915

 

$

219,808

Activations

20,567

18,598

Redemptions and breakage

(47,246)

(46,498)

Ending balance

 

$

196,236

 

$

191,908

Schedule of gift card contract assets

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

Thirteen

Thirteen

Weeks Ended

Weeks Ended

    

April 2, 2024

    

April 4, 2023

Gift card contract assets:

Beginning balance

$

19,111

 

$

19,886

Deferrals

2,424

2,410

Amortization

(3,936)

(3,929)

Ending balance

$

17,599

 

$

18,367

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Apr. 02, 2024
Leases  
Schedule of components for lease expense

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

    

Thirteen
Weeks Ended

    

Thirteen
Weeks Ended

    

April 2, 2024

    

April 4, 2023

Operating

$

37,391

$

35,372

Variable

22,463

22,199

Short-term

43

42

Total

$

59,897

$

57,613

Schedule of supplemental information related to leases

Supplemental information related to leases (in thousands):

Thirteen

Thirteen

Weeks Ended

Weeks Ended

    

April 2, 2024

    

April 4, 2023

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

Operating cash flows for operating leases

$

37,361

$

35,702

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

14,574

9,499

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation (Tables)
3 Months Ended
Apr. 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

Weeks Ended

Weeks Ended

    

April 2, 2024

    

April 4, 2023

Labor expenses

$

2,495

$

2,362

Other operating costs and expenses

78

75

General and administrative expenses

5,076

3,465

Total stock-based compensation

7,649

5,902

Income tax benefit

1,908

1,474

Total stock-based compensation, net of taxes

$

5,741

$

4,428

Capitalized stock-based compensation (1)

$

49

$

42

(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

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 April 2, 2024

1,475

$

44.68

4.3

$

164

Exercisable at April 2, 2024

 

1,233

$

45.90

3.6

$

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

 

726

34.77

Vested

 

(364)

48.99

Forfeited

 

(58)

36.34

Outstanding at April 2, 2024

 

3,190

$

38.11

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Share (Tables)
3 Months Ended
Apr. 02, 2024
Net Income Per Share  
Schedule of basic and diluted net income (loss) per share

Thirteen

Thirteen

Weeks Ended

Weeks Ended

    

April 2, 2024

    

April 4, 2023

(In thousands, except per share data)

Net income

$

33,191

$

28,050

Basic weighted-average shares outstanding

47,749

48,694

Dilutive effect of equity awards (1)

913

1,084

Diluted weighted-average shares outstanding

48,662

49,778

Basic net income per share

$

0.70

$

0.58

Diluted net income per share

$

0.68

$

0.56

(1)Shares of common stock equivalents related to outstanding stock options, restricted stock and restricted stock units of 2.4 million and 1.9 million for April 2, 2024 and April 4, 2023, respectively, 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 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Tables)
3 Months Ended
Apr. 02, 2024
Segment Information  
Schedule of segment information

Segment information is presented below (in thousands):

Thirteen

Thirteen

Weeks Ended

Weeks Ended

    

April 2, 2024

    

April 4, 2023

Revenues:

The Cheesecake Factory restaurants

$

667,794

$

656,000

North Italia

70,874

63,303

Other FRC

74,229

68,640

Other

 

78,326

 

78,171

Total

$

891,223

$

866,114

Income from operations:

The Cheesecake Factory restaurants

$

86,071

$

78,386

North Italia

3,170

4,606

Other FRC

6,292

8,711

Other (1)

 

(56,240)

 

(57,777)

Total

$

39,293

$

33,926

Depreciation and amortization expenses:

The Cheesecake Factory restaurants

$

16,843

$

16,018

North Italia

1,971

1,467

Other FRC

2,425

1,927

Other

 

3,517

 

3,543

Total

$

24,756

$

22,955

Impairment of assets and lease termination expenses:

The Cheesecake Factory restaurants

$

1,859

$

93

North Italia

Other FRC

55

Other

224

2,094

Total

$

2,083

$

2,242

Preopening costs:

The Cheesecake Factory restaurants

$

1,758

$

1,448

North Italia

2,002

446

Other FRC

1,724

721

Other

396

437

Total

$

5,880

$

3,052

Capital expenditures:

The Cheesecake Factory restaurants

$

18,881

$

23,213

North Italia

9,930

6,131

Other FRC

3,418

5,165

Other

4,881

3,453

Total

$

37,110

$

37,962

    

April 2, 2024

    

January 2, 2024

Total assets:

The Cheesecake Factory restaurants

$

1,524,583

$

1,571,943

North Italia

366,776

346,810

Other FRC

 

406,451

 

399,038

Other

 

539,830

 

522,592

Total

$

2,837,640

$

2,840,383

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies - Basis of Presentation (Details)
12 Months Ended
Dec. 31, 2024
Jan. 02, 2024
Significant Accounting Policies    
Length of fiscal year 364 days 364 days
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Apr. 02, 2024
Jan. 02, 2024
Level 1    
Assets/(Liabilities)    
Non-qualified deferred compensation assets $ 100,610 $ 94,136
Non-qualified deferred compensation liabilities (100,420) (93,979)
Level 3    
Assets/(Liabilities)    
Acquisition-related contingent consideration and compensation liability $ (26,300) $ (25,495)
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Beginning and ending amounts of the fair value (Details) - Level 3 - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2024
Apr. 04, 2023
Fair Value Measurements    
Beginning balance $ 25,495 $ 28,565
Change in fair value 805 719
Ending balance $ 26,300 $ 29,284
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Additional information (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 02, 2024
Jun. 15, 2021
Fair Value Measurements    
Aggregate principal amount $ 345.0  
Estimated fair value of the Notes 304.6  
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  
Convertible Senior Notes    
Fair Value Measurements    
Aggregate principal amount   $ 345.0
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories (Details) - USD ($)
$ in Thousands
Apr. 02, 2024
Jan. 02, 2024
Inventories    
Restaurant food and supplies $ 32,023 $ 32,283
Bakery finished goods and work in progress (1) 23,051 16,230
Bakery raw materials and supplies 10,395 9,141
Total $ 65,469 $ 57,654
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Gift Cards (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2024
Apr. 04, 2023
Gift card liabilities:    
Beginning balance $ 222,915 $ 219,808
Activations 20,567 18,598
Redemptions and breakage (47,246) (46,498)
Ending balance 196,236 191,908
Gift card contract assets:    
Beginning balance 19,111 19,886
Deferrals 2,424 2,410
Amortization (3,936) (3,929)
Ending balance $ 17,599 $ 18,367
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt - Revolving Credit Facility (Details) - Revolving Credit Facility
$ in Millions
3 Months Ended
Apr. 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 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt - Convertible Senior Notes (Details)
3 Months Ended 12 Months Ended
Jun. 15, 2021
USD ($)
$ / shares
Apr. 02, 2024
USD ($)
D
$ / shares
Apr. 04, 2023
USD ($)
Dec. 31, 2024
USD ($)
Long-Term Debt        
Aggregate principal amount of debt issued   $ 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%    
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    
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    
Threshold limit for occurrence of default in case of rendering of certain judgments against to company or on its subsidiaries   $ 25,000,000    
Minimum percentage of notice holders can give notice in case of default   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    
Gross principal balance outstanding   $ 345,000,000.0    
Outstanding debt balance   340,600,000    
Unamortized debt issuance costs   $ 4,400,000    
Amortized debt issuance costs     $ 500,000 $ 500,000
Effective interest rate   0.96%    
Convertible Senior Notes | Convertible Debt Securities | Common Stock        
Long-Term Debt        
Aggregate principal amount of debt issued $ 1,000 $ 1,000    
Conversion ratio 12.7551 13.5979    
Conversion price | $ / shares $ 78.40 $ 73.54    
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2024
Apr. 04, 2023
Leases    
Operating $ 37,391 $ 35,372
Variable 22,463 22,199
Short-term 43 42
Total 59,897 57,613
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases 37,361 35,702
Right-of-use assets obtained in exchange for new operating lease liabilities $ 14,574 $ 9,499
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Feb. 15, 2024
Apr. 02, 2024
Apr. 04, 2023
Jan. 02, 2024
Stockholders' Equity        
Cash dividends declared common stock, net of forfeitures $ 0.27   $ 0.27  
Number of shares authorized to be repurchased   61,000,000.0    
Repurchased shares since program inception   56,902,606   56,543,158
Value of treasury stock   $ 1,824,493   $ 1,811,997
Shares repurchased during period   400,000    
Treasury stock repurchased during period   $ 12,496 $ 12,376  
Treasury Stock        
Stockholders' Equity        
Value of treasury stock   1,824,200    
Treasury stock repurchased during period   $ 12,500    
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Net of Tax (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2024
Apr. 04, 2023
Stock-Based Compensation    
Total stock-based compensation $ 7,649 $ 5,902
Income tax benefit 1,908 1,474
Total stock-based compensation, net of taxes 5,741 4,428
Capitalized stock-based compensation 49 42
Labor expenses    
Stock-Based Compensation    
Total stock-based compensation 2,495 2,362
Other operating costs and expenses    
Stock-Based Compensation    
Total stock-based compensation 78 75
General and administrative expenses    
Stock-Based Compensation    
Total stock-based compensation $ 5,076 $ 3,465
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 02, 2024
Apr. 04, 2023
Jan. 02, 2024
Stock options      
Stock-Based Compensation      
Weighted-average fair value at the grant date for options issued (in dollars per share) $ 12.45 $ 15.76  
Weighted average assumptions under Black-Scholes valuation model      
Expected option term 6 years 10 months 24 days 6 years 8 months 12 days  
Expected stock price volatility (as a percent) 41.90% 45.20%  
Risk-free interest rate (as a percent) 4.30% 4.00%  
Dividend yield (as a percent) 3.10% 2.70%  
Stock option activity, Shares      
Outstanding at beginning of year (in shares) 1,550    
Granted (in shares) 81    
Exercised (in shares) 0 0  
Forfeited or cancelled (in shares) (156)    
Outstanding at end of the period (in shares) 1,475   1,550
Exercisable at end of the period (in shares) 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   $ 45.75
Exercisable at end of the period (in dollars per share) $ 45.90    
Weighted Average Remaining Contractual Term (In years)      
Weighted Average Remaining Contractual Term (In years) 4 years 3 months 18 days   3 years 9 months 18 days
Exercisable at end of the period (In years) 3 years 7 months 6 days    
Aggregate Intrinsic Value      
Outstanding at beginning of year $ 0    
Outstanding at end of the period 164   $ 0
Exercisable at end of the period 0    
Unrecognized Stock-based Compensation Expense      
Total unrecognized stock-based compensation expenses related to unvested stock options, restricted shares and restricted share units $ 2,200    
Expected weighted average period for recognition of compensation expense related to unvested stock option 2 years 7 months 6 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) 726    
Vested (in shares) (364)    
Forfeited (in shares) (58)    
Outstanding at end of the period (in shares) 3,190   2,886
Fair value of shares vested $ 17,800 $ 15,200  
Weighted Average Fair Value      
Outstanding at beginning of year (in dollars per share) $ 40.28    
Granted (in dollars per share) 34.77 $ 39.94  
Vested (in dollars per share) 48.99    
Forfeited (in dollars per share) 36.34    
Outstanding at end of the period (in dollars per share) $ 38.11   $ 40.28
Unrecognized Stock-based Compensation Expense      
Total unrecognized stock-based compensation expenses related to unvested stock options, restricted shares and restricted share units $ 67,600    
Expected weighted average period for recognition of compensation expense related to unvested stock option 3 years 3 months 18 days    
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Apr. 02, 2024
Apr. 04, 2023
Basic net (loss)/income per common share:    
Net Income (Loss) $ 33,191 $ 28,050
Basic weighted-average shares outstanding 47,749 48,694
Basic net income per common share $ 0.70 $ 0.58
Diluted net (loss)/income per common share:    
Dilutive effect of equity awards 913 1,084
Diluted weighted-average shares outstanding 48,662 49,778
Diluted net income per common share $ 0.68 $ 0.56
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Share - Additional Information (Details) - shares
shares in Millions
3 Months Ended
Apr. 02, 2024
Apr. 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.4 1.9
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.2 2.8
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2024
Mar. 31, 2024
Apr. 04, 2023
Mar. 31, 2023
Jan. 02, 2024
Segment Information          
Revenues $ 891,223   $ 866,114    
Income from operations 39,293   33,926    
Depreciation and amortization expenses 24,756   22,955    
Impairment of assets and lease termination expenses 2,083   2,242    
Preopening costs 5,880   3,052    
Capital expenditures 37,110   37,962    
Total assets 2,837,640       $ 2,840,383
Acquisition-related expenses   $ 1,100   $ 1,200  
The Cheesecake Factory restaurants          
Segment Information          
Revenues 667,794   656,000    
Income from operations 86,071   78,386    
Depreciation and amortization expenses 16,843   16,018    
Impairment of assets and lease termination expenses 1,859   93    
Preopening costs 1,758   1,448    
Capital expenditures 18,881   23,213    
Total assets 1,524,583       1,571,943
North Italia          
Segment Information          
Revenues 70,874   63,303    
Income from operations 3,170   4,606    
Depreciation and amortization expenses 1,971   1,467    
Preopening costs 2,002   446    
Capital expenditures 9,930   6,131    
Total assets 366,776       346,810
Other FRC          
Segment Information          
Revenues 74,229   68,640    
Income from operations 6,292   8,711    
Depreciation and amortization expenses 2,425   1,927    
Impairment of assets and lease termination expenses     55    
Preopening costs 1,724   721    
Capital expenditures 3,418   5,165    
Total assets 406,451       399,038
Other          
Segment Information          
Revenues 78,326   78,171    
Income from operations (56,240)   (57,777)    
Depreciation and amortization expenses 3,517   3,543    
Impairment of assets and lease termination expenses 224   2,094    
Preopening costs 396   437    
Capital expenditures 4,881   $ 3,453    
Total assets $ 539,830       $ 522,592
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events (Details) - $ / shares
3 Months Ended
May 07, 2024
Feb. 15, 2024
Apr. 04, 2023
Subsequent Events      
Quarterly cash dividend declared (in dollars per share)   $ 0.27 $ 0.27
Subsequent Events      
Subsequent Events      
Quarterly cash dividend declared (in dollars per share) $ 0.27    
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2024
Apr. 04, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ 33,191 $ 28,050
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Apr. 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
EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !N(J%@'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 " ;B*A8T40=F>\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;35(:'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1!JSE?@D)11I& "%F$A,MD:+71$17T\XXU>\.$S=C/,:, .'7I*4)45,#E- M#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A')HYEW>HX.WI\65>M[ ^ MD?(:\Z]D!9T"KMEE\FOSL-EMF:QY?5OPNX+?[^I*<"Z:U?OD^L/O*NQZ8_?V M'QM?!&4+O^Y"?@%02P,$% @ &XBH6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" ;B*A8O*_^H>$% )'P & 'AL+W=O??EY)XP-EW_B>$ %>PB#BUZV]$/%5I\/=/0DQOZ0Q MB>0W6\I"+.0MVW5XS CVTJ PZ"#+ZG="[$>MR3A]MF"3,4U$X$=DP0!/PA"S MUQL2T,-U"[9.#Y;^;B_4@\YD'.,=61'Q9[Q@\JZ3JWA^2"+NTP@PLKUN3>&5 M8R,5D+[QET\._,TU4"@;2K^IF[EWW;)4B4A 7*$DL/QX)@X) J4DR_']*-K* M?U,%OKT^J=^E\!)F@SEQ:/"W[XG]=6O8 A[9XB002WJX)T>@GM)S:<#3_^"0 MO=OMMH";<$'#8[ L0>A'V2=^.5;$FP![5!* C@'H0P L^P7[&&"GH%G)4JQ; M+/!DS.@!,/6V5%,7:=VDT9+&CU0:5X+);WT9)R:WU$UD5@0'./+ +!*^> 7S M*&L?JI[;@.\Q(WS<$?+G5%#'/4K?9-*H1-H&7V@D]ERJ>L1[']^1Q)O6/OYNQ=DWK!OGZ-B8[4' ZM]I,. MR1C5$*F7(_7J(3TEF G"@E>P)#%E0H=GEA(LT56*8XQJB-?/\?KU\!:$^50U M6 _($4.;/+-2VH_2?EC:$8T"#4$'.>B@9M-D6,XVZ2!6GDBSUA8'7)M)8UA# MP&$..#06ZCC4W/D! 0])N"%,!V;6L-K(Z@VTN3,&-D0;Y6BC.FA+LO.YD.D3 MX &'VB9JUEG?SX!S/YNM9L[TTPS<39WUX_(KF#\XC\O%XW*ZGMWJT(VB#=&A M5>12)IMK.HE<@)60G110!AR:1(*]RD]/6R,5ZK[+/^EO?S6Q'><.ND.S!MF5WK6Z_K^4U!C?E104OJL,[]3RISB]. M%^"S? \\1OJ\FB51?V1!\ 4'_B8!]WX0<+"DV-/"&Y6:PA=V"1H=R7_@'74G M&_::'K1FJ4+.P0&6!A[SC%H+? Z+! N/!,TNYR-PWI47C#[[D:M/MUG3F6I! MSV&<8.&1R5)4B P'L&U;EJ7E.X=A@H5C@F:[ ML_:%-$MT"R#Z=?,;6!$W83*36DBSDD/#4$Y/*T'=;Q<@Q@P\XR AX.=+.0K' MA&6K96T5G,-8P<)9P0I+Q+#G1SNP>@TW--"2FP64D])RG<,UH<(U(;.O.>42 MS%[W4^VJU!S8E+ P2:B627(2QM2R)EO+I*F4\TFBW9BI M4/RJW0X?A H?A&KY(+5^ MDZY>6H(=9=JAJ$+G,V:RM4]=ET@A*>-EDEKBVD1PAA'^M2:!.6P0*FP0,CN8TTC[;HY?I=O?X#$1TM1&:@[5$O\@ M@W.LATRMEZJIDYCG2<\:]89=:S#N/.L8"RN$:NT>.7)$9=+SS2./O(!/1)_& MBDTD^3<<#GHC[5+;'-PTEX7?015VY3A=WOE<>=NO1%HUTYYGA5R[;<&VA;2@ MYS! =F& [(J-G=-^YUO2._E0.\)6B)5MZ)K#FC(6%L@V&Y:/C,<][')*L]R3 M=FEI#FK*6-@?VVQ6IA+0RR #K!UC*@1*1U5SW/\%Z[PY;%037GH&RX&KMB>S M<\?\:7[..TU/-SO%Z]DA\1>LYDL. K*5H=;E0 YX+#MWS6X$C=.CRPT5@H;I MY9Y@CS#U@OQ^2ZDXW:@?R$^_)_\"4$L#!!0 ( !N(J%B[FA/&PO=V]R:W-H965T&ULW5G;79X'% MG@/P\$Z6W]52"(WN\ZQ01Z.EUJN#R40E2Y%SM2]7HH G"UGF7,-M>3-1JU+P M>>.49Q.*<3#)>5J,IH?-;Q?E]%!6.DL+<5$B5>4Y+Q\^B$S>'8W(Z/&'K^G- M4M<_3*:'*WXC+H7^MKHHX6ZRB3)/AHO=0E/4_#3T^/SLY/3L\O3$P17E^=?/IW,KN#FP^S+[.SX%%U^ M/#V]ND1[Z-OE"7K[YAUZ@]("72UEI7@Q5X<3#1CJ2).D?=^']?NHY7VS5;F/ M,!TCBJEG<#]VNW_FA;]&D3C]G2K\I2%!IQI816!Z9\U@$\DZV*$5P0S'GAFMOT'K.]%^*A*9"Z3Y MO5!;.$TP_2& .&)1#^;0BN(@M(QIL$$9/('R%F9:EJEY (/!.P/?"_H#.+3R M0[ S(PLWR$(GLHM2K'@Z1^(>F$F9X85#>-2+@AX\@Q5,KV7@H@V\R GO2FJ> M02/>;A,FB-%PUB+FA[2'<6C&, [CR PRWH",GQA#H/52/S0KIE[8*R!:/4:% MT":L\7"YQ"PB_<5M,B,X9F:L!'>,@YT]][Q9THZ.V_J_4LM]K6B[V6[Q*WEB MY6E>W*30$MJ4K=/2!MJI(9^$(>G-B\6.AI:)Z;B0..EG>@Y%Q'5:W*!,@#)R M5'L;:*>5,>BFI-\RC(:8$M^R+$E'9L3-9DT5&;$Q4YLE0;_/&NV\@/@69!U] M$3=_K5N&W*IR(TP#'87 L?X I\G0B[R86H!VS$7_%+>.5HNTFW3$B<5/B1@"M^(-- M2Q #VY'M 6\S,9$B\6VET[$B<=/B'^E"@XXLY]LS8\0Y9#P2!Y3UR=M@1RF- MK:NQHT;BYL9^4WL*[Y#UB!>R:%#R!COFQ=B"EW;L2)U\],B.25)6PJV*VD [ M0^;%/NYK#I,=BX,XMD#MJ(VZJ6U7&STQL'3(6J =?=QG-Y-= *86-!N[?3< M[/9%%C=[6I0Y[/*OC01,AV3EA=CW!Q"-=MBS$##M.(T^P6DOJU5J8##J,1KV M%Y?1T(=:L55KQW74S77K:BUD\=PJ,) 9"Z+0ZR,VV@6>12C3CO/H',*T7; MS;KC5.KF5-@)+P2LHCE2=?YC]&8?$] );KE627&R!]CC.M_2"TY($"\TDO8 MT_\CYN_K-2A0JA2PAG&DG.]^257\?*#=\>F8G+J9O%X2LK -#BQ0U_ 0'(ZC ML![!\/'Q>K":U06^<4C''H1L'\I**]BXS>MFS#6:KA [E4TP)87VI;;(#2>C9X'8RB[EEUE>A.?P$8I"7 M!0RQ^;QV*)L(97X0]+6 T9" (K?(0=8)+.866%$IHM<(-58#O89IVX8\\YR% &,C9"'4HVQD".]L\S3'8D MPH%MG732CKU0VC7U\FSX_N!;AOFPPVAH.NR8;'V5JS^)_LG+F[10H.T7X(GW M0PA4KK\RKF^T7#4?ZJZEUC)O+I>" _#: )XO)*B^]J;^]K?YUCO]%U!+ P04 M " ;B*A8J1)Y&@(# 1"@ & 'AL+W=O&4Q*:-L6LFA*:&WR_&)MSOLUS&-(4)1R)/$L*?SR%F MRX%A&2\#=W0>23U@^OV,S&$*\GLVX:IGUBHA32 5E*6(PVQ@#*VSD86U0V'Q M@\)2K+21#N6!L4?=N0H'!M9$$$,@M011CP6,((ZUDN+X58D:]9S:<;7]HOZE M"%X%\T $C%C\DX8R&AA= X4P(WDL[]CR$JJ '*T7L%@4_VA9VKJ>@8)<2)94 MSHH@H6GY)$]5(E85NJNCK%-AU"NQ"K_V6%#1%6K4;YBM$;?J>D[Q]&7^Q*17$:, MT]\0-N&6FLX*B8.+WP;QZW9KT$X-[?P3-!4B;P9VMD V4?=9K$&Z-:2[%W+$ MDD1]:M^P*=Q#-L4K1FOH7HWN'8%^T([PMM)G5TN]F>A#+->HNS5U]WCJW5NB MN\5A8:_K*19O@[C1TNHY=M=K)N[5Q+WCB56Y("1)0YK.F[![#4>JY]F=K8W1 M9.@ZMF7WFJ$M_/?6PWNQ[U7)(W+^O [>>)7A;0BWAVT7NQNTC99.IVTYW0U< M<^6^UL72-\+G-!4HAIERQ2U/:?"R_B@[DF7%%?[ I"H(BF:D:C;@VD"]GS$F M7SJZ*JBK0/\/4$L#!!0 ( !N(J%C9MF0R004 -04 8 >&PO=V]R M:W-H965T&ULK9AM;]LV$,>_"N$50PLDL4@]6,H2 XF=; 8: M)XC3]35CT;%0271)VL[VZ7>4%,F6*"+;TA>-)-^=?G<\\D_Q8L_%#[EF3*'7 M+,WEY6"MU.9\.)3+-/A]5OTVR)Y2.:92C;AZ?^?X/5B54 "YY*HO_T;ZR=09HN96*9Y4S$&1)7OZEKU4A#AP@CMF! M5 ZD[>#U.+B5@ULD6I(5:4VIHN,+P?=(:&N(IB^*VA3>D$V2ZV%<* &_)N"G MQI/[^?1FOKB9(KA:W'^=3:^>X&;Q!'_N;N9/"W1_BV;SR?W=#3I%WQ93]/G3 M%R375#")DAP]K?E6TCR6)^C3T?W%4 &>?LEP6:%^_]+;2I> M&=PS!]>S_5QNZ))=#F Z2R9V;##^]1<<.+^9,O^@8$=U\.HZ>+;HXT>V8_F6 M&3ND] P*3[T"[<9AA(DN_^X0WV 6!!A[M=D1F%^#^?8!XE))!,V+V"LLDY+) M6 VU:0-(89"61 M2M/OF)4YZL $CAL$+>2NE>\Y00\Q=AJA,:%2OXN']BP MJ\!'1?1&?IO;9$8BW^\!/U!8; 6?91N:"-CZ*,17B$K)JO9(&>P_D&("!N = M66##Y K;,]!D13S2DP-I)3#3DJ6 I52R&/L]UO^N\X%(F<3$! M>'X"MYG.X[\,%>G@8TS:D\)H%?9U6*//V"I[XP?!]/:XGL-&0+?;W6'87F@, M5J[C]XU"(YS8KIQ/7,&D?=_Z4H4Z1 A]W%T3378NP6'/HH@;,<56[1K/7%8EX5]@3E M3!F)NT)WBD=!IT]-9H?=_Z;HXZK!US4CH^#W#31KE(XYU7]K (9A'Y<>7<6=*K KZ;[>F'Q7M M..M&-HE=-J^I3);&+$N_T4&9G;-1:RR,1G[/HD8:'21V'9PFZ59KW^'81M0I.5'SB'_W /;R-IQ/[-^;TXQF#Q*:UV^-67.]\JJ6"] ZTS M=]*'?FU^5+3C(C2R2>RRV=])7>WS1B,O:H^4P2P,HIZO&M(H)+$K9-5,1K*N MUL$K@_::;3*+1J-VFP\/SH<#6A"G/^^ZH>$ER"7O:%82$^0A,HCQ"*V\4WQ2G4,]<*9X5EVM&8<^H#>#W M%8<95=WH%]0'F>-_ %!+ P04 " ;B*A8@YY;F_8" #=" & 'AL M+W=O"$>>^;XG!EYAM:6\3<1$B+1>Q)3 MT39"*=.F:0H_) D6=RPE%$Z6C"=8@LE7ID@YP8$.2F+3MJRZF>"(&EY+[TVY MUV)K&4>43#D2ZR3!_*-+8K9M&Q5CMS&+5J%4&Z;72O&*S(E\3J<<++- ":*$ M4!$QBCA9MHU.I=ESE;]V>(G(5NRMD5+RRMB;,H9!V[ 4(1(37RH$#)\-Z9$X M5D! XT^.:117JL#]]0[]06L'+:]8D!Z+?T6!#-N&:Z" +/$ZEC.V?22YGIK" M\UDL]"_:YKZ6@?RUD"S)@X%!$M'LB]_S/.P% $YY@)T'V,KW)N#\8SP=]!*OYY&G8 M[RS F"_@,QJ,%W,T>8"CT70V> 2_XI[WT?75#;I"$46+D*T% MIH%HF1)X*733SSET,P[V)QP<-&)4A@(-:$""PW@3]!2B[)VHKGT6L)/R.V39 M/Y!MV=42/KVOA%=UN'.&CE/DV-%XSJ5S7);*[*IJ^57JS3=%BGW2-N!1"\(W MQ/"^?ZO4K9]E>;@0V$%6JD56JN?0O3&TJ"'U64+0]1,3XJ9,;091UQ"J(6T\ MQZG<5UKF9E_&J9?M6C6K\#K@5ROXUI51;7R%ZJG3IU3=@JI[ENJ"21P? M48WT4RACZ9Z^ ?O><8]HGGK9;N7^F*BY-RD2PE=Z@ J@LJ8RZZ_%;C&C.WHT M'>UW879GH_8?3#;X1YBO(BI03)8 :=TU('4\&Z:9(5FJY]$KDS#=]#*$_Q^$ M*P&PO=V]R:W-H965T&ULM5O;[#8&Q?'S.E37GPI MEY16Z%N:9.79:%E5JW>321DN:1J4)_F*9NR7^[Q(@XK=%@^3WQ?0T7U=)G-'; I7K- V*YPN:Y$]G(SSZ_L4\?EA6]1>3 MZ>DJ>* +6GU*49F6<9ZB@]V>C<_S.)UJMT$A\BNE3>7"-ZJU\ MSO,O]@H]V:M>+A]7=TK]D\V\SG MH*2S//D[CJKEV<@:H8C>!^NDFN=/[^EV0WJ-%^9)V?R+GK:RR@B%Z[+*TZTR MLR"-L\UG\&WKB ,%K/8HD*T"X12(V:.@;A54?@6K1T';*FB\@MZCH&\5=$Y! M[3/)V"H8+]VTN54PFV!MO-N$Q@FJ8'I:Y$^HJ*496GW1Q+?19A&)LSH5%U7! M?HV97C6=W5P[[O7"=1"[6MQ<73KG=^QF<<<^/KC7=PMTX[&[F]F?[V^N''>^ M^ VY?WV\O/L'G5\S,7=^Z2[0>:W\R9W?75YAV[GKN?-Z@,#TT1A\7#GK] MZ@TJET%!2Q1GZ&Z9K\L@B\JWZ%7K_G12L5W5MDW"[0XN-CL@?3O(TY3E]*+* MPR\"[9E<^SR*XKHF@@3=!G$T9K;,@E51)MQ MY1!WK)V4Z^*Y=SO>D>V$X3I=)T'%K+BIEK1 S#VL1RWKYO%(T55>BJSRCUB5 M=_PQ87FV2S:R2S;2X&@].!?T(8(L+"I**;5EG.[6MY4=]Y4!WKS-38V]>9%G-_@ZYUG"^U9J1OVL?%>N M@I">C5BBE;1XI*/IK[]@0_E=5$*08"XDF <)Y@.!M1)#VR6&UJ"K/8EQF85U M&V'YX-#-U9NZQS8M99DG$2U*UL6_KN/J6905&J ?9I!@#B28"PGF08+Y0&"M MW-%WN:-+F\HUFW[C+,Q3*DH-J>[0U( $<_1.*R.6HBM<6X=9,!*S;X-_4N"J[5F4L-;O2S M.C;JMLH-RX[4H*$5"0GF08+Y(E]HFCA:]BY:]@]%ZW"4%T7.[MAB$"XL,^G* M0ZL-$LR%!/,@P7P@L%8N8&7/Q2C2;-B=_IN>C5;K(ERRU!"3(E*HH9T9%,T! M17.W:.U&2523ZU4>Z*K^\57;03X@W+ TR&X6<0S(^:I@YW2M_YR^1>0H$.Y) M-]M*'5ILV:K&'^<=@1S&EH9M_M$I$!QCT[04;/*N%TA:*D>^^ (I8MN6VO/$ MPWM:"G"*@+!7N M$CVJBFW,MWM0 @H4S3^ZA790]W05EO-5_X.5E",/CC@H'P6*YH*B>5C -1%= MY6>%(U+M>.\)*2QGI'XJ/RE?>W!&0*(YN,L8C3$[06I\$P#EO$#1_.-[:&?% MGOC"/\9\"8-L=V9QDQ\2NXR8:?#MUI';-+A&07DL4#1?[ ]+'#6R9ZB(G*'Z M4;Z2=-D4P^+^.C>3KSVT^D#17% T#Q3-AT)KY\2>T")R0FL(:RF'&MJN0=$< M4#27B,@SHMD\:PFZJD^Z3"&W:CO(!V]NR2FVOB ?+7Q()FD&BN: HKF@:!XH MFD^Z#*>F]+Q<0/;$&I$3:WU,MH3S(4)6C6>R!5(VP5CEF6P1&E%UP^"*S!4( MCK%%-,U6^7(42-J=O^(+I%25:&K?\W7/JA$YJ_82)EOF7B&E9ID\I2:W8G = M@5)JH&@>*)H/A;;)CLG!:]OU>_\?@N(ASDJ4T'L&KYR8+([%YE7ZS4V5KYHW MN3_G596GS>62!A$M:@'V^WV>5]]OZI?#=_^A8?H?4$L#!!0 ( !N(J%C7 MC@ PO@( ! & 8 >&PO=V]R:W-H965T&ULK55M;]HP M$/XKIVS:6JDC(=!VZB 2+ZF*UA86:*=IV@>3',1J$J>V@?;?[^RDC$[0?=D7 M[+/O>>ZYB^_H;(1\4"FBAJ<\*U372;4N+UQ7Q2GF3#5$B07=+(3,F293+EU5 M2F2)!>69ZWO>F9LS7CA!QYY-9- 1*YWQ B<2U"K/F7SN8R8V7:?IO!Q$?)EJ M<^ &G9(M<8KZKIQ(LMPM2\)S+!07!4A<=)U>\V+0-O[6X9[C1NWLP60R%^+! M&*.DZWA&$&88:\/ :%GC +/,$)&,QYK3V88TP-W]"_NES9URF3.% Y%]YXE. MN\YG!Q)#P?AV&-Y.PR'0;CJ^'@U[,S*F,UINPMO9%,:79(T'7Z_&U\,PFGZ$\-O= M:/8#>K?D%D:C< H] [X/H]FH?QW") HOPRBR+(2#HPF36.@4-8]9=@R?X#VX MH%(Z51U74Q)&BAO7@@>58/^ X!;<"")3$!8))J_Q+B6_K8#_4H&^_R;A)2DD]1F$CRNNG^%G)+(,Z"EOF$Q^[='=K^*T]\>5_V%>$_D;TJ27M;DO9;[,& J102ON8)%HFB)HTS>CL)Q"+/:1)0C\0/ M)U#0R!,+H,&V0*Y7^Q]7OXIT;B.9";<.O(9_WG'7N\G^PZE*PMUINASETLXB M1:)6A:[Z;WNZ'7<]V^7N'_=J5MXPN>2%@@P7!/4:Y]3[LIH_E:%%:5MX+C0- M!+M-:62C- YTOQ!"OQ@FP/9/(/@-4$L#!!0 ( !N(J%@QNF2+SP8 -8= M 8 >&PO=V]R:W-H965T&ULK5EM;]LV$/XKA%<,&S#7 M(JDW9XF!Q&G6 &T2U.GZ69%HFZLD>A3M)/OU(R5%LL67)("_Q))R/#YWQ[N' M1YX^,OZS6A,BP%.1E]79:"W$YF0RJ=(U*9+J(]N04OYGR7B1"/G*5Y-JPTF2 MU8.*?((\+YP4"2U'L]/ZVQV?G;*MR&E)[CBHMD61\.<+DK/'LQ$;9$461'S?W''Y-NFT9+0@9459"3A9GHW.X/Y/6H$#I2UE>U7_!8R,;2>%T6PE6M(,E M@H*6S6_RU#IB;X#48QZ V@%H.,"W#,#M %P;VB"KS;I,1#([Y>P1<"4MM:F' MVC?U:&D-+548%X++_U(Y3LSFMS>7GVX6GRZ!?%K@?GYXC.X^G+[8P'&X/OB$OSVX7?P = 2W*_9MDK*K#J="(E&Z9RD[\%W:9S>R"M$R904QF=F, M#>NQJMCL9AC#*3R=[/;QZU(H]@*ODSH %G3 F=HSK-_9&;)8B0J()BL1BDK M4YH34':(U?=417##V8[*!0H>GM\>PN"8(3R2L@-/A9VG0F<(+XE4FM*D*;EE M!I*"<4'_:SZ0)\DF%3$F?Z,WV ^<'P7A(+P&*30- G-XHPYTY 1]76P2RE5X M 5N"I*J(C+,"GQ-9\($@7!;2URV(-&SQWL)K\.LR8^B;T<<=^O@5ER\)YW+! MO2S$Y,F,+];FQI*[!P -0G"*S BG'<*I$^%"L/3G6)%G!B1$Y<':FR:04VW^ M*/2G Y"Z4##U+""AUS.;YR[ ZZ1VIVRH]4NX>2]NA"_;( M'3HC=9ZF;%NVEC.Q)EP5.T)WR4-N7E2MPL,% Y$_B)A)+/8@ML0,]8"1.W7W MUOP>U,DF>5:_1L1(SU.,AGAUH3&$L05N3_'0R9\2[DY6&<:IQ9E8GS6*]Z9M MP1G$L(]LZ'KZA6[^O>-$%L+,6>1:%?MSAUXP!*@+V:H<[#D8.HEK=MN1:5.6 MFQR=[.6G$6]@<&D4#RN*20Q'460!W=,A=//A;9U##50C/)W0QJ$/HR$\@Q@. M;'49]L0'W[KL,4F,_\&T)WI,;=+/;7W0IY,:*'Q1B(TR= MN<8H#"/-E2:YR$X?/H]2/TP\H?5R206>-BR1T,]-R'XKOZ(REI:O65SC9R<]UZ&/I:V M0R_TA(?>953MG>I&1$91QDX\UW1-_MW2C=K$&GU@X#,<03CX:2GD5HO*@N,HC_TC:O?B-=(;%AKK(QR,;0&OF= %+XK;9>RE9+- M\QO2ULFL[T[;(VD[]$)/M,A-M'-6%+)]K%0G!#*J:F^9*=JEF=%V4Y^(8H2' M43/)8?OZ[VD7N6GWGLL]UI8_MX@W6YZN$PN=(0.CR@Y@JBTQHQR.0@O8GGF1 MFWD/$L.TOHRH=7H=HP#KN6R4"P)+.N.>A[&;AZ\8)W15@G0KN_+PR 5618&[ED8NSM$=4:7UHVR,A !BF(8\M&'/>\B=V\.;ZR3KP^#84-@D$(PML6E)VCL;E$/CE"L"/4&5&^M3$)32[^">^K$KU%G60F^ M;6[Q''UJJR8\6+A(.XDRB/E(.T&>[-V0%82OZHO#"M3=#)OKAA[-$RZI3@9PLI4KO8R3]QIM+Q.9%L$U]#_? A&!%_;@F M24:X$I#_7S(F7E[4!-U5[NQ_4$L#!!0 ( !N(J%@U)^%VS@@ #87 8 M >&PO=V]R:W-H965T&ULM5AM<]LV$OXK&'6FD\PHDBS' M22ZQ/2.[3IO>Y.JQD^MGB%R)2$B !4#+OE]_SR[X9M5V,]?<%UL$]_WEV06/ M=\Y_#0515+=5:9J\GBS<;Y2D<\^NT\U)YT+DQ5.5\N M%J_FE39V MTC7%S_6EQ].\EY*;BFPPSBI/FY/)ZN#MV4NF%X)_&]J%T6_%GJR=^\H/'_*3 MR8(-HI*RR!(T_MW0.94E"X(9?[0R)[U*9AS_[J2_%]_ARUH'.G?E[R:/Q9DK@_Q5NT1[N)RHK G152TS+*B,3?_U;1N'$<.; MQ2,,RY9A*78G16+E3SKJTV/O=LHS-:3Q#W%5N&&#R$8&'ZJ.SL0CJPN:4W^>? MP[C>PF5GX=GR28&KVL_48CE5R\7RY1/R#GN/#T7>X??S. E\^;! ;INWH=89 MG4S0%X'\#4U.?_SAX-7BW1/FONS-??F4]/_%W*<%'LS47\A4/_[P9KDX?*?. M=#!!N8VZ9+]LU-)(W=M/!:&I,E?5VMXQ?^:0G"O)D+&PJ!0IN"#PZB&9V9;EX=YY\ MF,KCP;ON>$?[)TWH#MB&]M UOCU]+L?:DT(AU)KU&RON^1PA(/1V+#IW.6*U M1QQ,7<+D+5GRFOW!>ZICXF4C/UO#3]<?@*((.=S*#S+\"ZQ/&,E9@@ 8*WEL&WQ #(&N_Y M;$3['#5@LH)#/NW"Y6ICN4S!6FF+P<*44V4IHQ P=WJO-]KXP5*FE]/>"2YG MPWY.H3P Y27X&(=>I_!Q/#,="K7!:-N/YDS]XG9T0W[*AX%Z&5P>UL7>((.4 M&VC*---SD%:[ ,Q4@JOCJ99*.G4(B!X98.P/=Y*) M=Z-J]_1'8[B#FL AJWB*4:]%YD/ !ES?1^!1_%HLSARP ^ZM[_9@:;!!:CX\ M)5YO-AAY(PT\/:M^V(*48IBJTN@U:H-[CK'NAFS3"J/;FEL(QS(\BC%(L 2$ M@*UF_!P)P1#*8B-ED9 LD^[*#= M>4=0!PS)U 18EP-Q2OR5,1O0N[(WQS@J@]UL,;8VU_!8Y0WV@KIC)]4R= ME3L$7!D1G0*_W;X[H F@NK28V1EOY!JS:G4=Z*2KXVLP.)B!DNB;K!Y MR+A QF7HY1; Q$WCQ?M0F$W?^N@R'*T)@3#.3_>R-N4^W6QD#O6V M3>&]RQL8(L6 FX+!#B!!'7.BQ7S3=G"[U-QSEIDE:OSV?GR[L",,YZ6TEFK' M)^\1G1]TB]N*7_-;K6PC<+M?7S.>2ZIRGNXM#)ZVVLN8$% QX6O?A6NN?V0) M-*7NBHNIOBGD"!CU"_D5Y+:[?[]QP]\@CIS^-+U% O35O#NJI\ASSYA"<[4\LWB^5O&2L_FB@_( M2"+3ZY)ZSI^&Q:^;K8TH#NW8$.K04H\F0#OLND6PZ^Q8>-=L>4 7O OF]S9+ MO79-'(-.+[@;-NTNA[-)0,1?:\S4M=]*C;%Z+7)3OFS[LE1H-;(C!+'H7ZOXFBHSP M30C!@X%_OHBU_?_P^/_8WV_8"+X?D6 XW>BR:5NPP!N434+:R'9:DMMS!XEI M*QUE:#:N]-[]4:6C>/NBA>14B/^8RB4=D^J3ON4K>*K!UR\?JL&!\JG:,XDJ M@FI<0 (OZ6HO&,0-XAE-,JP?P[6F7\3N;RR#4+RJM9%!_P4WCH KV'"K'5(H M,X[--SDX.@@="94KAT_+S]WWK=V_6VSUN-1&-])[19BH,_V _/]S@3WT>6P^ M^I:) ;N5+[8RD&U,GS7[T_ZC\"I]"QW(TQ?EC]HCO %C? /6Q>SUT0032[[2 MIH?H:ODRNG8QNDI^%ACYY)D [_EFW#VP@OY3^>E_ 5!+ P04 " ;B*A8 M(RO?O4P& "V$P &0 'AL+W=OEL$9%(A:3B9+]^SY&R+*=) M]M)VP[[8U)'WW/OIJ..-L1>N(/+BNBJU.QD4WM='X['+"JJD&YF:-'96QE;2 MX]&NQZZV)// 5)7C-$D.QI54>G!Z'&AO[.FQ:7RI-+VQPC55)>W-.95F":,3X]KN:9WY'^KWU@\C3N47%6DG3):6%J=#,XF1^F'*CRKWQMW[H,1PF]S"D+4,:](Z"@I;?22]/CZW9",NG@<:+8&K@AG)* M>8M=!3Y_^E(J*S[(LB'QBJ1K+,'CWAV//<#YR#AK@%;;D4C2H4B3=/8 WK2S=!KPII]O:02:W0W$97+D M:IG1R0!UX,A>T>#TVV\F!\GS!]2<=6K.'D+_.VH^#)2.Q#U8D7X5Z%6?+BT) MJ5%Z!:Q\T/1*_+#D4^Q^GH\<#+JC@1\E+[ )69JC8ZQA<&9250U IV MAHB:54"_QV+XSH>L:-,$\?5BM;JO0/&MLT!P9HYQX#!?XPC0.:.Y)/PV^ MSC\:A4(&Q$;14=MDV^;'-FCB+%@Z?OSSSLPGGZW":Z.?7C:RA%_A([P4R+*S MV/5X?T5/MR[>LCP2DR09'DR2'H57D_3Y'92_(F _5?<5?,S"9FERMZE]F;?I M9QGRTBF6\-12&3I#ADZ/>'.&8>E0.+:U4?\-G?Y,\BI M&PPH_VU*?59J+6;#R?3@W\FLQ72X>+;X?R?6?#A;S' M[X=I>^HPV7$\FRS8A'O00Y/J$Q;#]'"VGUM?,0TVB'U.GBPN"P!I/#9^#ZD8 M!G02+Z0M,9"8'.G1C7B[J6_5^":,(U>D,><->72!+^-L<&6@&DNZ@0V9-Q;[ M2'&@QUGK2EH5)Y!0 RUH?"J@&$]"2JNJJ7@NPC4F+&MYP_/G*/BF@6-=QE4# M96R(2)A1/"SFR29,='2'+=%2,(7!J77 5Z\ZS$/[^!Y M.A_-MI21>$L.ET:4K&E*8,>\8T_!>V5Y(]1*Y&J%3LS*['NQ/P)N< "3(N6C M6UGEMF-=)ET1]><%3YC8YRZ&L&59;$V\':.'OD8J#+/85YH=CN9W#;C=SI ; M82T5HGO-'J$^% (9S^PQM]2>(##8AO9'35G7UEP'2SE$BI6W]J;?1',$$-Z, MNZXPUH,4@S3:=9-@_%Y,AO 4TB\7CZ:S^2CI(B/7:TMK%HC3:.@UC_Y!%D.\ M-NQS))[S,A1[]'*O4CY)J\C2%97LQGZV3>).(#]5+B1,SWB$_]$TF?42B/UV MJZH[$7Y/(\.N]7B9BZ7*V\AR&KE]!?GZ@]?6%=FG(#Z-Q6:WRK:HN"9XL6P< MY#G(EC=;#(0?GN>XH!:5:9,OI\SBCA#:Y]TU%V6S(3 ?LA0L;2,JF9WOK\S- M>>N\R2[B;4VLK*D"0,Z1:L$4RB TWC[X2+RCN!3S<*-;-3;D&W>4QKG>RSJ> MO^NZ/NY]2ZG(KL,7HU"JVL?/*AVU^RAU%K_%[(['+UJOVLY9T@JLR>C9?"!L M_$H4'[RIPY>9I?'>5&%9D$3CX0/87QFHV3ZP@.Y3W>D?4$L#!!0 ( !N( MJ%B0TI(@T0( *4& 9 >&PO=V]R:W-H965TWV'?RW2K]),I$"T\ET*:F5=86TV"P&0%ELP,5(625E9*E\Q2J->! MJ32RO &5(HC#TWZH[35'0L>2\1&FXDJ!Q-?.NHLDB=?N;#=\Y;DUO#JZ2I5)/ M+KC)9U[H!*' S#H&1L,&KU$(1T0R?NXYO>Y(!^S/#^R?F]JIEB4S>*W$#Y[; M8N:-/$#>ZVX,:E1^99?.I5EO0;C>QN4E3:H,F<5RZ2WFPFE8YX>S\1FY0 M6J4YFFE@B="E@VP/7K3@^ UP K=*VL+ )YEC_A(?D)!.37Q0LXB/$EY5>@!A M[$,?3>#>H->O.3=]$HO#PB+>VD MI"42["%J@V3N3F;=(#_'>F^ MN(#]?<%7)FMJ["Z^1V-9K9FTL%(J!SJTAB/XR3EXEXG,""/2&Q MK;CD]+YS6!.':4A=92HUXU!NM=32]NZ2)?M//BJM9[?VUL#OV5Z MS:4!@2N"AH/SH0>Z-<4VL*IJC&BI+-E:,RWH.X+:;:!U>B3V$+@#NB_3_!=0 M2P,$% @ &XBH6+)>B[L! P ? @ !D !X;"]W;W)K&ULM5;;;MLP#/T5PAN&%3!J6W92NTL")-WU84#1W9X5FXF%RI(G M*4NWKY\D.VZ&I-G]):(HG>-#4A(SV4IUJVM$ W<-%WH:U,:TEU&DRQH;JL]E MB\*NK*1JJ+%3M8YTJY!6'M3PB,3Q.&HH$\%LXGW7:C:1&\.9P&L%>M,T5'U= M()?;:9 $.\<-6]?&.:+9I*5K?(?F0WNM["P:6"K6H-!,"E"XF@;SY'*1N?U^ MPT>&6[UG@XMD*>6MF[RIID'L!"''TC@&:H(6<.R(KXW//&0R?=,!]>\?^ MTL=N8UE2C5>2?V*5J:=!'D"%*[KAYD9N7V,?S\CQE9)K_PO;;F^2!E!NM)%- M#[8*&B:ZD=[U>=@#Y/$# -(#B-?=?&* M\LXHN\HLSLQ>L96!*ZHJ/8F,Y7/>J.RQBPY+'L"F\%8*4VMX(2JL?L1'5L<@ MANS$+,A)PGFKSB$F(9"89"?XTB&XU/.E?Q1\F86(.A2XX: MO')A@(GN^G8WB5.#%1@):T=3>IJG3("IY4934>FSRX'V;\?W-5,&43SLV(V? M$&_[HW32MQOM86$<^L/2SS(_2[O\N," ,[IDG!F&^O>#6N":">'RN:2X>%I];?VC MH^QK#E1K-/^DK+L5EZPP29+.R/,Q/,<5*D7YD=*&F15YQ)O$,&^D,NQ;=^$. M:I:&17JLEM9/BH-2[FF[L*>F<$8>IO>GZMAS%.UUA ;5VO<];5.W$:9K#H-W M:*WSKJ/<;^_Z\ENJ;+HT<%Q9:'Q^,0I =;VNFQC9^OZRE,9V*V_6]N\!*K?! MKJ^D-+N)^\#PAV/V'5!+ P04 " ;B*A89BAAZS<1 #.,@ &0 'AL M+W=O^8W3JN!) MZ_)L-IEO^1W/[O7+VU3EZ;2/[O,-^NU_\ MG9$F[0 M9:Z\?F/++Z:H5Z^.GAUEA5ZHIJP_VMM_ZJ#/)='+;>GY_]FMC,7K+&]\;==A M,B18FTK^57?!#IT)SR8')LS"A!G++8Q8RK>J5J]?.GN;.1H-:O0'J\JS(9RI M:%$^U0Y?#>;5KW^PU?+)9^W6V5L]KU^>U:!)7\[R,/]&YL\.S#_/?K15O?+9 M]U6AB_[\,\B2!)I%@6YF#Q*\WKAQ-IF-LMED=O$ O?.DX#G3._]J!67^Q?!\ MVA3?^8W*]:LC>+W7;JN/7G_[C^G5Y,4#TETDZ2X>HOX(Z1Z>?SG.^B2R;__Q M;#8Y?Y%]U%M;;DVUS-XX79@Z>Z=R4YKZ/HWX4&4?\MK.M]LX^I5=HV-B 7.5%6 M*]5C8::8^F[SH M?^*7TQ<\FP:Y)%PNPBVB6#JJJ0D:2 M>K-6/5J*PT899Q^P,G9>FJ42-NP-[ S[VBB(VE1>YY"Y&&=O@I"P JTOHK=V M!NRAAS>%4<[ 6BNUU=FR44[!Y6%+^WA^X^R:38QH9/BM59!62J=HJ M4ZJY2$=VF%N'X !->>+Q[/QJ?-DN-&66@OQ(9WUQU[(B2'J)TRXCA-^T- !Z"+[2/1BL""Z M%^/9)=OPQ AC4_491QY@9S@F0GZ))-@G^@ZP"-OD)#"/@_?83,?/)[(%'R$? M;;^RH:"AF W,$QFM 3/,IC18$5#UYNZP"]Y"UHQWZ!H3V%-J.6O2X G0D[Z)7=_**1<%S\CS>/K\WEOAB?Y-#?:$% M!1H@[/XO!"^*K\KS=/C$.A!I5S:8Z)?*$)%/G Y'VC0*'L1E6_T92?@+__ _P=!5B$<8N&$K ( /@=]'(M"_8U M@QS2(/("Q_YE3G!A5Q'VQH)A!#&D-2#B(U:>70JJ>#SS8D_&EQ,L"._]/T1Y M6^DG:P*R6=]+9 (OY>B1GO)X#YE$#YF0ATB0"+L%&Q9KJTIOLPU"IH(]_PY^ MT]EE8#ACEQ0*!3(5>*QM4[$/-A5#BRY .;3G 3_W$@V' <@;8 VE#.QOLU4E M!8F0-9)?LR51#R[9.\47U 9Q*V=5,;P/$0+57JR)H2:%"%X_7BXKB\^%%(I. MD2M?@5_K:82?B#SYSSC[@D57IFAQ3IK+",4ZLR341_F6B0D4^K6II,SD2#MD MJ!A)OT@6Y;7MPJK$!DM()H=!0W49,)C!Q@3S):'S"+2@/0TP5-[FB*Q.! M[ M>$T0CO!'>!Y(_)_V@9V^R_6&$=#H$-@BV4NS)AQ=& ^IYHU I@!T_2;0)$A% MBX])<;$\H4FD?VQ?[,D5"!!4C##=K\@X3F\:AU7R%* ZT"@&>R?>S1,TA$!& M ]]*$W)#J&C3&OL*<76& R#A!UU4VH,N>2(\XG!" M502E8@A4+;7(*7X% Y/SMXO[QH*:JPVY[B==457QDZ4*H5-T_:NI=#:]Y(0] MY81-#J@)S%U<=H"?6L)YEAR$''"!V5!X3YLT[W#RPJEB3D6CB?)5@B8L0+], M(DP%C)X#]7J)#9R5H'QT%9&:D01VH[, 99 $80*(\V+\O!5R03D#F;&!^V,/ MQ5H$\F&I87K)'F'7,]766I\3(\:5K,6HA?$],$Y&IU&$# 0N4/7 <1\B(T@R M!&'_8Z>[@U^20#1OT7 IL\^@ZQ O)#T'6PX1C_X\0+I+*(4Q0#>XGH?1L,^M M*[A8[-N"F9)&,4$.##ZLSKX2HTA=W]5:'(6>$'N;M+0Y #ME>BJ'B 21%9%[ MUA!HO(5%:H?%;3!^0#B"(']JD';# (YR260T[SP"N\S>J8+"[CW%?!]2L5\4:=DN/&ZJ8W\=/"5K.=7VK=44= *8'/2D_M57#9WF. M$T8,NHM0-.W$";ST#1(CIQ-)7H %QB']M>]Y6PQ)^*D[)$DZVFW,]!499$K# M#E#KHNT]:SRH7+14IV!(,@4C#8:-/'>-[N$ E:#S9'P.6)5M-/4@JF8]B@X& MMU^;)_2.79J2)WQ'.>[C!,&8^UN=ZS4U=? M1D!N+;T4VP_^5Q2*2MH@H,F579OWD.'ASH0="H++(=I3:^-&4_T&>#QW#<&% MZ=-(C.*_[(S EALD4,U+ZUF,>>,-1Y(@).*6 MI=R?HUYH2HI$""#<( %'LX;1C&2KN1BK!X:DL/VB#]F(!:$_@ #J4@<-/&>A M4$Q(\U!\AT&,9 SNI,TC.B3ST;<$:WR,1H2L+?5J; [ ^4][2ZA])&O0/'-)C*Y(UF0/):VE*DM-LV>_C=OPPIRI*!/M9.V.+N/4'BNBT M=T^)HP_1'>*<3[J6AE"1,2/F:(QFPYD!-:NFHC74HWL(IH49I9U&,S%$R7TXY5NQ;E'7\\'4TFDT&^P9YB.>PXZNISJZH:X@D* MLA5V8-#39^.+";,2R+HCA.BP*SNYPA[M:,/!8D!*FE"$/6Z/OF\;KIP'VX:M MVUAIMVS;KC,M<&WJAJ2+SO*C^DT_^8)=C##3P;]O&/\^SF]81';::M=S6012 MFLOS))UQ>;.F]F7.H%^G5K0TN55&1859&,K4[,#L0P@A!QIA0UP7H?,00C,T MF)Z/+Y\_??Z5KI1H#;G3H[P(["\>\J+W'!$JO5-<]BHG6DC 6^;'N6])%BVL&J0;(DI75VIUOV6@G'&X6\=3%H+E.*".TMP11R3E?4X6P'CNZ$503 M0$;%3YT" ?"C<*J7A!$Y:0RC"],Y L 6L13EI=P4J7L;8#=#2; MMHC9W5N5E(:$T6B?Q>PSVTM9*\TY7 IFCG^H@JCV D*-U1 M4O=3CP;2?R'0 M3SPBU3%BAD>L9\$AD"O2>" J=7+'A! .>L4Z+#2._RIM[K0(I0[0N-4,S4A] M6?ZL#'5KQ05=L''WY$E<)L#59-SCZ>7DT1V+=L]V"9-ZO Y@'$)]QPCM\1'O MN$>9;"<#$F%A)%!JEP6'OEX6?##][;6X./@2X1!_*-Q1LWDPCO8[FSLC6-- M+*&"-@L>2I:TNPPW'!*""K$HO!VR;!M.WW\-0O@;8$'O4%E)3*8"/G8?6> D M&06[M79+F&J_QG!4]=,!L)=^<2RB]HJ.!@*\.FITZ[7^.F_L]QJZ(4JY0 MTF.SFEA;#+AF.CV,9DMU4[R23-.,M!^@O>ED9R$/=BG6S;]$37BO@PU&NJ $J^;()'[@_>&J_%/Q>4 MI^@"1Z6[#IM)):#Y_@8IU?'ED>0N:?8A-%(E1^=:DM!84&[J"RC;:0IB)R+J M<\)1 B*YE:HJZ5O"CMY6+Z0AVJX_8';#!F+ *+"BT[,F8>,!T/""]>H1A G. MU\F[O&1&Z84[('P@D2(N\M5$P(B$>O$*FK+$H.H0E$ZF$\S:@T,ZR73-ILZI$TX[$E_R^W![Q;JEJLP?D@QZ\?]Q1NU!!R!&#M*= M&-VA>4 .1B(],0ZD&#IOCP 1LW4,4ITA:EC.J(4/F,-W>A$#&3XT_*D(/IS( M!?"W^#@@ B+;1;0]#J-DSO&@J-0FC0?A+$V%&->IVTT=$.?!@0X\"TP2L>D7492J\'H/Q M=TVRQVRWMS]B&!>Z%_^/-6(8-[@JG87K5$P0GI:KG=^]1I4**NX<[S001@*B MN6M-%86C8OL^WHS<6\)N;HW[.F3J&)T/)&RIJ_=N=?7S36CG>H&@7@X-Y)#UU/8$R=:RJ#&5GP(=, S&&EI/D[?1;#8MWKW'%QD4YD>%]+=4]R\[V< M2/%!&-Z&H(.MOX@_Z=AMZ:SW'8KQ!B7=P]PY<^=CNO[WR?BJO:=))^=\1092 MP=I_$/[L'WG3I(OQ19P"Z,[W>L/X$.["I3[JV1U/.C=WQ@PHJ-?4E"0 MP=K(SPW2V_1CC6OYC4([7'[I\2/?]O&(+0M,I&ULM59A3]LP$/TKIS"A32HD M3=*60EN)LDV;-#0$##Z[R:6Q<.S,=FCW[V<[:1IHJ82F?:ES9[_G=[ZSKY.5 MD$\J1]2P+AA74R_7NCSW?97D6!!U*DKD9B83LB#:F'+IJU(B21VH8'X8!$._ M()1[LXGSW9?]\'MOU;L$#Q97J?(.-9"'$DS6^IU,OL(*08:(M M S'#,UXA8Y;(R/C=<'KMEA;8_=ZP?W6QFU@61.&58(\TU?G4._,@Q8Q43-^* MU3=LXAE8OD0PY7YA5:_M1QXDE=*B:,!&04%Y/9)UA<5(KP5'TZ;SG^ M=;S/J=2('!X1GYI2V._<($R6*8,FRXT5.RN"GR5*HBE?MJL_0#3J1>-^US'H M1:,0'HBD9,%P1U(8]N)AM,_='X_A+A=2GVB4Q!<4AW O-&&=[0?CWMEX MU'6,>L/^%GI7E25#\VA9&.7UHUF_7XQHO\I;(LFL0HR M5^]6@F@GV,N+4Q?5\%51C8(07$SU46COUD*;SE9'@.LD)WR)CI^; MAO-JCVXD.T+[<6\PBG?&ULK5;O;]LV$/U7#BK03X;M.&D;I(F!)%NQ BL0 MM-ORF9+.TJV4J)"4'?_W?4?)BK>D 08,"!Q*NGM\]^X'>;ES_GNHF2,]-K8- M5UD=8W>Q6(2BYL:$N>NXQ9>-\XV)>/35(G2>39F<&KM8+9?O%XV1-EM?IG=W M?GWI^FBEY3M/H6\:X_-U?9][<=WWX7%YE2R7$EHNH" ;_MGS+ MUBH0:#R,F-FTI3H>KP_HGU+LB"4W@6^=O948E;TQOXU>W^XW'>-XI M7N%L2+^T&VQ/EQD5?8BN&9W!H)%V^&\>1QV.',Y_YK :'5:)][!18OF+B69] MZ=V.O%H#31?GM%S-:+5< MG;V"=SK%>YKP3O^O> >XLY?AM&4N0F<*OLK0$X']EK/UVSPW]OY-]'>[#G%Y%I+=OSE?+TX]T+[&6EF+-Y'PI+;J5"M?[@.<-84%Y'P > MPHQV3,8SFCK_&XU&T5'G96LBDS6[T$N$3>6V[%O=E4Q?RKBWM%L.42JC[0DK M4Z*^)41OM%$!XPIF[%X-Y@YT/!762!/F]$<-M=$(,;(/%/>=%,;:O8(Z"^_! MCC;>-6,;P6Y&(9K-AAING3QJD^B=&"6?,BK'!'211P:><8,K$ M&D&';DR:M!NOA3"4AMO,D'DJ:FC*> N%W2PEWG,%ZNQ5*F]*G! X/8[R(VW$ MA 5H#_600F@9]S/*\95*!(:$#XE2%Y-[9\HYW;.6ERTU1N0'WH#/85.B;J!< MU^=6"HF#EY5#T< K1,U=P P&^R'=H2]J4N)398&T\:5%O:JNNYH35?SLDTI; M8Z74> ]?1O440:F6C(!1FT-Y@*,5DUN>3_UR#0EK"4_:YVR%486Q-C'ET32N M1_U@=YR< :65 [=S(0B R&+!S^+8B%9@*0%VDL*%NQ8,#F1MBZ,&&[IJ]JRE M_MU#8SGMQ%IJ7:3:@*31-F(O6NZCX)R2H-4L6RG[I(+3Y [!5)4JBA973B@* M98H)HAD?J<[&8)+@4T,%!;'RT OHHD<^:T=-,LRH=CNHYF>#;@FYCSTR\3(8 MKB0@WQF/FNJM\?308ZTMIY0"ZHSVC-=3;4F#43W6%FH[%39B*L07?8/1T!8\ M3@*5%[E^KO"QHNYI'/VNI3*5XS1*4BF.HFM%\2-R%X8FEK;H/?IH_M)!L3@Z MT3&YJG1OT<&#*AH.]^GM=#6Z'FX$3^;#O>J+\95 +[RO 0 M79?N!^A1C,FTK'&]8Z\&^([Y%@\/NL%T85S_ %!+ P04 " ;B*A8S2;H M$2(& G#@ &0 'AL+W=O]SJ9.-L;>NEM+37:-;=SJIO>_>SF:NK&4C7&8ZV6)G:6PC/%[M:N8Z M*T45#S5ZEL_GA[-&J'9R=A+7/MFS$Q.\5JW\9,F%IA'V_D)JLSF=+";#PK5: MU9X79F3HY7[R]V&?Y*/"[DANW\TSL M26',+;_\7)U.YFR0U++TC"#PMY:74FL&@AE?>LS)J)(/[CX/Z%?1=_A2"".51KOX2YLDFT-C&9PW37\8[XUJT[^X MZ^.P<^!H_HT#>7\@CW8G1='*=\*+LQ-K-F19&FC\$%V-IV&<:CDI-]YB5^&< M/[OQIKRMC:ZD=3_2^R]!^?N3F03?0-FC#Z;UM:/W;26KK\_/ M8-%H5CZ8=9$_"7C>V8SF^93R>;[_!-[>Z.9>Q-O[GVXFE/W'4;A!WKI.E/)T M@@YPTJ[EY.SYL\7A_/@)&_='&_>?0O]N&Y]&..Z6-+5[*P YDE_3#/\M?423!#U.1KX6DC M''5"0:"E#P**:?$F*2!O("+)[3C%,%:6QD9 *2">L/#&YI3)RWB$@,[G2VU< M%"B"0\B@U@62<_5-G8XV>NJ ME,-V9!THY)44( [O1FE-!2L!K^*D9SO8:/"L%5ZU*XY-9-NVE%-:JA8/2FAX MU5:*0:<(:J<\EN0=@ZAHM95(L94@3.^FI%4#"1^]@((^"\Y;582TBORZ(*"_ M#S#2U:0*&!6YP?Q?C&CI?&5EA(]"HNNT*D6A)6FQF<8U%Q!-@P.6EJ!;@TS% M[&XC &BG8@HMB'D-]1F]N)&2?C4>E780818YP7]:!ANA.)K!N3Z:'"IMVM4K MMA=1+)(YVSR,5>A"X1 3F5P$HRA-^5"U:-].QHF@[[.78XE_1DHLB>!K8]5? M,7Y4W._4.)#LV!H4.EXX7&1S<+/6+!T+T3U6B5/:2*K%&K48FJ!%4KX#5]'! M8?;F(1+B)Z#%QPIP/K;08GJ$>LT'T2D*H=2AXN+!DX)E7MQ-$7=KPJI^Z/M& M^9KFV?Y#3;N61*U;?7EV\&_*JF!Y*992K=#]LH7#\M81UWGUM1$9?>22+_Y, M.7#))BM7?8Q3.]L=$HJ!*Q@4VV:Y='+H-1T+.BX'.\8_>.=1&,DD>(-%#&I' M2VL:DHD-D1WTCTMI7EE48VH -B"@OE.U,ZH4M@64V^&M%>C=U]F6'0?ENP72 M60-N2Y%G^D*S@$A\G]GVGCRN5EE/]KMQ'G!$)5.L6#!R M!/^KEGFJQ;:]10+&8U-XJM; U_>O6KDR7D5='C%U(MZ_("+*$DUOX\ZW(@4Q MY5S@*$N]1)/'AD2^(^W;Q"X;%-WC;+T#.,3F^VB9Q8I8^=P/<@TS]4!B4Z;^ MON++8.U @2 I"6)E=[;D'9EVB;NNV])T*R4/".=,F>(2J[W%E146>A&X\N ' MZ,!T(\'RC1KN\Q2(4^X.[,T*M"E%']!QK&)(];P?"5$SU,#EJ84+8U&O.(^! M76BUZD?#0YLX*%?F#N-_M.O2P(+.TPLN]'Q^?'5]&9\6QR^14=2J4^E^/8R' MZ;8/N2I*F0SI ]=7SG;&9/0;4P;F%9QCR7^4]U>\Q.G4CALTD@..@#9ZO.7IX"[&&'IECD1CBI'R$<,9J$'S+QY6AHMBP.P,+\^J_#*KLY6.W MQ-G.Y;V1=A4_41S,#ZU/]_AQ=?P*.D^7_ZUX^H3"=6:ED%4MES@ZSUX?3,BF MSY+TXDT7/P4*X_%A$1]K?,E)RP+87QIXU;^P@O';\.QO4$L#!!0 ( !N( MJ%C5\V3.%P@ &,9 9 >&PO=V]R:W-H965T\Z".EMK.J%,]<)^?]3+N,P[%V>N[]I=>"^4(D4PXUNEL],L M28+M]UK[![=W[&7&"_%>JZ\RMUG2/H2K0KWGZW] MW'#884E96)U5PK @D[E_\OO*#RV!2?^ 0%@)A,YNOY"S\C_<\HLSH]?,T&QH MHQ>W52<-XV1.AW)C#48EY.S%C=7)[G2 M:PH/:(K87SJWRX+]FJTOLO-I M3=. '5+&?OYI$O:C7]A7P2AW+?Y8X2;/W&29)R*GC&$KQ?."E3A5P]9+F2Q; M8TZ"Z16I++HLU_G)MY(K.9=0\6#0-_D*+DND-\)0SF (3K1&)I:$EAPMQO-T MKQ#UDELI72&R%8*K&\ MU:8(V.>E8'.M@$LR7S#+9PJ;I?,D09E[Q//@HWBSU-9%2.>BOHY MGNQW#=EO(H<.Y41Y"NR4""?NPO:@IF&W/Q[M]4;=>#1DG[6%MD,!L&]!=Q1/ M'UE@V@_950Y1@9"[1R3G8B[MWL0!)NYO:]"-Q_%W+&E"$>IW_#WLCN-!JQUW MXW!_B><^W_.5A!GROW6F/^:4H\%Q>\%INQ&ZT2O+9,%T:=A**YEL*,F21C72 M!SFIC5.&+1U[Y+;*ZF)G08\0= MO2B=.%NK8/Y62F^7A"ZNE!L+GN=62?B4J#)U0 W0HG2QFUW%51SDSGBR&/Y- M'8[-." ] 7I3V0 @K _%D07[Z ';P>/:5340.6'\#MFT &)R:=@=5R4<99UN MA\2,5/L#J.1E49203$OCX)7 5IK",A $0,HXL)1%@E-R8$.V.YQ9P]]O!F$0 M#UW?F\$P0$YB@YX%'%NLA*OFU*9"\:U-T/K -*'LY&9VWMI)9Q;6W2I.#Q\ MDRRUPFF3!N]@=WHHQ>S2&]ZP1.V0D]H='(MDU8*T^V?O#O=LRL &^=ZIRF:E$1$0#(>!-.W3C8> M!N%;R"58"=Q;W)[,#2C190L\Q P=(4D$4240]#&?WHY2DDF1%ZE Q,&)!D=+ AB_9?KT7 M)I&%8-;#^KGT56[2MIV7]<9?[PSU07_\2'ICZ4% MFN8I[1[P] ?/D86;)IRV/#H<]MMD!(S9EB)1,&F-]=EO5:DY&>P9'\7!=+_W MT+-VD2^X!N'C,P_U/_;\X,M-P@L#&@.J*X7&T6 XVO?TL!^$^]7-H><#5^[F M9;L@:==P<1R,MLX#D+3&!J/XV8N_]%EYUO/W0V,'W3!J&X+3GFY//PI&K;&^ MB]%MD,LF@CV_@'H!Y4GI;P1U:2#GI,V#5!&@%CHG1!WFMC,XRKV ", M)G5*J.C+BA I-GNFR+GW6N@1\+\%AL%?0!2<1H*%FE0JSP8JINU$MN;,/!892 MC9&N2V[YOJHT=G9W0KNCRF!;9("O#146^)?K1GBKM.*'F:ZYMTVFQ2$V#=@[ M-[9S\%W4=E0IESDVJ!?YTT55=2EHW_;*_ Z\^/ JZRN4, A9)I5R%;>_%Z]% MQ<] D&(.@32!\&N@H.TJJF=)>$8/=2\_BG4O&ULM5=M;]LV$/XKA#H4+:!8LJPX=FH;2-(5RX<60;.MGVGI9!&A M2)6D[/C?[TC*BCP[7I!T7RSQ=/?*R[T/"B-J2^C2&)3$\3BJ*!/!8N9D=VHQDXWA3,"=(KJI M*JJVU\#E9AX,@YW@.UN5Q@JBQ:RF*[@'\U=]IW 5=2@YJT!H)@514,R#J^'E M=6KUG<+?##:Z]T[L3I92/MC%;3X/8DL(.&3&(E!\K.$&.+= 2.-GBQET+JUA M_WV'_L7M'?>RI!IN)/_!$3U&I X"4D2)^D)O%&WS9'#&[UQFQXE/8YB M&^12US2#>8 =H$&M(5B\?S<*/NP]NB3R3S$MLZ;S'MKQ!JT]8QF1K', MOF+Y9P^$;JC*]8!<:8N/I<$X:4N#('0K29UD%)+1(,%.X=PU/7Y.!I-N[5E9 MO[H&-Q#X-K2HAT[%$2:-8$9CF'2#H@U@R#K6J!_:K>%0D0I" H\9;[ 92*%D MY?:<49XUG+IAA!Z7+@] E<"@Z%X6T-[I%TRC21LJ3<"V%D%;4TH-)*<&,":[ MK'YFW*7M_\^K"P3\;-B:I:9==)GYS5D;5%]$;PXYX<,+:4C+ T> MC;I1V];:\WS*TZ]Z_EDRC .(YP6[YP^ AW8PGY3M]]5>3QU@?KAU9=AHC)AV MM0ZUZ14<%B?]Z,906UX[P]_(:!0.I\.>()F$\7G\ZD#X<790MT?&S[\MTXOP M(IT>BB?A>)KZAL+Y0* H<%+8]-K2,MMV')$/PX\'MM/A8:R&83Q)N_Y\%5%D M-$X.Q=/PXF+RQL =G1=/R8D'%_'>\OSU#D^.J+Z/\63?Y=C%^KX-U(E)I #' M*WHP\E>U/7I+!NG><3(<3+NU'3#_>1[MGS7NU#@\'/(V./U#(F_ ;@4_,X7 MAIWE^T6))[WL"NAE<7F:N8X(YL$38>(--(Y=?J+>G;0"M7(W;WL.-<+XZVDG M[2[W5_Y.^Z3N_QE\I6K%A"8<"C3%DCP/B/*W;;\PLG8WW*4T>%]VKR7^00%E M%?![(7''[<(ZZ/[R+/X!4$L#!!0 ( !N(J%CX"(]"2P8 * 4 9 M>&PO=V]R:W-H965T2D^#@$&CON"^VM=:N=O?9%TF'"VUN M[4P(AW[4E;)'@YES\X/1R!8S47,[U'.AX,]4FYH[&)J;D9T;PZ<954XM(@V]0U-_>GHM*+HT$T6!&NY,W,><+H^'#.;\2U M<%_GEP9&H[644M9"6:D5,F)Z-#B)#DYC/S],^$N*A>U\(V_)1.M;/[@HCP;$ M*R0J43@O@L?N]DGX>; =;)MR*,UU]DZ6;'0WR M 2K%E#>5N]*+W\72GL3+*W1EPQ,MVKF4#%#16*?K)3-H4$O5OOF/I1\Z#/E3 M#'3)0(/>[4)!RX_<\>-#HQ?(^-D@S7\$4P,W*">5!^7:&?@K@<\=7XL;<+%# M%ZH%&#QU.'(@V/\>%4LAIZT0^H00ACYIY686_:9*46[RCT"AM59TI=4IW2GP M9&Z&B%",**'Q#GEL;24+\MB_L[(5$F\7XM/CP,YY(8X&$/]6F#LQ.'[W)DK) MAQTJQFL5XUW27ZKB;B%1-$1;!*%W;W)*V ?TN3$(\MD 5=T@V\ZT&+F90)/& M@C1KA47 B!8S6@!AS#UK>!16&Z)2' MI13ZWG#EI..^%( ,@'&F*^"T4/ZF83FIT$E1Z$8%%UT[D,D-S#C3I9S*HC5P MSSN4D@\GUV?A*_JPCVA.\-KY5V(.TD "?I%U0?/M)AG1_E#5?1Y("27YQ/*M$'>QCT,<+7:T_N1P/:ZWKZ*9_N(UYIX%I(UT;) M8]U*C91VWN&5G-XC;K2ICB*^LJ] M]'VA(!:A7AI=KQ)!J]?&(0>G@W4/!&]]GNY&@8%'2(\:XY2D.S!(,1W3'C7' M610MN?:B_35]#\*!QJ1+@(C)LOT>$FP,@KM ,(;''0!_]OU10(9#PVJWA+YD MU+Y0_]T25B7FE7&)4IS';)- HGPW+A$>=[!\H,9IM@,7BF.:;)-%LT>9P7 2 M9=T1:/@8#1KC+$F[!(K'25_^B[.BGG-I0AWVG6M9O0&52D#'1M#38,O[_T*# M\V3<&4/L[43%OR.Z?7%/?QJ9ISC!G9O K*&D_?)#,8$ZVX,)DYQMC&G<3\Z7 MOB^-\&= W[@+;=WK(Y E^<8XCI])#;"7].V+XUT%"Y;9XL^,1D]XGXW[12=F M6<_W"$.WCIRD7ZQ8!AV;;!+&Z:]C\?B]N='Z@ZN&@U-7XU:;MJ2] M>L8D4)B3C90'6@95/GX&-P;;FBSK1S:+H45%9 MV,4G!VP\8L/$8$Y8_PBN! MOIUW(B*!1I' !J%?J7) Q6_3-F@Q@7T*"UN&]7YX$?:Z(NQU-UWO&\;F/E>J MHFI*@=Y&PPC5LJI6W1X(=$7 WIUS$:Z%*CB0^0Y4?&_@>.,;SGLCJG 636> M<'*"I@0;AL;['XY(_B %YY.R/6!L8PX%L]UG;/T;3IF^_<&GE>5R7XC#^1A6 M?6:;@L+A1 1F7+F1BH+;7L*K&28)0-DVONP=N#T/-Q!3;1SN@Z?,\'! M7C\!_D^U=JN!7V!]*7G\#U!+ P04 " ;B*A8"%R"0FT" !S!0 &0 M 'AL+W=O^W&U\;"#\%V6OCV.SMIUFE03=J;Q&??_^?_)3[/MM8]^1HQ MP(M6QL^S.H3F,L]]5:/F?F0;-+2RLD[S0*%;Y[YQR$42:96SHCC+-9._"MUMR]+E#9[3P;9[N)![FN0YS(RUG#U_B(X7MS[RC*!XJ0 M&HV7UH##U3R['E\NIC$_)?R0N/5[8XB5+*U]BL$7,<^*: @55B$2.+TV>(-* M11#9>.Z9V;!E%.Z/=_1/J7:J9*O"@]U^QKZ>T\BK MK/+I"=LN=TS)5>N#U;V8'&AINC=_Z;_#GN"B>$? >@%+OKN-DLN///!RYNP6 M7,PF6ARD4I.:S$D3?\IC<+0J21?*QW;I\;E%$^!V0T\_RP-AXV)>]8A%AV#O M("9P9TVH/=P:@>)/?4YV!D]LYVG!#@*O&S>"@IT *]CT &\RU#A)O,G_U-@A MIF\C8FM<^H97.,_H['MT&\S*XZ/Q67%UP.!T,#@]1/\W@X<18S:"OS!P?'3! MBLD5?#-PQU_AO/ND)V!;!PO+G: #7"GN4 "'YY:[@$Z]0L5]#4)NI$ CP*[@ M0S%BY] @=7--V1 L+!$:+FG5P-?6($P[=EP*-0(=W.JIMDJ@\Y'@L+(NL9!7 M=8^A*#JIK-:$21+@(>DK97U*6+:>2O4^;A1K8/VY&+WUW?.]1M#HUJG=/6W0 MFM#UQ# [W"C772/]3N^NHSONUM)X4+@B:3$Z/\W =2W>!<$VJ:V6-E"3IF%- MMR*ZF$#K*VO#+H@;#/=L^0M02P,$% @ &XBH6!5A'$\""0 R1@ !D M !X;"]W;W)K&ULO5EM<]LV$OXK&'6FD\PHEBS' M<2ZQ/2,[3IO>Y.JQD^MGB%R)2$B !4#+OE]_SRY(BE9E7:[IW9=8!+&+?7GV MV05SNG;^:RB(HKJO2AO.1D6,]9O))&0%53HGLG;MST]=$TMCZ=JKT%25]@\75+KUV>APU"W6%R M?EKK%=U2_%Q?>SQ->BVYJ<@&XZSRM#P;S0_?7)SP?MGP3T/K,/BMV).%CU2.2UU4\8;M_Z96G^.65_FRB#_JG7:>_)RI+(F1%>UPK"@,C;]U?=M M' 8"KZ=/",Q:@9G8G0X2*]_IJ,]/O5LKS[NAC7^(JR(-XXSEI-Q&C[<&8:&XU=J6M7FLQ04,^Z7\]/)Q'GL=0D:W5?)-VS)W0?J8_. MQB*H*YM3_EA^ CM[8V>=L1>SO0KGM3]0T]E8S::SEWOT'?7.'XF^HS_G_"Z/ MD\*7NQ5R!;T)M<[H;(02">3O:'3^XP^'KZ9O]YC[LC?WY3[MYQSZ=%;]:D@E$KFJEK;!XY&YI ]&RCG7P&AR77$P])8 M;3.C2Q6@@5"G,2ACL[+)2<562<.+.(F57@*C@3+]E=1[U*+S#^J#S9ROG1>% MVN;*8/NZ<&7YH-S:8C$TBV!RH[U@$05+WF,Y.E60)V-A4RD%?D>0T4%.9E=F MT[>7R8>Q/!Z^[9;7M+W2A&Z!;6@77>/;U>>RK#TIY+36?+ZQXI[/$0)"Q<:B MM8:\--\?MU9 M<*#F90G)2+[-S":\;%STV@8M/!<4F%I.J*'/Y4'5*36"@XD&PU5C>Y>3+1 YTI#UWFX2OH"7:R@,Z_@,&2Q#,^Q 0)$+RU3*DE M:#UKO.>UP=[GP(#)"@[YN N7JXUEF$*TTA;M@G>.E:6,0D WZ;U>:N,WEO)^ M6>V=8#@;]G.,PP.X6X*/)N=U"A_',].A4$LTK.UH'JB?W9KNR(]Y,5"O@^%A M7>P-,DBYP4F99FSR$=W.6.@('QZ0""2Q,-"6RRF<50>M/B7:5.V9"N]Z[QK$ M=VE"!D\>2(,.+\E'+0E('5I:G66-+L(@4CEVERXT.+^-NI@FZ9+L/Y7@)Z'. MR!Q@R54F,A+JQH>&J135R;;ZIDS(YH=;3C3B3BG 5_=9H>T*K."JR@1I\1WP M;Z\N-[C_+CH*A6O*G /-\TJ+]"^-30.!^,*V_6=%;#('4_C%$QP;6 M-I"Y(= 94&<5SPSJ3XZ,7:Z*OVT=)S:4Z^M10R $^A@0%R=4[0+9: M '9'AV+K)@)>O!%*:\#3$#A0[P>JQ>BVKB73QS/%YZ> K0VPBM/YZ,$9G0]; MBH[&;=6GT$!F*SIX#W[797#BJTJ>2A'LZ:W'?6\]WML4/P[:/I Y\!9"NWC8HL2-#5)O89]ZO5RBW0Y.X,Y=]8T>6RF&L2J-7@"77._, MLW=DFU89W==]:!XM3>E/Y&K'1O 0&5S?Q5Z_J@S[PB&@ODR]0'4E$5)#1/!KZF3 M(.Y7]LYX9SFPN]#T?SJZA^$%K8RU_!9 0T&A$%G(]4)=:-= B3*B.J%EM6U+ MZE+5(ULXQYSY3#>!M86FKM%H0/.,ZP)=AY#5A(&PF;M3+P(])T:O*I ^SS-D:/'2$ P).H&HYKT5\!4IH0\V;X1 M@>7<464HPHDE_BG1?Z6' 26!2X>S!';%WR?B?/"(?IQ=.]O&\-[E#0P1,."6 M9# T25"'DN %W[2TTTZ!CYQE88D:OWT'DU8GE;:2U\5)C3A:U^%"\8_LH0]I>[ Q;N^*>0( M&/4WF!OH;2]+_14%OGX 6ZO#NI MN>PBP>_3V&/\@U7_0'>3#*99@KU^WW>X@09@A WT]_A M\;C-3[JB;%]U@HP]&Z;^-G48)J^TYSMV[H0OV+R612G?-GUS*= @$T-,K-&[ M4/>?$9 1OL8B>##PC[?HEHMVST\?^\LI&\&76Y)^0G>Z;%HZ*/ &L$FL']E. M2_+IHZ/G=*489.A@B/3>_0'2 =X>M-"<@/BWL7QA0=?\I._Y^TG"X,G+71C< M[-R'/9-V1>P: DBH+GV7$3[D O',;!GFM\V=M)]D'X]\&Z5X56LC0\<77!<# M[L^;3Q*;%$J_9?--#HF.S@=*Y;[HT_3X\-=B]WO!5@^A-OB<\ B$:7>F=^C_ M'P-L5Q^8##XOH]FOY".Z# /D]OMJ>/_!^U1W@#1HHE1*<' M)[A3^?3A/#U$5\O'ZH6+T57RL\#X09XWX#U_UN@>^(#^?R_._PU02P,$% M @ &XBH6( S\2VP P OPT !D !X;"]W;W)K&ULU5=M;],P$/XK5D!HD\KRUG;MUE9J!P@00Q,;\-E-+HTUQ\YL9P5^/6M2 4V=4<']* B&?D&9\&83)SM3LXFL#&<"SA3155%0]7D!7*ZG M7NAM!._8*C=6X,\F)5W!.9CWY9G"D=]Z25D!0C,IB()LZLW#H\7 ZCN%#PS6 MNM,GELE2RDL[>)5.O< " @Z)L1XH-M=P IQ;1PCCJO'IM5-:PVY_X_V%XXY< MEE3#B>0?66KRJ3?R2 H9K;AY)]'C ":2:_;,=1==8(C@F[*.=&X5^&=F;V M@C)%/E!> 3D%JBL%&'&CR=X%77+0^Q/?X"Q6UT\:CXO:8W2'QYB<2F%R39Z+ M%-)O[7U$UT*,-A 7T4Z'\U(=D"#JD2B(^CO\Q2WEV/F+'T9Y&]/:47^[([M? MCG1)$YAZN"$TJ&OP9D\>A ?,?@NSO\O[[!SW7UIQ(#(CB2Q**=S"4)&2 MA%.M6<82ZC(;%7 ,S4_.Z))Q9AAH4M3\4D(-R2SM:T?;[@;<44FE%!,KF]5L M*_W= "]R()GDN*VM$^/RA;A "$,,_OPA:EFINY";'"%3!0^A0/:80$-9:?2F M]X_(DT>C*(B/_UB+F M591C7#%&6(Y V6#9T&/EK"/=A'AC\IB$0= ;AD%'8GMA=+Q% MG:P?!=NI=N>\+9\G5Q73S,[P5 &GQDTK#*ZWS3#L:I:":CB*!V#ZT'1^&]3ZI=2:]SOA?'P[V36..Z-#\?_=V(->OWQ8'_'<3%H MCXO!O8\+K(M2) BRK;2V'"]AQ82PU=)R I&Z;B$K6Z ;G6Z%K27TMP4+ZSZL MI&)?;#'7FQS>=N[L9KKEW-D<.[H^%/X;\G_LQ+K(F3( XJ9S6^,CP&5S1]LI M^_:,JT=]-XI_&MVB78PEY50DT*D.]8[H"D:]P7! 3G**02<8K\XR;;1&P8W% M83BV%.[P[@IY5S#N1:.MMTJ_WK9%Y?RF_4ZZ?- M*55(6!,.&9H&!X>8X*I^+M0#(TMW15]*@Q=^U\WQA07**N#_3$JS&=@)VC?; M["M02P,$% @ &XBH6*7$CFC@ @ HP8 !D !X;"]W;W)K&ULI55M;]HP$/XKIW2J6HF15RBE@%2Z3>ND2E7;;9]-_L>_Q<[N[)I%9Z;7)$"Z^%D&;JY=:68]\W:8X% M,WU5HJ2=I=(%LV3JE6]*C2QK@@KA1T$P] O&I3>;-+Y'/9NHR@HN\5&#J8J" MZ>T3DJWP&>WW\E&3Y7; #XZU.5B#RV2AU-H9]]G4"QPA%)A:A\#HM<$[%,(!$8U?.TRON](%'J[W MZ%^:W"F7!3-XI\1/GME\ZHT\R'#)*F&?5/T5=_D,'%ZJA&F>4+=GH\2#M#)6 M%;M@8E!PV;[9Z^X[' 2,@G<"HEU U/!N+VI8?F*6S29:U:#=:4)SBR;5)IK( M<>F*\FPU[7**L[-[N4%IE>9HX.*%+02:RXEO"=GM^^D.9=ZB1.^@Q/"@I,T- M?)899F_C?6+4T8KVM.;12<#;4O[ MN1B;DJ4X]:CQ#>H->K/SLW 8W)R@EG34DE/HLV>:LZP2"&H)_#3-TT"'I4P5 MC8VQF#G4"R[!YJHR3&;F<@SG9Z,HB&_^^TU%X@)V18)O3%8TUIW]A,:R2C-I M8:E4!G0YC7Y9"L=O#_$!XJ@71/%;1S2*8<[62&A++CEU=P8KPC -B!MS^E)0 M:K6B&P%\7!'DRSFF;'HN9,F..$PJ 77P\Z\[H7)B&\ M*,O$ <7AH)<,KP\<@ZO><) T1%YR)'(I":1Q"Y*,?\YC7_TM<$->3BK)Q18R M3;I%0%M@L*BXR#Y6I2MKC;@V0,J6.S2K@!<$M:%&JG2;&&6,AE-^,MWVC[6J M?R I5(X^N>RII6PWIO)T"W[;"\^=X*]\/3*^X-"!P2:%!_VK@@6XEL36L M*AL96BA+HM8L<_J+H'8':)^:Q.X-=T'W7YK]!E!+ P04 " ;B*A8@P$S MX",# !N"0 &0 'AL+W=O&"SWW:F/:RR#010T-U>>R!8$SE50--3A4FT"W M"FCI@AH>Q&$X#1K*A+>8.=NU6LSDUG FX%H1O6T:JOY< 9>[N1=Y>\,-V]3& M&H+%K*4;N 7SJ;U6. H&E)(U(#23@BBHYMXRNEQ-K+]S^,Q@IP_ZQ&:REO+> M#CZ48K7 'G%@AI_-%C>L.2-O"POT=_ZW+'7-94PY7D7UAI MZKF7>:2$BFZYN9&[]]#GXP@6DFOW);O.-T'G8JN-;/I@9- PT;7TH:_#04 6 M/A$0]P&QX]TMY%B^IH8N9DKNB++>B&8[+E47C>28L#_EUBB<91AG%N]89<@5 M5:4F+^_HFH,^FP4&@>UT4/0@JPXD?@(D(1^E,+4F;T0)Y??Q 1(:6,5[5JOX M)."R5>2ZV+3\5B[*RYU2PN8>RA[#>HK>(L7 MSZ)I^.H$LW1@EIY"7]SB+BNW'(BLR,:R+) EX8RN&6>&P2CATY!W-9!* MU4P9 /&T8=]^ ;COM732MF]1+8R37BW]*'6CA+P;J^D_3VH%&R:$K>>:79F:_0]SRB?^G$R=;W(S\/LA&PG@VPGOR#; M D\!A>G^4-=_0[[[&2L*/XJBKI-E4_(:*E"* M\A$)^RF2'+%&(5DV4AGV5_=WCK29^'DRIEFTQ_F19 ^X7>#NR&TG\Y/'W3,F MX.#@#FQ ;=Q-K[%T6V&ZZW"P#H^)97>'/KIW+Y&/5&&Y-.%086AX?H&B5=WM MW@V,;-V-NI8&[V?7K?%!!,HZX'PEI=D/[ +#$VOQ#5!+ P04 " ;B*A8 MQDE"*S8# !"0 &0 'AL+W=OWYGO_-EM)3J0>< AJP*+O38RXTIAT&@TQP*JD]D"0)GYE(5U.!0+0)= M*J"9%,P)4BNBH*JGY? )?+L=?QUH9KMLB- M-02344D7< /F9WFE%%UZYW"^X8+/5&G]A(9E(^ MV,&W;.R%EA!P2(U%H-@\PA0XMT!(XU>#Z;5;6L?-_AK]BXL=8YE1#5/)[UEF M\K%WZI$,YK3BYEHNOT(3CR.82J[=ERSKM=VN1])*&UDTSLB@8*)NZ:HYAPV' MT_ 5AZAQB!SO>B/'\A,U=#)2:E.2!CY) JC9 ]>W$88.[QX;X2[ JO]DMU^-AN&NJ0IC#V4NP;U"-[D\*#3 M"\_VL$I:5LD^],D-9E=6<2!R3E)9E%* ,)I@EA%N"1-88=YIV,5[/_+T"0VQ MGX&1)2@@U&[#,1OQVID@)I>5IB+31T-R>' :A?'9/[>W.5,&0)![@(=&&KN- M:P^\=<9)<^O-*'&CF/PH05'#Q*)=_8'$?3\>=#8-73_N1^2.*F:EO$4IBORD M%^\R=P8#)Q&UC>^4^]_V>?-V/]--EOR>=6P;G=)Z;WR MFE*=DY*RS&4?+61E)E%<6PL4*I,#0*^7.YRFO.&J-<688Z/>?PI.L4\M@ M[C+24I#M1'/>SV7?>R'[?A@15TR/Y?RXTC;!-=CLGQDLRG4$L$IS*A;@\ 76 MRA=[;$:R1;23^-U^LF4>^ EF3C/:)?1@HRP5H!:N^&I\[O" ZPK56MOZ?EZ7 MM:?E]<_!)54+)C22G:-K>-)'+:NZX-8#(TM7Y&;28,ETW1S_44#9!3@_E]*L M!W:#]J]G\@=02P,$% @ &XBH6 IEGN;6!0 B1( !D !X;"]W;W)K M&ULQ5AM;]LV$/XKA#<4">#8>K-LIXF!)&N[#"L: M-%G[F9;.%A&*5$G*CO?K=Z1D68Y?FK8!]B&A^'9\[GCWW)D72ZD>=09@R%/. MA;[L9,84Y_V^3C+(J>[) @3.S*3*J<&NFO=UH8"F;E/.^X'GQ?V<,M&97+BQ M.S6YD*7A3,"=(KK,Q7>\6?&&PU*UO8C692OEH.[?I9<>S@(!#8JP$BLT" M;H!S*PAA?*ME=IHC[<;V]UKZ>Z<[ZC*E&FXD_\I2DUUV1AV2PHR6W'R6RS^A MUF=@Y262:_>?+.NU7HLB&H-P0.=W600_D'-71R MH>22*+L:I=D/IZK;C>"8L)=R;Q3.,MQG)O=&)H]GUZA72FYDCG>MJ3/7R0.= M5V)# Z(#,E'*4RFR3N10KJ]OX_P&HS!&N-U<%3@5:%Z MQ NZ)/""Z(B\L-$Y=/+"']1YGZJ5I&B_)!LQY[J@"5QV,"0TJ 5T)F]^\V/O M[1&<48,S.B9], 'C) 1P#EXDY,=8AB--3&/T:B,@)$\1DLM14I/KTG+SY;11X MX=M7:Q\RI@R .#RP;K\"/-8>>W0,?9%Q4OMBW8M<+_QIE'_3J50$GJRMT"CK MX=_QF&@\V.J'<4 ^F0P405I6:%B\ET1JO ZTX*Z(=3L<[0X-R <0*(.[K31% MR)3 M1#EC9F>ACPMWU?*[T3#Z#I+&%5'\EKT'W6'DM_I1-PIVCWAI>T,+AC#8OWC\ M0:.<^*?M \?M3N!F;PUAFLA2D4)REJQLD"6-: P?C$FIG#!4Z>!!E9=@\#E1 M3!A0 FV4P@(3P MA:EUKE_%<(,UC<++*C%HFC7SN8(Y>DPS/8%*F 9RIQBZT0.H'"G- M*/1DEI OE)>P%?GK]N2VG0\WPW=(^-J*/MU:N@*J].FAW9]*@W$C4JL]1O-? M5)18=C>Y:\.8@X'7IIU!;[A).F%OU)KSR <;OQ@A(W\'?!CUQKNCA]JUB:K4 MZ@?[5QX:W]>^KPH+E(@DE]CXY1P[)_X@WK7TP.L%NWGL4/O,E-M%0#OUM+-U M%/7BC?&B7MB:\^/HQ8?_:%M;MF+JYV#];A"V@>!MCS>W'_;BUISG?'3CY*SQ MX(7S8"39A/*DK&J_=1)@LQDHL.PY!;.TM99-. F7VEJOXK["A06"FS&-(@B2 M,Y/(S+80P3\K!]8AY-9V28X_LUC!F67GE5LARGQJ"R%;')_AP%DN!:QJ7JUR MB(*F7'5Y4L&9+2EH+LMUDEO*DJ@,'%EU.'# M5,)Y ](-,=6<7>>4+>W.K'8VO1Q+)W&33N(7IQ.;5]%&]@X<1]2:/QLL!=90 MQY+-\0/__Z3QG)!KJGU/T>X5H_X$FWZ'(X/N:-2.B A98]1PX' /@R )#H?D M"UK?4D\81[O4$XUZXW&+K4X&H]U%8=P+H^.\$W;]<9NXPU'/]_?Y5K_U/)"# MFKM'$(Q=&P352T$SVKRS7%7/"YOEU2/-1ZKF2 &$PPRW>I@I.D15#Q]5Q\C" M/39,I3$R=Y\94 P=NP#G9U*:=<<>T+P^3?X#4$L#!!0 ( !N(J%B%F29, M>@, )4) 9 >&PO=V]R:W-H965T%P"&/)9@<5+)=?N2=:-[@"5TUH;6;;&R*!DHGG3QS8/.P;C\ 6# MN#6('>_&D6-Y20V=3Y5<$V6U$.@3Z>!01=6,4A;N$4#%[\ UR=?I#"%)A]%!MF^?8#4.G[Q MAM\B/@IX4:D>"6.?Q&&<','K=_'V'5[_+^)]+LP&)7D>Q7;*N:YH"C,/6T&# M>@!O_NY-- S?'^&8=!R38^CS)79>5G,@,K<5QU)"148RQFL#&1$8 6LB..%2 MZU-282#ZI4".NWKW9AR'_??D?[UO"Z8,@'A9L'G_ +AOR^2H# N <=(60+M* MW*I_@'ER)8@I9*TQ7]HG\)A"9;;I(1EVR"FYWB9P8_B6]/M^-(EV!/'8#P?A MJQ.Q<0T/3?!TU 9),K$ZL$Q&_BB9'(K'_G"2D$M;!7B. M$1'XY;.,SVJX@BHV%\*)[XH]'X M'Q.W4^3;[=MN3M@;A7O+P>L=7A[VU?,NA^-]ET.7ZV6;J)R@:8ES!H_L]-YM MR@/E((S&V<6I]6#D7CX;15G9Z835BBA&L=0J-G]LTQ\(:\&,\Q;W$IP'G+O1 MAII1;]*M<5;_UC=68Z]WG+\*W$SD3SX6 $:+#<-KVWRYDB5V$G2'3DIY6F,4 M%CVKP8:"OYE"8,/.LOVB[)%KV170G^7%^KJ6!@T<$=R'A@@3_T#CN:,XV!F5 M):B5NQ!HY%@+TTS-3MK=.2Z:4;M5;RXL7ZA:,:$)AQQ-L20''E'-):!9&%FY MP7LG#8YQ]UG@O0F45<#_N<2(VX5UT-W$YK\ 4$L#!!0 ( !N(J%AI8I5: MC 0 $<0 9 >&PO=V]R:W-H965T&8>S]AFO%'ZP:126O14Y*69>*FUJ]/1R,Q260ASHE:RA%\62A?"@JB7 M([/24LPKHR(?44+"42&RTIN.*]VUGH[5VN99*:\U,NNB$/K[NZ4>G' UGWC$.21S.;,.0<#P*"]DGCL@<./O!M-KEW2&W>\M^F45.\1R M+XR\4/FW;&[3B1=[:"X78IW;&[7Y(IMX H5CI1; MJ^'7#.SL]%8N(<46794UP2Y31W?B/I?F>#RRL(*;-YHU:.1#Z--;J+OY.I=(+9!IW,V&W1T& M_/@AIH1]0K=],)095(506CE']ZY$T5%6(INJM1'EW!R?HJWY?S7>I9FV4I:' M%=OQFY0/S58:U,$FR7+4;))&XI7$T(U\E.5:FA^/XRZ5Z +JRLB9>)#H$OJ' MTM^A$1DKUEJ4UK13?T%A&.$HX5U-$&)""/I=:9NB*ROR3/36B B.(]Y3APPS MPM ?-I4:7=Y<].TXIC3IV\4XY*2Q:^?&F-&P*_J1C^X4>-1Q-TY\@&1=31AB MW^\[]];QJIRI0J*%5@6",T17&^Z]>8@AZ1#=L\)%'X?#+##(".EI.0Y).,!! MB&E">]H81[[?6!WYQZW^"+8#Y:2K@!T31<<])E@"P%TB&,-)A\ ?'3]+J/!9 M5M<[U#02!20C^Z=6R"?)QTN'S6\C :X(5B3H-] M6#1Z41D,!W[4E<##EVQ0CJ,@["HH3H(^_INKHEB)3%=]&/J[,$9"GAPKN82[ M!;)2PR'__U*#XR#IR+#W!EEQHT_W+^[TAYDY9 GIW"6FI9+VVP_%!/ILCR9, M8K8C4]XOSK>.UUJZ6V]6+M%,&?O^#$1!O"-S_DII0+RD'Q_G0PT+EMF3SXCZ M![+/DG[3X2SJY3[ <4PZ,L,D^/G<7XA5YO"KW3_/[%J_?P7$$$'WT* ,4_^5 M,DAPPOJ'!AR9S!_@@&'NQSUM@/WP4 WP'=\Z.$&_6;$(3FRRJTC"G^?BY;A[ MT?I-E&MXQ[5R[4W=TMZ]8@)HS,%.R8,N@B[/7^&-P;4FBOH[FW$XHGRRASM. M0LCV,PL(::$SKTM;OO%;;OI+/ZL?A\_3ZB?U5Z&56&CAK%F!*3J+ 0[I^MM:" M5:OJJ7BO+#P\J\\47OI2NPGP^T(INQ7< NW_#J;_ E!+ P04 " ;B*A8 MZI]"+48" #;!0 &0 'AL+W=OW6226.O8P78WV[_'=M+0KM(^K'B) M/6.?,W/&F4DZ(1]4#:#14\.X2G&M=;OP/)77T! U$RUP[H_L7YQVHV5'%*P%^TT+7:?X(T8% ME&3/]+WHOL*@Y\;RY8(I]T5=?W<^QRC?*RV: 6PR:"CO5_(TU.$$$%P"A ,@ M? Z(+P"B 1 YH7UF3M8MT21+I.B0M+<-F]VXVCBT44.Y?<6MEN:4&IS.MK3B MM*0YX1HM\USLN::\0AO!:$Y!H?=H11152)1H(T$!U\25_\TM:$*9>IMXVJ1A MR;Q\"+GJ0X870@8ANA-R7\4$1Y%K,*KC+>0SU 4O$.A'\83 M":VOP[\3/D-^. 4_2R<::QHYONAE-9VJ6$\83Q/:3EZHEN20XM8^@GP$G+U^ M%)YC$JR&&J5NN7 M('LMWDF?-" K-SX48S_PK,[GZ0?./IA][=T16E"O$H#24 M_NS##4:R'R6]H47KNG$GM.EMMZW-] 5I+YCS4@A]-&R <9YG?P%02P,$% M @ &XBH6!D*W6W* @ 9 D !D !X;"]W;W)K&ULK99=3]LP%(;_BI6A":25?#9M61L)BM VP81@L&LW.6TM'#O83@O_?K:3 M9BVD%=-RT]K)>5^?Q_:Q,UYS\227 J]Y)3)B;-4JCAS79DN([.2;,2<;VV:U(QKQ4E#"X%4B6>8[%ZP50OIXX MOK-Y<$<62V4>N,FXP NX!_50W K=N%]9=LTR MPQ*FG/XFF5I.G*&#,ICCDJH[OOX&-4_?^*6<2ON+UE7L('!06DK%\UJL,\@) MJ_[Q2ST/6P(_VB,(:D'P44%8"T(+6F5FL2ZQPLE8\#42)EJ[F8:=&ZO6-(29 M5;Q70K\E6J>2*TP$>L2T!'0#6)8"]!(IB8XO06%"Y0GJH8?[2W1\=(*.$&'H MUY*7$K-,CEVEQSP9Z[P0I\@+OJ# "Z(6^?2P_ =F^^2NIF[0 M@P8]L'[1'K]K6 %%?AO'0:$IK#-9X!0FCJX<"6(%3O+YDQ][7]NH.C+;80P; MQM"ZA_NF7$I0TCV^)GA&*%$$Y$D;<-@E<$=F.\!1 QP=7-2?G/6>2TS)G$!F MZAF$T(V4Y_K)M_2]PH' U&[0!Q Q!_H)["ML0."O]U M>W5DML,X:!@'G=33H$O@CLQV@(<-\/#@HIZGSR61Q.R^G@"*E=V23!&VT/>$ M:4J2@:@+B^W9KZ]M:[X\;+!:$241A MKH7>Z4!O=U'=Z55'\<)>BS.N]"5KFTO]&03"!.CW<\[5IF-NVN;#*OD#4$L# M!!0 ( !N(J%B"GLO'I@( !8' 9 >&PO=V]R:W-H965T:LKDS*F4:BY<5V85U%B>\@:8 MGBFXJ+'275&ZLA& M[7NS6F# G3>S8G4@3WBI*&-P))-NZQN+W'"A? MSYR)LQFX)V6ES(";)@TNX0'48W,G=,\=6')2 Y.$,R2@F#F7DXM%;.)MP!.! MM=QI(^-DR?FSZ7S+9XYG! &%3!D&K'\K6 "EADC+^-5S.L.2!KC;WK#?6._: MRQ)+6'#ZD^2JFCE3!^50X):J>[[^"KV?R/!EG$K[1>L^UG-0UDK%ZQZL%=2$ M=7_\TN=A!Z!YQ@%^#_#W >$[@* '!-9HI\S:NL(*IXG@:R1,M&8S#9L;B]9N M"#.[^*"$GB4:I](;3 1ZPK0%= M8M@+T%BF)/J,YE(0QPDJ$68Z Y;99\]9, M\P*I"E!AT"N+/KX"A0F5)QKZ'59 4:!;CP]7Z/CH!!TAPM"/BK=2D\G$55JZ M$>!FO-F(4^3YGY#O^>&( MGL7?P$,+#P[("89M""Q?\&_;,):HCB@<)S*7_D(V.(.9HV^U!+$")_WX81)[ M7\9<_B>R5Y[#P7-XB#W='K EIIAE,.:VHX@MA:E(J]2/PO,H<5>[-D:BIE&\ MC7JE+QKT10?U+2K,2C '=WO,QR1V+-'.XE-O7^#;F+/)^;B\>) 7'Y1WW=W( M [F+WV8E#CQO3]I(U+D_#??$N3LEI@91VLHK46;*07?KAM&AN%_:FK8W/M=% MOZO16YKNQ;C%0A\(B2@4FM([/=/I$ET5[CJ*-[:0+;G29=$V*_UP@3 !>K[@ M7&TZ9H'A*4S_ %!+ P04 " ;B*A8XE8H8EP# #Z#@ &0 'AL+W=O M_+= T%E@-> M-/5EP46.FFR'U9"L"9%174CX)@[!>8,"^9VGNW M(IGR2E'"X%8@614%%G\N@?+MS N]YQMW)%\K<\-/IB7.X1[40WDK=,MO73)2 M ).$,R1@-?/FX<4BC(W ]OA!8"OWKI%!>>3\EVE\S69>8"(""JDR%EC_;6 ! ME!HG'MG]QL+KV$>L80%IS])IM8S;^*A#%:XHNJ.;[] S0R M?BFGTOZB;=,W\%!:2<6+1JPC* BK__%3,Q%[ NW3+8@:0?12$+\B&#:"H06M M([-85UCA9"KX%@G36[N9"SLW5JUI"#/+>*^$?DJT3B4WF CT ],*T!*PK 3H M-5(2?4+S+"-FIC%%A-7Y8N;]PQ4H3*@\U5T>[J_0AY-3=*)[H"6A5'>04U_I MN(R[GS8Q7-8Q1*_$,$1+SM1:HFN607:H]S5/"Q4]0UU&3L-Y*08HB#ZB*(CB MCG@6;OFWB@U0.++RT!'.L)WCH?4;'C?'71-5&\7=1F9+7\@2IS#S])Z5(#;@ M)>_?A>/@"\BQ E0*PE)2ZC3"!:^8ZL*NO<;6R[QX M-LDP'DW]S3Z-<[PWTHQ:FI&3YEHJHO,?,K0R:[FQ:\E72*T!?><*.M>RMISL M0P7Q8/P"RSGP&['&+=;8B;4DC!15T16\4WAL(O9D=L!XUC*>];7YSOID[LGL M@'G2,D^\@(D*D'8S#5O74 ++"A'!<^ =DW* MY)\LCO[)86R ,0QV7^F@KRQNG'K"[LOM MD'OO=!+^MTQNACK?3^7A:!"_2&9W1&\ECG;$D9-XP=D&A"*/%- ],,+%ZU\8 MM]712]V3VR'X[I 4]G9*"GL])O7E=LB].RB%?9Z4W&9'H[L/7C61OU==%"!R M6W1)9'=E76BT=]O";F[+&7_7O:X*EUCDA$E$8:6EP>!,GWY$76C5#<5+6ZL\ M:AAF@+7>3OU!+ P04 " ;B*A8KZ/>0(D" M #N!@ &0 'AL+W=OV$]M_OLZ$L34C:A[V +^<+X#+=N*%WLO #5M4Q@[X1=[0!=R" MN6^N%?;\0:5D-0C-I" *YA/O/#R;9A;O +\8M'JM36R2!RD?;>>JG'B!-00< M9L8J4'RM8 J<6R&T\:?7](9/6N)Z^T7]F\N.61ZHAJGDOUEIJHEWXI$2YG3) MS8ULOT.?)[5Z,\FU>Y*VPR;''IDMM9%U3T8'-1/=FS[UZ[!&"),=A*@G1.\E MQ#TA=D$[9R[6)36TR)5LB;)H5+,-MS:.C6F8L'_QUBB<9<@SQ958@3!2,=#D MTR48RK@^)%_(_>TE^71P2 X($^2NDDM-1:ESW^ W+=.?]?H7G7ZT0_^\44&(T MJ!5XQ<Y8R'G/$^]>(&M*%+184AB9S)AANXY(LT*]VAFT! ML-NO47*!2X0;-#P<,]_IIVNVHCA(PPWSVZ@P0]RX^70PG[['O*(M'DH#BE&N MWUSL=-M)$)^F&WZW4:=A$H[;S0:[V5Z[=])0/F8IV_JS69IDIQN6ME'I,>(V M//EKU!#^I6C"A"8"&!L@"&PO=V]R M:W-H965T).K@$4^E573$Z] MM5+-N>_+8@TUD6>\ ::_++FHB=)3L?)E(X"4%E17/@Z"Q*\)95X^L6M7(I_P MC:HH@RN!Y*:NB?@]@XIOIU[H/2Q@;ILKH6=^QU+2&IBD MG"$!RZEW$9[/0VP UN([A:WLC9%Q9<'YG9E\*:=>8!1!!84R%$2_[F$.5668 MM(Z?.U*OV], ^^,']H_6>>W,@DB8\^H'+=5ZZJ4>*F%)-I6ZYMO/L'-H9/@* M7DG[1-O6-DX\5&RDXO4.K!74E+5O\FL7B!Y \[@!> ? AX#X!"#: 2+K:*O, MNG5)%,DG@F^1,-::S0QL;"Q:>T.9.<8;)?17JG$J_T27"LV)*"5Z?0F*T$J^ M0>_0[OWR#7J)*$/?UGPC"2OEQ%=Z2P/TBQW]K*7')^@C])4SM9;H RNA MW,?[6FJG%S_HG>%!PHM&G*$ OT4XP+%#S_PI\-C"HP$Y41>^R/)%0^$K=/A0 M1N.+4\L9O').NY;$@!4T]GHP1Q#U[^ZD68!.]=3CX3V9[+<>=R M/,2>SV!%&:-LI=.G(JP E[VIW#4 M*1P-*KPPI8&8*N'\8UOPJ+]I,$K&!]*.K<)TE)U0EG3*DD%EUU!"W5AE2"<4 M6NC*>Z>KI4MF$CCNAXT&A.EW_<<+CX_AD"8X.Y;G, MPNS4":>=O/2):5?H\B+T78"(E*#VUGG=O;_J9>Y(AZ&!^?B MLDK3Q'TL8?!XFP2#"B]A"4*0RGU5!,>9%YLJOJ?,:14&)Y3U[KEPN"C47"CZ MQY8%I[CP.)&B[.A_=IOA[(0\_"@/_V?"[0CZQ3()*EAJRN!L MK(,FVJZJG2C>V,9DP95N<^QPK3M1$,9 ?U]RKAXF9H.NM\W_ E!+ P04 M" ;B*A89XJCC:H% "1(P &0 'AL+W=OPU7F+,P5L81/'06'*^NC7-V%OB$,4= MNL*1^&5.68BX.&4+,UXQC/RT4!B8T+)<,T0D,D:#]+MG-AK0A *O^D)H79F8HQG+=3D07IOTM+"#8ED-[YP)GXEHAP?_4&CQ=4WS$)PCV<<7($I M7M-@3:(%N&/8)QP\((\$A/\ %_>8(Q+$G[57?0(D H\D"$0GQ0.3BS;*FDPO M;\\D:P\\T!X'/-*(+V/P)?*Q7RUO"F^%0;@U.(%:P?&*=8 %+P&T8!=\?[D' M%Y\^ \)Q6-.X.[W6D\>%EIMJP:V6IHU.T0E.JNM\J!/J;EI6OEM?7@[UVWB% M/#PTQ%B.,5MC8_3K+[9K_59GLB&QBM5N8;6K4Q_]*3(36HLP0K,L7D0F C/* MA(R(IMJ R01O4D&9E=8CZ+B=WL!DIXS%'DR_'@RV$T M0P&*/%SG)E/JE=S8CK7C15O;B5[L>Q]GK M'6V=)SKJ%X[Z6D<3D>7!%'$,?H)']$;"I&[H3[0BQPZQAL0J?J\+O]=G9I/K M)JTV)%:Q>E-8O=%V;?[PF>VV@4FVXB1;#TKYXQ=X- P)ESU< M/T5H"(!RSYF:6PK[KJ4"OVI%89*MYZ0:*Y$K/CV=5V"-"LMUD*N7/-I6?Z\#X<$.5)1D:\ED+]?H MZ5 O=K2C-J#)5M1DWYR;=1KBF]QN&[0$%2U!/2VE:4C@$M?S1 A_D%>ZRK[W'OOJ6G>I!S]Z.%>+W;L$&U*K6I=<1 \EX-@HQS4E%K5 MKN(@J.>@+Y.OW^['4TT.ZNWG(+MSLQNO;2P4085 4(] +:0@MV:*(E+0KN\V MEI.@(B*H)Z+C$U"F9SL["ST!M+!Q!Q43P:"9ZBO!5*)?D03H\7YX>IA]8 M3-/7<_1H;0.7H,(E>"XNP49QJ2FUZKL(A4N.'I>:']9YA>\-:WV[3O6MB,K1 M$U5=\ M6C.2+0'$/HEQNDQK(7X=^H!=#?[ZQMVJG$%88[^W=Q81KZ8(N4W8+Q@&+_/H7K1H_N^ M#3!S%)@YO7-#O=&UJ:;4JG85P3GO+&(E 2>K@&1K5DSV=1*+".!4KO6L$I'F MBHES^F+SYZ$WYQ-G?^W)W0WO1K'-+&UZ"#%;I'M!8M'N).+9_H?BVV*_R3C= M96&JR[/-*H^(+4@4@P#/15&KTQR@F(7SN@_4$L#!!0 ( !N(J%CZ%D\B<0< )LQ 9 >&PO M=V]R:W-H965T.? MQ8H0B;Z4126N!BLIUZ]'(Y&M2(G%D*U)I8XL&"^Q5)M\.1)K3G!N@LIB% 7! M=%1B6@UFEV;?>SZ[9!M9T(J\YTALRA+SQQM2L.W5(!SL=GR@RY74.T:SRS5> MDGLB/ZW?<[4UVJ/DM"25H*Q"G"RN!M?AZS0V >:,ORC9BLYWI"]ESMAGO?$F MOQH$ND>D()G4$%C]>R"WI"@TDNK'OPWH8-^F#NQ^WZ'_:BY>7Q@IA_J)M';) MV19Q?;9"TU\,^R9:\44K?:/<2ZZ.4A4G9W^R:OGJ(^$E2LA\O.]I=]DWD1?QC4PU1./D914$4HD_W"7KYXB?T HV06&%. MA.L:_8C7:SY$0600QWO$Q(^9/ =S;##C'::+/C],0K(ABD.[:QX2X_V]$QO< M^%GWCJ-?-W7\V!VO<^!KL<89N1JH)"<(?R"#V8\_A-/@%Q?_D& ))%@*!&:) M,-Z+,/:ASZZ72TZ66!*TYK3*Z!H7")=L4TG$%BIEJH>:"K%Q/G8W7NB^^M1@ M4P.FQZ>'63R>!.9S.7KHD@_9; H$9I$_V9,_\9)_*EFZN/8B]>4:$BR!!$N! MP"PYIGLYIM^8D*:0(D"")9!@*1"8)<+97H2S[Y>0SIZ;0VZ]G>A+/B18"@1F MD7^^)__<2_Y;92W6G&6$Y (M."N17!$DL,I/BGS]O3J5GVK@29?Z>'SAHM[; MA;[40X*E0& 6]1=[ZB^\U+^I)%&H$G%U[[L(]H;WS3TU6!AWY J&01"?30[& M6LA64R PB]\P:*U*X&7XW5QC8F,PUX13YDPA?I"^/#_1I3A .7YT3NU!^Y%" MH=G4=UQBZ+W.CRN%NF)%KHG/2"7QTF04Y4^SSSK19P1)3I=+PIV:>-%[:])8 MVK!S\X?#^.#&!VTSA4*S^8]:_B-_7M^4<\+K'+Y30G*2U-K19@KE% 74/S_1=]^P#NJ6H=!LC5J_''J=8&=8SY1:N4.N MCEA,J:5RX;R@2S,'<[H(?X.]9?)W?^J1"=1/0Z'9,K6..O1;ZE:F@I94=G79 M4KE2Z4RL22:19$HG[;!)7A$A3*J;,Z[:4]J6K"*/3LD@W>]M>&SAHQ/9#M1U M0Z'9$K6^._0;[T.)-/4L4T\5)U5V^"3M'BYU+%=/G!JC] R#<(G5P7\V^5(G M1*$&.K4MC*P9*]>X>D0:M4)4'12;N: YQ9RZ[;R_O[U5/3]6U5W;!6TWA4*S M56TM?>CW]+O)AVUZU&1"^QVM-N%"J5FAI9X7-ON/LZ=3']!R0(-FS

>'YZ:$-M",I%)JM8UM8B/R%A?M#873UK%9G MES!KE9R2@)85&K0PLFIJAT\1:)LI%)K-?EM6B/QEA=\X4].$UD;-<8'-<-7: M)R?OH%6%!NTY+PY!&TZAT&SRV^)"Y"\NO.MX5/-:I&'?R3AH$2%R%!'&P=3) M.&@M 0K-9KRM)43^6L*G"I>,2_J?F@[O7T29&SYC0CJG47[$WL0?UP+&8R?M MH)4 *#2;]K82$/G=]'5OTD&]/BA:TJ!U)9PX%$R?/L]FL_7LD=_TIHL%,:OK M[#'3R2.H&6_0])L(ZYW3Q>3"^AS>RJ!.' K-)K]UXI'?B9]<'??56CAGUM+= M$V7_J*3-T5(9<'2OWYC\&]>(1*#.&10M 45+ MH=!L*5IW'?G=]3>M%&FPK;+Z\5*%9YV5^/O9F]7OX8SCUAG'?NM8YZ%Z(;>N MTSK79=80X;C+2S0\FTS" P*=9\;#R<7989[W=ZOWDLKO84OCUI;&?EO:(;%^ MN?W5OY#WIL$[Z]!T=CX>HLPB])'QI5O\+ M-( MU[\$J#'Z!'5\P=1@W6SH!O:_QYC]#U!+ P04 M" ;B*A8GG),JSH# #O"0 &0 'AL+W=OM (#$Q,5X^N\FEL7#L8#OK^/?83A>Z MUHWXL"^-7^YY_-RYY[O%EHM?L@%0Z*&E3"Z]1JGNPO=EV4"+Y3GO@.F=FHL6 M*ST5&U]V G!E02WUHR!(_183YA4+NW8KB@7O%24,;@62?=MB\><**-\NO=![ M7/A*-HTR"WZQZ/ &[D!][VZ%GODC2T5:8))PA@342^\RO%B%@0%8BQ\$MG)O MC(PK:\Y_FZEXNP-K!2UA MPQ<_[ *Q!] \;D"T T2'@.0$(-X!8NOHH,RZ=8T5+A:";Y$PUIK-#&QL+%I[ M0YBYQCLE]"[1.%5\!AT#B5Y?@\*$RC?H#'V_NT:O7[Y!+Q%AZ%O#>XE9)1>^ MTL<9D%_NJ*\&ZN@$=8QN.%.-1.]9!=53O*]ECEJC1ZU7T23A92?.41"]15$0 M)0X]J_^!)Q8>3\B)Q]#%EB^>#)TK+@,N<>-,8E[(#I>P]'3F21#WX!6O7H1I M\,[EU#.1/7$Q&5U,IMB++QT(K C;N+PJ)KMFH:S:IZP<6!*\IN&0-R-G>@5&4I/&!+)=5F.=N6>DH*YV4===PH*:D?FY+V^J$PKXYJ +4ZO7H!NF0HQ&M$3;8AJJ^= M4*((R N75_/GS+QG(GL2HWR,4?Y_F8=*$ZU:EUN):L%;Q,<=>O(!RH^N3:=F M>IB:#JM9%ISXPX7!OXH23$JWK< 9K\]Z?6%82M"7R]>ZO+#AO^^ME)" 2"133W1;$=/]_'_CS.X]BS M/:%O+$&(@Y]9FK.YD7!>W)LFBQ*4038B!2B2K\3;AL,!>S F[1 M"O'7XIF*FMFJQ#A#.<,D!Q1MYL:#?1_:KC2H>GS':,].RD!.94W(FZS\&<\- M2XX(I2CB4@**GQUZ0FDJE<0X?C2B1NM3&IZ6#^J?J\F+R:PA0T\D_0?'/)D; M$P/$: /+E+^0_1?43,B7>A%)6?4?[.N^X[$!HI)QDC7&8@09SNM?^+,!<6)@ M>U<,G,; .3?PKQBXC8%[JP>O,?!N-? ;@VKJ9CWW"MP20\82#,8Q1W[4TQDW8ZSF$ZCXY2\#-:CX#MWP''@>&VL74K/7= ;'M&]5BK>/TJ,E/=LP)&:&Z(5,00 MW2%C\>LO=F#]T0=8I]A2IUBH2:P3"J\-A:=27SQ!EH 8[W",Q(LB,EF4BEV/9V.^QE.6H83 M)<-5O2!/,@"(2XKS+2@0Q:0W'R@5A\*<7"P.KR\;Z/09:A+K )^VP*=*X-\Z M:W48>*7R4/#3RP7E>-/S1-#7RQV?]0HU#:P#U+:.7^G6;4A7UUY_M1!(+DK"BS^6I"< M'^:6:[T.?*';3.D!.YF5>$L>B?I:/@BXLQN4E!:$2?/^N93.K<O MZ!^->!"SPI(L>?X'354VMR862LD&[W+UA1]^)K6@4..M>2[-+SI4L;%OH?5. M*E[4R<"@H*SZQR]U(4X2 *<_P:L3O&Y"<"'!KQ-\([1B9F3=8X63F> ')'0T MH.D+4QN3#6HHTZ_Q40EX2B%/)8^*KY\_+* 0*5KR MPAL:GO!_0KF(AOT!-^ M06_OB<(TE^]@^.OC/7K[YAUZ@RA#3QG?2>5'-[%V8V4>? M.5.91#^RE*3M?!M4-%*\5RD+;Q#PKA0WR/'>(\_Q@AX^R_^2'IAT?X".WU36 M-WC^E97MJU2%%/0CZ95\*TN\)G,+EJHD8D^LY/OOW,CYH4_F2& MT4$C.AA" M3YZXPCF21OK*2%__B_0*+S)X^INS3^(HF,[L_:FD\Z!PZGA-4(MJV% -!ZE^ M8D"-( 7V7A%&-E3UT:LPPI.9W:DSZ=#K"0KBH)]>U-"+OJ&2[Q&K5B?0)[V+ M+SKC%,:!VR%^'A0$WJ2?>-P0CP>)+W%)@3K]&RA?8X3XG$O7!CTA%TPP:S0=4_1(8"W1KG/&-S!K?G_6-4_,V'&PO=V]R:W-H965TZN8EY=_%FC&)?FSB1-P.UE)N/XY&8KYFFU ,TRU+U)-ERC>A5)=\-1); MSL)%5F@3C[#C^*--&"6#NYOLWF=^=Y/N9!PE[#-'8K?9A/SU@<7IR^W '1QN M/$:KM=0W1G( MO8C2;Z2;\IRFW_7%I\7MP-$6L9C-I88(U;\]F[$XUDC*CK\+T,&Q3EVP_/N M_EO6>-68YU"P61K_%2WD^G8P&: %6X:[6#ZF+_]B18,\C3=/8Y']12_%N\X MS7="IINBL+)@$R7Y__!'042I /9/%,!% 5POX)TH0(H"I&L!6A2@&3-Y4S(> M@E"&=S<\?4%?*]>O+U*4!7[]ZC=VB$Q#KD3* H05^32(H/ MI1M?UNE.A,E"W7Q7N;X9266Z-F T+\Q\R,W$)\PDZ(\TD6N!?DT6;-%2/H#+ MNQ@ &"G.CL3A W$/&$2\W_(AVW ^5]!.-[-KC[^2?7=WYIH\8F6& ) MK$(;/=)&,W32<_:T,4AM,F@3++ $5F'0.S+H@0/OK\PQL\5UN&=<+31H&48< M[<-XQU HD5PSM.)A(M$BE.IAR@^#%$5"[!3M5\JQ+-(X#KE 6\9S]_.^K0-R M0\:9(7HYW"NO,*3>S6A?9K;E+6\X]JMO!6"CWDB9?Z3,!P?=@3)TH"Q43&P* M5G;*O7'T$(=J7#[-UVFL7+%F,W?JFW3!XC9N?)N#TR988 FLPO3XR/08')R_ M_M@J>:*8SL<2-SD2-RD&W$B6U>V/)HSM$]C-0KC2+ZBJU"@4$_7.4MDZV3-\5VG- ^= M(76GM=G:_IJ':],5M/:-7$R/7$Q!+AXC\?UZR1E3$D@-("8DXMJ7G>=@VM8X MAY(:!\5K;NVU&@6@D6^DP'6,RG1 $H)H'RU8LD"O$8L7'=I>X-4;3]Q:XT^\ MA\>UYL/VO;7])97MGA<*!S>2Q3IJ&GQ 3YE6;FV_:],C6T4+;*%5N<2&2PR. MI3]W4D@51D3)2DN$9[:*DD1?I,O,/6:2((]"VH=6#N]5EGC/J0\LT(C>E%E" MJU)FU+T+R_O?M80JQ!+$#&DP,VE,.*OBW19:E1N6\BTZ%E%+5I2>I\QO>A@ZKD<:L!&]*6NIL^S5JE08 M!>R>D\#9# F?8_8V*L9-LS"I2QC8B-Y47$+ZND;[NI-N\=E]$9\=O SZK'5P M*TN6!&K!IDVTP!9:E4VCGEU8/G=:[;MM !0UE6-[JF+[QKRT))4+^BXAO+$1 MWA@6WN65OQM+!:"+2S01.IS6A0!<<5^:;*%5:3+Z'(.:%5H:.[+F-EGSG"&N MKY.P';U9NX02QT:)XUY*O'UQZ,@?;O)'Z="?U/FS*LL+M-,>H4J,T=L8UMN= M5LV.Q) V$^O[(+ ]O6FYA"K'1I5C>%>]L8 ^,IW!U*-LEB:2J_AY%\;H"^,; M=/4IR??$VLFSNNEN%2VPA58EV00#N-O&NP62X8IHL6=)CGN6DY.[GS!4;X9A MPTAAV!0TK$JO"2$P'$*<]P PIS#ZP?3QP73_-*56HPQ;:%56332"QZ!GN%^M M.%OIW=-/:HA&B8CFZ)O.%;5R:#.HF%E%"VRA57DT(0J&]^?/B>I6.G-(']@" M@6OMS=$E @]L @_<*_!HS.!6CJ;-:->G=9:LQA<%6GNW5,\"F*"!P$'#.>?5 M>D# .;M#!M?:.^]_B8B!F(B!P#OZ7Q/.YNDJB?ZCUM#\',!S\Q2-3H0EHM4] M$:L[_%;1 EMH56Y-7$'@N.)+*I7TV)49%B6&YV6&6"3;#\'@QES#V&D,4S@6= MBV2*3.Y+_=1!H6/TD8RBG[+^4(ZBK7_.=D\KW[!MN+L*@I%Z]\DEXB-BXB," M9RT>S8!],L.X?C<_C]=*J]6HR"I:8 NM2JV)BH@'>O4^U$+I6V(SD)E910ML MH54I-I$1Z95Q%PBCB$FCB%P'/,M7T?.\3)I9C!)0Y;#5?4FYA+!"S'!"X&#%[.??8Z; M9L1R[=4W7>'*>E-SB8P(-<$-A8.;?YKA]0K=99\7G5:DP M,0P]D_4P9VT5!84DSK59:\O=AOQUQY.&_FU[S6O(Y "V[:W#P,08%/?;9,[( M.+F91&V*^IE5M, 66I5)$R)06(9;S-#2EF2',\1U?P0;U)N^BWQ!4/J$ %;S M_3.T!6 ]0SL>UVFB#3;)=#BMGPR%[7MK^XWDIO V?&D-[]A\KR55.!E.ZSDQ MN-[>H^02JID:U4QAU5Q=T#L2Y;>,$W](ZLH'KKHW49?0RM1H90IK98LYZ:*F MROR9#-WZ00C8H-[T-2NMNL J+T8J4_A4TC_>KZ16SRA910MLH56Y-6J;PFK[ M_W6_DC9S _[8;PHVJ_+>%EKU[QZ_#;_/OHBNW7]P/\[R+[P-3/[!^1\A5S)2 MH)@M%:0S'*OEE^??<.<7,MUF7S4_IU*FF^SGFH4+QO4+ZODR3>7A0E=P_)+^ M[K]02P,$% @ &XBH6. ZV[T[ P ;@H !D !X;"]W;W)K&ULK59M;],P$/XK5IC0)L'RVB0M;:5U S$)T,08?/:::V.1 MV,%VV^W?VS+59<*?CBB[A%O1==2-QYK8H&2N!*R8XD;"8.!?^ MZ-+WC(.U^,Y@HSIC8D*Y%^*GF5QG$\@[FG"BY%\8-E.I\XJ4,R6-!5H;^*S4=H AH8O+DHE/TGF\;6 M<\A\I;0H&V=D4#)>/^E#(T3' 7'Z'8+&(=AWB XXA(U#: .MF=FPKJBFT[$4 M&R*--:*9@=7&>F,TC)MMO-42WS+TT],OF"G7?"Y*(#<@R6U.)9#3*]"4%>J, MO"5WMU?D].2,G!"7*/-6$<;)'6=:O>DL?,O%2E&>X>+)SGSL:J1I/N;.&TJS MFE)P@%)(/@NN\PRR77\7PVMC#+8QSH*C@!>5/"=>\(8$7A#U\+E\CGMD MW<,C=,)6\M#BA0?P9E2Q.>$H_&DAE#IS6:U_A?KCH,3DMKJ.^J2KH:-^:%/S M(U71.4P<+&H%<@W.]/4K/_;>]<7]0F [*D2M"M$Q]&[BG7XR,O1%6T/$%L(< M2.MI&/I#?^RNNV$\M0I2;^"U5CO\!BV_P5%^]2YM[#$ V5NZ!HG'VC;C\4!4 M&M.;\64?[QIZT&$4)4DTW./=8Y7&PZB?=]SRCI_!VV37@;3JXUM#)ATFWGFR MQ[;/9I#VDTU:LLG14KABQ0K5_=]B2%ZR&%X(;$>'M-4A/;II5@>\S@@L%GB_ M$;$@\&O%]".A&RK[#]'T2?8,_7!OSY[:^%YZ(,&&+=?AW[GBGOUG:0S[DCX. M]HCW6 V3Y$"V^=Z?R\Y[%O=_+(\&=3?WXW2/&ULS5==;YLP M%/TK%I.F5MH"(9_M$J0DW;1*ZQ0UZO;LPDVP:FQFFZ;[][,-H9 1UDX\]"5@ M<\_).9=[KDHHDW,G5BJ]=%T9QI!@V>,I,/UDRT6"E5Z*G2M3 M 3BRH(2ZON>-W003Y@0SN[<6P8QGBA(&:X%DEB18_%X"Y?NYTW<.&[=D%RNS MX0:S%.]@ ^HN70N]5NZ1L7+/^8-9 M7$=SQS.*@$*H# 76ET=8 :6&2>OX59 ZY7\:8/7^P/[%FM=F[K&$%:<_2:3B MN3-U4 1;G%%UR_=?H3 T,GPAI]+^HGT1ZSDHS*3B20'6"A+"\BM^*A)1 6B> M9H!? /QCP/ $8% !M9HKLS:NL(*!S/!]TB8:,UF;FQN+%J[( %J#0)L8"T ?T2**B$DSIOII7BPFZ6=7H#"A\ER'2!,J#Q?" MT VA5 ?)F:NT,$/OAH6(92["/R%B@&XX4[%$GUD$41WO:D.E*__@:NFW$BY2 MT4.>_P'YGC]LT+-Z"7QHX8,6.8,RR0/+-SS!=PM2"1(JB/($2X19A(YWT1TC MJC%[K>RFT2]EBD.8.[J3)8A'<(+W[_IC[U.3]8[(:HD8EHD86O;!/ZO-/?O& MI:ZCLNB:? ^[]-T161R7'L>M'E<\2;3PC>+A0Y.L5O1K7V9'9#6CD]+HI,LB MGG3INR.RFN]IZ7OZ=HHXES*J%*AW5,*M8O\S%1=E*BY>>J#+4_7>RO#:]]X1 M6$;PN*[Y@Z\AZ5VQU[Y7YJ/]VJK[04CV7!SW_J/ ;@OS>].CP=BLC M80)B9R=EB4*>,97/4>5N.8TO[ QZM+\T4[H=-9]I\A'_!HL=81)1V&I*KS?1 MW2KRJ3E?*)[:P?.>*SW&VMM8?VF , 'Z^99S=5B8/RB_78(_4$L#!!0 ( M !N(J%BD=^;P@ @ #=- 9 >&PO=V]R:W-H965TB;MKR^U MQ#27X5C);?.0\7;/D?F9DN\QI:O[NOG4;CD7P>?]KFJO9ULA#L_G\W:]Y?NB M?58?>"6?N:F;?2'DW>9VWAX:7FSZHOUNCL,PGN^+LIHMKOK'WC2+J_HH=F7% MWS1!>]SOB^;OEWQ7WU_/T.S+ V_+VZWH'I@OK@[%+7_'Q8?#FT;>FY]4-N6> M5VU95T'#;ZYG+]!S1N.NH'_%'R6_;\]N!]U;^5C7G[H[KS;7L[#;(K[C:]%) M%/+/'5_RW:Y3DMOQUR@Z.WEVA>>WOZBS_LW+-_.Q:/FRWOU9;L3V>I;.@@V_ M*8X[\;:^_X6/;RCJ]-;UKNW_#^Z'UT;1+%@?6U'OQV*Y!?NR&OX6G\>!."M M#Q7@L0";!?2! C(6D$L+Z%A +RV(QH+HTH)X+.AASH?!ZD=Z58AB<=74]T'3 MO5JJ=3=Z7'VU'."RZCY9[T0CGRUEG5B\X[?RUH/UEQ492[]L?@ M:?#AW2IX\OV/P?=!607OM_6Q+:I->S47TKM3F*]'GY>##W[ AP2OZTILVR"O M-GRCU\_E-I\V''_9\)?8*_CBT#P+0OQ3@$-,'=NS])>_+F0Y00^6KRYQIWTY M<93GE[N[RIF__->B>NB]:V-)3A\"TNN1RS\$+L*#"'6+=+O Y^VA6//KF=S' MM;RYX[/%#]^A./S9A0=2; 4IED.*,2 Q#2L]8:4^]<5;?L>K(W?.UJ$R[BN[ MH\_=(LT0[CZ,=^>4O 93*3D\XQ@AJGOFD)X,2$P;_^@T_I%W_%]5ZWK/@YNF MW@?RJT#33RPGC4$G.AL9DN',A.%UFPK#82D]8X,%I"4#$M-8Q"<6L9?%BDO1 M=3D*?)_M#43;]$:B^"8JVY:+M&>VX_,X8"-[(+SZ/@TKL40M3[:1W&61N+O#!>K/\ZEFW9'22>-GQ7"+[Q'BS\ MF#E>T%I)H,YJ".#4M-9J9@!?7O.@.RV'R51:H( M31I"6)E(43!FC& *JV E7+0=48E)J.5646&$.TL1@TI !56X&JY:!J#$I-IZM" M"NQMD[UM[%BJ-2]AFIA=K-]A,BO;-"8D- ]CH*8,2DV'H+($[,\2+F]BL=WC M$Y28";K?;C(1VY/&H=G"@GHR*#4=B$H5L#]5^/H6%ML-/\JLD,%O/QF0PY/& MB0D(-&. 4M,!J8P!^S.&2YHB[%@W$(;81 $:)C@\*;6F"FB4 *6FDU!1 O9' M"9?V1-C1MV?$VG.!9@4.SQ@19.( 30N@U'0<*BW _K3@T8[(L4"@RZ;-!3Q^ MF\D@(-5R4#7F&A$:IV>K W04*BW _K3@=['E3<#>+IT<(-OP):C:"E0M!U5C M4&KZPF 5.) 0HADBD"W[$E1M!:J6@ZHQ*#6=KDHPB#_!\#5#8ZG6#%&,S;#; M[S"9E6T:I]:*F1S4E$&IZ1!4WD#\:R0N;X9&(6UT<&9^P?/;329B>Z8),K]2 M@'HR*#4=R-G9$/Z(X.N;(6+W\ICBR 0$>^Z#[8DR;#9#H)X,2DT'I.(#\DA\ M /-KGM]E\D$+-(,@=@9A+0 '=610:CI3E4 0?P)Q28-+''U_@LUXSF\T&81C M00.V=G^@40.4FDY"10W$'S5T8HMB8&:-X I:;C M4'D#\><-CS6XQ.[Y:1C3R(S@_#:304"JY:!JS#$B),M"DKH;7**R!N+/&OH& MU\D LD%?@JJM0-5R4#4&I:;S5($%R4":6]#H E1M!:J6@ZHQ*#7]Y%<575#_ M6@GOZ:_VHH D)>;ICTN_P^3S7UVFR/RM) VOS-7*O<^Q$L,5E$Z/GJ[^]:*_YI7Q^$OT/!^N MX:5DADN*O2Z:V[)JY0'G1DJ&SQ+Y66J&JW0-=T1]Z*\J];$6HM[W-[>\V/"F M>X%\_J:NQ9<[G<'I6FF+?P%02P,$% @ &XBH6#8H5U>L @ 2PH !D M !X;"]W;W)K&ULO9;1;ILP%(9?Q6+3U$I;($#" MU!&D-K3:+BIUK;9=.W 2K!J;VB9IWGZV(2RI$M9J:#?!-N?_?,X?#"?>0/VH[H2> MN1TE)R4P23A# I8SYW)\D48FW@;\)+"1>V-D*EEP_F@FW_*9XYF$@$*F# 'K MRQKF0*D!Z32>6J;3;6F$^^,=_<;6KFM98 ES3G^17!4SY[.#$ 2M M('@IF)P0A*T@M,XTI5@?4JQP$@N^0<)$:YH96#.M6I=/F/G;'Y30=XG6J>2A M7DAXJH$I=+W6OQ*=I: PH?((NWR(L^(M_SPR/IS/O5-[ 8H?'DI#SMEU]6 M8H2\T,J#GF*"SO? \H+7^GXDI:L&$1Y'F!?"A:QP!C-'GW@)8@U.\N'=>.I] M.6;/D+!T(-B!=6%G7=A'3[[76"@0=(LR+ N4DS7)@>7ZM&=4/ZHY.B,,Y9SJ MB405B.8)/C]F<.]&;S6X@4469MZVZ\0;^5'LKO>-^TO0@2&3SI!)KR&O>I9Z M$6\M=4A8.A#LP+II9]WTWX_A=$CKAH2E \$.K(LZZZ+_=0RC5YR<>6\V;S5N M(%ACG+OW^2U!K&P;(U'&:Z::+W&WVG5*E[9!&PO=V]R:W-H965T3:6(OM8#O-]N^QG31T MHZT0XDOC.]_SW#U7W\6-D ^J -#HD95<);C0NIIXGLH*8$0-1 78)]6Q"4D&G+0,QG!W,H2TMDROC9<>(^I04>GO?LGYQVHV5-%,Q%^8/F MNDCP-48Y;$A=ZCO1?(9.S\CR9:)4[AQHA%%6*RU8!S85,,K;+WGL^G M&)X"!!T@> F(3@#"#A ZH6UE3M:":)+&4C1(VFC#9@^N-PYMU%!N_\65EN:6 M&IQ.E^0)[11:@G0O@F> %E1EI5"U!/06W:\6Z/+B"ET@RM&W0M2*\%S%GC:Y M+8.7=7EF;9[@1)X0W0JN"X4^\ASRYWC/U-P7'NP+GP5G":>5'" _>(,"/XB. MU#/_&WCDX.&9N71.?;TJUDU-SP3#-#E%Z'4U3&U+<784=C%LDO#&>F5[8+H36TJ-Q,K84V$^J.A=FA(&V N=\(H?>&3=!O MY?074$L#!!0 ( !N(J%@H)0+&0P( (H& 9 >&PO=V]R:W-H965T M>@4I=WV[. + M6#4VLTW2_OO9AK!L2JB4%[#-O*"YW@TIAZ$00Z*Z$B M^D[6(.R37*J*&#M51:!K!83ZI(H'41C.@HHP@=/8KVU4&LO&<"9@HY!NJHJH MUQ5P>4CP"!\7MJPHC5L(TK@F!3R"^5%OE)T%/86R"H1F4B %>8*7H\5J[N)] MP$\&!WTR1JZ2G93/;K*F"0Z=$'#(C",0>]O#/7#N0%;C=\?$_98N\71\I'_U MM=M:=D3#O>2_E@C]@1"$G#3=;>?@&73U3Q\LDU_Z*#FWL^"-&6:.-K+ID M:U QT=[)2W<.)PF6<](<*5.&[H$:9;(1I6T6_VC?:9=M? M_H:W7?J!J(()C3CD-C6\F]O7J=K.UTZ,K'VWV4EC>YYE.8X M<1OTOY_T#U!+ P04 " ;B*A8M+QW!$T# "0%0 #0 'AL+W-T>6QE MUY-B9X[)V MOWZ^<9I^X(L8#UN[5#3V/3[G'MLWQ#"HS4JPNSEC)EB60M9#,C>F^A"&]73. M2EI?J(I)BQ1*E]38KIZ%=:49S6L@E2+L15$:EI1+,AK(17E3FCJ8JH4T0]+O M0H&[?1+BNQ3#I=%>Z'6Z5UDR,>/4B3\]8PH3[7D?1Z9:GZ!0C9Q[RAHG1KB)_ MSMVD.#U&Z-$.WM!B;L>&.1"= 9[Q 5& M@XH:P[2\L9UFUEL;5SS;;+KFD- MM4TGXSJ@OZWFM+=E+U^E&U3\49E/"SL=V?3AZ6"WFA5\V?2716< 4X]Q=5I5 M8O51\)DLF9O\BQ..!G3-"^9*\U\V&Y3*U :8)L$CTX9/MR,_-:WNV=*LRVE9 MX)Y[1^CY[Z[SC$FFJ=@V;6O_D%?YU8Z3JW]EN?FMLF_8Z[%]J1^ZR M@\FCJ,G^,9C,#M]D<@0>VP/JH9N,#])DV![7MLZ$.R?"+AK R7M(OL%)7FR2 M!I,%%X;+MC?G><[DDX.AE3=T8O_C9IFH%MV*SM!81]Y*:Y_ C&<9@? 0S+ M@SG .(Z%Y?F?YM-'Y^,PS%O?B_113A_E.)8/&3!FO)SD@1V%?.&/<$XDF48 K7HK]$T158GA8]_ M?["G)$FRS(\ YG>0)!@"3R..8 [ X8D2?,>W'L?A>OW5+CY'^SH-U!+ P04 M " ;B*A8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_ MQ=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+ MJ1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D M5XA-/E_G;@ M2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/ M['X 4$L#!!0 ( !N(J%B&DQ!V_0, )8> / >&PO=V]R:V)O;VLN M>&ULQ9G?;]HZ%(#_%2LO=_>!"_G1;JO&) IL%XE1M*"^3B8Y@%7'9K9#[_;7 M7SL9JK.F1WMQ>0IQC/ER3,[GXWQXE.IA*^4#^:_B0H^C@S''F^%0%P>HJ/Y' M'D'8*SNI*FKLJ=H/]5$!+?4!P%1\F(Q&U\.*,A%]_' >:ZV&_HDT4!@FA6UT M#?<,'O73=7=*3DRS+>/,_!A'S6<.$:F88!7[">4X&D5$'^3COU*QGU(8RO-" M2<['4=Q>N =E6/&L.7>0&[K538NAVZ_4@HRCZY$=<,>4-DV/9GQJ&4]@.[=G MM9&?&#>@9M3 9R7K(Q-[-XR]BZ%W&TTG]J<797O7QN)Z,50WS%Y0 MB[(!#P9(9 9A>$[$3R"H&\NB1DZD%>(Y#7EX3,/,BW".3;2T)>>9#O M$,AW82%SMA?,]J7"D$E1R-IF2K$G:\E9P4![D.\1R/=A(3]1IL@]Y360+T!U MK:!)[7X2'V%9?!06;R%.MH.U;"=>,2J6P&;YS':&3*DJ.T281>+ &EE*L1]L M0%5D!EOC4V':B -[8VG_3MU9P_P0AQ:$K"IFGI8M4]D\C2!^>Q1CS ]Q8$'D M1A8/!\E+4/HO,O]>VY65SX9I(0[LA89M<&OGU 6OLB/III//AQDA#JR$E1UW M(0I9 5F#(OF!*O#9,!'$H4T >]?#6R1WPH:E_SAP_L_KK8;OM:.;GW[+_ F6 M^9/ F1^U9V=%EV V2 +;X 5_DC>V<..=S)*@A49@17@>/:/][;-AHD@"B^)) MJ+UHF#62P-9H'=:+A7DB>0U/].3B7Z ^)J:,)+ R^E)R;RPQ;R2!O=&3FWL9 M,7\DEZPD.H5C@KDDN4PM0=[,P%#&_>T,S"QI8+.\A#D@M[!GOIE3S"SIAE0G^/^T,3>Y52=X[S8I]1\.!?7^W J8[]NPOEV95NWIS+= MENW.->7Z6.Z"T\%@Y-K7&<5B]CJSM[HVX3\3Z^WVL Z?]?K[%,[IC\'NIVZ/ M<1]"*GJKLMV%-"_CNY^D/YMBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z M&^IM!'H;ZFT$>EMGLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U M;X]Z>P*]/>KM"?3VJ+GD!OCWK[=^H=T[4*\=GS M6./SWTEUNMT;GH^_+Q\G.^_X'6<'?^P6OU!+ P04 " ;B*A8)OJ'I[4! M #<&P $P %M#;VYT96YT7U1Y<&5S72YX;6S-F60U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2=\GT;6?(#;9U MU;A95'AO'AAS:4&U-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[;--DWE]'!(0Z=78TK M2N.&H2!B9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7*64Z M7=>A)7;&DLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC:;M' M)@B1]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[XI']A#@&20X+D M2$!RW(#DF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>!*D>A*D?!*D?A*D&UL4$L! A0#% @ M&XBH6-%$'9GO *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ &XBH6)E$% )'P & @($." >&PO=V]R:W-H965T&UL4$L! A0#% @ &XBH6+N:$]SE!@ ]QT !@ M ("!)0X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &XBH6(.>6YOV @ W0@ !@ ("![QT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M&XBH6+)>B[L! P ? @ !D ("!YT0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &XBH6"UV22\^! _@P !D M ("!4G 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &XBH6!5A'$\""0 R1@ !D ("![7T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &XBH M6(,!,^ C P ;@D !D ("!)(X 'AL+W=O&PO=V]R:W-H965TN4 !X;"]W;W)K M&UL4$L! A0#% @ &XBH6(69)DQZ P E0D M !D ("!^)H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &XBH6!D*W6W* @ 9 D !D M ("!Z:4 'AL+W=O&PO=V]R:W-H965T MK !X;"]W;W)K&UL4$L! A0# M% @ &XBH6*^CWD") @ [@8 !D ("!6J\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &XBH6/H6 M3R)Q!P FS$ !D ("!;KL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &XBH6%X/RAN4 P H0\ !D M ("!TLH 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &XBH6&D\^C@G P QPP !D ("! M(]L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &XBH6)R^D?]+ @ H04 !D ("!&^H 'AL+W=O/, 'AL+W=OGM0$ M -P; 3 " 8CY !;0V]N=&5N=%]4>7!E&UL4$L% 3!@ V #8 L0X &[[ $! 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.1.u1 html 112 249 1 false 31 0 false 6 false false R1.htm 00090 - Document - Documents and Entity Information Sheet http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation Documents and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome CONDENSED CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 00300 - 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 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK Sheet http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK Statements 6 false false R7.htm 00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK (Parenthetical) Sheet http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStockParenthetical CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK (Parenthetical) Statements 7 false false R8.htm 00500 - 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 10101 - Disclosure - Significant Accounting Policies Sheet http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPolicies Significant Accounting Policies Notes 9 false false R10.htm 10201 - Disclosure - Fair Value Measurements Sheet http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 10301 - Disclosure - Inventories Sheet http://www.thecheesecakefactory.com/role/DisclosureInventories Inventories Notes 11 false false R12.htm 10401 - Disclosure - Gift Cards Sheet http://www.thecheesecakefactory.com/role/DisclosureGiftCards Gift Cards Notes 12 false false R13.htm 10501 - Disclosure - Long-Term Debt Sheet http://www.thecheesecakefactory.com/role/DisclosureLongTermDebt Long-Term Debt Notes 13 false false R14.htm 10601 - Disclosure - Leases Sheet http://www.thecheesecakefactory.com/role/DisclosureLeases Leases Notes 14 false false R15.htm 10701 - Disclosure - Commitments and Contingencies Sheet http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 10801 - Disclosure - Stockholders' Equity Sheet http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 10901 - Disclosure - Stock-Based Compensation Sheet http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 11001 - Disclosure - Net Income Per Share Sheet http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShare Net Income Per Share Notes 18 false false R19.htm 11101 - Disclosure - Segment Information Sheet http://www.thecheesecakefactory.com/role/DisclosureSegmentInformation Segment Information Notes 19 false false R20.htm 11201 - Disclosure - Subsequent Events Sheet http://www.thecheesecakefactory.com/role/DisclosureSubsequentEvents Subsequent Events Notes 20 false false R21.htm 20102 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPolicies 21 false false R22.htm 30203 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurements 22 false false R23.htm 30303 - Disclosure - Inventories (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureInventories 23 false false R24.htm 30403 - Disclosure - Gift Cards (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureGiftCardsTables Gift Cards (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureGiftCards 24 false false R25.htm 30603 - Disclosure - Leases (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureLeases 25 false false R26.htm 30903 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensation 26 false false R27.htm 31003 - 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 27 false false R28.htm 31103 - Disclosure - Segment Information (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureSegmentInformation 28 false false R29.htm 40101 - Disclosure - Significant Accounting Policies - Basis of Presentation (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesBasisOfPresentationDetails Significant Accounting Policies - Basis of Presentation (Details) Details 29 false false R30.htm 40201 - Disclosure - Fair Value Measurements (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsTables 30 false false R31.htm 40202 - 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 31 false false R32.htm 40203 - Disclosure - Fair Value Measurements - Additional information (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional information (Details) Details 32 false false R33.htm 40301 - Disclosure - Inventories (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.thecheesecakefactory.com/role/DisclosureInventoriesTables 33 false false R34.htm 40401 - Disclosure - Gift Cards (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails Gift Cards (Details) Details http://www.thecheesecakefactory.com/role/DisclosureGiftCardsTables 34 false false R35.htm 40501 - Disclosure - Long-Term Debt - Revolving Credit Facility (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails Long-Term Debt - Revolving Credit Facility (Details) Details 35 false false R36.htm 40502 - Disclosure - Long-Term Debt - Convertible Senior Notes (Details) Notes http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails Long-Term Debt - Convertible Senior Notes (Details) Details 36 false false R37.htm 40601 - Disclosure - Leases (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.thecheesecakefactory.com/role/DisclosureLeasesTables 37 false false R38.htm 40801 - Disclosure - Stockholders' Equity (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails Stockholders' Equity (Details) Details http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquity 38 false false R39.htm 40901 - Disclosure - Stock-Based Compensation - Net of Tax (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails Stock-Based Compensation - Net of Tax (Details) Details 39 false false R40.htm 40902 - Disclosure - Stock-Based Compensation - Stock Options (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails Stock-Based Compensation - Stock Options (Details) Details 40 false false R41.htm 41001 - 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 41 false false R42.htm 41002 - Disclosure - Net Income Per Share - Additional Information (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareAdditionalInformationDetails Net Income Per Share - Additional Information (Details) Details 42 false false R43.htm 41101 - Disclosure - Segment Information (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails Segment Information (Details) Details http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationTables 43 false false R44.htm 41201 - Disclosure - Subsequent Events (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.thecheesecakefactory.com/role/DisclosureSubsequentEvents 44 false false R45.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 45 false false R46.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 46 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - cake-20240402x10q.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '41201 - Disclosure - Subsequent Events (Details)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. cake-20240402.xsd 225, https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30 cake-20240402.xsd cake-20240402_cal.xml cake-20240402_def.xml cake-20240402_lab.xml cake-20240402_pre.xml cake-20240402x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 65 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "cake-20240402x10q.htm": { "nsprefix": "cake", "nsuri": "http://www.thecheesecakefactory.com/20240402", "dts": { "schema": { "local": [ "cake-20240402.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/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "cake-20240402_cal.xml" ] }, "definitionLink": { "local": [ "cake-20240402_def.xml" ] }, "labelLink": { "local": [ "cake-20240402_lab.xml" ] }, "presentationLink": { "local": [ "cake-20240402_pre.xml" ] }, "inline": { "local": [ "cake-20240402x10q.htm" ] } }, "keyStandard": 208, "keyCustom": 41, "axisStandard": 14, "axisCustom": 0, "memberStandard": 18, "memberCustom": 10, "hidden": { "total": 9, "http://fasb.org/us-gaap/2023": 4, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 112, "entityCount": 1, "segmentCount": 31, "elementCount": 458, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 428, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation", "longName": "00090 - 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_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_4_2_2024_fNj7gkVeIkaqCsYqEREemQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_4_2_2024_fNj7gkVeIkaqCsYqEREemQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "00105 - 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_4_2_2024_fNj7gkVeIkaqCsYqEREemQ", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_EsRvK9hN90GdIICMelyVQA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_4_2_2024_fNj7gkVeIkaqCsYqEREemQ", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_EsRvK9hN90GdIICMelyVQA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "cake:FoodAndBeverageCosts", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "unique": true } }, "R5": { "role": "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "longName": "00300 - 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_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "unique": true } }, "R6": { "role": "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_1_3_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_fJkHeanT0UCHlok6YmQD_Q", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_3_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_fJkHeanT0UCHlok6YmQD_Q", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStockParenthetical", "longName": "00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_2_15_2024_To_2_15_2024_AGikdz6u4k6MXgcl7xXzwQ", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_EsRvK9hN90GdIICMelyVQA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "00500 - 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_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "cake:ImpairmentOfAssetsAndLeaseTerminationExpense", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "unique": true } }, "R9": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPolicies", "longName": "10101 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurements", "longName": "10201 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.thecheesecakefactory.com/role/DisclosureInventories", "longName": "10301 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.thecheesecakefactory.com/role/DisclosureGiftCards", "longName": "10401 - Disclosure - Gift Cards", "shortName": "Gift Cards", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "cake:GiftCardsLiabilitiesAndAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "cake:GiftCardsLiabilitiesAndAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebt", "longName": "10501 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.thecheesecakefactory.com/role/DisclosureLeases", "longName": "10601 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingencies", "longName": "10701 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquity", "longName": "10801 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensation", "longName": "10901 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShare", "longName": "11001 - 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_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformation", "longName": "11101 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEvents", "longName": "11201 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesPolicies", "longName": "20102 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "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-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "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-20240402x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsTables", "longName": "30203 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "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-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "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-20240402x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.thecheesecakefactory.com/role/DisclosureInventoriesTables", "longName": "30303 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "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-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "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-20240402x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsTables", "longName": "30403 - Disclosure - Gift Cards (Tables)", "shortName": "Gift Cards (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "cake:ScheduleOfGiftCardLiabilityActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "cake:GiftCardsLiabilitiesAndAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "cake:ScheduleOfGiftCardLiabilityActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "cake:GiftCardsLiabilitiesAndAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.thecheesecakefactory.com/role/DisclosureLeasesTables", "longName": "30603 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "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-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "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-20240402x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationTables", "longName": "30903 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "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-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "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-20240402x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareTables", "longName": "31003 - Disclosure - Net Income Per Share (Tables)", "shortName": "Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "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-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "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-20240402x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationTables", "longName": "31103 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "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-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "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-20240402x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesBasisOfPresentationDetails", "longName": "40101 - 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": "29", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_12_31_2024_tjKbPXxQ2EiKlUBbQIcIGg", "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-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_12_31_2024_tjKbPXxQ2EiKlUBbQIcIGg", "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-20240402x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails", "longName": "40201 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "As_Of_4_2_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_uZTta4n_fUmkQJlND9UuXA", "name": "cake:NonQualifiedDeferredCompensationAssetsFairValueDisclosure", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "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-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_4_2_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_uZTta4n_fUmkQJlND9UuXA", "name": "cake:NonQualifiedDeferredCompensationAssetsFairValueDisclosure", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "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-20240402x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsBeginningAndEndingAmountsOfFairValueDetails", "longName": "40202 - 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": "31", "firstAnchor": { "contextRef": "As_Of_1_2_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_g9TJQWsg1UGFiFGaqYPC2w", "name": "cake:AcquisitionRelatedContingentConsiderationAndCompensationLiabilitiesFairValueDisclosure", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_2_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_g9TJQWsg1UGFiFGaqYPC2w", "name": "cake:AcquisitionRelatedContingentConsiderationAndCompensationLiabilitiesFairValueDisclosure", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "longName": "40203 - Disclosure - Fair Value Measurements - Additional information (Details)", "shortName": "Fair Value Measurements - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_4_2_2024_fNj7gkVeIkaqCsYqEREemQ", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_4_2_2024_fNj7gkVeIkaqCsYqEREemQ", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "unique": true } }, "R33": { "role": "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails", "longName": "40301 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_4_2_2024_fNj7gkVeIkaqCsYqEREemQ", "name": "cake:RestaurantFoodAndSuppliesNetOfReserves", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "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-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_4_2_2024_fNj7gkVeIkaqCsYqEREemQ", "name": "cake:RestaurantFoodAndSuppliesNetOfReserves", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "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-20240402x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails", "longName": "40401 - Disclosure - Gift Cards (Details)", "shortName": "Gift Cards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "As_Of_1_2_2024_W4X5jBgymkCd-CjEzvFDAQ", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_1_3_2023_X-aaTEMvcEyDeKUtYEvO9A", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "cake:ScheduleOfGiftCardLiabilityActivityTableTextBlock", "cake:GiftCardsLiabilitiesAndAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "unique": true } }, "R35": { "role": "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails", "longName": "40501 - 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": "35", "firstAnchor": { "contextRef": "As_Of_4_2_2024_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_gdXHbHIl_ku7OpHphwhXTg", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_4_2_2024_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_gdXHbHIl_ku7OpHphwhXTg", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails", "longName": "40502 - 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": "36", "firstAnchor": { "contextRef": "As_Of_4_2_2024_fNj7gkVeIkaqCsYqEREemQ", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_6_15_2021_To_6_15_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_8IZjfILPQEaYES0lPqMvrA", "name": "us-gaap:ProceedsFromConvertibleDebt", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "unique": true } }, "R37": { "role": "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails", "longName": "40601 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "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-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "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-20240402x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "longName": "40801 - Disclosure - Stockholders' Equity (Details)", "shortName": "Stockholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "Duration_2_15_2024_To_2_15_2024_AGikdz6u4k6MXgcl7xXzwQ", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_EsRvK9hN90GdIICMelyVQA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_4_2_2024_fNj7gkVeIkaqCsYqEREemQ", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "Unit_Standard_shares_2MHxICfBu0aDaIF8S5h0CQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "unique": true } }, "R39": { "role": "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails", "longName": "40901 - 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": "39", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "longName": "40902 - Disclosure - Stock-Based Compensation - Stock Options (Details)", "shortName": "Stock-Based Compensation - Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_r9eIMMb3zkiLJ5AdGyHJIA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "Unit_Divide_USD_shares_EsRvK9hN90GdIICMelyVQA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_r9eIMMb3zkiLJ5AdGyHJIA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "Unit_Divide_USD_shares_EsRvK9hN90GdIICMelyVQA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareDetails", "longName": "41001 - Disclosure - Net Income Per Share (Details)", "shortName": "Net Income Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "Unit_Standard_shares_2MHxICfBu0aDaIF8S5h0CQ", "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-20240402x10q.htm", "unique": true } }, "R42": { "role": "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareAdditionalInformationDetails", "longName": "41002 - 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": "42", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_cake_RestrictedSharesAndRestrictedShareUnitsMember__igw48aJWEatEKPBDE28Yw", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_2MHxICfBu0aDaIF8S5h0CQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_cake_RestrictedSharesAndRestrictedShareUnitsMember__igw48aJWEatEKPBDE28Yw", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_2MHxICfBu0aDaIF8S5h0CQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "longName": "41101 - Disclosure - Segment Information (Details)", "shortName": "Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "cake:PreOpeningCost", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "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-20240402x10q.htm", "unique": true } }, "R44": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails", "longName": "41201 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_2_15_2024_To_2_15_2024_AGikdz6u4k6MXgcl7xXzwQ", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_EsRvK9hN90GdIICMelyVQA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_5_7_2024_To_5_7_2024_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_QhrK1YVwykCmfb-vOdmmiw", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_EsRvK9hN90GdIICMelyVQA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "unique": true } }, "R45": { "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": "Uncategorized", "order": "45", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_uSYY3C4MHUqqpN81sv7oHg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true }, "uniqueAnchor": null }, "R46": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "46", "firstAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_3_2024_To_4_2_2024_k9znKsAoN0KJ0HR6uhW2YQ", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240402x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "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/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "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": [ "r15", "r625" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "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": [ "r18" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "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": [ "r27", "r28", "r81", "r137", "r483", "r511", "r512" ] }, "cake_AcquisitionRelatedBenefitExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "localname": "AcquisitionRelatedBenefitExpenses", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of (benefit) expenses related to business combination recognized by the company.", "label": "Acquisition Related (Benefit) Expenses", "terseLabel": "Acquisition-related expenses" } } }, "auth_ref": [] }, "cake_AcquisitionRelatedContingentConsiderationAndCompensationLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "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/20240402", "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/2023", "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": [ "r675" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "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": [ "r73" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "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": [ "r386", "r387", "r388", "r521", "r737", "r738", "r739", "r756", "r770" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r681" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r681" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r681" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r681" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period 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": [ "r60", "r61", "r350" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r646", "r657", "r667", "r692" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r649", "r660", "r670", "r695" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r681" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r688" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r653", "r661", "r671", "r688", "r696", "r700", "r708" ] }, "us-gaap_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllOtherSegmentsMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Segments [Member]", "terseLabel": "Other", "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r193", "r209", "r210", "r211", "r212", "r213" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r706" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense", "terseLabel": "Total stock-based compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r380", "r389" ] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense, Net of 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/20240402", "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/2023", "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/2023", "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": [ "r85", "r313", "r427", "r732" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r185" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r37" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r37" ] }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Loss [Member]", "terseLabel": "Accumulated Other Comprehensive Loss", "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": [ "r2", "r9", "r28", "r726", "r727", "r728" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r396" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r110", "r132", "r158", "r196", "r211", "r217", "r255", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r398", "r402", "r419", "r479", "r555", "r625", "r637", "r749", "r750", "r759" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r128", "r140", "r158", "r255", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r398", "r402", "r419", "r625", "r749", "r750", "r759" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "localname": "AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "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/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r703" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r704" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r699" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r699" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r699" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r699" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r699" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r699" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r702" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r701" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r700" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r700" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/20240402", "localname": "BusinessCombinationAcquisitionRelatedCostsContingentConsiderationCompensationAndAmortizationExpense", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 7.0 } }, "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/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents", "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": [ "r32", "r130", "r602" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r32", "r90", "r156" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r1", "r90" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r679" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r123", "r134", "r135", "r136", "r158", "r176", "r180", "r182", "r184", "r190", "r191", "r255", "r289", "r291", "r292", "r293", "r296", "r297", "r319", "r320", "r323", "r326", "r333", "r419", "r514", "r515", "r516", "r517", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r543", "r564", "r582", "r592", "r593", "r594", "r595", "r596", "r714", "r733", "r740" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r134", "r135", "r136", "r190", "r319", "r320", "r321", "r323", "r326", "r331", "r333", "r514", "r515", "r516", "r517", "r616", "r714", "r733" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r680" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r680" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r24", "r69", "r480", "r542" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r98", "r283", "r284", "r599", "r748" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStockParenthetical" ], "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": [ "r105" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails", "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "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": [ "r627", "r628", "r629", "r631", "r632", "r633", "r634", "r737", "r738", "r756", "r769", "r770" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r72" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r72", "r543" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r72" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r10", "r72", "r543", "r561", "r770", "r771" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "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,875,007 shares issued and 50,972,401 shares outstanding at April 2, 2024 and 107,195,287 shares issued and 50,652,129 shares outstanding at January 2, 2024Common stock, $.01 par value, 250,000,000 shares authorized; 107,875,007 shares issued and 50,972,401 shares outstanding at April 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": [ "r72", "r482", "r625" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r685" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r684" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r686" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r683" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeCalc2": { "parentTag": "cake_Comprehensiveincomelossnetoftaxattributabletocommonstockholders", "weight": 1.0, "order": 1.0 }, "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r29", "r143", "r145", "r149", "r475", "r491" ] }, "cake_Comprehensiveincomelossnetoftaxattributabletocommonstockholders": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "localname": "Comprehensiveincomelossnetoftaxattributabletocommonstockholders", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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/2023", "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": [ "r34", "r35", "r36" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "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": [ "r335", "r336", "r339" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r752" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "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": [ "r86" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "cake_CurePeriodInCaseOfDefaultInPaymentOfInterest": { "xbrltype": "durationItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "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/2023", "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/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Long-Term Debt" } } }, "auth_ref": [] }, "cake_DebtInstrumentAdjustedDebtRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "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/2023", "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/2023", "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": [ "r13", "r111", "r315" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r100", "r300" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r21", "r51", "r103", "r104", "r300" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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/20240402", "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/2023", "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": [ "r66", "r67", "r298", "r428", "r612", "r613" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r20", "r66", "r317", "r428" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r20", "r299" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r159", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r428", "r611", "r612", "r613", "r614", "r615", "r734" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. 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": [ "r22", "r51", "r54", "r65", "r66", "r67", "r70", "r102", "r104", "r159", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r428", "r611", "r612", "r613", "r614", "r615", "r734" ] }, "cake_DebtInstrumentVariableRateBasisMultiplierOfRent": { "xbrltype": "integerItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "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/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r107", "r121", "r394", "r395", "r736" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 } }, "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 and amortization expenses", "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": [ "r6", "r201" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r348", "r353", "r382", "r383", "r385", "r621" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "auth_ref": [] }, "cake_DividendsCommonStockCashNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "localname": "DividendsCommonStockCashNetOfForfeitures", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "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, $1.08 per share" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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/2023", "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": [ "r641" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r674" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Net Income Per Share", "terseLabel": "Net income per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 common 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": [ "r150", "r165", "r166", "r167", "r168", "r169", "r174", "r176", "r182", "r183", "r184", "r188", "r413", "r414", "r476", "r492", "r605" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Basic net (loss)/income per common share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 common 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": [ "r150", "r165", "r166", "r167", "r168", "r169", "r176", "r182", "r183", "r184", "r188", "r413", "r414", "r476", "r492", "r605" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r173", "r185", "r186", "r187" ] }, "cake_EffectsOfExchangeRateOnCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "localname": "EffectsOfExchangeRateOnCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "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/2023", "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Aggregate Disclosures [Abstract]", "terseLabel": "Unrecognized Stock-based Compensation Expense" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount", "terseLabel": "Capitalized stock-based compensation", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r381" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [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/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "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": [ "r384" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation 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": [ "r384" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "terseLabel": "Income tax benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r380" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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": [ "r639" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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": [ "r639" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity 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/2023", "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": [ "r639" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r713" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r639" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r639" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r639" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r639" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "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": [ "r10", "r124", "r146", "r147", "r148", "r160", "r161", "r162", "r164", "r170", "r172", "r189", "r256", "r257", "r334", "r386", "r387", "r388", "r391", "r392", "r404", "r405", "r406", "r407", "r408", "r409", "r412", "r420", "r421", "r422", "r423", "r424", "r425", "r439", "r507", "r508", "r509", "r521", "r582" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r682" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r646", "r657", "r667", "r692" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r643", "r654", "r664", "r689" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r688" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r416", "r417", "r418" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r416", "r417", "r418" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r306", "r341", "r342", "r343", "r344", "r345", "r346", "r417", "r446", "r447", "r448", "r612", "r613", "r617", "r618", "r619" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r415" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r306", "r341", "r346", "r417", "r446", "r617", "r618", "r619" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r306", "r341", "r342", "r343", "r344", "r345", "r346", "r417", "r448", "r612", "r613", "r617", "r618", "r619" ] }, "cake_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarning": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "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_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r306", "r341", "r342", "r343", "r344", "r345", "r346", "r446", "r447", "r448", "r612", "r613", "r617", "r618", "r619" ] }, "us-gaap_FairValueNetAssetLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r225", "r226", "r227", "r228", "r229", "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", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r314", "r331", "r410", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r490", "r609", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r742", "r743", "r744", "r745" ] }, "us-gaap_FiscalPeriodDuration": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20240402", "localname": "FoodAndBeverageCosts", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "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/2023", "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": [ "r650", "r661", "r671", "r696" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r650", "r661", "r671", "r696" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r650", "r661", "r671", "r696" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r650", "r661", "r671", "r696" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r650", "r661", "r671", "r696" ] }, "cake_FourthAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "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": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "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": [ "r88", "r566" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expenses [Member]", "terseLabel": "General and administrative expenses", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r84" ] }, "cake_GeopoliticalAndOtherMacroeconomicImpactsToOurOperatingEnvironmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "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/20240402", "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/20240402", "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/20240402", "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/20240402", "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/20240402", "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/20240402", "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/20240402", "localname": "GiftCardsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Gift Cards" } } }, "auth_ref": [] }, "cake_GiftCardsAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "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/20240402", "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/20240402", "localname": "ImpairmentOfAssetsAndLeaseTerminationExpense", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "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 expenses" } } }, "auth_ref": [] }, "cake_ImpairmentOfAssetsAndLeaseTerminationIncomeExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "localname": "ImpairmentOfAssetsAndLeaseTerminationIncomeExpenses", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 6.0 } }, "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 expenses", "verboseLabel": "Impairment of assets and lease termination expenses" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "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": [ "r0", "r82", "r113", "r196", "r210", "r216", "r219", "r477", "r487", "r607" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r278", "r280", "r567" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r280", "r567" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "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": [ "r116", "r122", "r171", "r172", "r204", "r390", "r393", "r494" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r33" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income Tax Receivable", "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": [ "r68", "r724" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "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": [ "r5" ] }, "cake_IncreaseDecreaseInGiftCardLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "localname": "IncreaseDecreaseInGiftCardLiabilities", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "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/2023", "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "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": [ "r731" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20240402", "localname": "IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "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/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "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/2023", "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStockParenthetical" ], "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/2023", "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": [ "r177", "r178", "r179", "r184", "r352" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r653", "r661", "r671", "r688", "r696", "r700", "r708" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r706" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r642", "r712" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r642", "r712" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r642", "r712" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 1.0 } }, "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": [ "r45", "r46" ] }, "cake_InterestAndOtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "localname": "InterestAndOtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "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/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Net", "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": [ "r151", "r154", "r155" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventories" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r266" ] }, "us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsAndWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "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 (1)", "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": [ "r97", "r725" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r138", "r603", "r625" ] }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "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": [ "r97", "r725" ] }, "us-gaap_LaborAndRelatedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LaborAndRelatedExpense", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "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": [ "r729" ] }, "cake_LaborExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "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/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r433", "r624" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r758" ] }, "cake_LeaseSupplementalCashFlowInformationDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "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/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r429" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r17", "r158", "r255", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r399", "r402", "r403", "r419", "r541", "r606", "r637", "r749", "r759", "r760" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r77", "r112", "r485", "r625", "r735", "r746", "r757" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES, SERIES A CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "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": [ "r19", "r129", "r158", "r255", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r399", "r402", "r403", "r419", "r625", "r749", "r759", "r760" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20240402", "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/2023", "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/2023", "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": [ "r16" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r16" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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": [ "r13", "r111", "r305", "r316", "r612", "r613", "r767" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "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": [ "r133" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r99" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "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": [ "r22" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "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": [ "r22", "r47" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r285", "r286", "r287", "r288", "r347", "r473", "r506", "r533", "r534", "r587", "r588", "r589", "r590", "r591", "r600", "r601", "r608", "r616", "r620", "r626", "r751", "r761", "r762", "r763", "r764", "r765", "r766" ] }, "cake_MaximumPeriodOfWhichNoteholdersToReceiveSpecialInterest": { "xbrltype": "durationItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "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/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r680" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r680" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r285", "r286", "r287", "r288", "r347", "r473", "r506", "r533", "r534", "r587", "r588", "r589", "r590", "r591", "r600", "r601", "r608", "r616", "r620", "r626", "r751", "r761", "r762", "r763", "r764", "r765", "r766" ] }, "cake_MinimumPercentageOfNoticeHoldersToGiveNoticeInCaseOfDefault": { "xbrltype": "pureItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "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/20240402", "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/20240402", "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/20240402", "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/2023", "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": [ "r699" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r707" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r681" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "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": [ "r153" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "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": [ "r153" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "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": [ "r90", "r91", "r92" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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", "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": [ "r83", "r92", "r114", "r127", "r141", "r144", "r148", "r158", "r163", "r165", "r166", "r167", "r168", "r171", "r172", "r181", "r196", "r210", "r216", "r219", "r255", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r414", "r419", "r489", "r563", "r580", "r581", "r607", "r635", "r749" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r680" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r650", "r661", "r671", "r688", "r696" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r678" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r677" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r688" ] }, "cake_NonQualifiedDeferredCompensationAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "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/20240402", "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/2023", "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": [ "r707" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r707" ] }, "cake_NorthItaliaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "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/20240402", "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_OneMonthTermSecuredOvernightFinancingRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "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/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "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": [ "r196", "r210", "r216", "r219", "r607" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "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": [ "r434", "r624" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "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": [ "r431" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "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": [ "r431" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r432", "r437" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 2.0 } }, "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": [ "r430" ] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r93", "r94", "r95", "r108" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 3.0 } }, "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": [ "r131" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "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": [ "r3" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "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": [ "r4", "r8", "r109", "r142", "r145" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "OtherCostAndExpenseOperating", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "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": [ "r87", "r493" ] }, "cake_OtherFoxRestaurantConceptsLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "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/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "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": [ "r23" ] }, "cake_OtherOperatingCostsAndExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "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/2023", "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": [ "r680" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r648", "r659", "r669", "r694" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r651", "r662", "r672", "r697" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r651", "r662", "r672", "r697" ] }, "cake_OvernightBankFundingRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "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/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r676" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "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": [ "r715", "r730" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "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": [ "r31" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "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": [ "r31" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "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": [ "r89" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r115", "r753", "r754", "r755" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "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": [ "r89" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r679" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r679" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r678" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r688" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r681" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r677" ] }, "cake_PreOpeningCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "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/2023", "localname": "PreOpeningCosts", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 8.0 } }, "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": [ "r87" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r71", "r319" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r71", "r543" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r71", "r319" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "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": [ "r71", "r481", "r625" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "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": [ "r139", "r267", "r268", "r604" ] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "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": [ "r30" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "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": [ "r127", "r141", "r144", "r152", "r158", "r163", "r171", "r172", "r196", "r210", "r216", "r219", "r255", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r397", "r400", "r401", "r414", "r419", "r477", "r488", "r520", "r563", "r580", "r581", "r607", "r622", "r623", "r636", "r728", "r749" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "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": [ "r7", "r478", "r486", "r625" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r676" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r676" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r285", "r286", "r287", "r288", "r340", "r347", "r376", "r377", "r378", "r449", "r473", "r506", "r533", "r534", "r587", "r588", "r589", "r590", "r591", "r600", "r601", "r608", "r616", "r620", "r626", "r629", "r747", "r751", "r762", "r763", "r764", "r765", "r766" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r285", "r286", "r287", "r288", "r340", "r347", "r376", "r377", "r378", "r449", "r473", "r506", "r533", "r534", "r587", "r588", "r589", "r590", "r591", "r600", "r601", "r608", "r616", "r620", "r626", "r629", "r747", "r751", "r762", "r763", "r764", "r765", "r766" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r643", "r654", "r664", "r689" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r644", "r655", "r665", "r690" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r645", "r656", "r666", "r691" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r652", "r663", "r673", "r698" ] }, "cake_RestaurantFoodAndSuppliesNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "localname": "RestaurantFoodAndSuppliesNetOfReserves", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "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/20240402", "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/2023", "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": [ "r37" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "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": [ "r74", "r105", "r484", "r510", "r512", "r518", "r544", "r625" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r124", "r160", "r161", "r162", "r164", "r170", "r172", "r256", "r257", "r386", "r387", "r388", "r391", "r392", "r404", "r406", "r407", "r409", "r412", "r507", "r509", "r521", "r770" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "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": [ "r197", "r198", "r209", "r214", "r215", "r221", "r223", "r224", "r337", "r338", "r474" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r438", "r624" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r707" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r707" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureNetIncomePerShareAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r741" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [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": [ "r59" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [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": [ "r59" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r416", "r417" ] }, "cake_ScheduleOfGiftCardAssetActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "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/20240402", "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/2023", "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": [ "r14", "r78", "r79", "r80" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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": [ "r41", "r42", "r43", "r44" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r41", "r42", "r43", "r44" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r349", "r351", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation, Stock Options, 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": [ "r11", "r12", "r58" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units 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/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r48", "r49", "r50", "r51", "r52", "r53", "r54", "r102", "r104", "r105", "r134", "r135", "r136", "r190", "r319", "r320", "r321", "r323", "r326", "r331", "r333", "r514", "r515", "r516", "r517", "r616", "r714", "r733" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r638" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r640" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r193", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r219", "r224", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r281", "r282", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r610", "r716", "r768" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Information" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r192", "r193", "r194", "r195", "r196", "r208", "r213", "r217", "r218", "r219", "r220", "r221", "r222", "r224" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "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/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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": [ "r370" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r370" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r368" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r368" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r365", "r366" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r365", "r366" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r369" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r372" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r369" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Weighted average assumptions under Black-Scholes valuation model" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield (as a percent)", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r377" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected stock price volatility (as a percent)", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r376" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (as a percent)", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r378" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r349", "r351", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20240402", "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/2023", "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": [ "r359" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r359" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r363" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r361" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "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, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average fair value at the grant date for options issued (in dollars per share)", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r371" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r57" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r357", "r358" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r357", "r358" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r363" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r361" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected option term", "documentation": "Expected term of 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": [ "r375" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r57" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r57" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r106" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "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/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "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": [ "r435", "r624" ] }, "cake_SpecialInterestRateOnDebtInstrumentAsDefaultRemedy": { "xbrltype": "pureItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "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/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r126", "r193", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r219", "r224", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r279", "r281", "r282", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r610", "r716", "r768" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r123", "r134", "r135", "r136", "r158", "r176", "r180", "r182", "r184", "r190", "r191", "r255", "r289", "r291", "r292", "r293", "r296", "r297", "r319", "r320", "r323", "r326", "r333", "r419", "r514", "r515", "r516", "r517", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r543", "r564", "r582", "r592", "r593", "r594", "r595", "r596", "r714", "r733", "r740" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r26", "r124", "r146", "r147", "r148", "r160", "r161", "r162", "r164", "r170", "r172", "r189", "r256", "r257", "r334", "r386", "r387", "r388", "r391", "r392", "r404", "r405", "r406", "r407", "r408", "r409", "r412", "r420", "r421", "r422", "r423", "r424", "r425", "r439", "r507", "r508", "r509", "r521", "r582" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "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": [ "r160", "r161", "r162", "r189", "r474", "r513", "r532", "r535", "r536", "r537", "r538", "r539", "r540", "r543", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r556", "r557", "r558", "r559", "r560", "r562", "r565", "r566", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r582", "r630" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r160", "r161", "r162", "r189", "r474", "r513", "r532", "r535", "r536", "r537", "r538", "r539", "r540", "r543", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r556", "r557", "r558", "r559", "r560", "r562", "r565", "r566", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r582", "r630" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r647", "r658", "r668", "r693" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Share-based Compensation, Gross", "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/2023", "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": [ "r10", "r71", "r72", "r105", "r362" ] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Number of shares authorized to be repurchased", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' 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": [ "r72", "r75", "r76", "r96", "r545", "r561", "r583", "r584", "r625", "r637", "r735", "r746", "r757", "r770" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Stockholders' 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": [ "r62", "r63", "r64", "r124", "r125", "r147", "r160", "r161", "r162", "r164", "r170", "r256", "r257", "r334", "r386", "r387", "r388", "r391", "r392", "r404", "r405", "r406", "r407", "r408", "r409", "r412", "r420", "r421", "r425", "r439", "r508", "r509", "r519", "r545", "r561", "r583", "r584", "r597", "r636", "r735", "r746", "r757", "r770" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r101", "r157", "r318", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r332", "r334", "r411", "r585", "r586", "r598" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r426", "r441" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r426", "r441" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more 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." } } }, "auth_ref": [ "r426", "r441" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r426", "r441" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r426", "r441" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r440", "r442" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r687" ] }, "cake_TheCheesecakeFactoryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240402", "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/20240402", "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/2023", "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": [ "r679" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r686" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r706" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r708" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r225", "r226", "r227", "r228", "r229", "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", "r314", "r331", "r410", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r490", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r742", "r743", "r744", "r745" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r709" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r710" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r708" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r708" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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": [ "r711" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r709" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r55" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, 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": [ "r55" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Shares repurchased during period", "verboseLabel": "Treasury stock purchases (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r10", "r72", "r105" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "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, 56,902,606 and 56,543,158 shares at cost at April 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": [ "r25", "r55", "r56" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Treasury stock purchases", "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": [ "r10", "r55", "r105" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r396" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20240402", "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/2023", "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": [ "r705" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r38", "r39", "r40", "r117", "r118", "r119", "r120" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "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": [ "r436", "r624" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r175", "r184" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r174", "r184" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "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/2147481877/830-230-45-1" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r70": { "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/2147480848/942-470-50-3" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r96": { "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" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r100": { "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r109": { "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" }, "r110": { "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/2147479853/942-210-S99-1" }, "r111": { "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/2147479853/942-210-S99-1" }, "r112": { "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/2147479853/942-210-S99-1" }, "r113": { "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/2147483589/942-220-S99-1" }, "r114": { "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/2147483589/942-220-S99-1" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "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(17))", "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(18))", "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(22))", "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(27)(b))", "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(28))", "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(29))", "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(30)(a)(4))", "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(6))", "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(7))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r395": { "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.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r416": { "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" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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/2147483589/942-220-S99-1" }, "r476": { "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/2147483589/942-220-S99-1" }, "r477": { "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/2147479557/942-235-S99-1" }, "r478": { "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/2147480842/942-360-50-1" }, "r479": { "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/2147479440/944-210-S99-1" }, "r480": { "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/2147479440/944-210-S99-1" }, "r481": { "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/2147479440/944-210-S99-1" }, "r482": { "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/2147479440/944-210-S99-1" }, "r483": { "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/2147479440/944-210-S99-1" }, "r484": { "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/2147479440/944-210-S99-1" }, "r485": { "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/2147479440/944-210-S99-1" }, "r486": { "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/2147479440/944-210-S99-1" }, "r487": { "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/2147483586/944-220-S99-1" }, "r488": { "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/2147483586/944-220-S99-1" }, "r489": { "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/2147483586/944-220-S99-1" }, "r490": { "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/2147483586/944-220-S99-1" }, "r491": { "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/2147483586/944-220-S99-1" }, "r492": { "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/2147483586/944-220-S99-1" }, "r493": { "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/2147483586/944-220-S99-1" }, "r494": { "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/2147483586/944-220-S99-1" }, "r495": { "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/2147480149/944-235-S99-1" }, "r496": { "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/2147480149/944-235-S99-1" }, "r497": { "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/2147480149/944-235-S99-1" }, "r498": { "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/2147480149/944-235-S99-1" }, "r499": { "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/2147480149/944-235-S99-1" }, "r500": { "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/2147480149/944-235-S99-1" }, "r501": { "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/2147480149/944-235-S99-1" }, "r502": { "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/2147480149/944-235-S99-1" }, "r503": { "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/2147480149/944-235-S99-1" }, "r504": { "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/2147480149/944-235-S99-1" }, "r505": { "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/2147480149/944-235-S99-1" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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/2147480767/946-205-45-3" }, "r520": { "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/2147480767/946-205-45-3" }, "r521": { "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/2147480767/946-205-45-4" }, "r522": { "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/2147480737/946-205-50-2" }, "r523": { "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/2147480737/946-205-50-27" }, "r524": { "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/2147480737/946-205-50-7" }, "r525": { "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/2147480737/946-205-50-7" }, "r526": { "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/2147480737/946-205-50-7" }, "r527": { "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/2147480737/946-205-50-7" }, "r528": { "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/2147480737/946-205-50-7" }, "r529": { "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/2147480737/946-205-50-7" }, "r530": { "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/2147480737/946-205-50-7" }, "r531": { "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/2147480737/946-205-50-7" }, "r532": { "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/2147480555/946-210-45-4" }, "r533": { "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/2147480524/946-210-50-6" }, "r534": { "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/2147480524/946-210-50-6" }, "r535": { "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/2147479617/946-210-S99-1" }, "r536": { "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/2147479617/946-210-S99-1" }, "r537": { "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/2147479617/946-210-S99-1" }, "r538": { "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/2147479617/946-210-S99-1" }, "r539": { "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/2147479617/946-210-S99-1" }, "r540": { "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/2147479617/946-210-S99-1" }, "r541": { "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/2147479617/946-210-S99-1" }, "r542": { "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/2147479617/946-210-S99-1" }, "r543": { "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/2147479617/946-210-S99-1" }, "r544": { "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/2147479617/946-210-S99-1" }, "r545": { "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/2147479617/946-210-S99-1" }, "r546": { "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/2147479617/946-210-S99-1" }, "r547": { "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/2147479617/946-210-S99-1" }, "r548": { "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/2147479617/946-210-S99-1" }, "r549": { "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/2147479617/946-210-S99-1" }, "r550": { "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/2147479617/946-210-S99-1" }, "r551": { "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/2147479617/946-210-S99-1" }, "r552": { "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/2147479617/946-210-S99-1" }, "r553": { "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/2147479617/946-210-S99-1" }, "r554": { "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/2147479617/946-210-S99-1" }, "r555": { "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/2147479617/946-210-S99-1" }, "r556": { "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/2147479617/946-210-S99-1" }, "r557": { "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/2147479617/946-210-S99-1" }, "r558": { "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/2147479617/946-210-S99-1" }, "r559": { "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/2147479617/946-210-S99-1" }, "r560": { "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/2147479617/946-210-S99-2" }, "r561": { "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/2147479617/946-210-S99-2" }, "r562": { "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/2147483581/946-220-45-3" }, "r563": { "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/2147483581/946-220-45-7" }, "r564": { "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/2147483580/946-220-50-3" }, "r565": { "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/2147483575/946-220-S99-1" }, "r566": { "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/2147483575/946-220-S99-1" }, "r567": { "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/2147483575/946-220-S99-1" }, "r568": { "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/2147483575/946-220-S99-1" }, "r569": { "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/2147483575/946-220-S99-1" }, "r570": { "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/2147483575/946-220-S99-1" }, "r571": { "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/2147483575/946-220-S99-1" }, "r572": { "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/2147483575/946-220-S99-1" }, "r573": { "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/2147483575/946-220-S99-1" }, "r574": { "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/2147483575/946-220-S99-1" }, "r575": { "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/2147483575/946-220-S99-1" }, "r576": { "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/2147483575/946-220-S99-1" }, "r577": { "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/2147483575/946-220-S99-1" }, "r578": { "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/2147483575/946-220-S99-1" }, "r579": { "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/2147483575/946-220-S99-1" }, "r580": { "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/2147483575/946-220-S99-1" }, "r581": { "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/2147483575/946-220-S99-3" }, "r582": { "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/2147483575/946-220-S99-3" }, "r583": { "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/2147483575/946-220-S99-3" }, "r584": { "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/2147483575/946-220-S99-3" }, "r585": { "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/2147481062/946-235-50-2" }, "r586": { "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/2147481062/946-235-50-2" }, "r587": { "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/2147480032/946-320-S99-1" }, "r588": { "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/2147480032/946-320-S99-2" }, "r589": { "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/2147480032/946-320-S99-3" }, "r590": { "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/2147480032/946-320-S99-3" }, "r591": { "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/2147480032/946-320-S99-6" }, "r592": { "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/2147481004/946-505-50-1" }, "r593": { "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/2147481004/946-505-50-2" }, "r594": { "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/2147481004/946-505-50-2" }, "r595": { "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/2147481004/946-505-50-2" }, "r596": { "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/2147481004/946-505-50-2" }, "r597": { "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/2147481004/946-505-50-3" }, "r598": { "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/2147481004/946-505-50-6" }, "r599": { "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/2147480327/954-440-50-1" }, "r600": { "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/2147482856/976-310-50-1" }, "r601": { "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/2147482707/978-310-50-1" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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/2147480524/946-210-50-1" }, "r628": { "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/2147480524/946-210-50-6" }, "r629": { "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/2147480493/946-210-55-1" }, "r630": { "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/2147480833/946-310-45-1" }, "r631": { "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/2147480032/946-320-S99-1" }, "r632": { "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/2147480032/946-320-S99-2" }, "r633": { "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/2147480032/946-320-S99-3" }, "r634": { "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/2147480032/946-320-S99-6" }, "r635": { "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/2147480167/946-830-55-10" }, "r636": { "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/2147480167/946-830-55-11" }, "r637": { "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/2147480167/946-830-55-12" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r674": { "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" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r714": { "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" }, "r715": { "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" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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(b)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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/2147479440/944-210-S99-1" }, "r768": { "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" }, "r769": { "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/2147480767/946-205-45-4" }, "r770": { "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/2147483575/946-220-S99-3" }, "r771": { "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/2147483575/946-220-S99-3" } } } ZIP 66 0001410578-24-000636-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-24-000636-xbrl.zip M4$L#!!0 ( !N(J%AS'S5NA! ,>> 1 8V%K92TR,#(T,#0P,BYX M=W^N7UV\LV)(23=6I\F+9;]I0&A/Z2K?TXXKY M6;GKHI1DE.3J-752\.MV6)AHL9)>GNBX)"W9*VSR>?OW:RZ^QI0>_+;08O$4 M1M1&\#9]U-&G;]^^;9O2F-35:JL[4N*AN(W%V.ZSULEYZ_PTYA1LCB.UL%EO MVZAQ.R)+=%%![\TQ*@VN.YO&_'I:FN M\[F33PT%:4(8]@7#=EV49M K52 :2E*D@5:6 0*EZ_YYS(0&A5U&]AX79OY/9#BLAE*P60EQC^&\K-O-&[YXS>U,3SVPX%Z299 M>]K=]+0Q63S7GKT)[1E?@^*X!9@X;JIR^+OE!]-"8BP,&3[\B1"S,%$AI#8# M'1_%#U>Q2Y7:$ MVPM\+9>=!^Y?RB7E(C(K_A'AH&XUEKBE<5M=-N."&ZW U)ZTYFX:D3,$8F%T:&>$WC5 M^3;-*F2+'L;8/1FBT(':.!H]*5RPFLR%'[[TN(MSK$L]--=CX(_QK,)@01/6 M$8/F6AS\[@UO+_NWX_XE_AH/KP>7G0G\T>U<=VY[?3+^U.]/Q@V2>R&Y+O6' MLP'XX4M6!LX<+BNF9V4Q'4_@OYO^[61,AE=D<-L;WO0;9 ]&MB>7T#$+]'[N MV7XPYXFP8GZ^'^: ^-VH_PGH!E_ZS0@H/P+*HM8#-<^RZ%=CKXY\%;S)3Z:6 MOS6X'S[SJ;^X\N3W4JMT/J,5Z]=[SO+.^!.YNA[^UJS;NWWJ@;@'I:7BS+]D MFG(OXT+G4%A0>P4S]'3;8TZ((#]%0IH)N!N<:T;]0ES2A59(WF0A";D;-"IM M/Z7SU01]<>D" V?TN&5Z.)O0AP*4RC%9T7N;1<](C0+02;E0!**)G!$0WH"[ M&]SH "#^WX 9((9'SHL/GI$RI<$DHC"7$- M;H='$.ZH KH%TQSTK!Q.2'/OB"V\WB>V0'Y*U=',U3/Y%.K= UA\-^F/20>8O_=%DT+WN$]@.7?5'(R,%^)K!MGO5YW/! M9S UA>XXYK"!B_D=# D'H,ZL]E9B"_RG8#ZRJ_Q&&MF(([&\!KPJNQO+ML8. MC'T_TX"P>Q+T]RQ."5G&T4U):V KM_%,^1JYN\PTA16DGPNVE)$(\"., MD :;/8,"Y:( =HPJ;/L;G';B=,MT>,9PQ]1X 3NN;8BR!#9T3D^RZ&#D)11! M0 8Q0AID=L\@-L>E(1MPL5%8L,XM\F\%> NY76"F[.;@*%$2.-),4UX!T* M7I?-N1 P4 J\G8,@LR>I&@0P,R.:S5!:&;J)32L M&"<\=!&9(?>]X6Y&S8&CIN.ZIEW42ZRM58:)5<".<9%9YXO'Q:8:PI-.0(/_ M7D=\(W8OO7N86SW%H&.OJ,,]KA^+;C&6Y[0BOO-X$!ZLY9.P A+7T&"])]:) MJRYC)KA4MU(77U@MS;@#Z8S-SR"=$$]"^<14T !]T+&C[8YK+J$5R)*'D UF M!X>JS-/A"G\63<[RC%9,W^8$B8OO*ILB$LEO<#XDJE7%V:K&;,/[]"2+=VX$ M+.5E#1HOZXEB8T63N9#0"F:Y<],&L@-.4(L *R"SPE7F/+4!ZX7OE5=^_>!I M*[0,(+QQ7O*-A2>\<=Z\[O TP952 13[!;/R$=0&I)T@?>0SW:/*S0"S*;"" M\2H+!G(2P]KT?\E79?/?D;7W?.'+L4VO[V>:\@]L;:36>Q$58KG-N6UU>Y6/ MUG:Q%:%7680VMJL!I:H1RT6*;>&Q:RK>[-' M.R3P53;&53*<5>I6__\+8O@/YJ0=L1DQ&6)E0USQ8F;R_B MUHHSIOX!JAX_++V8!,5;4K0:C+=[)ZHX%D&5DY&2R8@+0N0*M\7,;\>-/R+M MI](*<*BJU19T-50*!DE5I=+CJH8Z>71:52=@8=ZSJ/.NO946-7J02IYJ4J>" M7E)I(C(IO@L2MX:)P:^E8\2$U'X1N2J+55K3(X_JM6Z M*P=U7O7;;)Y2*:X6RFF=GK5.W^S7CMP",HY@G)^6FU(9C*WEZP_9L"*7^_5_8F4]0?T M/CYYHCE14OG$?-#[S(6<)-KE](_I0]TQ%?G^%BB5@WH/VP>\N;5'7STPU;\_ M&C$8G8&B^!D$B7FCQ\%JY8%A-SF[H)2I^WAWAHO.'V49PK7+9*N_6$H @JK' M@69+=+M G6#J:ZX#5.:CDL$J)N5 ^/7#;E M.GX*"Q&7[L14%\XU7:PN7I@9 )$RB:B^4,6QFA$837,1^B;P-$=M%*HB=$+O MRIS)#N!"LSE3!^J?U-0-5/3R:#E5.^Z_ Q^6!G/Q##D+5SGDZ/ MBHCUNX/)96=DUR!-])*-OZ93J?H/> F$^3=L.64JT>K4_Z83:X(K7*D==03S1MBCMX*HG;7FSU MUJ//L W(*ER1KX::FT9FKD-U%)CYN:'K/FY([NBCL1/?J7*CRTR=^5P9UW,@ M0&WA<\>$JSM14Q-]]>PU):<[8B#F+]JS$T5=6+C55^;&B[>/7T](=$DQR1ZZ MN/K"Y4O,,BW-D'H>K:#S&0QT#2/=S/9;*60\XOK\%K,W?@.X[F]_"_.2*8L ?=]=9I$4-#59UWNP=T7/1#_;Y,+/ MP"3?4U@?O1>:SL/$U,.2PO9.H1J7+/Q_(-;A(:/>!N/-(IC:.>[#7E<'+ZO- MMN>V2_M<^IK. J0;SL(+6=MQCTQ1;>,=R:9F-OMYA37<# _OF1)\OM!=*KY> M!28?!!Y?9..W.PAKJ%LW\+E@OM^3RVFT/'2<;P'WS:V-$?/P5-Q$HM?)F,V' MVK@;?;DX%8P$]SNQN&:7IQ]26TWG\RTT=3& 98C3S,#)*:OA6,F#*A&"+X/E9*&8CR_JKV]CW('MF%FP^',Y)\" M)P_MG!NF/H1'/>IYS+V2:C,9$]WP+-)K:N![L/J$=F@@>M0'CQB\ 1IX>B"B M6R_#67QC(M%%U=A>?+RLH<1VNP4-#^^+33T^#X]H4_<-]N)_<;VW1_(U7W*] M;O)O7"]@5[!BCI[( =BV*5AM#"C T.U*I>1WYL*FB#U:YL;>$FLZ'W+U@]8/ M'<<<13E)Q,,!,,)E 7V6X:P':SQ8_7\$[CQ,I3FG6.-$HBM(Q>-0#6$ ^)@O MAKN_@7JKC<*,-$ZP3V%6EHG\R.]9^&AK'F;[UC&/N\MX<5-UE:+,. [ M%%LWP_T(I1$PNDGKM _S2P(-FX0A>,?1]>3T[B%54-,H["6_APVO<#$$O8SR M%N*YH'D' RS7C$&K5,K(E6>IJ<[]V0R6-W\XZS\X"PPBAJ,,=< ]/_R'.:/N MJ;?)%V04K\CW#-KGZYF)NN9W5>'Q,FP08/%)I0[>)!T,%WTA"Q:VPOBL8!A+7N E@3%ST&5N.O<;YR$M$7: M7\E Z879+.=NHPO*:ZF)>;&LRP "O+&()VDI1?**_U?F;5YB('3?/PLYQ7?G ML!D#L8*]+;@*4N#TI&%P!YU1&(;F=;/U)<^/ -:U]/V!<+S 9; [ZE.%ZU>R MPWY8E;4!89>I*'7#*/560NI*QC[F;'0,4MRV*+3#">\^X4<(#M*'!;5N+ZXYTH*E&.^R/.8>T'XR47_V#MA>8?+84:(\)7F#_\% M4$L#!!0 ( !N(J%@5*Y*Q3PT "S 5 8V%K92TR,#(T,#0P,E]C M86PN>&UL[5U;<^(X%G[?JOT/7O9E]H%P"^DDU9DI0DAWJI) 0;I[WKH46P1M M&XN1[23LK]\C82X&7R0P6#A3U=5);.E(W_F.I*.CBS__\3ZVC5?,7$*=JU+M MI%HRL&-2BS@O5R7?+2/7)*3TQ^___,?G?Y7+?U[W[PV+FOX8.YYA,HP\;!EO MQ!L93W0R08[Q@!DCMFU<,V*]8,.H54_.3NHG3:-<#F1<(Q?R4,<0PNHGM<6; M=B"/.I=&LW)>J5?KIT;]LE&]K)X9O8=%N@>HWI"D);2)\^N2__<,!1H TW$O MWUUR51IYWN2R4GE[>SMY:YQ0]@+YJ[7*GP_W W.$QZA,'-=#CHE+!J2_=,7# M>VHB3^AH)?O[,[/G AJ515FQ*?A?Y7FR,G]4KM7+C=K)NVN5@BKRUQ*%S)/S MMR0A_0J66?H-^8$.:A<7%Q7QM@3:,XS/C-JXCX>&>';I32?XJN22\<3FLL2S M$S+?^7:A*W@B#TK&+N>PA,CW*IB(%:2I^5_<)>O'6[PSMH M86.UH+W@70.:%[VW\75$T M?O[C[>=!X'G1O^VZ![?W?3>H(_KEOWK<=V MQQA\[72>!@H*$/!! 38U0U6RN5M'69A\+LX%>4+6$+G/0B XPR\(3;BSV:A@ MVW/G3[B=-(2-! ]^MEQW!;R-GK$MG.G0RTH>=6K[C(&&$ZL6I/EYUCAO5C]] M:IY6&^>UBV;CK+92Z15+:K%P_1$SY_+AUPWC"C,4I*BX_G@LI)4)&,$\_Y#1 M\:;F@L*H2L4ILS"#"4[)\%VH#YWPLI!=,MXP>1EYXLV!&>'C3&S$VA?G7=V3[.(8IJ;PA1=2KH(BZ%@PF\;3)[?9093B?, (CI#>] M*M4/WR1-D_HZ^I2F*I.W& :P/=3 .JZ&L#,]881 M';M+4#&$1Z8M!L'RT )"&QKUXG,O>PJV&$O=,DE1&$M!%!!UJA%1/88GB%B= M=^Y/X^3>-3)M,:B3AQ9PV-2*0SK!S)OV8([AP7C '8()GS+$-[ZD++HR&LV; M(@Z9P2^7.<@C=9VZPV_N#&:,S23F"6NA!EIH?#1C4=>/[M,TH;)U/<99 M1U3:OZU"02]JP\WA^XQ[@IZ)33R"N5Y$I'Y$;:BSRW7B36,,(SU;?CC2JZR? M!VC*PUERT=QP8JT) M3*IC? Q7 J"&7+:IXS%D>C^(-VK[KD?'F,U5,4UF5B9K@7C>&JZ&T8JP(RO) M=W*F C&]!5 -H_?0+S$?6]*C;&SZ,. Z #X]5F;5,&H8Z;^GSLL39N,;_.RE M3MBB$VM-IZSO)(_L>'K?] EX6KXB4+L=2 W[7Q$66,$O%U^)S% (7M70:=CW M2L=#-A-J3:!TC$$2EX8];@_$8#"V&="DW6<1*<,@&\U&,^_=@I)$1*Z02Z'3 M(M:=TT83XB%[!4[TNP&OI%3PP\=9]- M4_OFS80%XE,27.K.LW(ND:*YZ0DO/>(,W3UUW?D9G?CXD8J4 E&?!?+ +LX4 M-PI\KJR=>SK88:C( [DK-,6>B*K+GH@:/,&/A\[CT\#HWAIWC^WN0Z>DZ[DH M('?)=$P+64N3UX[\8'_L-79@G(G?V!V9.FR[I\W&:3/G5ANI^,@M^!)(4N<] M.?3.2W2W )RO0A''!X\A")1!D[S&0\KPRE&#SKO'$& A#F+3.U"=B+;P]2MJ M0]5>[AP/,^PF<[^7$H_6?@ZGC>QG<)LG?OF3G_-:S \?01WI//@Z Q.TF#4S M4C+]K$"6@Z@PG02V/3@:,;W\+:46U.8:OP*@%RQJ%]6A1Z73CQ8IY:YUN-+( M-.Q;[]$S95#Y/A;3R^@!.3EQ&&H3IIMY;\Q1)'$+>!KVC$%D0(S[0=47?4S2 M@G!,EL*PJ@Q2PXCW%YA2,F0#@I8U)@YQ/5[_UQC_63)781C>!J>&8>X;/&'8 M)$))\+N-A>X!U)@RC_Q//(]A6B9K8>C>&FSVA[+C)K[C"2*,!Q^[P]FY':B> MV&[$]Y2!$\\+#DW%(CVF+<0)>6="^+7O$@>[;IN.GX/JM6EJ, /VDTRO08=W_X MBG#43"TFU=%;@0JN@+1SC4CKP]32\?$\7K1^2@2ZPMF!T?WM=4([:3L14C, MD<_$/W%+0(^/5]!"/8^19]_CYPB?: ^E;1;?7FJXU9Q!>SS/?<1()3DB;) I M?@WC?TDP;RF#>CFS$TSF](DA\(#,P 42?P446O_U9[<=I+2:_12FGZGMPW;4 M+#1C;6IHN,K[8?0S$\4>*1V-?EZ)ZA7Z6WLD*GZ(\9LH[C_[\D=B@@0AV$3 MMH%)!WMTZ*%WM-(3>-04V[+=E1V#40& G44>_HQ%=HZ6/@TZ2WK7#F0H@9?O MIC69E:Q\-4*FY3>WG(NT!E^-V_ON#WUOO>>:6+NENX]=L!B3!Z9FMWB''ZRD M[&%&J 7VP7>(XQL\^[F8RW;>S1%R7G ?U-89#K$9>]_&@2N12>AU)@R,:;6$ MKA-]\WE4'ZHD(-SL/D&SN\C;B=(#18_250*=T/?T& M/=J=LXA!M<"M?DVZ"DQ>P-_6%>GU[J(]M?L13W,(Q],A\1+F,,L$^EG'CMQ$ MA><3P68_#=UE 3=I\[)"_@+3FHTN--QK=="M&H4RB9W5H';%:1ZF,;L 0>TT M5$JN#V$0ZAJ0V<25IRT,1HCAC4_1Q9A =.(/P+P"<)D=7'D2ONGK)GR *<8. ME&1\ //871^IV\#*.4\Q-R&N?']4VDQ6\GQ(LTC#G[H9JZQ=[Q'^X)"T)82S MA95Q#LKX5'QCD%!!ZCZO'>TA]E3L>EW#-Q(NYTBQE\QO+:? II"M3@+;N#BB M(4,,A4N])7U&5RYS@8TE T7,8U'5(QI.UFZ25W9 @WP?TC!D=#"W"U30 MW-*TC7K&#*2;U^&K>22;^3^D_:CH8FXJV@9%8_0U^V3:#NOI$0+""KK0X7H) M7=?39;6GMOR2PWHZFHK-94]4'/!C6/4SN/("]+.N';F-6(_?31E2E]#DV1=M MX%O_6JNLD:SG^XBV(:6#U,5\74SBEC+0E8FQ):[I$D.P_!BE*.4#F[V#Y9ZGB M]PO&Y=#/?G9D+Z*7442OX<&V>4?9'=X0KA7'+$G*0!Q&<,Z:!1U> ^_+T9@:(2I-R*")]TGX>H;HAKVM3UN5N] MV-9PPS_I89;3 PET8Y#.8\@97?0[\R<3FWYCC85QXB]EK] J+7$[] MFF:J7M<647; J>$0O$!_RV\3'&'K"X#BVP9^4/:+[RT!)\--)'\'24=M#%GC MUG#O_P):'[T]P-R$$62[DGW"5C**91!;(Y:_EO4PX[+84*0X))]M#LDS,4

0;=?NBVI -0-!52A@/KQ;\_KP'D"F$ 4?CHZ>W=ZY(#0 M0SX,EY^.XFAQ_,/1WW[ZCS_]^)_'Q_^XF-TX/O+B-0@CQ\/ C8#O?(71RIFC MS<8-G5N ,0P"YP)#?PD$2V@2%#N_K_-U9]L-E MVAL*/SK?G_QP:2C.92^ MD'Q\)O#3T2J*-A]/3KY^_?KNZ_MW""]I\].SDW_HI.PZ^_#APPG_]>BG/SG.CQ@% M8 86#O_J8_2R 9^."%QO M85_VZ%P>+3D>=^852??W?ZW>DYH_G/#Q$5-].C M2Q3Z(*1:0?\@*( ^4X/MKV2Z>(B0]V6% I_JZ/B/&$8OH]!_ !@"0IM0S8W@ M8P#NZ3A4^5A3"G[D,,P^SR8%(J(5H!(%!#!T%JX7(?SRSD/K$P9\TC9&G+5: M\CVIR=LK2+P D1B#:Q?B7]T@!K? 99\Y 5<@C6\&SD^Y 9/#>8A N$U]SZM<#]E8"PZ%ZT0FP9.M3TY0KNNV%ROB1@#]BBM'X MJ;'-H;134PHY$2[V,DK3/_?Q F3MO@,Q1AOV'W=^3BB6BY,4_N0KI&;V.'0Q M1E\!/BKEF C! .-M?VS X_0#Y>S9#\=G9\?GW)O[\_Y8.4HR,NK9$#?T7>S3 M+>5E3"*T'CU#\YV6QH M \7:"AZ&T8D/UUOANT%038-RGCD+ 7S/L>*]U4>*_LU8BL)C/Q%<@R@*^FX4 M8:YO[>";=MT NKRGXS58/U8U(&)_ B.MVQH$%UA[SFDJ8+ M$";3.?Q2&!>P2>\#/QN98=N0L8 1ZVH'Z.0@G<2<.;>?1*8D[8Q3X:[*AC8 M'-KYGX4X[P,4$-ZIT@@74:>V*.ML@=&ZC$=(/%A,:%=HDW@%&7!JYNHLB!EY M&?8?A=@Y<^2(L$*8;N\^'=67WM:4$!SES C]M),A_?#[-O+\X &ZJX1(H(-2 MN .I*B&[HB@=]G-(-L#CYSE"%57"BBE305=57AWF(HWQ.]-G!<),JTL1;5[% M#5;+W3%,X)+LL$6@\J7P!PJBU:('BO-H".>!'%!*HQBTZ@PPX34J0Z*S::"! M-9L.:FQ[G0LC_U]TV\-/2:X1O@-?1Y['SH]@N+S'**1_>ND9BGQ^&/4AU2?C M7GK@UISV/5V,_$2W;@N>VAY31*!2VF7 =6=35M16#+3E&W*5R-9JQZHWT-%N2@)8:742J$;6YI*F(\T<.EOA1(CGY\M M4J0[]TLNXW4MZ$EY$L]&KV&E5C0 MC*]C*"%DBENG?I >,9E;I$^$1?O"RY4;+L$DS"^Y,/3@)@#:^\*2/C3WA1J] M].%?R;%2;A)+V\F]+YV6S6X?]06(#/'L>2]92EC!A],AJ->I.PE3BL$-M3+^ M)(PHQNS,8D0(B,C%RZW[+THT\T45D]>P%ZFB5NC'/I[M<+QSUT"Y6:W04U7> MR?JJ.^VKBQ[5QKUS4V!,;-X85"2R5_- G>4-P-'+?>"&$RJFNT=*<'\6V=:>RFR>[_*,:Z_+96Q!@E'Z=0'S*&5.7I[Z-11L,/\ M.O;-[W/L^F#MXB_ SVZ0B79T2M@#>95"-X;^MF@6(B2NEVXH\K\H3(U^ M!U*]-^NB9R8II_XAH!;1S4WO2M) 95AU/C]-R,A/-S'ZG<<.[C'R8R^:X@> MGZ G"R.(P(3^N0RP6W)(\L0%0X!(C[:EL"K"Q-!UPA EK$4:PW<:GQ#CFX4J ME'CVNGRDF5L8LV *VW(K5@HA;%G*W2%T'QO!'19,!G>(7>W,OLG;)^5ALF$O M\FVB>3]UEY4RT:%:V'6^O$C(*6SUSY0-NA!JIJ&?=C%)X-#9,-> MJO"KK7VC/<5*RH!K+=3VU-Z@JSVI0J6^9T M=L?[I73Q5K71F<'B5GU2G[O?GHK-GX8S%D/#,%Q>N 22SR%Z)-0A.1;RGRDB4GW![\RU M'OBJ4>YTD MV7'UR/LCA@1*+D:50$N51@%O":WL3PS4DZ6TG1']!RWK3IYRH2!#C#J?1%(2 M\I-("_5>)U/Q;5S%/#H$E-_5$8+V3ISZ(0@!J":!S4T+)8]1^?B=3P(1PH7+ M0Q)$>U7Y7UT,V;9PYD:JW=4^F%0;1( ]DZ54]4- +=*:4W,%9U'9V)VK^"&R M>047(]FK>K.WOZ/T[>\2!T($*M4%&; %)"K570RL369S:E_";:2#0^?J+T8Z M/P7DR/8Z#:X AD_\WODD)!'F!79FD*C>O5(UD>I+6:->2;]$(7_(LG22J)IH MD"YN5'?":,H#Z6/4^?11DY"?1F6H]YMQ_=7%?LEB4H"1)UOL0_41>>(YI_LU M _(9"A SFKY==4]&,DU50%4*VC*KZ0>0I6CVM35 M4SF/D'+4CJ^9'J"YO5XJ1L\"^SUWGT=QM$(81B]L<2DUWZ(&)19,UL0:HC5L MM[B)(>%-6^X261P8;CD^/=EM,0&'9EN.>/BY"\N2D U"6OH5<4RWJ+R\;M].5&"\/:M1 6B_>:E,+=D!C8Q]E9T\;K' M:(G=M2HU1=I [;U*FUA#=+F[+VEB2'B#F2HZLMCWQ17X=)^OHB#@P,%6(-[O M07OR%OYO_-I+-,4SN%RI;G=)X>6GTJH6ME"L4XU!U,*,Z@:/Y#7$<%B?089- M]P?T=J%,^ #]:<0\E+P3*/V:@#L8]JW$7WU,L=<<,N M:G*@(1>^JM!0=7R[=?X-"=Q&!BH0UO,S%Q%,[GUD\6CEDQ8B8*E%EX-;06C) M@Q5B< -BFWR\HH3O2 ^/'IZK$"->?)I"CK!E$36C:)IA),VJ*)IA!,TX>M9F MY,PD:F95Q$PG6F;)U'B@V$1SO=PT(:S"AY9 VT!E2Z.'^JB[1[-@N)PN!$@29F")^"?E4MCD$%*N-CU( M ^_'E&@%:@_Y/AZ2$5-;*%_9,)5[-N+'DSU9W="/_(?B5RDQ!5Y\_?KU7;0" MU+@! ECD9N%Z=*Z]O*,[[A/.E%UI7!3ZE#TLVR\[U6/AG?37K"SN"@44.9(8 MNH1>"$@N %2,#!T5E H\1X .XN_Q_?3TN]-3Y]C9#D;_OIS>78WO'L97[*^' MZTT_3R__[97IS-9X]_,49__WS9/Y/9W1'P<:S MR?C!&;'&OXYG\\G%S=BYGXVOQ[,9[X6VHTBL@Y 46+55G?/3T_><[8\N 4?9 ME.GVT?0YNZ@CVX7O 9WT@V)3I5%W!&A9).T9OZ(ML1<_@N/MW,]/+Z%3(61_ MP9=04[)GH[J53.VRK6U)(F=[TW$TQ:!2L=)2KCU+@V*S1B$WA.HR@X=P+4F! M<^5XG0ZB%H%2EPJ'B(?H]\KVD>_#9.1[%])]^*6[@9$;J!_G5+?I4ASG-<51 M0DJOHIF!B&(-_.Q%=:5,9,!="N-]36'(:.A5"G/,7R%Z20_OV.Q5"D(!WZ4L MOJLI"P49_=HKY,%)R&H/L&JE"',N1A&&CW'$-B%S=(="C]VR0P$==SD)(X ! MB=0&K6:G70KV^[H6KR:MO4I_=[F#V@F>1%FV@\X!MB,E-PBT]V<'6 NWRNEF M>M]_IPCXT4H:C@,.^NF()-5[=K\'B+JEGXZHI]RYJT/5BED-< 62_R?A MH1L\HUIUC3"[]"8_2S3KQ8+]AIZ$C2G;8,B/^+AF]3SQ]A&M8D.DD[69SBWP M RI.@:(=:(8;%BD/R]TETS@BD1LR.J3'I0=P%LSM)D1Z2)@]TKG': &C&T04 MI9*W !:X$PW((T^1/8*81BN V0X.@Q6+_[!W)5BR!\.3$@/@,KR,,0:AEZ_S M,PI]_BE(;L7Z_XJ30[@[$$T7<_=9(M2V!K/ QVE 0=KB3F/*)LD]OH)/T >A M3W)AIDN7K#@&%/$%@%%,3=&>4ABVM<#=J2%C0V+ML0\[A2)S) E<\97FQ=[@3E9)\C?@OE9RS?853OSH(M?U?3\L!'J,0P>W2H$&'DE*;/YU*T6;B) MY07IQ%BE3;O4C?]IS:SHT6JI6!.%S!#6D>9^"PLFN(FB2B6W3U>IP'X\:2F) MY0H2%B2DNQMAJ9'=.OE^G?]*>_YO M6Y-)MNQ(:EC1W;RZ%D52Z@X72E.H\E :[+_;*=U!X2R+DEH:5P-AG9<2;O1J MPCNO!V9+(HV9HE>N!6:+>'GM',+I.E.>CRI;6+!"5U)8H?A$!%HGK/?&PGIO M46Y.*\)Z;Y>P:BP=92?;#8_1VZ%X*[P2JDG]=7QX1_%;XN] Q.G?ED0;/1+^ M G69>BD:VF1$6M<>!1_:CN93C/\>NP%<0.!?I3<%"L\+<]JWF.Z\,%%XOT9G M-JWPI?J\#?'7(+AOP>9TN2'IEO5HTY1N3L1E5+*#):HYA?*-OI MKV%\[EPW/G?L;(=WW-!W $? <1,,'+1P*&W.@K5^XJW? GIO ;VW@-Y;0.\M MH&>+>(<7(^HRH/<6(WJ+$;VB&%%[/H>FS]G62#;YHDTK7JN,:]N=%5GEWV"T M^ARB1P+P$YL(B;UE.4PA*PR3]3>;"$VN1Z _ G87KQ4Z1LW8UM MDV/U=FMXD7""\3@I%&7K6[_4]Z]UX#MP-^.9!#]:#KEF(^5OQ MCL6T][K_;J"^M"W>K4H)RTM.]YU"#D*Z.-RA"*@?MA# 6>"@JK6HD*I]B'_S M?"]Y3W/&JI!*WAC-_=:]36IQ^WU@D_:([4<(0E4_^+5?\R+4F ('>U/D6\J. M=;R6D>ZSFI'%WWMTR=1FX D%3Y2B2THO9"K'(Z5F <;O#Z_6L3&.V2 .&X5^L1W(249RLJ'L#RT6 M9Z4J2"B$[/A2ZPLK[CYB%127H*04@ 36FH"?@O&%VZMB,OI] 6.'#4ELA[O[ M)O<0BSJB9-R+'=$^I0X6'J(PI:^-HT(4XV@UHB/Z;%2A/%2 %H3X*BK;[IA- M3%D;:<9KOH(D2\!HB0%0\UP-;\&NOR[KU03:L^O[U<60V=^9&ZE.D [!K(G4 M:BXFAQ18PW?E^8\(T([50*8Z,JY;<>;#'J5AR"B7YWT@"Y8"N;[DV;V/> N6 M?AH"%I58,1_@@;E-U)UZ CAD);W3.CGA4LKA:EU8L!ZH^5^-K#:DDPUXX89? MKF-^?Z)$&"4M+ C/Z/"^A(JW\\X2'I>LHF\GEZ_@Y-+> S?#D\NV#]R&>P1L M>'+9]A&PP<:L&*=4N"(BP.[-J"3\K.F,B&BPB/M*AT0,:H=+(EM<$LD MX?J2>DO*-A8X+2JM*E9=4E)BT3GGP=&0\J#@QH(LAQ+\Y:>4@WUXAM$X7>RI M4K)EN$ 8HZ],T=P-_25ZD9UO&G5A@7MJ(&4SVNR)5(KPSO MCC/)XJ+?O%-Y-AU441%FCRQ%.\K/8 %0WRZ%_N4IHN M7KV_3J7=3G!%DU+;,L@O4?@$< 2I@N8N$)LFD!^\_7B00)X;QTD&'']H\:7M[^.'MX0?SV\E)%AQ[\FCK]2E>>95!#RWU6$I( MSU7RW) L &;I[4GU1Q@NIPL!LH1I&1'_I#1AS0YAA^$KT>%B];TFR>\W/V2W M26-*S]-;TRN5"OM9VLH":]K&-"@DFY3QH.Q;.'DM+82F#ML)I:>I:7BH2:GHW@ME![B=D[@+/ T"EUJ6BQ M#M"W*+)X$'YYR\"R+@-KD&^#U _^#>&5CWN,/ !\6 M<0[#)5M^*DN_T,3^4\0^9/PTB5TZ;D""S<.*,7W[@LC>+K('#N1U,W: M#R1_K )E;\G)"P5G3%CCJ57/784AT2N[;#-W - MHRU&K.#6#) -\*(YFH0^I17X(2"$&H3DVA#P;U$(A-?E&NNZ4S'7O$?7&-&] M")ZB,?78.\<@]/)ZF:CIC&5P8G[V?4DW$I1[_QO[R^3]PR7]1"A1[/#(#5^F M>!I.(O(0/Q+H0Q=+:L3W@$2GRE0S8M8#>SI2N[Q;27<9U*7\A=(',)FCG^E> M-/EJSSPJ%*A:=YVJ0O6@6WU"6Q=J\C9 LJA-%[^MH+=BV\E5AML,>("BQZ^# MLZ08^=:M="K-ZS*T>D6T+K[Y]!=(QS!?R?W MC">$Q"[=:8V?685KV7%Z6:-.95,_R:B,''ND-4KPY.[R-N\V7%XB$LFB_.HF MG4JJ?D*1FAA[Y"3/RA@O%M0=IKN=&CDKPCXZE63]S"-#ZFRX"\H/!---:Y([ M:G;W\X?#XD'Y+O_B))W:?\WS@;++CX/LC/3BY3)PB;*FN+)%3PG^'(44(9WD M_D-X:RZ :@A$F.!_2%*_Z>0Y=-0OK@H +4OKEVE7(:]<0$;/-^!X/;@7CE&2 M]:[,ZU? 6Y#?+U>GXITT*0W63(:#E50Q'VXL2/!7XEZP1"K#-;PT_]Q%D2OX M!'VZ#V!%2Q]6+@97P OH?[Y,A%I-+4C_UY:M'D7V[-DYIC.P21_IO,=HB=UU MEL;+T2:C.%I1=*FC.$<78 N1:H\>"!:$!'O]13"#M^ J M@;;\%&18*AM5/5X1H 67!ZI)P[J; @7LTJGM4>=5OKPI6UAP&Z":8/8)L51" M2?GG%$L6*[L%U YKB4K:U(*<_QJ32421-2$F5K/.9UD+U//DD@BC9 MT:NAEV"F#)^5M+$CDJ:ALQH2:B*L)BNQX#XBG)X1BE_]D8-9$!W34IQ=P001 M%6V4Z^0IP=004&32<[U1Z)=S6:^=!>$3,[;KD=6K ?H9A!2]@*(U\M>4JR1B MR#YEI^?*^+%F6PO"(-IB,R2MW\>4&EDTRX+3C8_26UB[)7Z) ^*-[FB&%TI/ M*0.^F'!U?I)N8PO6@PYT2I<;]D0OM)A"7=4+:F07,$I>K]%5CJ8ZMV!5ZD!Y MFN*6/+#8<4)11B8_^2D PTI$BQ1 HQ9L7=^(?#B90>3 MWAX??76QKYFW6+?_CAC(51W8:$6EBBBD3WFW%2F;P=%:%_'[CA MG;M6U\YH9R@[(L5"72\XU:T0;\=^9; M1!AZV7:816[WOOI,^:T(:AMV8$$THVU!5F&+W29>QH^RJ&H3'?<62&V.*Y)D MXKK[AN'%2RNS--WK_TP!(S()$P?I-P"7*SJ;1D\ NTO ?[RBCOVU"[$J[:YS M+(9@\ZHI<]>6 M(@JRP8:LJZT&#F0,>Y7ZEUQ/;E_ULG&&[&9IS=Z6-#'CW^M1PF)\[F>,2..1 M?M5(0W:8.E=$(0+:1;AI@]AIW@F1R.Y1.'QL\ >[#DM0K#CH;L MM9@K4@4&6:0G-?E$&;, ,(HIK=E<:,ED"4<:\HZM$G+]EU>]>A#=H1-IG]+_K":N0/29FDBEDX:2R,:W20&0_:J6]/J M)AG\BC1;L$/O0[V-T1BRP]^;CAMS>4"*KN\"]+ AT1Y]R-&%OC8DVLQ]/=J\ M8W4'/I_>F!:\GFF9SZ?'-\N4LDH*8JEC, -,BOSIJ)"3';L!RTT\5ZEJUY@, MV1Z89MEQK69.&.1V/:#QOOC];@UZ')^MQ0E MWN>F92K:S&)0)+*#9?Y@P!Y7\UZ5M"5V6J:E51B;%'+G%ZSU'D!JT]VU43F2&G*P]@ JB9_RW,A4[3->IB MT^5L^/ Z(B_#2O%HU\QT_F9CHZB]ZL!-MLF@B M?8L/K!KN..V;3<;XO>I0E$6SR5@PW\)LRMT:L6\JF2'WJD-=%LTC,ZG8,XGT M2GIEB2KZSGP#_7;JF9QVZ9!DZ8Y=(V&!TSDLC97PT88"E'<@ M2JK=4QPYP;OMS21<(+SF1!D5H3P[/2Q"28=QDG$<.I##1Z)?[P9S+:AOJVU M^\WH8$-URJ.&"%/T9V" <\4O;6S(N7M(?]6(" M!CUU7:# C9)3BIA0/2TL=#Y-A9DL;* DMQ^#[@35)0.\1Z,'=ZO MEMX5I%"DH@5G=;X"EUL[>9W82;EGJH*VP T5*L;6YU0AWP)G[^BL6TTB-X"N MG*$"( OV#FH^"G!N^UDCGE5PC9Z9.^3&+''@$H4>V$3D)O#DW-5J9H%GJ.:W M%A7VG#>.@H!CG-DVI;.MU[0WI]J$,K'#;+ A M&IY7/ -/((Q!XGPES\[]!J/594PBM 9X$C+GC!(](H1N/( _=Y^E$;0*/=FS M:ADK2"5Z[;&W4^HBN F][/#Z1EZX3PAIS_)G+#@A/?8(Y@IL,/!@&E38!( S M-_1':T;FO_GW$DGI-;5GD306G1Z!;6\K)^N-"S$C8+I@LSMBYU WP"6 /=<) M0XY&HERL!G)(Y[]HFUFI&QNN&AL*KSJQ;0OR'@-J#)(G5XGPE=)]"!L>*:_" M_GTZ[#%W:98OF:.1]T<,,;C'R(\]%B-.]$1BZS3:V? ";$5#IT&=/2)4RJD/ M8XZLHC,8Y+C%'7-2$\V8& C<"_@4(*;LBU2JBT= C!.TXW+&' QU*=88C@[;G M]$;!_D)00T9)O\&G0ZS4AS1R>$L.;-3J52*1)HYMFI:),AHK@;7A9*=,LQ2B ML",N6\2I-!8K!>\O_EI"@6HR##6HFDN$O()/T*H156$O]^-)PL-TS_/3_P-02P,$% @ &XBH6$2*450$7@ _ D& M !4 !C86ME+3(P,C0P-# R7VQA8BYX;6SMO7N3Y+:1+_K_1MSO@*-[(CR* MJ-;,2)9MZ=H^4?V2^VQ/5[NZ)1_?B1L.%HFJXHI%EDA6/_SI+Q+@ ZPB^ 2) M9,]&[%H]W4"^F/D#D 2?_Y?+SN//-$P<@/_+U]]_.;#5X3Z=N"X_N8O7QWB M]=F?OOI??_V__N//_^/L[/^<+V^)$]B''?5C8H?4BJE#GMUX2QZ#_=[RR2<: MAJ[GD?/0=3:4D(\?OOG#-]]^\STY._LK)W%N1:Q+X!-.Z]MO/J9_N$BH!?Z/ MY/OW?WK_[8=O?T^^_?&[#S]^^ .Y_Y0V^\0$6[LU[3S7__5'^)\5XT:8?G[T MXTOD_N6K;1SO?WS__OGY^9OG[[X)P@WK_N'C^__SZ?;!WM*==>;Z46SY-OV* ML/8_1OR7MX%MQ=PX4O>75>BE!+Y[G_%2MH!_G:7-SN!79Q^_/?ONXS_[7K"DCY,196YGN]^_%'[_ZZW\0\NWUHIZ7Q%H^?/R1JGO#P5:22>N32,3O>?J"$> OK?LIX)6]"6FOD.=5"_@ M5D&9"\--"H2!=& 7Z'G@)4%X:J8H-7A$[6\VP=-[A[K@M=_!#V?P [<.^\>_ M+@(6A_-5%(>6':>4N/A_^:KL[^VL 4(#K7E8E-P*[907^['&#DF+]W; HF0? MGWG)A^'=UV&P*Y=4L M*_O@O;]7^PZ:J%/0(:10<0INV^J*R^"I+9R*R%@"* MU#_[^:&%S'^]3"'3\AURY<=N_$IN_'40[CBP_%F(T=FQUE:TXFP/T=G&LO;" MNZ@71^EOAR#8GK#?HSJE)<;3L3S3G0K];ZLU00\\%16#5X(1 FG>NR*6A2+ MV6R6WAK2KF]LU4\3TN'DD5$L&;N._HPS\9 E ;SX/^ M?K!"%BS>ZY+N@[!LRJENB=^O%-H=N]A1,]S>IA*VM^-EA(F@/)X3WM/0#9PK MW[ED"%JA^G$[_ Y8JMFQ^Q4:X7:^5'+BS!:O&O MI"E^_U/I=S+('K7#[85*:?L/OAGET4!09 .N78_>'78K&I;H7=($K^NI]$E= M[OCO.%U-*657%TN2/D"1"))CN=:2;EQ(8_GQG;4K&UX5S;"[6+E>13[I;3I4 V;%<[L:W@Y#!)T]N\G7Q17#PX_#U(G#4'EC7"[M#-M*ZZ)^5 M73"[:S/!>WIO@#]W'&:T*/D/Y#<_*FU1WA:[AU9H6/3.DH:8 M/;-*W)Y>F="7-]6STF5S2?BD0H]2]WRJ.T$?%,EL2X' MS6:<*8>1O?0^B&++^W_=?>6Z2=%X(AY:JF.I?Q9:3L [R^75Y9N".F'D1UH' M 5K/0VHI?/'HSWB]KTR/[&":]#><'E8J85>?X@,P4!O)A> @K7>_#7QUKKND M"5Y74NF3NM/QWW&ZE%+*KF[%"1).<;2U[P.U#R%SYX_?KA[=^.1 HZ()7M=2 MZ9.ZUO'?<;J64LJNKL6ID&!-/G[[;O4U2>D/[U^/H047(AY>=ZN@3-/CO^/U MK%)-4K+VJ2J]CS)+;X/2Q M2DD['Q!-B)*4ZJA[',*1^+(XU0/RPM>WA^ 1V@^9X7;")GL6%97E;G"[9 M2.*>B\N$.LG($T%_O'WCF,)]&_>)7EJQE8A3L0FI:([=1ZOU/-XB+FN+V4=K M).Z]*9Q1A\."5NJT8Y[4"B^LF&Z"\%5I@^-6V#VR5*O3(UM9$\S^5RZHAH-; M(4FICN5L#SO+\\X/D>O32#U6'[?"[FRE6A6=K= $L[.5"]K3V3A1DE(=R]FN M=C3L%KBG4Z;$B:!.$O*C M0>&6>EZ=4QXUPNZ+93H=X:#4 K/GE=H.O;^6:W;DHL5&J+U2(6I?1Q1D":=+&.$1S@B(M?BU&]F6 M]T]JA>I+G15-\?I?G7[9.0)%.YQ>6"MMY_,%23Y14"9 VL ESURO:_:;LF6T MNB5>5ZS1[OB&YU$SG(Y8)VSO^YVR(W+28WNAN.G#VO5)/4VPI_Q.EAY2)V]:J,&@%R M1BM\+=;7KF_YMLOB)A 7ZA55#5MVQ>F+7?0OK0M6T0^?!W>2OO-477W M<'5)V$\/B]N;R_DC^\?Y_'9^=W%%'OYV=?7X8,+GYU%$XZC&NT\:X?;C M5RIQ^X77+#N'A"+.="N9*F=QZC^:B+L+*]K.?0?^<_7;P7VR/"90-(\OK#!\ M=?W-+Y9W.,[9M>V+.RY;64".TT8=\<9M._$[NS@CSTM=\Q\D1D;">&2=;?B! M*G4>9V"U;:B1$C&U%_&6ADMJ4R;/RJ/1'8W+SU6V[8L[P%M9H# 0-^F(-\#; MB=]YH$ZX<(?G?(C$:$88JYGB8.9(0_?X9@BX&<*F=![8I@2A*\, M8)0V*#3!'FBG^A3C*_\[YK JD;*[MR7$^ AG*(P&T,<]&:ST*!/$EC>:,H_ MS43@WX=T;[G.U^A&MGERKVN*&@DH-94PH;8@7'*K%[>J("562D#4[$1Y6 M12K(FEGCRMFY)AD\]&%6JI$R28PWK,K%U)04-C)0Z=6(CU3$+N2!S0QL]TR-F*V7(CNUA(U<]@ZWI@CN^FNA;',W4[?%&7R.INP._(#XCG+QXSS!E M8&Y6/(K.7%F:*^N?*#OBN'?'W+W%OFEI<]S16J?GZXS$GC MV$8=0%61>#:XCWKCQTQR=^711$<:7[W8W@&N^?P4!,ZSZZF7OHVZX@[1-OH7 M4T?U_?"&;BOINZ=F4B8DBV@:DW<9)Y*R^MI0'FI<(UB)$0P-N@LV ["@(LXM M99(MW:&XF=NNYL4L!O'@1GVW@.>PK G#%KS79]A;= M<4-"6SO(H-&T+UY8::U!5W>7&&6#>_QJ.F,_GOHW\_.;VYO'FZN'&7FX6K+_ MDCG<\/WE:OEXZ75]=7R^75)7EX7%S\)YG?)3_];7%[>;5\^!VY^OO/ M-X__-(P5S>XP5G:8#!XTN,VH;CV)F-=]Y4\BC>9RXX#JIAIZ.0LCVW/I]8Q[ MZQ4.A3>[]G32&'=<5NM8=K&IV!)O/-;(V_O.3D(7QSVEH93<"[I&+AD'/H>3 M?[CQ]N(0Q<&.ABGHO%;'8L.NN".SC?Z%&\8-^N&-VE;2=QY@$B;DV85"U F; M&UZMZ\IWJ@)[%#M<\8*R9&6Q_B>/TVK4]2&VPMBXMN=TX_K^P H_ MT7 5U-PG'T/9G]QU3&PK=.19E/F3#PT!O+83;NANIK/Z\,-TX+JAW-J./XR# MT"V//PRHMCC_8#B$V6PP/%#G=,6GGI0JV^,.W%I-CQ9$Y8WQAFN]R#U6#$"9 ME*4J3*V,!E(U.3:<*&SR"EOCB)Q@*#:+P2D%WP"N.%JTU>W>#:!;\9:;X2'P M-O WCS3<7=)57'L04-D8><15ZEB(NM*6B".O6M[.T \(SD9^O3 M#/8G*X8G>X>JCU";HQ]:;X<11K2HK#^BVZ ?[B!MK'F#U>440K>YZ$.L,4T? M\!U1>10K33ZUEN82S<[V1AR[]3+W6X,5IK^F8W5H9?W\ MF*_IR7#.OGXY@#X.2[11K##Q1EJ9D%K6E ,'58MEI:;UI.'0@<<=W>QL.^P$ ML;&7^K8ZE*I[X ZM!MH6=ZZ5S?&&7A.AN^]39[1%.6R9^C=FBF&/J*XM4R?O M[H*8DC\>7UX)WQRN]U9[2F>SA[P0+),^G?I:>QY'(?NZA##22H2 M!^3>PG" T:&LNF+.(->]2Q%>4O-F>&.S2M@> MU28%S?11;4YV1FZBZ$ =4V4U!U0S$FK^SV\^?"1[*R1/0M_O9Q\^?(#_)Y%X M5=PZQ-L@=/]-G?\'EI>4N&46&6UBG+RL7OEZS&DSW#&JTNMXWBNWP1N=2DG[ M3/GRQ^X'C\M&I_.&45$1D]]^_Z$J*C]^^./L3W^$P/UC^F<1HWR"S/K^\,=O M9[]G)),_!H1<@^/&'[V??_DE!\ _??SO[ M^.T/"H+_V_(/5OB:DGS+NADY:>4X_-E+R[NW7.?&O[#V;FQYDD\JO+911]Q( MV5SWPB&LVEYXT;2%[)V/964L"/ @KD\2+C,B8Z^9(UJCZ@\%Q\^8_K;@8B*\ MES2V7)\Z5U8(Y]"CN6T?=@?/BJES2=>N[:K2"8TZX@[OYKK+X5W?"V]XMY"] MJWNG+$C*@[R3N)"$C9D*CV.J3Q,>)H+Z,:16= A?:]$=9C M3^V8,?)>#2T%!S FIP*6BPM6-72K(\5C?L" 3;OV(=U2'SZN>!?M-HB@,.]B M_6B]J.9PK:G@1KR.5CFZ%]*&!%ZL[*I(CSLDV=1%G'DI<"3)8WWO@.G7HIXU MBR3&V=0%$V/6$47K[()U/,8,Q]YHXPTG]&B@UJUZ#Q1O3%?(.L*>IY%#1 .H M+,X2127;G!AKSBGLTJ ;[NALJG>;VG)X([>QY'IKR9D^]S>,KB>' ;G&6 *Z MN#O,H',1/L0P\//EPST-'V!%U6AKN:(S[N!N9P/U>0=53[R!WE)^;:V8*G,HP<02S:@BL> MS;/=U$8&+.DT)0Q0Z:R._>,>4XEYI=S:8EUP(#D+!/$]H-9)7)\<0L 2R.+$ M2PLK91VF%\!%7>N"5[2>5N >R:P[:-$<6QQ(VV*PHCB2V'(*WJPG[M!MH;WB M+./T9MYMA-=SXA'?G'M$&R">;4M6:#C5KNXQF5AO,LFN:#Z)V-8^T2S&-(ZY M]0CZ8II5GZA;.:56MYY8H*HGTXJF$PI031/+LN T>O=G8$413I^%FHO\N'U3 MRQ2[3"PV2_2M#%"I_82BM$QJO:$J<< 1KP.H7 S:0*GQ^"=:$^VY8 H#5;7' M';.UFBJ/N-IB%W]$VGJUKB1J$9+&8<43?&B4)W GPN+VYG#_RA_[8?SY=W3T^D,4UN;F[6'RZ,G/;ZXGZ!WK- MOG/9DQ\W?E(M%EX^9?_GJ ]9=Z.$V^%[6*=X0:PU&;R!TD>9[N#/>1+X.D3U M,%+&F:2LC1V[-F@C4R,_(I5'RAQ$O+K85?*T0LV07]$<-P36Z5G,%I2WQ0MF MM1)W7S)'28&XE+3I4EHCJ)H^,]*EC)9M_4HARG[_X?1@E7M<,96K6805,I&9J/)">P#3) M6&HU_1+]%[E;2JP=//<) MMZG6C 5WN%7"A-_9'*;89!EZ#*?G=:I92I9PNJ,"Q@C:%;^;D>LHUBH(F8)+ MRB^K):"H@$YE8YSPTDS'PH63TI9XA^T:>3M?+@&RW$$3PNG@;>9AE"&5-/DB M6'(3-8KSV4CVQ(/"%C5=<,=A$WU/GE%0M,<;DXVD[NJTZ4UKJ,R0SZEG).-@ M[CF%854.LK=/[)-IMHG8_8GZ3""/*3QW=J[OPAH"ZE]4#Z#UO7!'<$.MY2"N MZ8(WCIL*WM6O$_K\L- M(3NS6$.>G>?[^+-L\,"BZW.^8J,SS0*6K?V[D<$9YWWMDF7B.M! GJCKHY&> M/-X[0?UK.+MQX->JXH#$"7.:O/;''UG96N&&_;BQ7)\M =)*BE!_[>#QV3'? M&8R!^F83\A)TY#ETV?\ZP;,/O"R/C;U%J01=KZD=$XNL$N,! MD=1ZY'GKVMLDK;:UV#I\16E&R"'.(82) "M5+FN&.)I5> M56<0\<:34E)]9PZ-U,74KI>H@XEC_S/;W\V+9ZLVATM;X@ZP"NT*!Q1.F^$- MLRIA.^_-9[ORA7+O1L)M"/T2K7BB-#F!P.:1AK9JC"G89R?&9Q,/R@^&\',< M=X$?%-6HR#"UZ8P33[K9(-]K:=H3>FR19(6/ G;((U605A&#RS M%>'ZX#N0A[%AZP7^#><<(^(F K).5DR>V6_$3HMSNM4" R^0]FDL[>"(-QY< M$4W2V)PTB6:).+M]X'/I6!^1=[%"1BN(243W%K,(]5Z)XT:V%T#NA:U%H5]" M-THO9$N6O&3!9>[V.@RL MZ?4]US\PQ1>9UY]3YJC)@S&/U@N-KE[BT I"%DLL^FY8>$;,8I!W8K;VN,V$ MEHHQ?5B.. ?%$:U]>A-_$'9X)_UC*-US[BF6#/F59B$@R24D*RYB"HYFD*79$ M40OUJ]/!\XL"^TVX6OJJ=%J3NJ9&1$5SW Y8IZ?LBZJV>)&_5N(^ MSIF@HMERZH-JF$R]LE+I78I#:(_$@KBMO5 M,5.J>>#-"*>,(O[TZ#B8/@WV; ;4B&>@)5"QD^*T)>AI!%HN7>\0*XNZJUM/ M"UZ.M*P"F*3I="#F6&"=()/01@$SNO1,Z)!W=T%,R<N7Y+&#&W>!O7+"87=08T)<_U,(D()9/!K.E30NVI3!(IZZS2 "M5)":' MEK6*C#OMPH28@YEF0%V[H^;0VF)%SNR%C<5:['W,?0>N289T2_W(?4H.B]0L M6MM3P8V<':TB(V=+$GB1LZLBG:]--7FAY6+QZ7YY]3?6[N:7*X/OM20E)T^L M ;OE=Y29[-%ZN8QIH1V'YF\Q\FT(PD(I'Y4<$)(97I]!,NH]H%H[[SP)KOX4*(D8Q4 ME6VN@Y!-<_P+*/GAVZ^/H>5'<*F#EUO@__)$\07GOPY1#(-*:LT.'Z(7L^D" M8G\;-\7'[IRF"9<:]!T0/1/I2"H>D>3CEUI&+/\:!.$_%7S'?!I[#IGE'5M%$$F>8Z[175DBC)SWDY35T:=>Y M]*(H@V&MV9*$WVMC",+$"'GMXW<.%3]!=7-"?SNX\6M2>3Q?=$1R$8 G42L5 MRIV[(5,==FELFI0KE\X>YEW*@K>LI*HXIRBI/FZ="=/?J13Y ?@Y["\X[!=1 M_S& N2)8[4$29-0A (7EU&,$L9XLUZMP,<-[B_)WN^+!UWQ'L;(OSM&CDP44 MNX?JCG@GCNW$'W2G\.%QZ75]=7RR6GPOH9C1IAK8NL6-/\Q55=D*[K,Y$HJ=*X-#K* M.DP@*BK%[GR]1YJG?+5&UQ^VREAH7K5V4- M\?IHM;BZ?)-\%H2-.*>82O)QZ1.%TU_JU?Y).]Q.J=3L*!-5;(37&=6B]EA[ M9,L(\ED0-7/$8%C=3,35W''XNP>6=V^YSHU_8>U=MEZIC+&Z/KCCK9'&Q5C099D-^>-QN-86IJ(OT?(31_"5SYXBX&\,@2KVN..PEI- MY4!4-L8;B_4B=\[^)I0QS%['TM+(/#:PW1L_J4Q>>H:CO$9J]42W+U'<4:W' M9H6I/%!DUZ=IYVV?=@=1$W^LE-8?!_.[+0;OX$,E2SF^]>7R3[VC7^Z ML[)D%KD.PF,V)/ B2U=%>E003LY67,IG*V2FOR-) MYOL:HV7! M.".9*,J#YR.^^B!>(KKRG2IL0V+.*U[&@*PL#X[*#6>-A]@*XPG8XYQN7-]7 MFV0AOA-)!UDNK&C++T2Q-?2:NO$A/'GL MOFU?G.C1R0+9-:"F'9'?]VFM1N'<(C^2&\ MF2C3>L8%);*D,Y+)2A)AB9"62.(:.K&(W/Q\<$AL:DOLC6V W$31@3J7AQ R M@V*!S]?5Z2M)12O]%*K7O#W(X4;0OG8ZV=;H0 LOXO76J%!ZC1'PZZX\:6-_LJS MH8I^>'&CE?1ZSE+.".1# ;>>EHQ@Y\C4CV3(\M^X,9 #2A<4A3 MG1WBB+%";&<8!SR!^ZD%FICLI,>$X*U<6R6J%9M/!,P40NO"L'1NDS(P'\.: M%4Z>!VD:LF-M1XSRC8_PV?34[/3(X"/=[8/0"E^['[BM)($;R[K8H_JHK;H_ M7K3KI(7F4Z09QT8';,H5%&W;%'1QM]%?48U#VPQL,K:37 M4=D WLI*^,P*+SDGS$P7[3+W^ M/(YC=-P2-%P-#\2^]H+GJ'D1O+(NN/&PB;Z*DGV8+GQ%PQ_K!@>:+9C%IZQ2Z.+P&>_.+#? M)7\,_#K_UT8<=Z3HM:$<4WHHXXT^S?KU.5_'AZ)4$+)Z)>] %C97_YIDXI!< M'LB]IA*17"33#U\A,2@WYAJP5)1;#C(+6ID 1AZ_*NRPP_:X;[L>%('/7W]X M#!I:L ;\!F*%&PJ'M*_RB(XF/GAAO&+FD-G6?H#Z"ZK)06QI3PXD&%JF&B@H"4T*+)FIH M!HR4)8\54ZM5Q",WY>7?IU;I+%1 M6Q*=&JITL5DUS+2A."7WT"6+/VJ9H]=NU4 MQQO4"1.^2YGO6>:)C=)]SFYT<,9P;\ODQQXZ$,%^_*&/2GV.0;@9!#@9!"1W M3]DJ&JZD0@W0["8JP /\WMIL0A["Y FNL\/\/D];BI,"\M&!7.B13TZ8,&N& MJBE7-AM266=>M(Z)8GY&;)2;0YRB$,G>]Y[2%*9V@B"5E!_0XU(VSY*7=\8) MS]UL4+/[4])S2M.M2OEU[_KPI*5TL)5S0S/W&L040F>K3%/#^SI)#JAU;COO M-[4H5VC>;,\FZ32EV%:)/M3>S'UI;L]4NE.W]IF:W5.8C==2/[GK^,(*VR^> MRCOB#-3VNE 6E^DUMAM%8$<,-!>UMT*Z* %Q ZZ#!B,81!0"&(+:\* M%$8TR463&[6(0 (VM*.AJK>T)SY)<.EHPP; TY+RY$"IJWX# 58FSF2KMXQM MT./J+6YF0W2;^)(8)*\TH@..XTH?A7BJXS[',F9G=UA]>^ M$.!NKK:Y+=Y4Y^L@9+AF4^I$URP$>-*F9))48[GF5*81]RVM4H8"#4G@QX2V MBO1&B'40DG %A0XZ MC)B+P)0\'<(DW!P'88'25 (B@+AV?"&DB=/>[=-(RADC4"9 W$N!#JBLKZ#""Q(VB XO;08[W-GAY9TA= ?+W MA<\+YQ\CR^.''N%G/XC-3,G2Q>EBG;TW)+U!5+.B579"CE2-="[+U)3W0(Q7 MS>3NG8>!NXNAP\;=\%5^:$Q^@T #-'P$'5GZI/>"#7VTM[=% MMU0'WNCOH,.(*0M,^=4A3%+(KY9E'/1=W[M:KZD-,YBK%YO7=ETR7%SX(,'< M=^ _<+SDB:TF_)-S%IT(X(S\[K;(KO6UZHW\>E\W73J?2LB?>BFY[);#\C\B6>B*J@I"Z&];C$(:4 MA=J;ND41RZ-INU)N8H_D)J><]OPI[>L+*] UM&;V3;"H,K M1KS1A< Y-IC])H5WZ4>5 ._LU) =^DSG9B?X.B.YB.*/,' =_Z[008A.2BYX MSDBFP!'$"QV,S)@G]IE@(9)8SE5/)8PLSGM9O[,&2J##7.(W.' M_=ZC?#WN@;S77O!\X[,%ZHZO1&I.IC7OC1NP6UJA\"Y=LZYX0;BM EVC0>8C M0!0X$8F5Z5-?1BSAN)'M!=$A-/9\%;,+@\![RW78)%1AFM-6N -:H56QK$^A M"=X 50G:O42/H$> ('^!Q5 1GH'4,G5$H?!*3'4PE33$'D\JW8XJ91VUPAQ5 M2EE[OMR3OG!D-KB&TDZ\2V0JQBX"GPW"!QO&8WCS(=@P\T7\T0?'C6$096)" M1MTY/\1W0?Q/RO%%M3SH3 UWM/:T4B'ST(T4WKCOJU"/4\$97_&.BN!,9-8D MY4U6AY@P[N25BG':"(J@L)7!=\^2PL5LD7X?>"[LT]:LARL[X,:,>EUE6%"W MQAOY#63NO*)S-[Z[=FW+CTG.AJ1\3/CN(MQ8OOMOOG*%>&*B./P?YU;D1HOU M/3-O>@KC_!"Y/HOL2QK9H;OGBUW?.;77(WV)SSWU6=NA>>*.H%$L+@?AH SQ MQO$X:G>N42!)QV\WYO+-")<0$KZRC.S7B91$$I,GCDNPA'P&60D7=I T68,; M1;B_ $(POK;<\!I$M0M^)CI^K'QEK;SM1!RT3,-2 MUY0;3L I2\7MZXZO;!TEZ+*Q R@?#QOC>NWMCN0S$"6A;\U<90+KBT92 M]X_'G/K@BXOFH3FDREIOX:9OX*DR4LI&.".L6J?LQNQ)"^2W8M7R=KYR$A"' MKEW?%>GF)\OU8'(U[J.4^M7*WIH<(D2DM^$@B\TKEZO&J78]IQ!,C;0_C;#* M;E,)NV9*="[& E?,_1@>!,@/!//2--G#L9'\G"C?'1*%\PW%Z[#VR(-8?BQ2 M[(EQ5N8&>C-F,#$GAPJ!C?.&RL8X@:V9CO(,O+PEWKEWC;Q=7?(V\#=GCS3< ME17O',TM;_@!L5U-DK"\)7Z'5&AW[(U'S7"[HDK8SKO\]I8Z!U%GM.B3)&<5 MF4P8%K6NRQJJ6T_)7ROSAXJF4_%;?;FV(R\UGT\<2E'S@P5( ( _[J$HJHM M[@"LU% .O]*&>(.O6MQ>'AEG0X7Q=.& 6IJ-.RB84G?&[:01\D@KU:D08H46 MB&.K7,[.[D9-%8Z]I6S%3;,WVH4@M3A?UPF[&S;1N>B653TPNVDCN;N[+9"? MD8P!$1P0C I#*VXJ7J& MLQ$E,!MGFMK2P!W-G2Q2O*'9@@#> M6.^F1I_7#1)N/*EM=$-<-H+6=<,-",YT+-;HJ>^ -^X9R=TZA2^1_1P0# M/$[6H./P22E_D^%-R@8PYO#6XJF;6(D6VS3#?^WM&> M^A$_G;.D'KR:=!%$R*>H&X_Y4WTBH55NM4ZR5DWP#P5:C6.=]]GPH%\_Z91*0 M1 3"99@1+L49CWF2O0QH?'5KVGZ8T.K*"J%:-CS-P%6NPZ&J]K@1IE93&3N4 MC?&B0KW(7?TUI0QOE8B0QC"%'TY?>#0D*A=6XHBW>N*R5N/,P(@C+I=XQ>&F+!%.CGM/RW:9)I?INT_'H0=(F MB7-G3%#MCXQI =/A?5A%]+<#D^3JJ4%&J*(Y\D"NT;/X.$EY6\0A6R=Q]T.BF 4&4]9$U&95"T]JDGZ*OZW M+D0;=\8=K^UL( =OLYYX([FE_%T]/2O]FS.:B9JTK^1S\E_3<3ZV*>0ZP28" M_^>(+M974>RR62M57/P>(09H?8K_PG-PQ\ M6"I6CZQ#\< 9MX-:-*_%HID!]JHM0ZFK9R?2RJO2[P7V0*4766A^NI2+30IR MDT1P$@>$F4VZNB()/W)%&&RVUF9'XR/#&[>OB2G?'7V6IK=,$/:C+>ISMUGU M=2"#<_CI:Q=Y8MF6!MZI9V=-NN_D/A?>*BFP1#=3'=T\2VK3H]=<"ER-Y'*3 M C2+=?::@"C_Q4!:J@J6O #@+'RFQ"$,F?!\_@VCIHY"3?G+&+.TCA],(.02?ZE4A!_22^1*'LX2Q9R,PQ]>^]K!;A_X MV?4TV[.BB#^%Q<\\PLHC-[I<37*7&MV*R1J^T1-_O03*PI(P^P@KD-XLU*:O MBOTK^R&WDQ/$SF.GS:&?C-@58'AZG K#9KEH-L;_)3@%A] M2NH @%0:(HM#5J_ROV?YM=68%&3"!["XK!O"\M9FH)GA*5OYDA7=N#Z<\.2P M"D\CPX\[F*E&:1L95,5OK%R'LS YC&[GW\4N?!<.YO+Q=1F\&>+231"Z_P;\ MCL@M?6+?Z#NS.%WZ($QS$*[M/A6$;6:'NNO3N7B^M3IX M5JBLG)^-EJ]LU!42C+M%,KY)9"S(BLAGZVR8#@JVID$2@7E.W61@T.2Y@CZ M64U@4F#9P!850%G1>W(@V427P0"2IX70@..0IB@'1LX1.RB.99;<+6 ]"H?O MD[2AL3K"<-&YT0I2W1HG*C;4\J3$\&E3O,O!.H%[%3&=\0O\I@-V:%45*7[ M< ]8$OH"J:$N=W\5LQ:NR<-AO_?X!JOE75C1]MH+GJ5+7M)=LMI)3$]Z.*-7 MFZ6R*4X?8LAG/%I4TS@!8J$42=*P 2_:$C>7A?"D+*1RXT!$V<@OK1DU&&=. M9.X$V!/@+U_T+%YV-3]K,FHT&:8+OG7B5M3)O"5TH?:/CDVC2O M)B/7>YE[7 SVTV*]I':P\6&SX9Z&;B"*T#3/[.OGAW-L&,W2Y7L'FIGAG5T. MK[(.-$AE(XEPA7I3LGPSDDL('7,9B1!2%*PRC;73LKX"?B->W4I\ [OP#7P: M0S_6:TW=F T4AD&ZW)J\.M=BS_?$&Z43M1*>"NSVM5TYOG:E.@4@[:V;CIA5 M R07A"22S- D[9#:D8,<"?;B&$G"#P&:K8[MLJ11'+HVPV9NH;GO'/WF9]^- M>^&<;I:30L!![%V!C5KY308UA]%Z6#S-!4J@%0Z;G?R2RXD=;/&:/\SM&?&Z ME&#DDU\>F#1(0/JX:"6<7+>9_2Y=[\ $;HF_;:E-!5H[64FQ8F]#:@J V$TA M+:OMDS*P,WZ!Q.91E_#'!V'F#+;*C.,DQH$5L"LJR[[S@BCZFNR9+2-C!69S MG#\J:"CE=<]?DS^VF!>VI#857.ID)<5LK@VI*>!2-X6TS,%.2H5*O&=P2R-M M@0Z;S!DM2DSBFJTN>NU&MN6)5.7E(2S;YJQIBAL[JO23@:&L'=ZHKY2VJW<* MHFD^/B5K)$ 'T>^6^IMXRQ/@0M-7:H5&8J[E[5K6X"[PP]/+MBKK::2//+IU M6[( ";J((\81[2IV!A_I!GU^/1ZF[C+#9 )Q/&L8-VK/7[,?_^;2D+GK]I5? M3IR_N*IBBXT[3R3>&MF@-)@J>TX@4IK)WS\,2$9=1,'\%_(96)CU_003>'&: M4SMOH_&["T?E=N^C\;HK1>2RT_NC\#E]TZE+:8'45'8O06]>G-S'=U:Z_-/&8 M" +HM*CNU$C&8 (HHU5-';C4JLC@218EJ3H(HA$NFV$\0V9>(J]EC"+B'8VY M;?*Z$=6/OS7J.!'LJM6]%)"4O2: ,O6RZX .>%Q7U 5XES'ZFGQ.>1F&@N%L M($#F_3L)8[[6=[&8 =/?#Y;GKEWJ7-(U#<.C*R*<>Z9F?E?OR""]B>&,;CTV MRNX3=Z:$_#)Q?[UZ(80HY,B/0N1E($7%1_B7'_AGOZ7B$2>1KUC 4534&/=& ML3FKW14LDO(N'$1.IFHSJ4:T=+EX_)O$6(Q5Y3[CP;(T&&C"YEJ*$P;H9M9J MC-+5Y"8.U0V5&Q*OFP2<5!L.%V@/;+\FR"V), 9\_R LYM,-W.3M#."C&J[6 MJ?1!N50<>RDN.RMJ9,]]E3W*S*F'+&)0UVBW#-DUT$0.[SHU[%S=9^M&)*1[ M\9ILI*^T^KA(C\&4D@SDC"1BJ-\+ ..IA@(3F(_,A#V\K\OUO^$&A(9S_L$X MO>UAH\D:81@V;W]P,;6FT(,"L%D3?BP7SL+Y - M[V,Q1C[@CVZ&SN-1-M!O&(_TCGR85^MCOTSNSX-[22^0J)]:/'IHD<#39QMR MD%1G))GNC)LXA/;UN%.#R7R<\A,J!&0ELK#)J452%/?DU='\U100F8#,)!6: M_9"6FQA_BVHR'^1BR_J!]TH>;^0Q@<#?,)/N+NDJ?F1\*BZB*9KB'+N:Z%=X M0Z"D'=YS/Y72=C['RXB>/3*J!,C."! V>''L6,?*&V+*QM/R3O6=K_*6T_%0 M3;>XRGW4X.VM!^J[07@7Q'#LM.)62%D[W+ZIU*Q0%.>X$5Z/5(O:N28+IT@X M2;/7._3K=A'X3S2,79@3RGIJB[$HC*7X8O_*8XO]XU]+F!Z53$:._X8SADHU M@+@I_ %?K)2+USD^8%4;Q2X43)%7'9KG%$T\J12;3_^*W)M.5:I)ZEN%/^+TKG(1N_I70LW,<#Z8.J-% MA?52'15'?T<<%66:9%$A_Q%I5)2*V-F-!#6#43&$.OJVJ7[VX1DUR']3AX]V MB_7B$$.N&TK7?@K8[R^LT L^!4YYWK(M 9R!T]T6V:Y/J][(MVZZZ=+]R!]4 M2\\YDI!GF(,U"1*FO& QG,G@K GG37; ?-Q=DW'M(G,CR]0F*4->$/O8)ISQ M^)L7!NW2PE=,9-D@V7?C1W'( ^[:LJG8;52D0RJ:XP3.IGK*J3=56WSSD<82 M=W5E($QRRG"@R:9$$#>2CQM,T_EF$_(#OV0?NK[M[MDR.#]AYX =W"@Z4&<( MM9]HN K0*6YJ;^HQV=W(MIPK=D+*VN)&HDH-CS>F3AKBQ:!J<7MM2\7YME1^ MW,+,H^N#*'D5Q>Z.'S.5#^F(4[Y=]P84ZREXDL@ZL$E)?!T$SMQW^/O%+HWN M: SO9,)1CO([68U[X@R_#MIG2Z=FW9"OF5HJT7LX<:3A\^#OP\"F$3P(MF;< M^2'T*.'/W-R*R;/K>61%^6%UI@@_U!9F(D??$'[Q*B')?DJ>385821];%1IP MVI;S7XB=%VF$">&Q63,G!\LIB]\GDBZFL%"U2/(QQ+4B MR$:LL@N)_._B:B6) _Y'REQ;^O6X"Z]![07$8:?&D>[G? 8&).$P[K[]2 K; MH+!T._S' ?&*/XO-/2^Z.(0A/=F!:M%M2NBEUEL-8J=]IH9E%1IT3P9D)7F* MQ1&LG!< 'MF204RSJT-V>HH3 G(&EFC8F)6U7UJ\-9,&>U(%^9L^3)CE3!&"GO#6JD, 9=' M!DIY#@.'#X]Y4ZB'RAYT>*&Z]"2MA, /Y6&)S!WW' B@*84^[_7G *H!Z)VN56/?S++2> B^7:E<_3LF83P46%T'UNN\@'GP79X]R9B2=E!E+X M:*+%\#$E;2X[IEG%E- Z;#DF< =U*;]=T-?/6H]&?PHTU*!(7+32>%(J>!Z ML,222)?-NTRBB5:U3Q%%)F\RR32 LA6JC7(,"@I5+=;SD%^T T>O*+2G:HL3 M@1II*!]?*FV(]YA2M;C=ZRMYC$\ Y9J?*)&H\W2G_.]%O.57,2V?%#N9*\TG MB1>)EW6M_#>/[*<(MC,#O[HD6GLJN .@HU7DT&A) F_0=%7$9#AUKR"D*E[. M3!IOYXRM ZQ+@Z&R(4Y_K]>;D-)J M**EICQA1FFB:O_U3T1@YOC02?7"82:0@0@R2R3'NRSI#FD*EH4'P,:*OB07" M+U;H0JG])5ON5RQT2YKA!*@ZO>0Y_'$;O)-TI:1=73 E2("BP?6IK%AEV?C2 MAM-Q076Y^--6TW!#367BCQS18'WX3L M?I4N2EW.9#7XH;32MZI9^!3JRFVA2,T#/+U#G<43#7UWLXVO7=_R;39-589- M1Q(X@ZJ//;+E4,O^R%=(7;7IOO_G1F3':9$HMGQ''",(?'JV SD(?W DD81D MHI!,%AX=XR9JQK;1XL@8B^ME&2:,L(A"JGD?-$S%/[?\7Z\/_(A8#?C5]<", M=8VTS:&MLCEV)&LFO*9L3Y ATXJQ(VO!CX2\:N)AY8D2(:M7WOB:PF.Q7EKI M@("$<-SACCZ3?P;AKR/#V;"&6J@M8P# L.@ZR@)(I*.N+5MMWDQ=!I*[P+H@I9.V_-BGQD2M-@6JBH7&5B2-%T2NZH3@Z5M9N*2VI*$)TX MI<$4T9(^!=X3P^BBII49H[H^N!VUD<:RQU9VP.NZS<3N/OM+J),3;S:9?3*D MM)$RX*Y/%^LC/<7;,N=!& ;/8 5KS_X2ORJLU9($[KCN8H]"+?$6_?%&?2YVL-NYHKXR%GA(=9P_6:X'6U37 M0?BPI[:[=NW[0[@/(LI/*#YN+9_]Z3&T',I^;V^98LJ'V0?@,SV@T6+9.C3J MQ61:D*5'5>VXEHI%,KEXLCZ5C"2BR>=\X>]"$M3[VR!+E+?LCSYQWU:;S MZ;F,-EEE,R8[Q1HKPYJ#[R0/HR7!D0;&N/GRLTP?JAMDSM+J=;K^ MN]V'F!_9 OC@SU]V+SW4/W[XPBE*0402K?*UV@;=D,=90[T+L5?3!W$\-I6\ M$6&SI2SX4WZF=\W?XJ ._7<*2M&QI M4=\%9Y2VT3=+)M2T1YX\:"J]IG-W4$ @X*6#$DYB)(H#JH]62@JDQ+!4K)32<%4*6"Z\:FA F@DNNS8*&1J(T"E3\MC]"7 M/?4CBA>IM!KI!*12ZZ" )ZVJIIH-BD7R%JBNO8-V> MQ&10J[$]%%!6VW]2^-9<&TV@YQ_X72[ ,7='(XYQO(R_ P42& *F\S,[V.T/ M,2W.44RBW/"F.H&^XEUISI3D7,5CF":>8!K;,$6=N4W@M1V;JUQ0994WJXX:2WI>HVBAL1PPLX_572OGTLV&<[QC.22T"8 M""27 NAO"SQFD7VW'<>:/CD0B&)Q;I$^PAJ@D?E?ZJ\5JJ9!>Z0&,*> MA3KR&NGC#;Y!M-09L9'1R[,7@?]$P]AE$V]8"O"",/P9^,KKL_6]<(=60ZT+ ME[ZKN^ -@*:"=Y\P9?3%%F7.P>Q%6H.*F\]MW21[5+!X?XCAU9C:]6DK KCC MN[TMU!FNJMYXH[Z##MJR7"DWGM6:$<'0](IR1(-D^G>L&:38,KSCNS*+]:7U M&CT&EY0QV;%ELH"AR W\7RSO=E)V\&QSPH\\ <-Q-_I&,L)=MO<)C, &2N2\R*L8\P?R, M1IINY>KR,Q[-MNNJ^^-$OLZ64$]G*CI/93;31 5MDQF)V4P&@/%/.HUO#$G= MKL>?Q@"!^]"U&^[95_>?/ @4+=$2!$3G28/ D0J#@P#GAQ4$-!E#4G=?HJY9 M$'AD#*)MX$G+M\7Z(0[L7[GVCZ&[V2BSF/VI3A0PVEFM$8PT(SE!<&FIV#"0 MDPDA95%@B<+E$"A$$DEPH=%(ULOMLR_8)^+VX;!%XE+[(($OJ$OD^AM8UG4V M<9'&U*&IQ"+M@$@B,&78*5-C:)!)>/(,"%(\T6F6/.439R:($Q,XIR9 AGL M=Q&U#_#VLF2,ULN@!O2F#B4UEFH'*PIB4X:8.I6&AAN)_Q2@9RASY3!D2P;1 M!DF*7:5/K@\E##/MYIM-2#=63-D$S;?=O>6)R@2+]5T0TTBN6 #OTL<7EN=1 MYSH(E]2AN[UJ"V,8-CB1:6B[9IM; _! OA,VI,:=+SX)F:1(M5*I8.DAQ"(6 MEXN_$ 22D4 JU 'WB/T@)C:7CE>R"C/Y^#\CFKQ"D_^:=8!E39#7:66]T[O' MP7%9G[SCJ)MVF+]7/@!E4I%,K*1,3/Z]%D??B_V67.3?:SFH?:LW!3$;N6E0 M^.V"0M_X=W$(X?J &S@W_@43?;&^I&OKX+%)P+WU"F"T6*<'.LJ,W[(_XA&K MBR6RH:A-9^1C3"=5.F?7&;/TL(7K,V>/>.+*8JC-><(O =#W@C/\+2T_,>[Q MB_&MY55+>X\/O5/Q%'V;F2R%X/52A.R^[OEAY[H9'VG%> MLQ0ZKA6Z)\^L&1-B:J/0&-^D>KP:4H(I MCFRCV$/?&"@P![ DR*0^FIFFD]4PE9WO-R;CYG^EXA-+R)\6;V,:$*#J$Y?] M,9*T0#!D3N(C'0^N\)$6A8\D+;+2===2_DB)]"03G\SSCW1Q\I%D+9",QZ@_ MU/'(/6H4:1_LY>.6=WRC\&],-?;)'H.?W""CM M0FL:@V(OS?HB9_%$;[+KO17\62#Z9 /'9)+?GZ9CC Q01@U6/")^5S08@R*0 M(/WUS4F2S]A8,64GTXC?XD59D=5TM[-IO4ULLJ4V9+/R-6RA1I-Z9 M[DX*,V[WLT^.V=WH8,?KGEIU#J/D'>0D*X,:V:4-U]";"2W:&=$>=UT&Q^DAOJ"6S\(]>RHF2 MD6K)Q2FSAR&KA#NY-%FA6( M+B& -_B[J3%4F>B,)]Y*T4.8)5>[L-@V\N 9C2)*;RF3ZY)&=NCRJY:/\"B; MPE35/7"C0 -M"\^2J9OCC? F0G=>4W/:,\*ISXA$GWSF'(R\9U*N\:WKTYN8 M[E0SU?I>4_3E$ZWK_3GK,C6?/A5\"+\&+H2S,?.DR?"ZL_\8F:4N]A1*#/L; M+@),Q14F*&V(.SK5NLD!>=H*;PQ6R-JYY'Q*,@T\H&HDR(94SD1HI>_XUD56 M63O<@:743(ZKDT9XPTHM:E?'RQZ8-AU4PZEF(J0>MD$8PWY274R5-L0=5&K= MY*@Z;84WK"ID[;Q!#B3%CJ+IR!I,.WA;QLP2KCJFIA-*E1$T@<#1YU%#!TD0 M6U[UPDF7)H_ REQFHS@YE1:!\U44AY:M#IJFO;&'5"LKG&8\:KMB#L=V"O3- M@)PLR0JYD)2=R4S(\+:XL*(MV5NN*# AZA5&Q/5M[^!0)ZVVM6/L#W B3E3< M\D :XK'IJ>OQ]V!_-)]224J1J3*@RL:XX:!:1W5Z)6V)-]AKY-669DDI#Q'% M3S1K< M^%L8](()F-RF;SZ?,Q<,G3"R,I M,'M+G8.7/N=T_GKA,2VJ#@M4]\"-00VT+63'U,WQ8D@3H3MGE!+:^:-EJU?" MZ9L\+,!??N?G\$&21._YBZN:)%>U1^Z_=9H6O%?5&+'OUHK<>0'(G31SV\] MU(BSRII=!CLV4"AL4=H0MWNJ=9/]\K057H>LD%67)PJRQGWQMN9LE:KM=#SR M1$.54][B/SU5+:XNU[P=]IQ4@[S",'IR*#'K5ZQ1?)*9*$_XSDC^,)&4@N!-0"65&IEV-F']ZHY7+[1,(^UK%]0J5] M1LX77.WV7O!*Z0,-GUR;X&/R&UI+:P<8'540I&GY1 MJUFF02\OY! WI(7+LQL:&2&&Q$'5U9%12>4BB6 "(\^@H4-DV68DETX4F$WE M2ZM2<0E-YF1N?#O8T6P]?YM(6Y&5J>Z!.V8;:"M'7D5SO/'31.BN42!HDXPX M2:D;3-0H]*W,V=3UF:07JS,YE1TFY\F:\CL5OMP]U:,H7<N=4W@P.'6Q=T%(TG]\#5,#*MC!XN&= MRW[E@0SI;T%4MW8CF<\6Y[]3C M2,-^B(&EC>89TC3IA!QZ6JDP%A8ES^OE9[SXH@4>C#:#3Z,8*7EY,5-:K-08 M'PP@-J(%JCZ[B>G^3]1G GE,W;FS]RH)WXG8LZ"B[^.3-813.8C'X]*<';FCUT_5QP(\I 5I6Q1S,+ MO"@UE**="UYI3U;?&J[*@LW"?"?R[/S$H$;*A@JUJ5-NE>H:P(T[XT:S=C8H M%!5MU!,O]K24OW/-S92-$DN,%@L>R0K\9C*)>/ +"]B&@[\1,#Y:+^=L;K=V MXVL6-:9@!@\OFP;0 E:XTEYLJ#.&./:\Y*6] M-WW<,*K=DHKK\OV(XX5*_2IJN8JOFC+*XL!5?;EA(A+A,ID\*IZA(2#.@M?] MJMQMKVJ/._IJ-2V=AAPW-AL=#2YMUDO>[V)9P$EJ/ ^WI%$_ M^MEWXXJ#<6T)X'33[K;(CLJUZHW\S%PW7;H7Z^7W_41)0C@699%]&#RY$>!X MO+5B^.?673&.)+( ]T,2'5;P("@_/2%^MR:63RB_T,Q(I8\?B:*'XH7UML07KM$O>//,=EX<<83*2'5MP6[[S'@0 H65&XH5W-X(^ M#"EB%XJ6QT%ZFQ'$$/(],7%9>U&)$02! F\S8JW9Y+E&U.=W:;U'7+\6\)9&CQ4:-HHEM(H9FK.U\P;5=/&VYK#15H(XQR8]-NN6 ._ M+U7$ZQ5]NO4:V&H6)S5KDUO#)X,P6!'18:#.YA!K@>@GUC".;GR1R_H'A1** MU)FS^8*UH?R/EU9,KRTW_,7R#LJDS>A2O%%P[/=5M"!I-Q'>(.SV-(0QC(8J M\USR&1&R0^U3(?V,I/*31 '1A( *!'0@7(EI(;NA#Y5R.+,24Z[!?D] F[ E M(A2QWW#C.F!<6/8ER1+^@C7[!._8=W$"S[/""%9.8F'V]:1&D"'-*))"]?ADL2 MFWYY9 H?(QLX4[2W)'L>?(?A][EGL77!@[UE2D=\(!"?:Q/IVX$C MHC-.NV?&$3-K8NI]1:T#6*K4+X''R,#+&$NV@!ACZ%1RG@#TCF/]P>;/Y6R1 M@_%(RF-&Y5QD C)/?_H\T+?(#,;/,I)]"&=(GW+CO;,BV&6GS#9^//TC43P6@BOX?D'X767YP="[C.D7@MV5JB-$;I"7@, DE?B- /<@ M'P*(GJW!6FYJK1"RV6\,KM/1Z=)]-&-M9YI*2$F,?P43VK^% :1]HLTE9S>]A!48=WA#HAS-F]W&*I2%L- ='K0F\LX MR4G\$+;F-&G5B#/>(\,W_/3WY2%DB"YT% L)Z8I^=/5"0]N-JE\6;DL(.>QU MMLW)&\*MJ" &K>ZZ8,"D5"H)EK3BT0_"@C[=0 &\2D0:WY 9)>.0TQ.-KX-P M3=WXP.1/(7D@W"_GA!RTAK.NSKE:"1O$L#>@LAAP49+//#(BM'5"$T[UAL2& M6B*>-WT<308$J.PU:,JUC,_;QE"E974BZ F3MXN?:E4QH*O#HYC_I.)&FAH@]W )8E)(?+KC=51F(]6-JS;\?EL- M]S>*SMV^PD '$*I8OT'$[F@ ##/GPF&%=J@TR5,,@WZ81F<;:HO[3/28PYB6 M+3_\,)&R2 M\"-L_Y42HL\C']EX(W!?LEMB O/;B_'&@;_C=]&*_BUE>,-#0%=+H!@'2C=W MW^A@,/:'JM@8GL@ T7Q/R$!>K3GWB0\'>K_"0+O,;Q3\-1L 0UZML",]2:!' M\E$:;6"_#:3/=YY&V,MNR/-MHWHCB^O$\DJ&;Q?!FZF- ;>E3>VWL)D]BOU/ MAKKMN&J]W9&I+&D,"G];]45' MEV0":&[FZV@IH]U=#.3(;\@8&,:#ZOUQ-=!-JRBWP8_UY0P>ZA63RKK:7U3H M)_%V&83 M\DMX-\P:KA^YMJ@#69[H&8DE3G ?T]Z XF/PPP?7HVK="Y?)>3-<3MHIDSRI MK"03-BDS:RC/,XDOH+3:%'/MTE*G:*[A#\J>\,.)O:-9>J ["$5F^%!W/)4Q M3(4+>91J_)CDO0+-IJ^[2? VK@P,:[232P(33QH5K35";NB4X01&JD%M/5"F MYX@;\K%J6)TQ#%:%O,T(@]68N1G==J]+P4QJ<7#UV\&-7V]\MF(Z\,.N"Z9( M^+BU_,20=X'_1*.8.@.^/-%5B F \^C?1,O:HI,$R$%\?#L8!'8A.)$D)UQT M!E.6G\-^)GY:0PB0C).-)OT.AIGOMF040Y<_TY38T(*'FHY^2W[VW3B:Y+,9 MS$Z26K1O\Z;_V)#],&?3M/?]1: MLGBU?/0/><+^2QU R[_#..-GD?>7.'PJ+(!_]#PN@/'&UDV:OPN6]T@&L]9'WEXCF"@O@1W,A^'2?)QC[RR3V>K-PGI7>,(;H M91)\J:"N_!KCX/H)^R\1VM5&P(_N>2&=MPOP^K]/;K4W"_/%4?$QB"WOVG+# M04[+]A7F2P7_)M_(Q/R^*,F7."0TL@?^T>%X[L_&"Z:%Z2-1T_MBW&I/_*Y) ML$[&"R(V"][6J#%J,:/>TGRIX\9X!9#ZB?(ECASHBR8U'#K>6$DEP]_MY!JY M^ "2;:(?W2;GNR27; UI;A'22K0O=6AI__U&/HY5*]>7..ATL [^$4@Z MQ'4"GUPQ IH-O*+!26@T$?[I1(-GG4:;5: Y_3;\!Y[@VT^:J'+1YPQ#%B7>WV7O!*Z0,-GUR;*BR=EBMM?OY$!UW< MXX0VR\D0WYLH7G36IUKG^EJ)!"01@:B05BYKC.B/4U0O\;.0,12,391M)?(R(^+%$^>\7013?!?$_:;S,M.WS23KR>P/P MU\?2K6&Q"[.)PV4OE4> T4P^,3%EL\P"4(!XK$U,7FE,<@GQ@JL1>W,NY"!# M;R1!KRU;E KHC4A(/;@;1.* ]4R^ >]%@G3V'^;UPY+#TU!5[/BWK+L;&ZDF M-M@7$>DI-AM/?@7M5#6 1Q?B"T7]RF\RRE!0*L$7.#Y4VP'MH#%+4N]D'81$ M$OUM#28#?1PV:G#$?TYS0%:2 ]KG-@USCG ,JFS8J1UUC PC5@A'MR)FNO0[ MN'9=]J*F#W*0;J)Q 5.K.B"&P$9B=PT*3HWX#&3>L65T]/5[UV<^ST,"G'\7 M)'>4?\3@U)>N=P D:>?6I[VFY=@*K:M<^ZC+=)Q;)7AGS$_HP[ I!N,927@, MG.=B0\LJJ!D_!U8^511I=-_X=LCW-?B$@,G"C1#-8[8R6QUB>"#@,3C=\-1$H$(&=)"Y[(4,*WDD>L^47*U7K,Y M:U96_G@?5)+.R H @5$S4]',5%3L"UM\P6'D@(R]I<[!HXOUW(]=)Y'P@=J' MD*TL:'3U8GL'ASK7+*9A+<0L!>N&Q?IX1'@$"ZJVBW4SP8UXP]BT\ M2#B0GIT/@B3B0.3* I%<(I**1, GB"04=#J=XY'/7+3C>=THL=_3IN>OY03F M+ZYJNC,L1]RH,(*U98@8D!U>O!A#ZZ M33$23_6N#Z>\S]1BHD1RS8X](\"#?!9T(5ZGK197Q[-=?!/DLR!LYO38X#KRC1X\ TOC8?C6]>E-3'<#S2)E\KBC M6[<=-0SM<2*T993;DA9L:5N> M?? R6Z[XT0B:6C2[P62\<'N6OWV@&]A$6=)]$,9,R!M_'80[KL#Y:_+'9EL( M;2CA!KT>UBG?#&A,!B^@]5%&1UH_(4PRMD3B.^.W/),6!A/W#PR#Q#7+0\3F M5%&4R%25>J_K@SQ4FFA<"(JJ#HC=OY'8G1T](68PYYR(4)E@/FZ#W#7+-"JX MHMP L>N5BMG?U;KG?VWK5PH>]/L/O__P+?V^8Z>%EFH',AHBZZ]6PU4C3KAA@[6NB=H4F#/LCQI8T&&A ' M2LZK42?@Q:68-"07AZ3RD-O;BW&A: S;B'I:U\L+@\@TJIY&=KH\C_-/EW>5 M1VJ4C7%B5S,="YM+I2WQ+O%KY.WGD?F*W^2AFB%5-)@O*\N"W]8*KGRKP_QADU%M(!'7-_^_#^EB3V%*!I4CRN8+)RUP M!F.%-MD$OOAGY'-UA;!]RG7XCJA:2JPH"FR75]UX=MFJ,A",B$^?"?<>*/9$ MGK>NO26P1>\SNUM[%VY:NC[Q+:#""S\E-3P<1I']Q3Z$(77&G;9K-A,C1Q)Z MO&C,^/-S_0JE7]=F](Q"&]#X,G(,-QT?F4425-\^;],.) M1JTUE^<%M9WP3@J:B][9GQ,.D$%(>)"<"1%<#)W.&E[[BP2%J83F^B8#7.J( M5VM:BJ),Y]2G:S=.BK,>QVGC3CB#M)W.V2RBM@?RB45S^3N?#^3'#.&HTKN5 M(/UU:9')57* !(JGK%Q?3.JEBI6K5YY"A*IAEO\Z[KQB!"OE'$C"@KP[3^V5 MLAE_ C*JYF>I.]!R?<=)8!Q6$?WMP(+FZJGNC&=Y4YP UT2_0D*BI!W>N4:E MM)T7VQE1PJD:/4)YI"!C575X4MEZ6LYYI&65?R9-I^.BQP)K\U*@;/+$Y*F> MU:J=PE+&T[&2S5M MH)V._29W";A]A#\)3B?7%X:WI?;ZQ5)7# M\<_OP#K0Z #)% 0 M%0 &-A:V4M,C R-# T,#)?<')E+GAM;.U]77/C.);E^T3L?]#F/G3W0U9* MUH>MBJJ>D&VYVCM.RRTKJZ;WI8,F(1E3%*GBA].N7[\ 2$JD2) "9 @I>B) M*:<-@+CG'@ 7%Q<7/_WG^];LO0''A;;U\Z?!#_U//6#IM@&MS<^??&_]^>K3 M?_[]?_W'3__[\^?_OEX^] Q;][? \GJZ S0/&+WOT'OMK>S=3K-Z7X'C0-/L M73O0V(!>;]#_8?+#Q0_CWN?/?R=-7&LNJF);/=+6Q0^#Z \W86NV]6-O_.7J MRT7_8M2[^''8_[$_Z3U]C8I]11U;PX)R)K1^_Q'_OQ?TM1Z2SW)_?'?ASY]> M/6_WXYB MXOBO,*=\3):@?*K]$(/!=#K]0O[ZZ>__T>O]Y-@F6()UC_SJ1^]C!W[^Y,+M MSL1-D=^].F#]\R==^QV+5![^/>6MO.EN#X MJ8<_\&UYG^B+]PH0VL %N-6UIGNV\_&#;F^_X,)?&!LF@C)!^*6BI,\>8BON MR8UM&P8.!"ZJ@A9F#[Z8X E]!ZVMN"HJ+A>Z\25C[*9^I#X1:ZNFF[O@.>X<9"IJBN6=Y,UVT?62/6Y@EU5$?J M*V7CL#;=A+1W&G1^U4P?? 4:_C?1034I*4TV(=T]&FP6ZF=ES24::D*27^#: MN]$/)"%C59[G&U4=)[GM-2*7_^*"/WS4E?E;=2,BW9IRMF --J&" MMN%*0UL7&19BU'##=J((^3*::]1F%"%3JK'F;"X1XB1;4F?U%B%;?LM*K.0B MQ*0VJL:J+D23U%:56PT1WZ"[6#\Y2"K+(WV]!9X&39GK8]Y'E5DQA<"0W[(R MLEZ##;0LI"%RCH?/FF=;K#.DI'UY>7AP?5T9S&:& 3%S-3,VSN6!E/^YAJTO M(6)GM=>H_25$JG1K37OPEN#--M_0*+MQ .+4G:9#$WH?0J3E^4[3.,3.=)Z! M!6WGT?8$49GC,\W9XV(D33:EAI]0C 5#;U:=?0TXCF9M:&?XJ>:(G'DM M\ I(9(BDS((\7GT:?-\"&QP \J"] /,3$S3';9F.DV@*1^%.<13N8$(P2GZA MJ]]GV-+.&/L<^4Z7/@@CAI;N99,$NYN=Z M0,V&C>/J$F*N8\* =P]8!C#VOX4>_F0?=;??^]R+6HK]Z/8TR^@%S?;*G4UB MD;%*;#W1%Q.'[=L.PY1I !A,F>B'PY2)_O'O&QOMI&8OKN<@<**63 SUSY\R M_OY%8EQ/_\[\GP:MR_O!R/^L.KJ]%X>-D_]"W.C9F3[*?FZ%'3 MZ,<479+XAR6^[$A XF?]%9I[O:\=>YN)4/@UF['3MH.6G)\_#3[U?!?UQ=X% MQE(]2/_3UQP/..;'$NQL)TO]E)))4<9(E)':^+/T/U3%14H5NR@\]2$ AMIA MTELS-D])UA\RLJ&-_;NW: [/T5ZB7.MT5]S[4'/#1@81LA>1X8B_6#B*CHNV M3A5, H3:&-6JC6!]O8,F>/2W+\#)T,)QD=:@S]3Q$/5Q Z@OP0;BGEO>H[;- MFH>RBK4,?8;.AQJ8-* !['-QT( ,?6MHGKS!IWW.QXUMT!626ZME^N&7)537 M90/J6FGO]P:2EYSF$X=P_IQ%*=\R%?%($2KGJ@'ES P#0>>&_T&;2S"@*B:C M;,N4PBI!J)!IE&HR'DX&+= *BQ"1:NK=SB>Z^62[GF;^/[C+7?JS"K=3+<4B1$I) M;^QE*@4/XID#-(H:XG]N#?"%G8Z@KG,1[/7NN>/[8MM9F">^'MK "_N M=81VO?OKB CS=_T5GP=3/!Q9Q5J#/7/G(Q4TL6>^\1TL8.!WQ$Q!V/DNU<#) M+MX:E7 +$:FFB1WSO>4!+ 1\ [>:IX6]SG$[915OF6HXA(A4T\3>&3N-G1NT M<=G8SD>N3WQ?*BG#Y7@X5EH1Q7V/SO6:V"\_;S73O/9=:*&M"A7_1*F6X5_< M]PC_)C;%\RUP-FCF_,6QOWNO. )5L^CC(+-TR_3!+D.DEWKWQ2%K7H%I%JDC M7JAE6BCL>@1^O3OET*RPM]LP!)O$Z+H+W\.)-+$!3C>H@#Y:C+R=/S[/;_%/SXN'^]O9"OWC>O8P>[R9]Y[_,9^O MGC_5$%"^UMP7TI[O?MYHVBZ\B&-Z;O2; R'#7_Q[+\AB?0<\51$A)A?]<7\RG@RFD_[T]\H=;>\4V;FC4>VDM,BC\JJYK^&91&TS2+9*U7.$[%C'-XHO_@F^MOF@GP M?2&99(DC3A*^5 M+9 1X2R!#A :.&_5(_"RSTFXZG:)-.4%%G1Q1Q'2!/?G5]H[< \04$B263:) MT13M$,>M)06[@-0[0&U98:)<31^([51U'XIT2\L%%36USSV\.0648+\U,6IJB8C&)6;9>>5%+GU[J,%FA$U M',))DCLNX>;56ZR_N0$.%(+DUND8,_AE[=:FGW@\CC&D\2*K;-?XP"QCZY>0 M8RF)Z*M7S3K\"N^/W?T[4E3[BM'<*/^!CI%,,C"BG!:QS4V3OFP"5B[%$BA, M^\A"G"I CU+V:Z8H$A1:KPX?H/:"$X9#@-F<\39K_KZ%M;IJ/!!XMET)@M;O MOWCMTTQ-+]![_7&=SU["YP(P(]\-K!4[1PW2@LM: UY \Z+K<3&-['Q9Z1, M?J7.D:6$N!)VQG.; MUMC#3X6^T>S"26 &*NE>R&:#7>B.>9P2NYJ+@_->8([H,45KP[QQ-.P:DIVMNR7WV*^DD$S[LCEE%2-2YP M*B^M?589.^ -WR>8R;T7>%2LCIMYZ4P8)TJ*W/HPKR5^*]4"QEQS+&0^B7-$W((U MU"'-6"BNV#F.E!2Y]>[ME0,TUW<^"E>.=,'.<8!1Q*I[SLRW=VL_W8K835PM M.&V@ UZ!Y<(W$%R ?;!=-WHTGG[FQ=-*Y_@B0GZIV]+:/9QI2)FWHYUC!Z.( MHC:3P>BR68<5TLK"(3TWB 7V!!R2,)?)AT6K MG!Q,P\8OD9363)&#BPN UON\DK('>95GOO>*K)\_#S-%+F..*YT,4Y@$;_WM M@2R9[UW7YV)'4.'$F)$C=.O]8C'''^=RPU"SPSPI*WWKG62I[/V%JTQ.C=,@ M",_ZTMY<2RF!AOG+!4.25:%(G=^JB,Q-%"*#Z1 MG.6T)5Z^PZS@DUF4+^R8$@WZPO9_=1?KX/B T0=VP9J]_WF%_O-U_KAZ[BWN M>O>/-XNOZ$*G%W4TG4?N;\!RP=W:(QDW;=$O0Q23^&4#^C_#/KA M6HF6DN-DA,;)J-&YH4"#R>-W,=(*\FDU&=ES8[LDI#7,55KTQ@.M>(O)P"52 MTSXJ/,]C)8[ZH_X%423^S;_O;-M (EPC7CO:!A"1CC1(+:>:ZKCT<5 GGWQ2 MT_#7?X=#>[$=)/<2D/" $#G:46AFX8ZPH(2030]I,1>],%X'N/;WWR@F;&%%L1PX6>\\Z>%@EH=8T49:5OO6+X%J*=HRXS[ MC7XV =$7@F!K.Q[\D_R>P@Z6JAVC2&F1!?F9166PH9B,]]N=!IW EQ+F$;0, MVVJZ[-=8F13<$EPFA\8?-% M* >R$O'=C*R]-*54$ICWZMCJF82+]1U^@GBML2. M[_=]A]L2M/UQNJ1J&N?P<+)*(VKG6U;!-$O50M,#(!MXLIE_M"T[*5&.]T!TI'ISG0\I'H(>>187,-UK8#8N\LSM\1DDAP9!TY'_<(7I+P M!Y\#V:9)4 L0S3W[D_+%%G*P*51:G_5O#T0X/*^!!=;4.]*4TJTG#)M$K0_6 M>@1>H#0G%:\Q4KF$JGUF\1C::\U%^J,RB9E M5=,TE_J*M4^7L?6WOHY%O86F[U%CKBFED]!,$#0775)_GI2M/UW_#>"W^H Q M"T)*'OWM"W 6ZU0D<<$:P-N,:I3A6!N$B"K*V:0\;_+6$JXV5&.,$!J49Q<= MD]:O210(PFF8]38(9RNG32\N5&2M>8I<%LA(/,1X+KTW+^#U3N M_M>YXO<(8C=4 FA(NN 48.S)-%A:02RM^U;PS)#^L7(TRT5 !!$PY%]FP [C?_S@M>2"9(5R/J8:BV7RC8_=@C&5 M>CVD]K6YHIKDS,Q)W"\;OUJL#I?+@B=JALY\G:3V1&T9X!3,N3DU5".;G.6? M%P!%XWT28D BAHF&A04\>^UI[UIL/'BV3F[NN[&,EEE10!6;[#9]I"$D*KA( MH02B<3](1E96RW@&#GZOTK;> )J]$5K)=&>,CI)1.4?)\VIQ\U__6#S=6N'15-1S4DCA":A8)\DTU85B46WOAK04"(7G1]O" W_V#FD. MKMPZRNJ0KHH<_3%+J(@Z8TF@O@+LTZ<;DXLG5 M?VZ=+G*!7^#6>P*/7]_))41VX2XR@4/2UN=(R,C^ELL":ODN$H%/V-9?(9G9 M.MRG_,ITNF7?2\A?1RHUF@3ZJA.LDH!(ZS/Z'L%Y:V_1#$R++>&4$MR#X[[V5=GXLT>1U M9SO?-8<6(\[9BK(,R5=VFB4BY&[]EC0M?&L=?0RXGS/!0X#>T7 MR"O!6=)@KMG.A=%UE94U8B?!!20\W^$M?(,&L PW=OAQH[FO1#"$QQI ST\_ MD<%5M]O$J@Z%E+?,#TP9UG_ % T/=V53#E*(:8"C)HQX8KTE"%+R@6?@O$$= MOVB&UO0ET.V-15HA[YQ1SZCD?C:INRG2W:!#-&X4Q=9G,B'(!^]JW?H.WBT% MUB@Q@*-D $FX?G'HIF+9YE2C:"-DHNQJ1<$I-0B^]KDZ<:A%,"5I49T@&>I7 MX+W:-(\=2U75""EGSBR-1-64/YDK?X,$"A^<#(5GX4VRAFIT*:W8 HXP2"WE M$:4&-\BM<_$VS[[VN'B3G*V:T2KPY,VM]%:FK0[>SG*)26Q!26N.:='V2P_! MG;57X$$=@Q$G0V;C/- =T4Z,;W"Q555-^91VF:5$: M!LFF^$BMI0R[K>],^[O+N"2-2V8OFCW_HW?WL/CMN07KR1X3]F4D505?-[U M:%T.+B:3_G@TO*A]#_8(/-RM)\?&]#>N/[XA'MQ;^X<09KJ'!H87&"VI3.4% MLHMI7+5YB%NCZ7E'(C"M#_PJ&32A C,DJI4UEJ*N%:KVB2IQ;H"=_I8.39#( M&K:R&=$OF+9D?.JDJ5H;H*T/G*[QX5$56%@;,=*<+ V7Y(F5=Q=9Y='2O->@ M..J?624(,PG35X,K]FW89[[W>PIJG;E6":G67T?.#LW(.X))%3Y3J Q K;^\ MG'8?[O$+PXX*M@7L#20!'(R;?B6Y0895!*WU]Y;3\L]TW?8M8AN0P'.D#P#? M\,$ZS>'!U89JW*M( !9&\:)1U8(O"*ZN/2(AC4CL[<@G[0,C0:+.8[\^8,1, M.IY&3Y"%E>'IEO6?!= ;TI*- R X.+>O^JC6O0*QH6N@G!Z!MM)'M MFV"M=H)D80"@J@U?G2_4A\NI\!#_R<&; K47:!)#---K5:*=SE)%+"*2;Z0I M8#01V_&PXR' L&\%,RIWEED"8*AZO4O)I2O:B(3V'_=V+JQW@KQA04#48]AE M?0',:]R#XO1I/FIA$RD:%0X/LCA$7?]))87 M",M)-^@D!HG6OZ7+'M91.61/-2K5&M%2$28)[\DT:$I3P,#>"U=6#"EGXZJ1 M55X,J0A@6A]&A3,WRT&X77QC8X2*T&%/F!E1CED1: M9,2@5H-)RD%,PTR[1^JV-OAJ7ZX'H;#>F5?0B[&5,]4J8B7E'*;!LSMV!50VVDZ:>Q5ADO!JH'J[B#MH:98N:1?! MV;AJ9)6WBQ !3.MC3>/K02QEPRUXH6X;Z#62$ T;S_XA4?$9BRPG+E(3JM6^ MG$8FQF*=E1.TP(;+KG3:;.*'1LK60 %*(:MU"7:^H[]J+D"K #.MZ!7/U.*' M1_(&8*RN+5;9WCIINE6$2:D- .5X?+Y> QW/U?-W-)BL#5@BBB\L+#9^BQW] M!_L(WS03#[NL8W*N!E1C4P4+79#P@CB2O*Y:1! M!1/J,<=I;BK=01_]K_>Y=V@3Y]4]--L[M-N+-:QD[MPT!$5I&*D5$%G&X^'E M<#B]N!R-QQ>CZ57MCWLZ&\T*T\0=TB:C?UQK+G07ZZ<8EZY]%UIH$-P"5W?@ M+DHTEQ)OA5AP;=+/;J1^,SD QXW'-G!J/ST1U8^6E,R =4Y8=QITR)-&7\G# M1$'Z;\:)ZB(]4>'F>J2]WEDY0>^D/0A1-4?E5ZIV1LOI2-*/DUE%M1F#1 M3WP"X!=.AQ)4$*J6<,R:!M.# M;6UP.N9X%&_!>!JGQQ-NY3-NIA>VH^3*B/O&O"AF%SY,R=,!VFZ-1OW+NM?# MN,:*%L+,LDE.3\;#2;.'U!Q(IQ<_=@E;ONJ1]%2L2]XD8XA&]949H'&]((EXW MP.)P8%^F1V:LT9YF&;WC9I4C?G\\G0SK/RYCZ&_1 MC,#7B&HS1'6591V154:DY6M[^O%6QMGD*N,X+-;67WK[UI2<1-)R/]I>T:R1 M7^G N?28.]HQ:5G!(.G2?7S/;]70(3WP6[L5W/)<^TX*X9T?VTHKU\I4;WQ$76 M&UK&^@U8'LP"7,<%*)IH*K::'("7C7O2)6@Y/3W)P*SEULO^X9SHJ7"VV6K0 M3\]6J*E>T%8/-=:+6E-RIIIKCH4,U?T#Z05S$+UXO5/)<3^*)@EJ>=6&?Y$^ MXJ.83ZCV&Q5@@Z>A6!0CXQ#-"K<+VNHE&U-RA(9=78(=?L/4VA1M+*C%:]X_ M'/6#8^=07%.U45NDH\36H*1X+5]?G_T7%_SAHR;G;^P1:(.,"+1#2[U]4VJ. MW".1"V\T91??VW2CX60RFB!BU!YB?]RUPB%,*Z__J3K>!0;#USW P_#IHPY]!/^_:+2S54X.B2LT),:- M#OUB;<5'>@4990W[VLCQ#6=+FKL>1(8R-3E0LE"[EV3@, M3-?,Z.74KQI"";\/;&^ACI^SUW$.YH5_>-)I;KU!Q[:P69H_XJ5\HYUG!MA&>9X6VFG;P2*JVL]]V;O+JT2KRJG6MG#OL7_2'C M!:;>7X.&E;4N6WZ3Z1EIW/!-M+#N>Y7U3&6H$F-A+0&^48S(3TPOHIS";:?( M;Z@V??#>E)(/AM28N-HO_Q[PBBZ.DFV_.K)X3!M?&;@54K>7%%"\I;[7/?WN[A&_B@]\@]W!64/? 4O M#1X8=/P2[4>8C/DC=PR6:T25DAKPRB;5 M]KJH=_X-KP;Q3+Z3].0;M**\Q=6*ZVOHZS@\DH@T/$>URNF4FZ@7Y:K)= MMS<6_!/)15)G$V'9=^Z"OY<8SH-^X\%4$IB1YPVH \W6QVX M2CIUY8S'4!WTTX9JUL4SY8W4EMY B]DA1SW"Q^4AT+QQN*C HVTYZ;#<(EFKMJ_:Y%#ZD0@I0.3, M*8V]@;:7^/IC_^,_(' 0QJ\?#^ -F+-W2+NZQU9965)(47(.J?A18F ,;VB3 M.,;$EX"T8+?V5H-4PX*G#67YPZ_/''*41H+*D89H<6_M?,\E. R^@NT+<(I( MD*ZAK,I+:RE'\XSBM_Y$,4O@(3=#AJ?-D#SQ6W^6)V)E1KLG<.^!;:'-(N(; MRK*P;M-&&IBUQ 373_!'X!'(#I'RC+M1:L4N4C&?&CETY$.IEB<:*@:^(FS^ MZ6LF7$-@W(:]2H0K$90S]KM94:^E&TO"=Z$.R?@4?A09*Q:.6I['DLRFV% 5 M1*G\%D^35R4PJ;H<3@-R66"#HW=D35:Q2]C[.*',N]CDP8M,0+(X)J#9;A)- M%C!5PZ0*V%9SC'_F%NT:;*!E!?;'W#+P#UM\GN3&LE_PGIND,A32SDT^]_:? M)T\? =*!GA;T )^*(MEZ:US[C=0^M8,6Q,K+B\OI!+%Q='6%W\&;MG%/VL#9 MBT)3&ZM>:SN.*3;43N2%&RF.,8=L:65&S M*W9'PD6?/#,NJ8?0 M>?0+6O<>;->]MW33-X!Q;X579;)X7M>WDRH:GA[S&P6ZEFP=Y[G]M!E>(ZR" MKO &<_O<2GNG:T[6FKFGF1D&#.2*)^GA=$W,.Y\I ML1EKP,NLT!1'46-M3N6A4)/3;,(C\&!;&[2^;V_!B[="W\EQ-6<5598:4A2= M)A8S)EWB2*Y?.;NP:CQAUENQRG,$5,0O_ PL9. \VAX> CG>X%0YU;66 WU: M;VS2J>GB=1TOIFCTKX.2T3_^O=20M9TQSJ#MS M)!_]5165%ZL@0UUE!JE\[+]""V[]+17]Q-^5PS^G6TD-%(O1RHGRJ_:>K[WX MWY-BC\;#R45;M%?%5H%'>.^]"O?>>_!S?$"I MLF<&\0 C83%K[!)&["%!OG.L83H=5>)10M6/J*2\2HB(B*7V_:N&^@$U MTV6-[+*JS**&%\LY19%J3=J M*T^1.#03XX)#D&]\U[.WP-E#$3Z439DZ6:HJ209F5:CNSW MFXF2W&Q"L%;K"ADJR=N&$/PT-L V_!9,9 :MY$]UH079\_0+$8(7&>)J9S0VC\LJ.6L4&YI,8D@^+!*L13TRB-[HE969*S?;A EIAU^LT(_N8C#V!^4>_N.LQ75E,^N MPK3Z18@N9E#34O78ON.]SE!W#-RE3#W2"ZJF*A%P'UE=['(W'0-%2T.S)290 M8,/,-@X ^8K.*W\"^N86O_4A2K]J#L0KVA+MXG(6ZN-BJG&A_!K-)!E5SQ' 6+P!QX*;5^\.6IJE0VM#56N9)EJO=&%"-[V>TB@1 MR7&M6;_?^>1MBP(&Y-;HB,+Y950S&%=\'I+F5LLE!FM-#,9H9 MR)=9+)5.+Z$ _CG=2FJ@6(RF#9:Z4[NT2GN%8C1M6U0/0$N<>>7LUM,%5=%K M]?TZHVPYAZ#-1:DGSRSS-O!919-R7HV'DU&C.F341)$*N27TXU%]'2)],/!=F6**55HT#Y"9E'P%#WX];J'HNW6!]Q/; ; MKVW'L;_CD:#MT%^\#PHA>)I0FR7YNDXSI;+DK9\ZLA"())Z]:=#$X^[.=IYW M0(=KJ#_YSLYVP<)[!<[J5;/0GU:.9@#T>_U52T)D1J=WY8 FY,XM52%!9+>2#?X)%!V4%GO(GJ;_@FI)Y*9H']-L4IR*G"@C M;"+LCR06,^-_?-<#!HGTQRK)LC<*JG1#VZ4E#35]J<2,P*3T^?7] MZG:V9-1WO'1G55TH9*CE*\7")))2Q(,*2%K1K[[I09RUR\$IN[*O<7$VT5D* ME),\Y,6TM0Z2) A$\&?4=\U86'%$!A13@+5Z-V@C1.K(I]9O+6>R]DS?+"2, M$>V3;NSM%GHDNS4 3\#1L7HWU#3/9=OK%JO$PA#13+COMH%+J#>VA2QA#Z)Q M%7M]B_<.ZD7A'=38=WK!AWKD2R=Q!;6]]TTO^DJ,?#K^/)=+(V$8+BC6'D\A M\I%/193&HHIL/Q&3=&W08M5G.!70)+,^BE69(Z BT3%BGN%44&LYT*?UQB9= MZP^PPWL<^!'WO5^*/NM22JNF^/(3+X^ RCW'R:%V1;K M#/%=/'+<[#_ESNPB/Z$:P7AHDB:9=&3:_(AW;(^$AS&Y=Q8^=92S%A744HT_ MTAF0)ET9A%J_NCTCK9(;__,__,"_L;,MDEZ OL;EUE&-2.57.GXQ!46V-#*K M' F9NW!EEE5-\?SJ2U. 7=!V+RC;K6T]>[;^>\$2B\_Q_,(*#7*K'8?E(S79)6C0KY"B^A0(*74]V1J3SY)GJ@# MAGN'X#RRA"F4R*G1+5;P"BHY!WS#>4GO+<18X.* +$!L+*/P>)F]@6X1IZ+< M4@/E>5E$B7]Z]+&MM%C?:A_NRKX%V)N,4 J&B8OZF_6Z-$?-;A"BJL!238_: MLZPF,8S-J ,V%+CYAM>DC*Q>'*@SA@UEU/_Y"B4([:@ MD'K5*;1"'W!?;3.V/"_6Q#% L%DY<+.A^D@JMGHB=*L AM1H?P5)B&_=0FN# MC8;2E(NUD<3T F':S(MK=1&L2'0)UPJ4IA/ZG0MTWX-O( 8-]S)9U-ZIT8P' M!@DW%H1OZ\+48GOY9IN-0YX]0O.SI<.=9@:.L<6:Q/_$K^3AM.3>C6::P+BS MG<,;FEE[0 F?Z0;S:D5'QGT(X<]BW?@.#KB'MG%OW6@NLA=NP5KS303ND_:! ML5VL(P]+%M5XZG>(0Y7%EG&+03@Y#O,P3L%,D9?D,EF\F' 3//:,(-X ?-^E@X"^O>V5@E\=+3 YK"W37/?X)PR%B$ER#@5$ M,2E(EQC8(HOU;Z]0?\7[G==(YB70 1*;9*[#T;_T/4#)II+8#1%VZF=8HC%( M( (1>^2IS$RD&?73+@7]+$BW=%RHWO&]V $'J=?:D&[@:8W2S73!)%U' MC?NNLM&.CT9&&5I_CR[*,EBDTU2Y!!S#YE^E+E8IFPBM?VKN^169(7C?4J32 M=,'VZ911!C7?KN5='G)TV6(5,FFN\AF1[6EF0YIS70"2R\DM<'4'$E$*5WRF MVFW4>GG!6O\465+L,'Z)MH'.+JR>QLOKL\CZRI59D 5&NZ0ZJ9L;2_PJ^V+] MS04SA*BW>,%G[<"XM^;O^BM^5A>?TR?@>4!6#4GQ2R%0A1:[S3+1P$A]-:SF M[3>YQ!*>I@;I2/BVXE?IK7B\R;_T@D;5WYBG@<#GS 7+=E&EFG<$2..&;T97 MDZX_;DS-=?/R).?42#+_<'HE%/XD] Z=PJB1KC?) D>Z&G6?);G9< M7CD-=74R*B&M/[X)&R]SS2.TT-!YK',LJHIOOH,S"ZFY*1"M>.MHWRZA \W)GOO:+^_0F,E7T-#H5I9*K49I=8)AZ(6O;U39HO 2CLYDM0 MODNDX1-2T'$2;3ZJ_?7>A/19B<[H!3M+ KIT@HZD:-H?-ZK]<'[4__ AW7#) MJ9%$K/E7O(7Q@4',UI]+I0= )"\^G_T*T*+)1 E*UJ^0X,II0#@\^D_5[\ ^A/Z!L]>]U#7U'_!.$@TV(= M%V,)3)P\E<0'D]D%=\V(#CN+7EZLU"ABYA@S^VHXN9I,KJ;C8>WWC@X^A_EV M9]H? 3/HP#2ZQ2I9B;I!@FM7@+=WEC8>@_N_Q%AV8XS!'Y+M=E, B/RSDYD M(ZF(L_?>0O,>V#NX'T)Q$O20DOU=M;NVOH%6 @"$XD^,[;0@MC:P5>I0B!R#VZ9 MZG:).-4%;WV@O1A#J.A46/!75.-@DW9E'="V_HY0*#\PLN')O_+/5EDU3M;! MBS0;*V E]5FN*R7GU97V?HV6GC7T@B>J6!DIIO$S8R5C>2+39N3_KC1]1HV< M22D(,U&6:6,7"<4@?Z/M()( _S8WQY>DKYWI7#>X$IY<:_Z(D?QV043A3!$R M[5]P'#.2/_7"#YU/&DLUVMA=I^Q1Y3CX9A_IX_7'H4S8[]EWS3$8;T95:U^U MF5 ,=RCWK"1 I*G*&: ,+668,&:0N7!2AW-XN/)@WN0<4U/*J*;\V1>;8 MVDP82;EI(N+L= M@55O6#F6UFQ*24+P="D;;O1_004]]]X*?"V_ 9PF!A@S-*EK&T#^>(NV1'<: M=/+NRM3<"^4&@QQR"AP% G%N.F"JN2&SQV7FNG[P-B=>)8,+$+9I;SZ*4N7( M__)Y:-2,;3=6D)=BX%Y8@,.G4]A>Q&E*:0]4R_M@9\A?D9.4T5$?YN M*[6,%6;H6Q]T+66*B5(,U;VNQ+]['BFUKBJ%T,L*AE%_I(3.CH7ON9YF&=#: M+&W3O+,=_$=)'JSLCW5F3-3MJ.* \W17A#160>8O^10/OI-4QP"I8]A.=O.3 M3BKC<] 5M+'>$?_OLZ(SO_!TX.G3SDU]R-70F[''*S.KP5;4ZI@$?+;#!$:>M MG(01[FL /1_A%HU?29-PQI?.G!8X";/B6W5+V0'2JV1L-_NN:*L9SPBOH"R7 M@;D]M]I)^7 AQ,%:4BF?^LYYCA?(>#9T)63L; G99X8! V'#C#"'2T)%M\:D M?K,S@Z V%V)I5,\>\\,$=10;&&V&GARHRPH"9?QZ9P9$:9Y*-8>XH3\5ER0U MC)TEME;(^!'7@_,8*C&&),/??@]G50 SW!!-#"/.;B25>3$>3LYC20D=G ^& MVV?.G8=/T] +V@1UQN75P,AA_/IYY$CUDI4=.>U]$JDJ> <]UN [8_EF9T9( MW>%W_*AV@_POQ9"]<*^Y2X!3,)#$]!8!T-=,?'7J0O3]N/(]Z7!E+H\CPYQ&FLFM/%$A\= F/5S[/5M>G2(L2N3 -:PGSCZX'GU MD+EK8 '[=(\2YW_X:/S>6T@[/CFX)6\MKEXU*T3RT;;>@(MV71+O6)?JA"JC MICW.7W$PA^/E\CQ>Z!C*B:7G_7YG1HDX\C8RHG*T<2H!EJ5!3 ;>U3ZBDI\_ M#ZA&!Q2#,IKV]"H\DGXE^FQL)"4_?QY)C8XD!F6<\B7X0OS"$-8&AU.J!^<1 MU>B(8M/'*5^R;_?N:30>3J;G :7([BG4QFE?X>=O9^^Q/6&EL+?R6^/?QF"DM(<,MCT5X#*X@MU:X2H M[7S\H-O;X&L'Q!^!=V^AWP,D,8'O%G@:-/=/G04T >\>L(S#C.]!#W]O-.CW M![W/O4-SZ!^HQ5[09 ^UV2.-]OX:-OLWU,+6M-P<./ '\)6Z3_5.&IJ#TWBX M$0Q%1AJU>,USW5$_$/FASMGW1)TDQR?(U)HT.Y,4Z"4Q&W +EK/619>*+^I6 MZ7Y$/M!?'$R445UEQ6I(J[)80*DIJT9U*_UH'QW$&B[6!+_X/7N")8447&UT MD335 1"TF*/OO]@JT"H359YEH8LT81=4T-F/LG2XA::/QPN?O7!42W6*\%@, M+*)U;8Y ZZQ#W'!D5[2UK6"^G'F> U]\#Z>O6-EI!UTLSSZ%-]4;5IU:+'1) MDTX2+E(-HH$B!E&(>&I)YS.):*UTDV\B0.C:I$=!EF\%3"*%_G/1L-=-"%UX MA)5L($T:]H4=#F'OK;7M;,F7>!UD%TP.LL^]P\=ZL:^=/6>R(BT0)0S?!(OU MS/*@@4D.W\ ST'W$/0C<^;MN^DBC=VB(86^Q'_!LL3X68(47;%K,A-"/J#[? MY%G:-2!!-8#J)59%^:X_LAN8O4.:H2WQBZI1K@8:I;E;-[Y*$_E1VX);&V<] MYV+CH9IJE*I;NZS\*D!,#$DH&>&7 ,WD4-]O#V:6&9^N_9Q*%6JYC?."3L_6WA&(T+U1]9MF.JI]=UM9? M.:FXI#Y$<9]R[-V'[+#2YHG61N,V'TP)DUF#D1D5H9IM;=^BN46$M*T:H:5R M2SB5-KM,%N@PV^U835Q%7#+/".C@RHSO MHLG1=<..YWD'<^LHIUM!^LI@ C<,JN@\Z&>NSRU11CF=>YH)-;H64X5:KSPV MB9IV0%%T1JX@W]GOV(VB^?B>\8UMZ6#GN0^F3M .6#P)_4/!J M]V_0>[WQ7<_> N?>POXBO*]T762L F.EO5./+[A;4HY@96F0=< A!HVFC<;* M!%OL@*,%8!;'(#F5'R(A7-89%$C6:*K M6F>04E#*,45N1X5WPMR5/=/_\*$#GAS;\'5\\!FPGK*<%-;K($.JR2[HB1': M1#"LW6621X_.UQ'U%[V.R8+M!"PC/)*H\J!_1'_46?R@O'R"ZMN,+H2BC6 M7YZ$ZJHP/]Z"5EYU->;I@DF3.6*JJ]'HA:> M"%**J\Z \I-QOHBM/]J+7;&ZA6_00(;M(8\%T$WT'UJ.#Y:JBO,B7[EI;I06 MN9940Q7V2.1;:'?TP\9^^P)T(_C4B&9V5HY%3R(P$5KD;HNET/!J-CW=$ M8:.]L-7>4;.L6R(L\D]? EZ&O_O[_P=02P,$% @ &XBH6)1 1AA@F@$ M]<82 !4 !C86ME+3(P,C0P-# R>#$P<2YH=&WLO>ERZLC2+OS_7(4^[_<] MNSO"\M(,)X00\PQB\!^%A@)D"0DT,%W]5Q)@8X-G, )KQUYNAJ)4E9E/ M5F965M;O_S?S__U_?_[/[_\/ M11&]FVJ4$,U6_1&P/$1U@.P!#9GIWO 6:=GCL6PA9> XNFDB*4?7!F#]$QR[ M86Z(&QI!T757*=F%O[2MVTV+&_SQ2W[=ZM[Z(#61[_>S7TO/'MKU]] MV55N;&?P:_U%,&;R:MW8U"WCH>5L-KN9*XX9MB8PC/P5?*U >FR:SUW]2>L9 MN6F+_^J62TUU"$8RJENN)UOJXZ]@GYKW\,/M1]"_5E]NFNIS#W6!^N0A\/W- MP)[^TBTX'! 0ZI?GR);;MYV1[$&RPHYP&L62*(EO^G$=;Y< \,,GDU=E SQY MDC<$< 8 /A!^TY=5SW86-ZH]"MF,41CQ.,R7B(:36^/<-'= _T4B,[_@M]N4 MTE_AQW/*:D!_2M8-K> 73Z:JNS9%X(G7NEZU6/]@'Y=QEF5_S0-)V_0*5&W_ MX^$73QX_WY&S)WT&WSZ*V" 4]&5-ORH+;Y]\H#<^_7BC#!CU$P\?7IOU?K[U%O,097O_[\]G3/!']^ M_]K\=]658FN+/[\U?8JXWL*$ CF2G8%NH9X]OB6QL?XU %$7X0FI""FJRHTEB M,RWYS5Z/Y*ER3IQ,QI4D[DX3=FX *>/>6KH)9^CXD-CAA.:K/CA7JO8E2B*D M !Q2OW*?&!AMD#?D">_V)D)# */Z%6+)(SCJYY>W12/<"%>UREL;#[J N MASI=!^X5HD-ARH4CEWJEXF1Q7VS8PDBL&6E.K*0X>A#0\/A3PC=3ZE!=^CXU M6(P,7D/Y>V$YS:2Y3T]ID:TQQ5J;!T(U/6XWYL6E5.6WIE2!*Y>CJT\&E/:= M4%CAF,C5F%KV(\D-=FD57\["!IZ"[?-%RC5%0,#CX,CAA% M,1SB^1N'FUY;&X_CSM?D/W<;*A MUF#_MO9TL/?UE)N1FMFE@>KDD"9ZJ99;YR0Z&&P=_\:A]\P("V98'A]V73!"R.,D.ZKP74>6J! :WJV:K1ETP=/ M%$2A8'9IOI^\%[.Z1NG+99F?R5PD==Y;4QG3=JY,:C-#[(P2>B4]LOI@/@NF M\NOIZA3V Y4ES#\;XNK.OI!B3V0""2 ES7H3ZU1V.X M[ 8*?ZZ[#ZU:T#5P?6<1TB18%6RK#$8*<"13[=;4LMN^%]'*H,[DU+O)7:M^ MM1D0"+7TYIVN!>_[.G"0D!A@KRW,YXM/E?3S'V^Z<\$@&/GJK08?-A^;NJI[ MJZ$AF@Z_#?VK!^:^.MNK/YMF+T[W]Z^]C_JS&>/#B'[MF_XXU$T/H_=DQPN6 M@%!AAAJ>?.CGX;L'.FI;3:EP,7CZS>;]YB&_GDC$ 02$-V77K?9#FKQ3.-*M MT;V:-8P[H9A:H@N:L9+EQ2SRPO%\IC]8,*A &,B58*Q?'TIS:(U1CL'S)55@ M$IE>C? 3=&D>?>&(FN8@0P&AWB,@9"@@U-<%Y)F-< A5H?2*8MK$A#Q6'7J2 MSU7OBGR?B[PTG%A5K&(%WA[T;[XY/',_"7>BVV>,OH=Q6(?D.R0W@R;H%-$%V+-T:N&L.MZ>"UEO:S:XH.VC1'_=;N:E][@I]_UPO MFKVIY2S7]8#.B9CN!*Z;+]7U3TL:]_5R$7V;LERT=?DKXO!UVARV>*B:7I #MFLR;J6MWAYK'NR MN9:&!CIL.U.^.C:(8M%.TR;+5;AS]P]?G?)Y,!L_]/I>8Z2:P\@RA+U8RMN2 M;W3Z>+R^?YC)^.F9_,+Z/AJ/.F-W1+>-[+C.-M!T9]G6X_7][-C[Q?5]N60[ M[?*2T\1%A6EHZ0[O\OC9:_2(KN]1$)=7U_?Y]"YU1PL,830'_;R>\5&U" M&DZSOA^2V0PZ_ MR(EW?1P;%>N+^:(X4DK6N3MNW[J^1X.]7US?B5QO.G#'F0E6Y>Y3([S>HT'W MW WY2*[O$1&75]=WLL=ULRCA9 R],;\O%3,WN]9WNX]=V:M.Y- MQDE4#;T^+J,XGA7F]7.'_0G6]^W=VA,Q^87UG1E)5D>JJ+0(Y(XFW8\;%G;V MH;CO7M\CP-XOKN\U12[XJ6G"PX#D3.[G;5D1<^EL>FQW9G+HQ4\\ITK;+U(HFW,WN M$M92! O8 8JKE7+UW.,OW\74:+A7NTSM%XPEF*D?O.: MNC>C=4<;OB\O_:,\I>1*7:K2V9)1S$A8SW9G3H0]H'-$\8'SSM] <7!X M2FI W][150]HS:$,'7W.TIY]%!PPVT3&B-R]?:\-Y8G1'&?&;"GG-CM89"VO M9R(0S/?V0_.]1)Q_@NOIW/B^;F82$P&4\^72L%"DK$[,];/0! \BPD@X'<@% M'LC(XYN-D)1L:^ !9Y0&BK>S)C2!I=M.Q?; 1B22^;O[?KY4JPMR3VAB9FU2 MGCJ1%8E]DWM<$G9F=S0!@-QG4)Q^CP \:_IMAQ>/&5"GW)3+H$T\@P&&M/6< MCPM\)K)&X=D%U"_J..0716V>D I".\GC@K[@NY)$#0:@'8O:Q2QK+\3^>0=H MNI>15=V$8W^VUSNUS2FDRM,V:WD9:-V#@;=EN1E9?=:6[O M\[XRSZA'__9T0]*(III1Z7LUGC\ZFH^I>G$!)_$BZ M]\$!3"QY#)TNI('0+/:T&D'E^FHM;11T,E#@ORY;)"+@V]5* Y M+;O(%?*1-8\C$RJ);G&/+_O0BUIQ,!AT!KPHV.S/ MIG:#I4=J_ERX&J60Z"'9_.7X%LDYXY)8T(H&05:(CEAKN$D0V07\A/&M+1X^ M"UD=V O806Y&MV1+U8.:EE!8P\J&SU(,K"F /C)TC .Z-('J.[JG/[#XDY+Q MY3R'9E$%TEUFCO']]K#13!DUOA=9R7J!R-L9#J]2^451^W;9?O<#HY#:<7*3 MY[W;!F<*P@J7GZ#2I($*BXDUJ=0G\X)8BD$8@S!26S76F23P&+,G3JG\>@NP;GB*)N2"3=OHD)6+Y!3 GBR.8NLPQGC MZ-0X^B:WS'4\J2%;@Y7X!^_*\EP?^:-G8O_I+;I-JX"'U3[G.,'#'D ;1FXR MMN]XPX?B\<]^V)8=/=@F;4#V//ZF"J7/T@=#+R5;1L:W@KW5H,7F5%#'X>>S MS&B*\?-$0^U.[6HF&SE+$9+[]H'X5W^"MT^H_W6A/OR6X[L?O9?AZ]C57HY_ M_9'/167]M-=EY3(=P,L"NP7*<)+#%EP/PI4&: \\7:]43] /F+DM%8PE;G3F M)2N1F''EI!*YM( 8_=^#_H\)S\]6![IU#'6P@^K-%\%]?5NX;>:6E0' T9Z0 M[=:=1M$ATQWA+%;M;;J=-6YW0;3YYBFO8IA$8-5D_'G"J=XMYP:##U+STJ1F M4_Q9K',7@Y?#K7,_ CC',3??N[X(N4ZCQ[OV0E@PB7IB8%0[\O@L\'(Q=F&\ MOIR15U9M]EL#T%$]K#CE*J+$)].*&;F8Y47C)5Y?0N#04N(!. ^O'T+RON*" MB1^$;J?PSVXP_^GW:^&N#YTBWFO/%@8_ZBOHM*J-1A$N][Y_CEL1\7V3/*8P MT"B6>*WW!9W="6C$\93+D[4,W$O+N<'7VG\A.4(]ZY M(_VLZ?'N,TOYKFX!UVVNQ.'9D2[3K'I#X&R^7,-'3ZF57KY29HUFA:"&&J'X MRO'/='P:/J]-=>NHUMZYGL=.Z0?9&R[[K2'@AP! !L!W<.GR;&=C-"1$DUPL MYI6% (H#6\8KPQGJ17;?_PW^ALOERY.]7 :'TIRQYT%FL SUI^7QMJ6"L>>6 M3'7-Z0RS9!(#+C<7_,("31+W!5SCSYK3[YCUY;*\8D.C,._)IBZO&=Q;4"T& M#$Q59&H\R:9Y7BV9_HR)6LJK"1VPV)^@I\:@:_9P6N M9^TATQ#X"4:D1VXE/1R(I7F\ I\KRW=78#H_GXF-5#HK3!JJVR ;EE(GSQK* MW[@"'[SHUFL'AN&H--WT/7T*'G,:A7E0O0-H&<<>!7F!OA=V!5?>=57^&ERP M@A-WJ<7^#IX%:Q].Z6WEAQJ=%E]9$(VF6$27Z3J1\/];!?*''!X[F3!^XARWI ]F M5%(N= 39$XJU5%H@DKV?*:4_O-S#.ZMJGFR!%R>U_*)?<:9"DYL7.RFL3\T' M/U-23[/ G[2.Y\F$\A,ZE6[6T6:SO2@)'7^<,:W)B"&B>]7Y3]&I)Q;?O87= M/GF6SK1'DM.O2B-A05)X4I(G?;D56548E3*TD:E/MZ._/LC^9L?-"E*U3(A^ MR9L4&&9:G$2WJ%94V!\9_.^X!'E+M4?@(6I4LM7P1T^D( LLX,@F5)V<-M(M M':I/.5"XPGP,";Y)T$RVEOE"=D2;&-J4AXZD.CPK1E8R7IGWHX"\:^+1T!G? MZD>^)C2/@?,J?"S\W!KPMNL%"^^:;!M54B,R=QE%LRUC87;9;$QI$:0'.:5OR"E.&-])EB=29RP;>^9XJ:+P MBJUQN,5FU*H8;,(1LD8QVTNKY)!FLFJ\V)RMA?))H7G_8D-2N2(]&14IHTA7 M6H/Z0E='C?,4F-,O-F0 MZ7P_I\^=F5J.[#+R3N'XMBO)HR0H7[XN9U=SY+PLS=7,4L]@,J-48ECUVIG[ M.[],!)[Z.C[RM ]J;&17O3N[8KO]T593LZG MJM+$?"URDO_I2A=GO@Y^XE![GAW:?,8@JP*8>HV&D;H?*?)9,/1=1\LOCZ$' M3GF?5#..,BDJN% M313CZVE;,^#W'4=/DHB<)[+."/B,)@Z2V4XEUF)#"58M/.E$OW R/ZD91(B$*$ M;OC,R+K3EDT?I!8/+W.0U+*C#A&OM0@08-\+5$^']&5B+>-_%';^B5F1]23K[QC.L!6<\DW&G:&Z7:!L\91J[7 MSTQ[E=M!_0?SPL9F7T5]"G2%8DL:E)9<':]$-[P1C=N[#HU> M3&("'A(GK#JFYM!J8YH7"T(SF1#SKMVMR M J'-NIAQ[PC>Y%QEXQL++D1).#[M?[ZA-XI&C<*RE9E@Z/2P,FF#F92BSU4V M3J0WSF!S[E-Z@V*'3BUUC]6Q+)^9#H=]8TQXD358(JHWSEHXWA/QUDFL[%?, M:AGKY-I)4?&,95(XZZ#F*2/>$8AM]2OWB8'1!GE#GO!N;R(T!#"*XO;M$8([ M':I+WZ<&BY'!:RA_+RRGF307O;D?-KJQU@MR?J:G32>7%R9D&>N!AE#BJDCUA6CU^3;(/SWW; CWZA>9?CV^2 MZR5":8^];K=58K"%4C42-AC"1- MJ?FT*-P=O_#U)8O-N6>D-X G0ZM-VQ0[6 O*F3^X?ZX_4*-\231F5J-5+7"M$<:X4[T[:]M\?1']^$:D1"-Z6B,*5Y>% M>Q! 6_V<&S@ ;.WUY$M]ENQ4ZJ1 8$Q]DFF0=CT?N=#)C[W![#7>792&?>;: M1P$W+VR.6I-L)3&OU02&'!"]HBIG2VCD7(0?"YCOW'8]UET#T;V/K.?7"NV$ MW 5"L6&7TJU:$R^;D3-2XOO(SDGXW^=V?3"3J2^W,O@2J'>B7\N:GI]F #&, MG*!&()/IY O_Z^PWV*55=#F[@A4+6*[!^,,.T8M"F#M*=-OCDLZ5YEV"J>07 M6-,A=53T<](\%X4P\(!E($[U$BU2V*BZ+7S2^9?BMA1\Y"C'@T M\!NV4H[ ^BXQ8N\3S59>+%H,JW"IH:Q']R:OLV#]87:2CGGMR^.=BMBP?L"V"O6..\#%;$;/9.5)K\83D8NAG17K M#W[E#/Y@6Y(/Q9,!ELU3BC&BQ86J=/54RM>LX_/M<\;E0RGA-XQ+\M!5A_$' MXW)#.%*2B"+?%+"A)U3QRE)?)J1<>WQT7?.87MIS!&YC.60KH 6/:N(X_5^=>OD[J;;];S@RR\\4/? 2"KK MLCG4N?H"0]N3849I\XW.5L[VIMLP/A'\X O/<\/B[Q)1SLWS?#_E8W):SF>2 M37J(\2]-X*=\CY-^3ZESZ_A:.V?4<%[NKM$,A:B'HXM#^_X1_$]18F5!XC M>8[.=,T;WN(8]K__C&5-TZT!:H*^=TO?))./'SGZ8/CPF>V&16[@8\RP(N<_ M5\]Z=0:ZA7KV^);$QMX_6T^ #<>;9GT(?;0OCW1S MOG7'LO7DD>'K6\MV1K*YZG8&PMFM/[KZTY(5$R!V'^$#[61Y4 2"7B !9?AO MO(>0J@EDYU:QO>$_SVFZCUB'H<&&-_"QGCVZQ;<^"F@?O%=L!W+^H<5-0";7 M-G4-^0\6_F_3(F36GJ\?Z?S/7EJ&@X%?3G575\+@[.U0U^!* YO_W_\D"8S\ MYX%XXX W@?1+@%83_3Z#27V-Q26*)@DIB5%]25:49)+JXZI&$%SQ M(-1B/TRLIV/MR.X0 L>SK6LD?R?D%IPN;%L*UQO=159FW>-0!]_*CJ-6')@Y6I OTW;JA^X0$%4_RK4(Q79 M<22^J74*&N<: F.(PZ:4K$KSZ>R-0>,86E\Q]\EX3\7LIRKG8[JTGP2JJF"X MI!&8*E$*"21%UA(23K* AC_2&)I:Z]+5+UJJQ#78(BVCN&H0J#<:9Q3,';>Y MP$-9M_3"%7 ]NO42H=JF*8]=<+MY\5R*ABL2!PN@NEHXUU->&12R[]F;#U;F M1/C)$Z-C>UE;M=DU(#QG,[#U _$503WM 3O \715-M?DAVO;N@ORAJ3^=YL/ MZV=M>+*UHF_U;UF!JZSO@7^" M9??X)M)!ENZ5S;/^ZVGOHC?+W#!T3/ #$?R7YP32?Q!)/\:,GZK^?F!->_]> MZ5 -ND"%FM7$=.1A* MCL&LUU;'NL@U6D*CU$,:0JW::"$UL=$4N4H+:541:-6UH.FV6O)Q$JDV$)S^ M2_M[]4$U@[1R K)E^CV8?1S?0N#7.$M2#W;5HUS_"I><[X3B!Y;:DQGS['[+ M.F,[B#<$R&0C\,@JK(:$&8[('D-L"XVW6I!O##L=:O)B ?U68!T'CK5P3,(J M +AEL573/-E*L>T!MG"*-;&NFGA5Y#Y$ &[LZ"9"7"/!D,[=D#NY\V,[)W1T MOF+[L@26(!,D*=&@#R2*)&4IF6" 1,A)JL_@LH8EL.>V;]>C&D4TV6X(517- MF)3HY>;<++9]8U,LMGVC2_#8]GTK*N+(UHKASXQ?GTJ,12]?901"[2K5UF#@ MH=+@,,8O=8'&;ZO!59KYP,2-K=]H6K_!#1RZ&V1B(!D=+M50[A3@W.XS>P^) M-"'<+ ^>N'K@ED6;'-7+PBC9SHJH44R,:WTYZP\&'YH4AA(8G8AMV7?%HX_- MY 88A-<-6EX%?K/%Z*)5+IF6:Y-&M<64*JQ5Z8Z]MX+-@4K@F(;(+N*.@1HD MNVB(;B&ZYR+J,/25_SX@68_CU,@83LLR1DN 5!B)2FBJI( ^)C$$1B45.:G@ MFO;L05CM]%J6&YR7'@['1Z7<8JCGH2PUB M%@#PLETJBHWM^V,[5*O4A?6YU#$3YXA_071?)8P$_LP+Y.]N\Q"5YW M:-V@9L78L:?!XGOH^/'*!@NN=76@)QMV%=;(X&W?\IP%;VO@P;M-Y; ZFZ?G MJH'6$Y/[NV&OBL-%:I]W^YKUG88B.).##,Y/N;/O5U+?)ZQ[9_I>Z3V(?CB% MH!Y>#EOR/+_.G%Y=++SM_4$)5#ILSR0(FQ:;Z;M.LS(GM&&XN4A\2 +IX' . MA5$,\[H,1DB/O,=$#X&+V YB!_4UD7O?T5U-5P,ZGC&NS@M&[^%3_J9QT[Q! MA-'8M!?!:93SE#?H!NK;ZT8H>D_X_0+(XF10=N*"(J)KJ@49"V,'(E8?RR8"YD#U@STP M^'%?5X$;!ZJBQ#,HW$@@W6<5GXI:VMY?1\[/"ZP'S@'RHQI:I6P-B@6ZE6?R MAMQ61D+:H=(E\F.Y>4D\^46;X>]C)R>6; B=VM"V=I,3.;4YJ8&[ H/)+-'H MV,-^:5[ZV'&;9 )'20S#CI>F]AX4/F;E!=*.)_YQ$0^88!S,&K'":5\'X7_3 M#Q0$(D-9@#3>H/;4F73?F3CW9$Q-N+0XNJ?##E8I5G*8TEW=^/4C WSF6 MGVK?#4VU5L3$;*<[98LI0KY3.:@$-BTO-(1/1L1X.4+4\')G%C/M#&=VKDS[ MT/$O.,=G=:_&\Y?+6AV:!LD/&\W/3@OHWJKXF""K0X0W9==]>F#HY +\U1FN MSDKM_OWP-,^=TXX<&JJK4W8QDR^2R97UZ900S0^&-#2V9T,=?M)XL,CWG K\ MN,);U?W[1O*<.!"Y=E(6.*&$>O,A_'B7,@:MQ*"5PE >HX"2X8KI].9 S,NA MJ]7A0LB=IF>KQC4REAUD&A1L1O[G!L.#*AM(6!3T88'ZPLG7;UB*/[^]=02[ MXX>*Z%K+KY3\@WR.:_-\LC(KM83L<+3(ML>#;+F^.8;UJGQR12&6O@N3OM<8 MWAH"9#/IU_<< 5Q=CK'=N%&RF]7KV9G8^L!UIX+).UC6IMVL5VQ7:6?PQJPJ MLJO)DY<$^;5?KE0S4I8= WA(J<3O=Q9^0&C^_3*4M[0@RQ8@R@)1AP"2#_[6 M@"8("+/R@W#?UNG9O_!U.8.A[")]W00:(ILF;!'4E0B"B!-?#T*(GHTH8-T M=KR.(CZ41K"=[=(([XLJ(AK\%IK$0=.Q U00&L@X@83UJESD+]@I%'O$]:'M MY [MX$3OIO:5-Y2]YU.9R4_'&PQV]>/U;/Z^1F1+0_XBMJ:L0 3!1LH]G%#P MH[ ]_&4PE'5G0<4--QQ).%+9]1 60S1YX=YLS-Q]B#W\'BSO.PX++GNUOH;!*\7I[=)<8";Z8DEDJ-;/]^]H:\](#[&6CNL_97O>S\ZO52(T_Z M7!?9>Z&C%QZ/5.PCC(,Z$8HO1K4$\(+(&NF>!P$)3(@PQ[:"1=M<( NX LD M'ZR/LAINAJ=E3U[5^'BF=![[V-[':/@F6/&;PNA I4#ORC=7IPN::.O8RF4U MJ =U =R_OUD9;)$NH-Q:-VPI@U39J56:]1EM-%V_#?(=7ZG-N.,K@Q.H@1C_ MA]H__!C"=1>1$1/^'B"RJD*$0\&&\ CPX 1K[=Y/$2A4Z-XOW!%4#? ISF:! M@[ 9P.: M (S**C(K,4J2D"B94"698%B)8A)]%23Q/L."YWN>[:SJ5&*VW<0BU;XCB8O>WUA4DU:R;2G3#.+ MH,;)SCC1*05U4W;&:63J8XF93I+& G<)FFW=XW4[ M.-RU:1G%_=[D)[=[GV2K4<3-MQ=]^[[MPWAN9S2W)W))8Q*&V!OD"S_1K>"8\RVZ:O21(BNKV_E"NR.POP:VLSC.28+ PW+X]2,> MJ^;C$V^!M9,XQG,L.L+P[IS5-H5#7S/ 2_N-JX-$K8_,VV=IB.':]Y90O^A" M['@M$9[IOK#TRUNXD5*J[Y@)MRN+T67%082..A,]>O1\VJ@P^?ELW\7E2YGL M*5C[[79=+,H'GVS45!9[*,NOLB_>%2DF?].B%(&91B%7(6+V4O.EL&:D&;=/ M1D]V+\/*LPH)F?)=W0*N^^!9,4Y?*MJI();81KMBVJ+X M_('9LS$$CY L% 6IO=C)QKKUC[!_&RC2;(N@9MV0,1M2D5\1\4'#8F)=&M=4 M4S6(O"BG9PO?N9\,X%.^4<->=@9:\IUC6F>)]%_9K T.[>[=8M;[^_)'PJP1 M:#-;=ICTX;NKC5XH7JO;#[V'FY VR1M!4D?P+',1/'RFPT<'.\@6G*<=&#F0 M9J$-;LF6JLMF$+H,2DT'C5U/MC39T5PD*.:B:R^=G"7_DO_>MVF[IOD-$J<> MG#CU*$Q,<(? -!]2"/Z"TA3F!ZQN"7E,'WIQ#WZ3T=,#[FNI/=]O9P;S>J($ MPWR?MMD;DGUMT3.*-3HKIT!I/FOM3?X[E I\?V+.P7."+A<7.RDY7)C+LKH$ ME<16MZ!>(VLAS(0I8% I^9:^DC$1OI"::TTFA0=87(DHY^9YOI_R,3DMYS/) M)CW$>"A:VS?%6OY(LST-J#KT8ZX0%]HB?*0%W"CM?=N/]>Y2N9/9FLX<&;,+F[&8ZPZGNA]H5J>$ND1SY5 MIA9&N6YTRM9XP(SK6@'GKO[0V#5+)Z\I++&1R0T=_JR.[+@;/#N[922>'OI9 M'?5Y./GS<.CG&ID!!R#VX[@BG))SV&W.AY-WCQ^M3E)XS\[FD3?P9\].5[SW MZ,4A=HR_CQ?T)P:EZ>[8E!>!=*[3=C8C# JM*8X.1Y0#YA0$9G\P.FC)H.LA MFG"90M>Y-N\8XR>FCGW XWJ\WN3_/+DD1U8-:-SYEA;D*=G.[8;-J@ED)W#% MAIO\)"*4I0% 5U?"R'WH*=W*YDQ>N)M,H^0-06U.[MP^B H92!A]DTS^+_+X M,J#!:E!;HPE2H+:*5#R)W*Y^]33):?W9&_?2K'.G G$F'].BCG4;#1+\(]$5?O&C-S0R:BD9Z5/$[< M[89(G/4Y_AIAL#6U4^/@ M6)(?H0V%8]7=.858/AA#-:[1RF?R%:["Y[D2=#"KC3(7W-0MT0Q.4HG/64I! MKROEGM^QD7R)6#)>SU>)O38>Y8;X]O_Q!M/,>&.&93?P^ MK(@>GM"6"(PB:/9SDAUTN@X'WWQ,H!^IDF!O$M]>T'0I6+HQM#]9NCR7#.7*1T3NKSL#I&,:<\N MR7^E8ZC&4#TL5"O5EM#\' XKMK=)E/9LY 54[@LH7Q BF1B14=@>(LJR)0]6 MTI767=5W7=V&@J=QEFPN7-VU^YFO[A,19[Q/=#SZ/';\D&_]^("P0.+F$<&J M_*@- G6Q.L83M&D US=7"W=U#%9G)G83%\]+->"Q;HB$;B#KP7DNW0L36*&P MP;?F^ET@J:;M^LY7=0-YQKKA>/39[CB$^5;7R$/?INA_0W>-,X<^ M$1OJD8 ^%>3 .[;I0N&K.;8*M$# ]+H+"S M"TK>_2'Z./*6%5X" ]D,E_GPHA57HL@$1N _.AGWH#0).T.V>HN1&R/W$%+* M!0YV1E8]VW$E)D$GJ:^CECMGV!Z,($$_R+JC&*TQ6@\1N!CSW;'2-AS>-'W*OMGZZ++(-PANF'%A?5B??;83\38CP+V MZ6I0Z4RW5C6;@BIB1#*9P#YYE/,1[_09X_VP- D[0X)^8\S&F#V$?#+"? @G MY$%#DJ+I+^\Q,&<,U8.08M/'N<,S^2/@&?E0:[R-\*YMA <^DF_SD:5.>JXG MGZUP+;'QV1S&)IR,[%W"1B5[\@+5$2KD>'FE&[>E-ZPT]:%:CB]5^PM&^E#< M,WC,<()2=58F@0:DR"P M_M6?K4*5[ZB8=+@JCT\Q\&HINL._EB_=AOM;OOM,--U%CS#E66?U W9-H%))]&#"R/6)D/61D->8# M2\97QOM7WD*\H>T'&8#N-0+F*@A*>P>5T,.0]D-==$23/?GO;Q[YSCKS"=H<#DR\;REI54G]66^,A09OX\YI60Z9=>#EO3SEI)I$Q5!&ZGBHDCI MY5ICD! JB.J33([9F<2L]LR(1H%EFZ7J@:J M5U)ZY3[)V7!&S.XX^3N)JJ9:2<8 0@7W"Y-I31?JL.7.W&OE=%:G0-D6.M3( M]]@4G;J7!U)B]^EEA6'N.TO#%29JWJ"M+I;-5^I2T?.)':WI9!OC^=S3C7%!<,16D.TA7Z"DW!LMZG-EURF* N6T=1%:L"F MQ+2=A2*"[S8%@!PM.)NWL2R65_6AD1623EW"B=VF#.I*,X5?D**N$?A=*>=Q M@(&]DKM-LW?99M8:*5V!R2XX[7Z6RS0RL-<]S&_0F)>0)PU1'.F9>96P,HKM MPJ9[N.^.*M.Z@Z>76#-=Z/L3:YD=XC,)W\/^6LD6F/H :QB=),.,LZW!1*K# MIGMXY;+,G=%J,0EC4N]JCIJ$A+::OG66!#YK0"P;>' ML6-EBKH5H&*&GV"T7CL_[==EV'0/8X?3;@'-F7<5@\"]H@7(>@-,8=,]C)6: M/;J;SPU(0Y_=UZKC4KV:A3) [%$4S78BH2VQ8AE.JV?W_$6R?#\/>]V9UJSA M+.@D(4S$*I7%!;HPZG90V'2/N,S3@_;T;FET,;335^RLEP"#)!S 'G'))X1> M99YG[H6JWW6:T]28+M(#B=@C+K,6C^?=K%K#0*$[6MY-9*XDP 'L$1UC0(BF6K/L]0LP2.:CEYDV^9<.F>Q#;E+F,-)<+/4'G\@:;4"CZ M+@>;[N'6>*!SHZ50D@3F3FUW3'-2-0,*[.%694@84RK%TQBOU5V'&I8RY7NX M7NWA5H[J2QD6>GM&MB^-N&2K3?#]F43MX=;]C)"G><_+BB@VFN=+F7R-@&L; MM6=A;_F.!!'M+B&XQXQG3#MJ*L4%33?8BE:%_>?U]#<#6S\07]E5[]E"2]Y@ M^&O1S"U/?:MS&W;8-^W9QB3;O$=GCCR^745=9I!(;P8\'KZ7%=8D?;QJQ9WSC MTF>UQVHL> EZX$'#/3O%1%-H9WZH77!A]+GINA\NOSNQE$5". MI-$N2@S>5G-/\BLCIM:^NLI%% %GN-)'V]Y[4N7T/+3@&>#@K9C'CZ#!6^&& M$V7I'(8L'SD@LUX:'C.!;_^CJ@#T^TX2=Z4!C9NT57C3[@ M+S:;VSECAU =)Z#3X1.[#J$_8D)L]E-.0(D/G& ZI:T5RT@,EFG[3..K(:WP/B6[C6"D\8B?"$U/2C=LJ-)8C,M^C^2I^OOKQ!+'D%B^"XZD.7Q;8 WSM*"_PB/ M8.,\7G:R*O M_C#8-4%@OW\]I<.%>J\Q@L_?V_P6!.,;!'>H+GV?&BQ&!J^A_+VPG&;2W/BHF.)SU\2,4U:5/\N2^]%F;'!ND0:455JEL/,*L KQUF&N/PEIT M9U0[F^HX8K-FH85I+]6F_+J4"$R.!'U-T^SQ3(Y+E^B? MO3A@/.VL[X+&Q' MN5I++4X76;$ZEYIE@LZC?36 +;0S<(R\QECJ2X;&" J," MPZ<^&AZQSW3F/M.>_-DX]!$-.V0%N5: N$==MD>!W:%YF22F!1YK6E2Q.*8; M,=[:MP?R\AY+^ZIW$3-H6DK@36GR;37ZEOBLA3B'IH[3+!M M\E/B%S@1#J-E>[*)J$].0<1.U8>TVL6JL.3I)W=J?76T;(T0:*_8)YPQU>[: M^D@DW)&36(Z]O*J'->#)X') \II.$'$P),;MBZ;'#\?MT=(UWL MCN*S=L,E MYV*V)I5S:3O3MR;U +?0OB Q[#K!OK:O>9GQE#"&8H_A1!9A'FAP_F0<7'UT MC5C B]VJ>%9VG"!GG[8\$CL]8N#Y*48* =;E@NWE-W MP\0@N$XF2 9ER>LD'A] B?$;9V5\7UCC0_AMI#++1:56S@C-B34QTJ4!F,_" MZZ"8 +_X-<:2EQW>@$\.TV@OJ)[#I>X/7^P)DQ//,I;7BYGD]R0^'&:6E^FZ M[J3[0?M@H ?W>*T6F-B#C2W@V(,]:LK@!G&KT!LT?(6Y:OH!!;.VK$8M)I6UH6;ZNY67"%:1 _I_'K1 *//=D8Q[$G^VU9B)_#\=2S M.TO+Z G9NITVEY.A3,VY ,?,&L=$XK(]VF<62'4,'-F#'2 FD%T0[]A'W6V( MSQY$PY!X $XIP$TCF%JU+[HK=;1'\Q03=6UBCMRZ6"QW^NV.I_B)%!?<;!X< M4+PF<0S^BP\D_%0DQ@<2O@V)BV:N6P!>(6'P8JZ8(^EDQI ' 1*9$(D8<8W3 M!T[;.[_01!CVCCV8"T]1/EG0/(*$.;5^/)JE$B!Y[279EOIBKE'*O!/&$R59 M%4;%3KX(BH)B:M!"858E%)+7.!/74(@UQ FO.C@U84ZM(8YF0;U30]AH&K7Z MM8*,@0XKT*UA61Z[]4!#!)832UTS./U#HB=/CCO86RD"L<-VMDG3IS.&?KA> M.^ZIB$>5%NJYUE"V'C\*3K.[W@BL2N:]F!^U1QDVQ3H&1D+5%AF:*I4&R\%B MK$!EF%@%=!)!?6WZB ;3I4,CU@_QZ8MO.7UQ)/V@#^M#LN+?MXT.4V@[=90C MQ247Z(I&3S_74BO*XAM2^F!%6ZW44JHV*?-/2<34UK*;N!A(>EMTDKI-DXIJAXC,> M,="/&0CZ@4 _KD6T!^A)QC?QTL*5#'3$EFDS;5-E.@0Z$P*=PJ[)Y)D=!HD3 MZR]R7SX^"!++:RRO$4@XB0^";&P$%;K"P'GSJ.%OY>E;$\>^D+BV0MG+-3/5L00:P[R>PYAV M671(+E]@QS.)"*O.,?@;^Q0Q9G\T9N-3^L>XC?A-S**MG,_T6PZ& 7'$\%*> MM%IW7(#951U]G#YPIE3$;8JLWO<0%3)RVW&-_8#(^@'QJ?QH& D\?%(PT([N M#7G?A:0&3FF-H,7+Z@=C\7*3R%9;0I6J#E)92G(4M2X1Y.KH&W--D$>\OR>& M8Z3A&!_-_W8XC@K-H?2FR^&,$BM\W2 8M-J=ZHUQOPR57EAB M$*<2UV0R3J2.H1Y'.2)GY7P8ZBB'=;36D.D:/IE=R/U1GJUXLP#JP=$PDKIF ML9]RCGZKV! BJZKC@R-Q&I(]IIA7ZMJ>N&QFKVW(G\L5/,X_PAX:L_LMB?(7[5:T2CX MU4$TP>/L(^"O??OLX[#-=]LY[])Y-8-HF\TQ*6.=09VJL#VUK0^@S@LK)3(T M!0V<3]T&$4,]AGH::1.K3] *5LPW.YT9RC*='!= /4A,8;!K MYM6+7R(8JHDST2]RRSL^.1'+:RRO$53N\6.T+P^PD+X)LBRF+%8E(^W6)8%>E[PF*O"82 M\8&)GXK&^,#$MZ(QPQ15Z6Z$UT19::;O>"-5H4TN0&-8:)Z@J6N6/D ^X4LL M/ZOPPRK3T'J@9WQN(K[+++[M\)+LF0#@6UM[KU]YV.QA^*BI58W%G3R>SHK) M"9'A)!(+#1F2N4XFJ#CR$:N)^,K#BS.T/J(F -/)&B4EHQBZW^;-Q6!67J;K M@9I@5FJ"H5Z[Z.LP]E74C*G].8YQ\"7.Z(Z/;T3.*MK2='OT6UTHS;.*9:/" MHMGN3._]2I;.SB027]WB0V/T-1$?V8@!'A_9B*P]\SK D\.!B65[E0(F&\T: M/6HFF,ZR'@ \O+V')HAKDCA 'N-%A(AX>S325U<^(I#'(1-A%\!2(7&1ORJV M!Y#$W[$7&.]_1SASY82YDJ=F;"S0EYC0\K1I#VX3VD[NY\ =, M_( "L24>V9W5B\W+C^;B<^F\_2D"?-H<@CAS_XV"/34']('C@&"*<%6Z1O[G M=6\YK4]U#82^LCN4'>!*@MN8%MEAA<6R6C[/EX&Y:->Y+[K,^4KFN6/\,-)P M^:S)3M6!KKL'M+9L^J &G&8PG@>?&5OYS!79<:0IVYPT&HV$8\ ! 8!J=SVC MST$6'&VJ'PC_'7:JUF10*0^8@B 6TZ.^[=PO::Q5O_ISL_<@\[,/D+'L(-/@ M&=?O#9JL*4.4<_,\WT_YF)R6\YEDDQYB?/T00O#NP,E3HH44-A>=E3$>; MXO0,8H*^QC L^/<.<5D1 )$?GO1/%,4&=8$:D&]F.YH+K/?0+N^Z_@MT:Z+M MB6Q;S:S(N.,.@PU2!#YZ4Y><1&8.._%QBZ06[;:@"PM42'"#_JB')B!8X*3! M.V1%#WN.8Q-G'IN(4N95=+88GE E@!VJS]$526YSX7^D0L'LTGP_>2]F=8W2 ME\LR/Y.YY[_]TGA7;X..( 6A%C!7GZSOC5Q_M.(03CQR* X:QL"\F.CBQX$Y MINUF3UP7P606!>0/#SF?,9;-#95N0]S]4P/^Z++63IXF?!GT74[/SM/*U_NK M/YY7&;1-\MB$A4S636MLM,_1X?SHQ#,UP>Q14J,@,+35, @P4)4[.'&"QJ+I M;WX?Y5YQN0S!86BJ4.

G+:,V9?,*I!J.):Z3BEQQ(*"A=;(*XIO8HH@V=[,>N M$=E#N+&CFPAQC003.RKUOD\IO2)AG=D02RW*6%9 ^SG>:EE^=][C5A*&L_0U MD3RIA'T?C=Z2L+N. EB97 [$41[HZ67.%)-U+I0PAB:N<6*W-NX+$E:0+5]V M%AL9BS?,X@VS".WXGG5R]!:J0ZMU3P+ELC)A*:=V/Q)XGG47=^7T!*W6)9)> MG7C'$J_5N(X1&B/TY%O:9YW=_ Z$YN^4.R"9JF-DLXI&X)W[DIT.$@[\.YBV;T'G6-?@S1)7'NB>;<13WS*.XEYW+?-;&Q2/J:A!T>8M? M06Y+H^U19KU:^6Y!H>.:*(]$ODC,@#.D!A(9%IAG"?P:)\GX7'J,XC/>8CDO M ^13*$ZQ352J"68#RU;:Q5Q1K^D^Q@4HAB8)BY/7%'5@HR3B%D@#>+)N!3?\ MR8X%^XF/B$?71XKK\T7#?MA@1EA#AE-5?^2;P19;&O1U5=]7L"*?T+5ERTBK MAI[53)]<]EDU >V'Q+I 'TE?,TQ/#_>CO_1MB8W$PM-Q;75& YN[ZY14LU4<%MB!D:'':2T)2AI-7%V]8=F MKEF,N&:P7=5]GOMI'R/+P$CS=PVVSV%-C*F.U?FPBEE<2!::(J]Q>K<(T\/> MOP>GY7K[MVJ?;:U=(_ 78P [F )S$7O5L5<=X=A8L(#^=58&[1/,OQ3-;QD% M)YNIIT?"0FG(:#OK8<1R)I')E0&;A"BEV-T06%R5(T9KE&-@QT/KL>S==Z&5 M'Q45(5_J3C$@6R6C)+><>:4>H#6T;Y,X?LVRNQE!?U]RK&O+,4#LL.BT:H_& M#A@"*[1H3=N-PU_G6T#MX%9%=.NBG9^)L86]L,XKOXV\O 6!"$H0?A7@5?LM M>0XU&IPW?,8>U6;DBTPKG4KQHMSK4K5DJ: Q$VB(A%==L'MNUSF<"1*#^JQ! M'8')790E@#JX%)G=K?D^]6SH7;;# MFQ676!8XB0IOOB!)XIHB7RMI'Z,^1GU\H464S*-WH1ZM-(E*BERF!$8GYHEZ MP1<']4& >FCXD'CR&F-^2D82GMPR=+9NK0AWA+[!\/D9^NX)V$D(=LWV%1.< M1KO]S['"-2>8V*G5V#=<5,%9VKN4&N>J,T,8-: B[?##26ZY\.@.-&76MU&JO!,1ZIL!0!4'R 8J]^%S;V5S)B_<]223R1N"VBBP MVP=%%9 !H6^2R?]%'E\&Q-BAY$B>HUOT>F)*KWZU^2A43)O/;#<\"G'K %,. M@+'X\@S>YY\I/]O&1DZ@7+[3ZO*[RO&]78]K5:@/H*,0S[0 ME1 /#^(HOTLR:) G1T0)2<@?$X0F@+/%04DP_&M:J.'Y"M\M5&K-KB6 MD/[]2UG19S4_OEI)"Y6FD(8OFM52/AVT:;;@W[)0:36KF>"W94&*S!0?!HQL MCQAY'#)2S2"K03],]?2C_BMO0?UN^RY<_-WK($L60#",@;-*?42@FI?_CM)X M14OV-6B3:8<>U9>7FC4N^TE"95BV+\%_T-%))A)24E45B4U2M)K &:Q/JFNA ME3>6BU"H3"UUF,IBU;L:EIZKTTS1K0>VU?.67J$PF-6R.5\ Q98^2U'5KFX$ M+>GG+><+PRY;TWO:*)82/*9FI$83G076VO.61DFJ*%I>7@IH8CK$!EV1:0WK ML.5.GV.TH93ZHT5.+"8J4F?I.+5&FI/(W3[398%ME!(X*F3+Z!V+)BOMN^!J MY-T^L3K#]/IY,HB7L>4NE*+O"TN)1L<.4IVB_[OA>,VBY M\W2E@BDNDV.78A7,LXL]@5457@TZX-ZU:Q+R=V6Z?; N\<-F1.(=J:6=WV?;0JDGLBNC3[*4^IB=H2-B5WFU;M6L= M&4414&*,BW=F/>\RL"FUV]3 9+$ZK9D+ 5UVBV)!*%98#DYK#T^M*655THW" M1&BJTUH>*Z83>6,FXK3M_EA$=H0V;[N$6JY2J%5JWJYC>F:<; M":=4)=)ATQVQ9G@WZ6591S=&S *]1QTS4\J&37?DNIO,YC6);_2,XFA,9]JZ M,;=%3B+V,';NB)TV,3+F6.Y.N@^;[HRUTRZ-'+E +X0)YV02+2+/NKF! M1.P1%Q2=U3I5JE UT$'5SW>RHX9:JP=-=P9@=?,3K)DJC U0KT$>T;G!O1CV MNC, E.POR+R2)[%L=20DVK)"9RQ(K#V2U5?KXUH%TV8"WZ!)L9%JJT4=]KI' MLNSY**$H!7:"9?O+96^9)?OZ%([U4;)"3_/!N%]%$J!A;\IC%]QN7FRO4T%N MX-K #RQ%=65A;AR9T/*6?<_>?+"RN\-/GECGVY'O59M=2]MS-@-;/Q!?+8SO M/$)$WQ")UV);6^;O5O\V[+-OVK/-.KMYCP:!E]N5*Q/4E7_3BUC[=.&#-TUE M!?JMO@>.[%(\MQZV&L(O/^2VKO]^, ]1 2/0&O"+XM$+ 'OE(!8^T50^),[ M)'B-L:N BRH(SL[J.^&! M@Z]B)"Q5M,((<;W^;WCWQWDHS7=,_^7%,1:%ET2!>A0%,M::D4?!&=#@K>CA MJSR3+A=G:,6)BQ+R/+!\Z_;A:6L^@\L,_05GV*;!\<)AR5(%R M^(G'NT]4&O+PQZ)6&(Y6W;PC'X1*^XX<]"/A029L<#38I55T.;N" M%0M8KL'XPP[1^TH%Z1!M&<<>!0<,@BET=&_(^R[D"W#R0+7!'&D"V)B?,?X/F-\4P&F MR16^UZ_G2O,NP53R"ZSID#HJ^CEIGN-.C.]4LGB?Q2?26$"Q?LWURLG!72=( ME6<@OAGF&L=WJU1]R52Y< "?VLV_(*_DU)/\=B=C3^V\6(!C ?Z9 GRQ7C!O MN]ZJ^@^8CX.3\NYM;#"?N<%\,G!'R[P^X8+U R4@EOS+D/P(.E%?O),@8]M: MN,(IT$=UY $(+T4Z7-SWTB7\^ZW3PQ7D/+G1>0DQ7%4VP&V (L[24FL,A7;C MG@A.&6>6/<+MGX$ MB6:)ZOCXM :P!>-D\%D'[7:E (E!53F,N2:( \=2S\#A?689E&3%=AX,I*XJM>NI^:C1Y\V.-1JA>N.>8/%E9TC(+N1[.S7G,*9Q MOY")\;PJ+KF@)C*T/!CLFF28.*@1 SH&]&DLEH\#NC #G2S?OW.%4<&4ZTL9 MSXP:LP#0T&BAJ6N,.;#-$G$#)0W&#J1MR+*5E3*RX826JP_B"$?L2UVB9CJ^ MJ;&-*_C:!,&+0$]MP6N/>I(U+*?1;=S'"$59%E+$@"0F7'"Q0A#IH*X3]!'M MC1B<,3@C ,[CFPV?!&==6S3-?($@A(GD=&T6;3%8)[SU) AX$-$=^ M-)9U)[BD+[B?3'9=L-XK,8'L L0##C33CF1;G-IM^*GN4IS)?3'62YBT]HCA M:I\+$0Q58RG ;^L1OGE+M4<;/VM?3IMJY:QZ)YM,BM54N]@0;7.@!I$3AA-<#?+-M%FH649D_&PQ=O>'?"=\ :X\-)D@B)^ M5,2%4R>^OKKX '56R3@A>V&7@=D47'ZL:V#%XFLDN"T9$O:-^ P2^X"1]0%_ MXOGMB[&%4KZK6\!U>7NDK/7=%G[7N71A6C__ &%^&\'\%GZ?>9@O!ZG[M7N^ M8M)T422F;#Y5FPR'5KX>7(0);2?\&B?B;)=8 <0*X#M,H-,H@,FR,Y;N,6?OB1 @O ?AOBAD"A 2$LC@?OVMDJ = M=(]I:%QMQ/;IH0NI*LU3F5E9F8S$%2RWEF)IR2B&G7"Y$ #XAT^L:;C @=1[ M2LC%ON/I?<<+5B._R*'\I==[%7AZ_J,QJ+KU2'7?NP^9L.3&EG5R(Z)7G#B< MV.,F9EM W;VA_1[?),+ZC_7_QNRI7]=_DRTM;-69"F:0[]9)62R6F%2H M_^@.4IQ@'R5B1%+A-#J.KUCXXM%G$>ZNX0QCUU?8+B%B/5^/. 9>3"XA]XO3 M?DYL*[Q7)-6BGZ%7,LF%E:]9\KP7H;$F8TV^ TT^OQ7R"YJL5B8KJ>YGDB(% M'':2SDY:65U FHQJ7--4G.1/?!7Z!N(P*,DG//&+C5QGMK\7[=@X G/KI_?X MVL.M6"%/MS(C3:PXWC'X&E"R-LJ!3%NJ)Y>@GNHZ$D&.93(95F1)Q:D43L'! M2HR5^%*WK7])B9?J>).3ZH"4 F_$DS5SOIYM5TB)42B$CJ>HCRX$W$$L)+0W M?. "SP]C'TY8CF47 8G';.!CWPG[3M?O.R&X^OKAHX]@68Y/YK318@Q,2DU3WKS%Y -T?X*/TEJ2W&%:RW^P:[RF4VV>J?'7M4)J9R%>7[0J[2F[7*Z3<8$72WL:GU1O.39P]HW/33L !*S_A2\3(?Z&8WK(.T4U[ZKP W' ML!5W4_3!S(.HB!;@.I85XF*$F<,N7PL&N3D8C@85TB3**X5VRR-UJRDK! 8H?D/%">81 MXC=[JR MJ+?NC;H&TX230@8,$Z=QL5VLSEB=K\*,^15U7FYZ*2YKP[0$ 1T)U M!>*= MWX"!&OOA4?FJI"9DE6R/16I;<_)B)B$ 7Y"IL%8O3XO^V+0ZKOUM0AZ'!OD-C6E6!DCW4H6%K],_/MNXI^G/IA9TLU),UEH8.PD!/:+9YLNBUEN74I)8B M\GJQF*D":]-M"J>-]5*_$>X1%1?5A_$:P&VC&89Z^!3V(9["/C5BU0;;7C$I M!N5<,F/E9EEQ)PYEWOJ$GPF:IBR59XE% M8Y-B4Y0R1LK,(65F'Z_6PMM>;885H&KA_ZXY/HB1Q.DN1SV@\8U/KZY@K=># M@E]NTNR4^0@.#NBZ0R8R7H_8U)*<7D^*'*^BIMS8FZ:\QKI>QV6C1"'(CLH1N[.' 5T=4[7R0^$+SZ("D68"S M-RW ]^EJPS?W *(2T!,*7(\R!M&9MA=S M]#R7%HCMC2QL=\CW[,AR4?2_YC M2OX5>E7X@/NNC=-37\Z\F4#.TW6$71B'JA;6Q/5GD_'U:=?SC85Z=Y9CP4!($%S="QJUC<)4]+%, MA<7PF&0\R7S4XPTK*E;4NU#4\U\=^JRBJGRFZIFYC2=Q36?6@ MHO)Q+L7@@^DPAHU=A!MW$7 1J]LW0':Z> !O1Y!MXI'#FM%J)OSG;Y#1U?EQEKG0NC';\>$[ M?"?\"Y0)'=7=T=%O884CU D\-C)LQ=8,Q8*SA!_,X+.][R><]^6__P7 M_MA_3[. XB)MG^P>_I0'@EZRTW6"^-=9]/GPY_]Y.?=G M\$EHCN6X/_8)*R\6-0EUZ <5HM$8)%07*&9"&<'W_E"LE;+Q=HOD^>\4LT\- M_O&4](+($&._\_R_8L^_(F(<4'*FK!,OZ/7*J(Z^M?\HA*W]9T[42_Z'BYK) M&TN GOWJJ2%3H)MP/HZ\L>SI9_K_5XE-7(1[_].I9]Y(7/00]#N$#XAH5O38 M543PW4??_ND@^(@YHQBJM8GTX4DE%O1W9+ M=FN97HY+!)4>"7ENU#(IHPE'L@65OM MR\54EE TK@;68K6GT4TX\N#M&W&\6-149D1L\LON*E>V2_X,/?/@[=+62]3Y MQ7A M+O5\;C:J-#+T4KF#M]>GS.)A3PHE\RVF9)S_=D\IP2"G#P=M06VUDOG#D25A-^74X4@@"7YRNR)X MLR?"Y7F%;M5"0WZ,Z9CIV8HI'[M8=F[I-E$:7$0JO" M4N8>^+'_Y:6^H.#7SKI VY06;6][*RK<]I7 =_8?1)M^^,DKT^!E "X:<[C- M^^Y^8KL7DI$Z_M1[BP*+U$ ]6(@_.-O&P_/[[^#4/SZY;,PS\>N,U?E./Z,=K>%@V@ MUX,^#&^X_>$I$?>=.6_"$?_92-S$<'T [*= "A8 + 8^:Y/\/D#$GS$U>B< M^^7/ P5_!.'N 6!ZT?I%6T!-$1,KQ2G#?%]_*/_U)/A9S.V^:8!5 M :O"8ZC"'^R&-W"5Z>^3MX)$>G_I+/]+W&ZX$,-?K?LD=?(B+;Z+BPTWVIBOCEWO??V!E&KTI^N5]P%1O)U\CEM:T:"^JE6':?#NJ;6ALYQX7^ MNQW3 M<%MK:)^:YB>U:XY\<4?1IX/KITBCW9T]N_%SSN.+_.7^%Z/X:)V+]O MV0<.S<+,2ZOPV9#>J7AFI^$=I.#1$@5;[SRKN_"D[= .KX\ZRAJ:X/"+<"I' M;/&!+8][^D0ES'QBVDVQK6IF4FK*2>154RQ]8(B?IKL,]JDQIES3>A_$,3\; MO+Q%%6:[ZD[E'PKBVK/9 U'#=$.-]W#34(+WYWG(8"\=#_R(0JSJJ697-K2YKE.IM. MM>MM[0VZP'YV$^I![26, =@2.J,E]&MP\!8%Q&"2K99%UB02I*GSG%R5$O98 MYL]B\MQ @ I=H7%\Q7IC^>",BJ_Q&>^B->$O^HNWW)KPNJVF(PCY@=>7JSF9 M_'(L.80QT^BD7[:"RG LAX5C:2J>HL_4HQ1'DS R7,U:KP(9SF] _1XRJ%+' M=M)SHF/.$HOU>,X09:^/D"'*^"!3/[6/<+E97&[V8N5F:5QN-F(*+C?[LW*S M#*\KJL)3LLXRG,RPJB*K24:1:9Y,DOR(IN'/;_]<2376WR\W^U2_]67YUI3KF3%5ANA%9G\.R8VI6)G$"[_H^?'KJG^Z^,5IOW) M%9<_N-1RCGE]1)NOZ,8!NZL?"^Z@Q*AY#SMV/JZ?=OJ8O MS]%*DJ%EAAII,D,SC,QSW$A62%WADRH'&%W; <13'=;MHDD,,U8E;2:$DLCY M0S^7+PO0E"6YMT,K6IMHUAK]%,%-]%Z762>E;A85X$T>C"PN%;NVZCABQN"G M*[FAINW:&(X\?&C;3;-#9YZ;F8N$E=<[RH">J,UCM7H[RK2>6)-ZS4R,&_5& MIR?ILSFJU7OP>MH8LDM5U2PQXP)?:]I;LT\+<"1Y4+!6&4S)^B;@7:+-M3LU MHE[DMVHXE'X[="G7:+DFKG)2NR]LR(E=LQ+:"@T]6%0PZ#?6RV2Y)2FNFQB/ M-9OW> %Y!&]'@DD2] TEHTD]0I[3*397GAICY#V\'>EK2J'6);LMT="S6V+, MUDAUT80C#Y;/TI-BM3%*#,0%/[$:Q5J_VU-7<.3A\I/UUI0P_$1?VA0:'+NF MU_[61J\_7/YB'N2:(&_WB!GH:J1;DA-J+AQZL/RLN9FEED$O*=;7-;>R)-N- M5B><0.KMT/Q2D!K+I523("72TL+V)<*RLK:67A8%5 M0R,/*%7WE%)F4>039D89I#/K3H-,5U !Y@-*U9FD-2E,MB2QD,=\L=*IDM(, M/?.04L2VMR:H^3!K9J;+;6:[HM5Q#^7.'Q&4;#48Y6;+B;G)YRO0#@&;1+BF M(Y0:VYFPBS5H^5%&N&S[U@%+SO,@3DR*;-?.E@,X-4F1ZY8Z/E8 N M\:F"2JE]PUQLVC7+D^J3H8>*11](GU":S[5>=[40@9^PIGRC27I*$XX\*$"= MZ*>#%5,;=HE%>F EZ34IE 4!CN3?CM0MC^FDNP53FK&KTMBA5^LYB9Y)'C"J MGZAVZQ47>!*8VN..[MM6A403)0\1)=$1EH5ZTB, SVU21GY4:U;'Q\I:-S9+ ME\WTVPTIOUZE*;WE=Q0")58=K%Y:L'ZC6:R,Q4R)J*P5QEMM-BA9XF#U\C+- MI&BW/))ZF=&DYEM!L<6CD0>KIP:5:F!!&Y6HDRI%#=Q*6R^@MY,'U=0-K^#F M\BV&,7M#<5TVIMF)J*$E'2'4;#Z];KJI[1%F14#I9M:VBV%<"QT>GJX^MRPX3177,5L M,WF>&VXTW]2H9ODV,2OTW$:ZS;8XK0E''BXINYA(E7:IN)8H M<3++5!O#G&J$0P]XGR:HI2(E>DD)E"IN!=!%&4#J'RD_OLVVTE1E-$B+ 4B0 MI QJE6* BHH?4K\_3X@:-]>&T!MDG>ZR,NL2+109.9QJ,$MY_?&0E\1-:]A* M+*;>I%@)GWHPU7Z?4QJ;8F&R-KF4W]^: M([*@=04T](!9*<9F;3FGI\PR6R+LBD3QO6BNA]1*NI0W7>6-JKD)JEDI0W4& MGA=.]I &-:W#,XLNHXH;S^TRPGA ]6?PN>0A#526#*K-IBY*94X?M7/UE=H MZ"&LET;RDI.7+ES3EJ,K?:;597O1V -<+PM..K-,K6MB8-.;;:%UC\%<53 MSA].>?_V_T5*3Y/?^4MRX>ZJ\?XQ([CO%(D9<06,P!IQ-8P@DY@15\ (#$U7 MP@@,35?#" Q-5\$([CM'8T9< 2/([RD,3=?!")+'C+@"1G#?>=S4Z1H8 :$) M\^$J^("1Z2H8P7_'?+@&/F!@NA8^T-B;NP9&\-^QQ70-?,# ="U\P!;353"" M^Y[$C#@A(W[SEO5/Q>BP[]T[W>^N5"H^V^7O MQ*O]^-SE$7#@[!)_DSAPJWKP^9Z7R>\\EH??/H^Z5GDXCZ/P&+CX\7G+P^H! M5H-'4H.?!/>Q%MR0%GS>.$A]Y\]K,'^ZR:NF!;/ 0I4R3@8"-\EKC'CG"L[= M-.3A2-D5^H(WN0=>>]P B\;7$>$KHFA73@2L#E^F#E^%BS<02_NTN0RG@X[_ M%.MTUO(=20 VHG'T[);B!C<@&%@Y<$SM_G7C 2)M89>%&XFQW0 F8%S$D3<< M>;NQ\,K)M@GF3[<)DD4Y[A=L+/39;23CS&:.'6O[CF;>2@[;C9D25Q^%:"B& MGD#=$G$(X@SLY[\3']8TN#C[6\!7#/MF#FQOC/VIK\A<^U2A>AD M^9N6!F'F!+:/I>&$D8$;EH:,,C?\VTE>N')QB"(%-RP.HN+:<#ZGVRP>6ARB MR,$-B\-I@\H/+@LHC'##LE!Q/.^O?T?-;/^#9>(TUD/JMF6BXQS8#C_WJG^E M"\G7-BSGGY\9=5])?J?VE#%0#V'_1R+ZZ!5ITHJEV!J(QTJ*'2CN9M^*\&1V M]76W;7]-OR_,$;^RQN;\QV3[P[[F7NBTRU2UL"YF1NF 4+)*,<>WV0F1:;YN M;2YXIDS\JX).7I4U-U:7 20+2A,[-BHN:^P-KRG4='Q<;C15\%, M!:ZL"ENO'6B)#%%N=I6YU5.LI=?\XU[H4?2A'O@>6AHD_)$.Z.Y:2])9)IS"^*>Q CYY 6P.X7C03:']: :)_PW'1^@7? M=PTU"-NT=9R:8Z/%N8YEP2%%9,T SS\".&V&6'0& V5+&,&P,53%W'INHY:> M+ 2<.)&D,-Q@N/D\W*!>&%>XTAN%F^>[5BC?J6CO8I<[Z%DOA^DA*W*4V1Z/ MBD8N2&AM<(70H[4R$X=6U*)49P-R6Y'9+%%$M@[_[9\42<<9YDS@D\+@LSO4 MOT*5/ /XH/MC5[C2&P6??8[=/D*^0YW9?-:;>S.V:^;GS50KD>UMN\;J^E G MRVU35*$CSZ%A1A'%KNIUFZ6PASF)+!Z*Y.(4G3H3\&#<>1S<":_F7>%"/PYL MQ?Y]35BS3^@,T2!RLG9PT^#DALLIBD_DI4K1D0.S-R+'EX<;2%;XZB.X8UB% ML2ZL6[2H>*UD(^\8K+I%U@[JX$[&>9*,IU+) ]SY#P:>4P$/_2#>5MBKX@H7 M>DO (SB:\2<(L$.G[3;5ZU:W@BYM:EQ+S_8R7H:\ A?L773J#SJ9FC%;DN)B M1(\S9B697E8%A$[);_]P*0;C$C:(3I-#?84KO1I'K,?TV6EZO)F9&3V1F8K; M92XK7 %LO$4+E9VSM:"S74L]NJ*7:V22G%E-=$I%?/N')ODXP7T4NOG%D_$O M2C;_PS/O&O!C1I@#<@O9HS=SI'T]JHX62%)_WPQWKXJ9U]4. \LOEE\LO[]T M2'>?\GM-U_@?\,[F?=0)O*RKD U@MTY"UT')DYZ1'.=J:3B]1\RDN) M!=M+>N6UOZS]N?O1<)V1X:-LZ6.'OW9:R//6Q#472T(Q*"K1D]BFS(7',#0= M)U/DV_9"&==L MA9FIK5WV!*=&E$M$H<4%DQXU.),!U?56"7]I=!@QOZI4?7?C]?KV&!I080SV M9P;4'X1@;^(F4LYQ 9Q]3 M<%]C:)N:[BNU9(<]BBCX-/!]9Q[>8[>>P/104L^ _'2@JO'NQX$X%'W,< MR_U'B>U8[.^4X>^F3C\4%=Y+J[ZOK.E3'C-^,HF:\=(>EVB3.0)PM&,4 E+, MY/[\BD?89>A5B>BHA!.*K^W"1IE=U*B#@D81/05;[SR'D(2G"%(-^/511UE_ ME%3=\JP5-3+5BJGX7**KU7.-ECZ6DV%2-<72.*D:;]3GC\4_.&2=.";_]2@R MR7L@/VN7 Z(-1,U-5J8]$*P@BJ! _T]0Y"XRK3.*-XGIQM* (W0/,+F2JP-MVF\*ZX,4C$Z$C<=K^OU?8PR=6*&Z+MTD9""@KRNB"\%#?J-Z3M M15V9[)X #>"&E:2R.SH\B0P1B4Q-<5VY)PBJI_(-P5PT^\UT:,8S-@1L+*7 SR:*W< ARG_X03@6^_R5C^;TC9CZD_.)4]KMAYD,F45TV ME?W: TOGS5_7%!/\>#*W7YC@R!$)/;;2^>VWVSP_+,6 ME=YA C;9*,GFS"P7.E):JWI^$UI4* 3^WP9YP$9CB_C7.=E'"SV&.T? M\4;'/15B/G*^F;2@&_B+.M5[PUROHYYCF7H5]AZ M R>!?SZ&>3EF7Q])L/P_$+.Q_+\7T'](^7_02Q18_@\CQH\I_UC\'UW\H\#Q MU4K_M5]!>K\SL:7U&UK5ZTZE1&W6-S2U9*T8BFV!N(Q8>X:UO_]'Y(C_J;BN_]"CMYR^AI4'"'P&?A#&: MZFQULI3:B2ZW+5%)NLN-99)$UTE((AGGDRS.X?[R'.Y+:]4K*OTOQH]SY!!< M.7B@1T\<"S+'BV;R)S5SCR".:N:W NBU$V+>"MR5-F,[=K*)$(>%B!,GDBF, M-QAOSG8OY-(KO5&\^?BF2"LQZ;K+3'UN4N6RDV6ME% 3KA![>':;+^4#3S87 M\Z#53-+DBB=#:X?_]D^*(N,D?5BX%E\).7>RY*5U\@SH\\ZUCTNO]$;1YYW* M:MVEJ ^V3KLO*6ZB',Q'G<+2^?,+:F>#';-$^II:WM/TZ&-^\6Z37S$?"@X]8X3S%Q)H4[?GS] MM:A+*^09D.?F+)ZK0YY/=B::)ONIT:!N^$3>&3;H37ZX30F?K%ET5GA:C4U_ M,4MV9V9/MH:,*M57-3J"IR3TQYC#ZB$8F+!)=*K+:9=>Z=7X8J/:-#DVNZ!H M*HN,-UB(+1',KC!ZDU#'63739'I2?;PT)SXUVZAN=%9%?/N'IJDX0__T7MI? MX5N_2*=7 #$6BJBE_ZI:GV->ZKN3^O9/SG%C_@3 _QNN#X =6P%@>C%@ZT"/ MCMEC3#R&F@C]^.]?ZOGF> K:*:&DR"E-3:947I$51M-E9J23LL)KB@QT7F,H MFE13@()O_$O9?P/*5IHSDQ.E6+3-34*CF0)#C\HSN!7))/=VJ,:GB8*1RPMF M7?&]R6#(]2O3)E2FY-N1/I4?"B.UKXG*-#R*W*)GDD2!VN:I/O62X=#Z8-%R<52:I8A!)-R M6*K*-1)9:A4./5C4E'.UBDKV1L3")U>EAJPF#&*%@.?M2,8FBV*'2R9-:DM: MR\[6;1=R3=2_ZNU(95Q<398!XTGY;JNK5[IVS8?+9PZ7WY[FO28U-M-F7:MI M=7NB!XDA>OOA\CN>,4FC9J;=I=:EDIT9T(,MPA MQ#2#1AY0RM1+ VZNK'Q)H1?IJ414!(-KPI&'E!*#B5MK,?VDF%%F2;4RAD;VG?9G$1LRK-23]'(9-5' M4SVD5*64Y0TV80C M#Z1OW6.!;PB3H=DK)5AR[:[;?&<,1[('PM\?2LJ63@W,C3(::R-MVND7T$C^ M@$^]^MA.#,N"F.]W.##WV$951R/) T:-5\M&G4IX":)..>/ZNMJNU]MHHN0! MI^SDK+XH3LNN6>]U>3I1[BR2"4%.'JY^W1S6@-TK65)][5MICNJ7NU,T\A#Z M&".5FI:4I=EF\[(HJSRGM-#(@]5;^J@@)OQ4V6S/P=#)9(,MQ:&1!ZO7]7S? MINII0LPLLOG^*&T/DU"BDF' \\WJ24.SO8GJB53!23F27.R.)JB1X"&ANFY/ M*7B+5-UL=P>N,QCQ+@/?SQ^NGBYR]4)[WII0N[(]>)L9<[ZE+'HCK+4:(+>?K!ZMD9(7GJ; M[(GM7C"A.6^VD'-AJXV#)17720':@*)L DUOIGDF1=ES--%#WHM0FCQ@^6,I M/TQU^GQJGJY#?4X=KIX*5IGY:67Z&4QH.Y#KUU-L7-&BDQ46^N1I-YMI_8A$,/6+5Q.FN'2'>7DE'U M\@*5H45H$J*A![RJIY7,1".G1K#5"\:>PCL@1%,MBUR)BZ8K9*7,R"Q M\J.Q>V0/[?&]Y;?SR33H"RAS#_S8__+2=N2@P3B)C,.9LDZ$CHV]-R>C;%(E M\)W]!Z%O%7WR*N/TA5NW&X,^V7G'!/$O9)3Z[GYBNQ>2D;%ZBL(6NK$\\G ' M/G!D.:N]G;O_=P)YM#]4%RAF8@6)]/?<\<(#^1\N0.U;E^#-,Y_^KJB>8P4^ M^!O.[<@2ORZV0?Y&; ,NY.GG62^5GYD+N^!"^.(#ACP4(W[6O!$S FO$HS'B MXPZ8F!$8FAZ+$1B:KH81&)JN@A$_:QF,&?%E&O%Q<1[,B*^#I@^[W6%&?!DT M?=P-&C/BZZ )\^$J^("1Z2H8\9-FU)@/&)@>C \?=_3&C/@R8,(6TS7P 0/3 MM? !6TQ7P8B?M9#'C/@]1OR\)->>(U_4!..W+B#\:?KME9=_?Y-SKP&4:?X; MF=)1F;&G).CSGCF=O*;8T>4^I S\+L_\>F_(TFX=FWXB@C8E0L"UH:[TX8;B(-]VCA^*@A].MOXCB3@ M'DQF'/FZEQ@ %OW;D ,<#[LS77B *%G=GP#W1N)C& =O@@8X:H:C9H_@'3)_ MNBF0['5U,O[M32,JJQ\+2\6>;.^X2QFYWP@":B25,&P5 R[. M_GU/'VPZGL=M^(*,L<^P?]]E!;/_(;U&U '#!1-@>\828!G WB/V'K'WB+W' M,Q\RW[#'SQ[[BF7Q%FK]IZ1!F3F#[6#K.&$FX8>G8-:O&D88S1AIN6#SV M786Q&W*^2,0-B\=I@]18-@["%#OPR52VLBYE1.B"4K%+,\6UV0F2:QQJ: MDJA=(A2VW^RZ')U%A[O\KI'RJ&06@&)W""E3L!R3&\R:6?D3#5'#A=0#WT-+ M@X0_TMLTW\@!?9.W!^8LU5Q[&R<9,")JED=]^XF'55#$;%5JM.&O-!S1WTU'LM9; L512)$MJYFLW(K)E> M71_TC&OD@N[/Q8Z9F72U]:J1R?:ZJ(?L+I M(L%M'-I7%@6_TT..%NJP3L:3'!OG&/( =_Z#@>=4P$,_B+<5MI>XPH7>$O ( MCF;\"0+LT*FA*J4@O4SZ!)#=Q73=552I< 7&T+OH9*W69-;.IY($&&[&HDM, M-VFSB= I^>V?%$]A7,(&T6D2LJ]PI5?CB/43BM(1JTM-W&1!6?('XK*>$BX/ M&V_10@?]=)7URS-Q-AK-M6:>IU>9,3JE(K[]0Z6H.$%\%#?^@U/OZSOBK@$_ M9H3Y'G>7:GH?Y*@E8_F](V8^I/Q^W%+^EN7WFA+S M'_"^YWT4#+RL9Y -7 4]!SH'3.0<=!SX&W/"$YN5W>K42T)G1G#>TNBONDZF MN?ES;Z/A.B/#1YG01SR&C$^*>6WC-,1Z>K)>5>:I6DIOREQXZD+Q<8(ESG;D M\E!J\8!(<.YJB9?^=G0]"'#J.-BCL_S= M+/6'H@(6_(=C.1;\#Z]NW*?@XZL!'V2D/!05WKTV<*>"CSF.Y?ZCM'4L]G?* M\'<3HQ^*"N\E35^/V%_Q >,GLZ772;DD=OD,*1J;3%^6F?$8=/_\+D?8B>A5 M8>FH+A.*K.T"1IE=O*B#PD41/05;[SP'CX2GV%$-^/511UD?B*<^>^P=8]:9PO%?!B,V4Y.69EK;2J ; M5(K&8J0)KTVT* MIQ4RZC=D[$7=F.R> W@AI6BLCLZ/$D,$4E,37%=N5HU/ENQS^4GCP@-.#<];MA)TUF#TF84!4O MBGW/@>V%O,09G8^3Q'OZGABG=-0.R]P7_#PK-*S*P.1RLW1R4O>[N>DG:TT7 M/2\ .IPW2B: ]'3TJ'-&^#.-U"/S0COR[O$+,Z!=*.J]1&8LMCU:=637'.C+ ML9Q"G30XZDP%7K&6X;SI>\.:2T2$S@XTSP?S7L=YIYQ^B#?J6[QI 3AQ#W*] M#=REH8$(H5I <\9V^)2N8@7@F-63G:[R_&S-B\HLO>CX8D(8-9L0D%@(2!B. M,!P]^#6.*X:CC_MM&"V!]M)=DI'JJ585M#:U8:G_Y^F+%X"FH%"KM&I"HD3, M-L 8D@%/IWK(5N*__,*IC/BRS4-R',L]OFSS@ S'EVUNX[(- M%GN,]OC"QFT<1UW0<>I[PTS36/66$LA6M):G"J;5%U"0F0@])X:Y]\L;^PY- MT36-V#QPM0DDKQ='Q?&M %V;0=3EF7Q])L/P_$+.Q_+\7OW](^7_0*Q)8_@\#Q(\I_UC\'UW\ MHSCQU4K_M5\P>K^-L-Z:%3BR6-%$+ID;-*@@R5;6?YY6\NI%8=! T.#$7!1N M0.5N_(FC'PDC=-F@5?$'O;)H6!4+5<-9$;X@DT34')B*T\G##!%\Q^@3 7@, M+F^C\5<++GAKQ5OK^8/R5RO^-WM+Y)-[XKIJ=3/9( N(63[?R/73$SH_&J,] M,;PE\M,]\5YOB:052[$U$(\)<]>P8DP\AIB&TT7/G;=]?TVJ?^,22=2G^F3) MW#5='*Z&27LK@0U\0(+4:M7Z)_ID_NK!0_TZ(EC M0>9XT4S^I)+M$<3QW>E2J#?+G)1AN^QD[LR(QF:,$(>%B!,GN,-+KAAO,-Z< MZF+'I5=ZHWCS\54/>B#T\PG*S9E&:SVME*Q^H[)M7A_VC/(6*U'VMD4$>GJ< M9]@BP]@"PA[^VS]\BHXSR&7 =SJ^.-OQTCIY!O1YY][&I5=ZH^CS3B4TW\UL M"M)P1!*S;2"_WB0.ZGP.;]4U'33&6TF:#,"3 J.+7N>NB.R$]6 M]3@%WD"RPE<]'0NX1-F8E\,E^PR*[1S8;1G? -9Y,\G&"/*R,?K(S M5(P\[]QKNK1"G@%Y;L[BN3KD^62_(*HP6(Z]>6Y!U(5I>D8V!RSXQ(7[\\-3 M?]V29Q5FVI2,;7^M+!-)ME*-X"D)_3&:Q<"$3:*SW2Z[]$JOQA=3BBLC:[F% MHKB@J\0 M,2*<(V18[M "7X]);4EZ#VEIZ6,WQTOP^@-.OJF4JDX3W_D1(5' MWW^%;_TBG5X!Q%@HHI;^JVI]FGF]D"T-((J^*:D(0,R?@)BBH8**BKV!A(_9 MC@_?X3OA7R!'X!2CDHMVF/,!-S ]-C)LQ=8,Q8*SW.UHWO<3SOM]>OXJ*NK& M\I__PA_[[VD64%P$$I/=PY\4'KUD!X8$\:_3X?R[M*>89ZW>:3;S8M+AS__S M3O) R.>X0A*^1:]]4LPY+_JNU 'B5(08YF"*+;%C% 68SDATZFW M!K%B+5-O->HMH2-F__N7&M$G6E^F7LN*M;:8A;^TZY5B%HUI=^#/JECKM.NY MC- NY"KUJUGBTX1C+V<<>YYRK)Z+H4G'X*Q[[:?E7G[F_R[:$..=P(-F@_>? M:YJ89"O03H ;S5?/Z@]VFIU:\AJA,RF"EEEM1,D,Q="R2HR2LLJF1B1+IQB5 MTGDCHK/SUR+H[SVN%Y&9@@FDF.RGT\O4)/9:IPV>J[DS*-W)=5@)V94+H MU06S+*W@R(-GRDQ/T!S3K4B)K4&S.6&Y+5LKF3Y\9M7.V-45(:U,:E/K-VA+ M3>3S8SCRX)E$*]DV2^IR:Y9M(^EN'(8AR#$T18FW(U>44..+["PP#5FK=+; M*7:&@LP>CIS2[;Q$+--S,3,+DH:6H_FFWH0C#^9I6,MLUVJ73;&7&"9*SFP[ MKZW1R(-YYCPF-TH(E9%4ET9;/E48TW57D+G#M[OEHJQJL]902I"$7QXNRVPE M(+*PT0O815MS=8EV1L/Q 0QICE%+PZ='!QZA%>- MU+H\(_413\R4Q%!B@PG()2 %CC!K(:_J@^*\:8L&79LU"P&3M%*0 D>X59FO M@J*:R96(F3 MTP8UU2&WZ"/<(RG;6-U);Q6P+;&$UZI;+\R8$X"/ 3SW"K71V5"ZD95."RJT.BB72ZA?Y,1IZ@)<;UAME%UM^0N3+1MMEYDMS MJ(=##P SZT@>3]&YB;00* MS#6H90FZFEA*8L+(MY?]>9=IC>%C"!9LY*#3I)8DX$#=#ICI+-M=J 3STBA+;' M%U-%.EL7-QEB/LH0UI1!C$T=3J!7-%8%@RE4S!X95$8UICZK14/W$PB#'T_N M910 @ZZEIU7_C)*__P M10QM-^;0U_/=_<1V+R0CV^P7+BIP['?JPR9#+[RO%P]WX -'EK/:VWG[?R=0 M^/!'Y$FO()%^ZL0^_5U1/<<*?/ W\F?/[\Z^'T@F?R.0_!Q]^&2HE?I.,Q?D MPBZP$[[X@"$/Q0CR._-A"Q_,B*]B!/V=_;!'*^8$QJ;'8@3&IFMA!,:FTW+B MYU=K]RSY-:/U:],._O3 \KRP?/J<@M@?'2ON%@E=)/3A__M&??M3K6._$^17 MME?\_;.;B>'Z -A/(7C,X8?@,(:O*Q3N=SV,H.N#%1JXSBSES@$ILV>,8RLY=0J#].)L>77NVG'(_/1-,NO? +K#L*7EU@X1]?*/IZ2F#1QZ)_%:+_YR+P!QO; MU_'X*6.?"Y]? SYJX>/,P"V87UM3@SROZ-%QG9/@5Q_..W.O:CNM< MBJF8/9&;E,NMMD"JF0 EY=+?_J'I.)DZ2P5"K'M8]QZC >"'RI=U2_I&85F/ MR#?4$F7Q"KE2498]]^T?BH\3+'&B5GW7X)&^V80'LA*I$U9-GB%(AJ[ /A'V@*_:![LG> M"%L?IY$&9EXHX+$6%.2JVYRV9B6S7IZO :,J8I(/VZE#.R,9YYBS=.7":HS5 M^/;5^/QVQR^K,4T,S&*C5=-$:JH*)3\U5TNK4(VAO<'&4\2)[8W+&1>9B6*/ MX;,,^]5YBJ&$RGO21,2' *-[7^37^$%7D4]XYXO$\GIMJ[Q=1Y4/7R!H&IS) M;@MQ_ EP40X\,):H2C ^B;]U.Q?G^=Z=7UNT-=2=%F1!]-^BO==AP=;K2(-; MSPK\T5%?BPDZA6:][(KE(<_.EDYK.$*M%ZDPOD[&2>KPO \# @8$# C7Y2&? M#!#6LX27G*D%B:""I4/:WJ;"NP("!!2Q1VVBZ=MWH2.SI_CBS/^%P?/77-F@ M_V)_Y&K]D5-'[AX"A"YAE3P=% *O$6E5#?CUT8N/GV'I"!@)67525(7L4.26 M0[=-$/:50>B']43 /ZRS669PE>"Y%?==\2'>!HH+14)64TKCN%--> ML&V-D<:BW$&2_USRX'6'48KV$MB^XQHX9G+S+M)]GPV>&< N8VD\*=\Q6"K4 M U.?,Z[)+26_LUII4RX==IP,C_?YCX$)ZS#6X4?3XK4QL7E+(F&"^:*H>.:#-BMP:&($X'+3J=^X?J3 MM&8KO5YKTQ"YW)*8;*V*V@!ASVEH+'#$1Q>UL7IB];Q]];S$WO_KZEEU!#_; M ,Q2RFO*0I]5TX,:-T;J>?QZXOT$&.I/]0:CN@E1XM]?+Y+^L,^"?9;']5G. M72KA +2>%#*\9/U\Y?I9(8_@5Y+KU6>BS/K23!DL'-]D:WJB*9-<%(M(\H=7 M#7 L NOU ^OUN=XU";7N"I B-CN!//5_:#BU_1(D!NTV-)&*S M3LP%F0SK1')QAOP0?[#R8N6]=^6]1%SC%Y4W;Y4[3$TQUH2A:66QSQ:S!C%& MRAL:#^R10@EWE#GQ= 'EU*F7ES;[L;MSC^[.?1^4[)5QEP=V!*S*DY*7*_F- MCM3>YAN@V>S4BQ5H:?!142:>/F.CIDM+-M;H>]3H.S0\#M7XW1,5P:*EX5 # M:9/C,M.LT6V5.*>)]!D:'TR<90ZO?-QJY")OC/R8!MD8.\>IR4,@T4W#SOUB MS)"1D-8R9'BXMS'\5&L MF5@S;U0SO_SXXC8):MBKMDOCQ$!,AYJ)>E,DCU9-NJ/@P^XP M0]/< )PAY?+2AOL5.2RJX^K 343?_T'.US'/L0P]]C]$^+^[I\N[GL^E"?.P ML8Y0]X5(]3\^W:WD>]ET8=G6)&Z6+#8EW^[G)TTX362^I.)G30O%$'(UFG)I MNF (N;8XRZ]#B%[GBY[7&"U$BA[(-=K*6#UQC" $):X2<8J__=(:%!.^(/,K MK;*Q<_=;8'A-R'?R:#!&KZ\P@&K 1YK9V"EF>B-YJ)C_\_'TDVX>@:^<0O7F M0E-K$NVUS=1\H&Y7@2!39)A?PL63S.$%/*SB6,6QBG^E@?(I%9>GR[YC6_F9 M%&RVS&(K=3)Y8854'%HH'!LGZ'OJ4KJW4T:6L_)B(]>9Q0Q[";PW9LKI"FE? M>K57Y,?=^[JO])#[4B6Y'U "L.3?A^3?AM_-A<\7X,O0INS%? >YWW#3]S=A M56^P"(PYZ@R*+7)\HGKS)ZKG]Y0;R@9IB]=Q! VJC@L:.VUJ6(KM"[8N[A7J MB!E=4GKX^,QV.6 >&#=D\-E0+G/H>YP/: MO%=AZ^,,[=NR*(I/&OCNK3"ZT';M'!',"([;=#:,*F;S!#0DPK*5%'7.A,E+ M2S/68JS%MV!^_((6KRO>9.97JT.IQTX6K=1VG@?K%=)B=.[/G]KDN)A]$69" M8#?F9D_\+AG71\>"DZIFI97Y^Q* MS Q\9RO+Q,)5FS(5EL,DSUFLZMZE'T, AH OM%G^' +(@NHX.F5+DJ)K=&/( M]^:+>0@!H05SES&3EYF,@0=TU&G[6'I #+M<=Y[F_04NV:77>\\6T#L94<>1 M[]U+^=MUB KUV ;];ECHX1,LYLYJ"%.YH9TPVT,]LZ*@UIZ-B>QJ>;CWNZ M^76'!?51=J]WD3:VD3(>,7TGS)(==;P"9QH3W6G[ZUDYSZYD*JP$25)QGOJP M=!S68JS%CZ;%7Q?O_W4MGI9%=UOKF")EUA>Y7F!RS7:HQ2B\3\?O*$>A@ZHV M!.YF9U[, U>;*+C#YBV?63[01>6[,3!RCML">^6KCSZ&IWE[(BEBOMTA K51 MK)?M_*8U@O"4VAD93.JLT%BA;U6AOS2WX-<56C.L18UJF%O)\-UED%FG MIE:_B12:"Q6:3GZHT#^W-WXF&%<5]3B6:' LQH[=)GR8B \3K]>V>>'<5):DQ1F]_K(%Q@@:N! :6/;4F9A?*N/0A 1P%C$M<%U@:YN8 M[RJV9X5UZK> M]U Q\H\T_2 MVDQF";!>YJ6V/2ZH2X.;DG03*3BT29*'QT:_;8Y<R$S%[3*7%2YD.!W!+ZI2[DZ)6:]!&+21Z]:7EJH-5S(=EDME MN3B5.J,AA-4JOETDN^(K_N-2[0 M$!=T)T#U;B^">O_[A8?W%UCKI4'P*4@TJDV38[,+BJ:RR'B#A=@2P>QZ;)U> M6K/;Y#;HF75;UKN$O)BU%A $PXJN'!&G*!STP>" P>'$X+"+_"C%E9&UW$)1 M7-!58@!:8D6H7X^%9/:4-B.,ZT6SGAG-JGU]LQGDF@@<0@N)BY,<\RD+:2]# M%XOFX*(,N"C#8Q9EP *,!?BF!?@&_>]V,)]; "6-*E9,-SS-:=U3 .?2"[N* MM)WSI__M=:\!5:\&CN75Y"4CH];7F1EAJ+7BLDXDAU96D.DDBM4R<9)E\;$T MUF&LPY=+O?NY#I,I4_:&V>Z&X#+CQC:['GOZ.-1A=&E\M[8%UH MS@S$?&4-OL^LN4D89!S)5N20([2Z@S36W;127)8 M>I/[,)4&:S_6?JS]UVO4_(+V6Q4FK6JN,37KBRS9+77E.I<,M1_:-5SJ\&+U M;09(,H[M^6X0,7&N;!0H;]C'PCX6]K&^[IKD"Q4LV@W7&4./RQ/7CKP:XX_ *$[=@2S!GQ%F@O;_LA,J.Q4SS:8;*H",2NJXTG&*>HC M9PPK.U;V!U?V+[C+>#)E%R_TXQ^[WCQ],> M@<@08[_S_+]BS[\B8AQ0$_6>.9R \^^$" M5+QN"="S7STU9 ITLL['D3<.%?U,__\JL8F+]I7_Z=0SQZ0U_!VJ!=PQK.BQ MJXC@NX^^_=-!N(SN+F70-A56M]F)H_(K(OF:IL>(I82;B,P3(T E:5IFN1$E M,QS%R;Q"P(V/4V@B-5)HDJ._16_]$G#^K_KJ+3NRJ(ZE(Z(4Q%BF((IM,2.4 MQ5A.R'3JK4&L6,O46XUZ2^B(V?_^I4;TB=97JW?$]M7,/YQ-K%./9>JUK%AK MBUGT6[M>*6;1W&.Y8DVH98I")=;NP ^J8JW3?EK0Y:?_;\E6 FBB /T_7SRK M/]B$=O)=L,PDP=(\SY [,8@,HEHP@S/13N#RO3;NZNY8L8UM^)S,D_$ _Y%6 M/,.KCQK0O$.YDN%'@0!TXP;05 MEGD/#3]5U@32)KEZ?6LJ.B&-AT)#\PNKR*8U[ #H@O_!.!D-([_%X&N5.9P[ M-$;!F7RTC\2)_![=4G[YLPU%P!A!:\#V8\^$B.TI<6*Q^XE-\7*ZORAUYQ6N MG0R]D9!-]/-02MH\-U\-"+DJS0*K-Z3X?*/A-K^$[\:1[<[PH89K\*_A,M#> M]E(9H*=RG4;L:[LU5&G%.XY@!G(;_!\T=T)[%>YZ;WV5WW!/8D98Y>;9X0G0 MAY#TZ*&9"8#T1R4*8SGH'CKN)H;BXN[<<<,'HEO5!AR^FCB6M8DY*QM^Z 6J M9^B&XD)UC/T;6CD >:K(2",AU&(E]N_=!/*" MT-C/X'M,L"SX3;A7[3CS3%XTN;"NR@T$+XANH?NH5DCN8&?%ASWFXUM@,#G/1%YY+/$/FH9<8 M80]NM-K(](RY ,4>PJX8SV/_ V7 T":(Y/$]N9RY8:/0"_PJ%%SH)*"1\9@- M-+BE*5"6]JL>*8;[/%,T/OST:1%(G$/[- Y?[@56)* .))82D>_I=O^N0?8K M:GZ/%9P56 (WCC[TP-,SD'A K_YI0E#=X-1UR% DF^@5^Y'^1/'A&C:0$9") M$P,^30_?@K@*[6G@1HPV9KMWQN#?GE870/J.#!2;B6V@!?X]E@&NKX0,B$)" M86EM&SW1\5&8X>4MB1W5PZF%['K9F>2 P>^*.I+,%[+DS P?2<(\<+T ;:6[ MN(8;6)%DHW^T$:/#>NCA[/95L&*HK8SA>6C6>\&']O:SW'\*CKR)$U@Z(C1T M*/>2/@WL*(H7KF47@/G)@]"4=S$;).]P@2\)"*$B)MAV +_3 A#.H-39L1PD M=8PD$N5GWCVS#96*@-\M*?!+4':I> SMRW"$!3]]FA>N]F:QW_[I08#SX0JV4+AB+/472T/S"YAO611B580_ MG0!X.E1:I$HHO1N*0!:J^DR%ZDJ3(8^?)<<-I2#<"@*XO\$O?(_E7CPZ9/8. M#T,-V9/M-PTZDD)E><-_^=.RVNBOFY1HE"TIK3:+6C$_?A4G3L#=]X<>N&BE M;VV]:'91Z;K]JR++KJ:XKLRF)*<.G*YH*M(Z,9?+0CM;;9Z6)RSU)#ROR'#2 ME\30XB-]7AD02L.2+?9+5NY4["V_Z/AN4XHT%W[GC?+"OT/S0[$\!XK4;_'S M^0S@J;Q7H)C"2&N$*& MF/?1XY6PENF+-R"7;O;D <*AP/?B, CTC#0_"/?I!VX]\H?LL6@O#=>Q MD1"\%_@1M]/VH#%79-/8EO)FT!\"4[T"B'FYX%"FPB7'7JTYMELTTA]DQC^M M._9BX8^(3>FG.KP0?:"(0;L(T<=YHL]>WU80.F)&2,4(0L9OR1[YM+-79$>* MC^! 4U!4>ASST+W^#>J[@,!N GU4 %4] @;O.4H;>:YA067D_\UFCHX@,33G ME+!AP\C:!3':Z*)$Y'QZ*"J (D[>4\@:\3N:]#O+"OWBT *,C#OT1==0@W 0 M_/*O32I:NN9X"$&ATQ$ZS:&-".PP?!/BK@XL91.^$LXCI+D-N8ANP2A0Z2-O M'&)7&%/0H[D_?P7.'/G?80@%OM&"/RSHK8<>;QCOCZ.PV I 8Q?^]QTZGS*O MX#>\N"N2=[07._;8"25^)QBC0UD^)L6[+<="(0;(FE'@AESW)L;H:?/V$*+' M5 %P'#<^!MIC:.==C0*PQM//(E#KCMZ "<2*@%PEX8&O%"87GX3;I)NL-N# M=[&R5TQ&7PZE!?WUM5SMQ0W*9L8*-\=]XQ,4GMJO ZP5#;@J^JL2LX/037JK M5]]1N",VBTF*QP>'AX?]X6'AQ_:$BV 3HI?'1*^HL&7F0B'D[LB M$"W:L1KT)4*(B&(F2*UR3_[$"_+MDR:]6-J!_WD*_N:$=OKIW,6 _@74PJ-? MD^8H7OOT/:$M/7T-O3I!)..Q-AB'AP"M)Y?GWQUG#K6#XHG__$"VGXNF&X(X MA)]H6)@*L_]F]CEXO@\ !>&+O9V7$X[V=J-?."P[WVP?3-]OW_[$=8(QBB)- M4#Q=?Q6=5U0G\%]:%D\/WOM&NW@X_$P//S>\& C]+G3&$,4@GR#,>]%+(4RE M>HYRD6Q\QY_HI.#MB8,7.IG/)M"O/8[Y'A,5%QUUZ4ZX(:'I[*[CC=_.LV#'$&G29!X<(*'AUF[S>ZXMUI].B-"DXCZCR)##2P5 M*]CM-Q/X%R@VD3GEHWG:(#R!W.__463_!8>PF53\_^R]:7.JRMHP_/WY%=2Z MG_NIO:LT!U!1US[OKD)%XSQ'S1<*H5$"@C*(^NO?[@8YQ.&3:+;-"B'H,F(T1?KTRKGP*>"^=#..]W$[9UC\?, [6 M(;RP,%8TD& PD\\CVFZ5\NID= MYY2I-D$QO..1:56@^F2OF25!+5$QF.1*7[&1>J$A&9CY@^_%V*6&+ MZF:^&DR@)4@>CUR1E=:*MIIR7TFLV7I_9)8V<19:BBB,]F+AQYLB-)ELI]D^L"=;%<.X\@ M.6AO9FA.YGBDDS3:+C5\HD@ZWP0I;_LY%Q@9[GXB'4%3DOF MVS1Z>_9X)&!I,.'6Y9FZSHRR3;U$3W(;%X+Y9._+9/.IS_=85Q5 O)20IDJW MG&#AR)-U/E7B;EVM%[H<_20Q*E5QJ1J)YCQY^W!2%@5Y+C^2"]/5^LGEJ#_@ M69XY??NH:T[<=#D[5..].,6DJL-,5YC D8D36IJN)PUZW,GTP6.S5G.>&*:^ M1",/U\DSV4Q"2 &:9^24S"]+B:N"_7"OVN MU#1+_;Q<5LA0VG>M>:4V-A,66:WUR:?22.> ?2P&-M,**$7--JA]$^RTNY3F4@UU2&+"HE7M951G7#:+^P MI-AS5./ZB-?I<%R<+XD4NX\W88[2?%=K&W MD7M)TM%6FXW<2-1I>Q)&^P^J-AO(#UJ)HW/CAV9YD7Z*Y]@PVM>7;658VS1; MY$"[GSI6N[$!CY,PVM>'1;M=,-H_]X:C-ILQZIR3CWM M5DVSNTB9;!CM%^_7]S)P&IL^S74W+7%)/TGX"ROPL3:6@F!(H/DFF:#Z;),=\ MDDX"1DH#D $GT[+,@4'@- 3(C->/Y0Z(Z7;CV:8O#)8L\@*?\))!)CMY :;X X^&\1(\>>XA+ M3N:J 55(X9%4'K?C#I93:(4D[>+NNYB3@&\08'9JL:-5J:CZE<**7T&&GFR3BE!KGN- M++E2J^ A;MLS?CYG73@R6.=E';!%03$?H+(&]LSC4V]K:CFJKY:JU>G/ZKW" M8RG;2<63[AO]I\^FFQ]9$!2]LR#&'U#^#@LTZ) "#;1I N^:J ,![=GWMKY8 MF'&-M'F\TB5>Z6QOI3@O.$@]@!H]CA%"1=I7NU%R(1"GNK((LB 4?>Z@D!(< M/C%,N'*494'(AH:2D7]_*+WR0MF4;]3&?4^I;]I[Q?\H>5^86^!W\,<_[]M+ MX,S8T2BVI#&JT>OBFK V'/NWK*R M&];!VX #Q2'G7.\8:DD^NT_^S]\#$I' M_7@0)>*F/,^V2L$))^C&O\$,VMJ&](*O!R[V4T(N,N9=,Y.K[F9'/D]T7.\$O MJ]]VQ2F0' TTY:VFRV(V9G6IMF-B7PV4FGHG*!W#!9[8#WVJ#R?7[;Z4&A5, M#AB@\EB<#+.CZ8?UX0N77WK:'B8PM*MMT-,O5IK-#7U;E23"]5DX7!RD$",2 M#!> 7ND9TDA]%55"M];*.\T5Q6;<=*HPA%3@V MN'!,*SQ!!@]\.V7LA2 _W)J.?K$U782(3T($=9>D(D3< B+HN^R+-P%&F(AD MT\]"1"2;;@41D6RZ$4Q$LNE&$!')IEM!!)1-$4N<$1.OWY+P/IOZ\W:="3R> M?] C[K)B^<,PR!R#X#0([/U[L!G1T- ._[]?F5]_N+%D^HXYZ4).S5<$[@3T M&4W(,_./]<=DYZ:B>;"A8_Y_2=1O?[R'^(CFOQ_-TW]*\U3R+I']TC3OQYH/ M:3Q"]'=%-!TA^G5$,]\ T8ESG%I7N,3N(,R3OJ./8H-Q[ZMWG.DX;O>?O_8" MGG^?E0=^Y$5_U(_/2+]B/0CTH](_XN1?HC.]R%?X#>BZ-MT M3+Q7GSNZV[1AZ/&% Y\KWP\>?NLFSW''X M6ESQJU]AR%I\4]ZE>/I)G/PV=3.WWOYYKP!3,,7I&IMZ[$JQ3H>7<48N'D#5 M<;\+WGGLV4)2Y^7^3&U7M$8AVW>&[[\&$;>^A'S9#MBRX'-E?H\I/;,KI,(J MY!;$O%35*ZR5-#A@=O3^\EZ\3S=1J2:Z\90D8PQ%7N;*TXC;(VY_*[/ZO2+5\0;7< M\^2_3;^DFR7=T9J6U5?6ZUQ&[;&S 8V:92[X'C3)OW[1JVF]M-;\W6G_ M\\W9JYU?M\S-$95&5!I1Z1='X$^ATNLZ$K^6(R'A.Q+R)MU5-BS%&//#0E%P MM0EJ+)O]]2_-Q!+DB\Z$K]RM)FKV<31_5!@6%:U^5T1$1:NW@HBHH/Y&,!') MIAM!1"2;;@41D6RZ$4Q$LNE&$!')IEM!1-3LX[R8N,U(6M3X(&KV\4=ETOY% MU$&[#R+J]/$3"/['-X"(.GW\$$1'G3ZB3A]O/[6^0'W :]"(.GU$J8Y?/I,W M:FX0$?J/(/27,U@YEE5O1_)Q>5(<*_?_J-:SPYR5HVJJ7FR21: .# U?N*U_\@F M8U2"B;I_1,P>I?A'=/<9=!=U__@RBE_4_2,R +^?Z^-"13O?1;-\=_>/X2++ MVM)J<\^5NKF<,:Q-9B#E>MT_LHE8-IV-FG]$XN1[BI.H^4=$WM_871HU__CI MS3_V!KXGM?6K&;?7WW/DD?GB\ONG-%V(J/0K(_"G4.EW;0UR"2]#T!IDDNU5 MV@-K0O5+1:58$A:C5I[^0R_#95J#+(L+IJIU&12L_8=911LQN]:K%&@ZQ6 MR/L.XTP']*@=H,ZGDM]=<0HD1P--.>=8B@XL:P^?5FZ]]^D9M/;@8+?%9,/U8@=0&(Y3E\MVTZX%G>#,?#D5Z?8,Z(EE__ M]J8 $KNF&2[<'^'U9IF;P(*OL@B!, &$N@@QY:G]ADS8\($Q@&_7T0/(, "Z MA/^<08,./N2/D2$/$DO$A,$WPKDL#D*$STX,$\)'(@2+\!.8B;\4';[(<"SX ML/7W[WU*^F*$_WU[Y##9.R8=U5,>66#O,,#.6>L=X>$&\$#A0J$($=='!'F7 MB$J];P$3D6BZ#3Q$HNE6$$'?I2.MZ8R8>&=(YU6M]7.+\C^KE.5S"W9?+,M\ MOIKWJ#3S#!6]U%WZ\K7*'ZG8[4T5TP9 /U]=Z@_%=/*.NBQ;7P;3D?2Z.DU_ M:A.5GR#3!@"HEL?IG"X!Z8O(MJ]&!S[?']UIR?_!@W"?2 MJ\5]14"%V@R4()E8BGE)@GP!HG1P;PF=@X1\^,DQ38C%G& I5B KUR5!T6N&995U47,D()5U M3C"1U14B+YVR.FR-XJ[*"9O9NN@VA$RR..$9I'%ER,NI6Y&L^;JRQM>V(EE# M(0F#M"\L:Y(7T\3R2W>SF0_5.P^S>SER45W/AE7 MLZIRSV0ZM4F_;3].^#1VG#&Q!$E&CK-(!IW3LW;UO5Y?!EU.X4O2>3O93PZK M_775'I8WC-Q+&[ %2,\.%CXK4L#528AT,,]B+9A MPM^%F0%G-^ NT)Y,!1&/-SJ8U/LTA0O3X8L579DY,\(PX'8<,=PICE\"P+8Z5Z\G<*';&,'@(MW01!LPLLL M\Z\=Q? /R/ C=/)_/]4U9YDVWT' QL(1?:I[>/)%86$]>C(:CB/W!2&S6HKC M+NE(AZ(P]591V-_#,'YG4V[ZZ&T!$R,6X[6.T+J5<(PGX1J":?+:4)@5P'"3 MZ.<[UFHS?G2I.+3$_Z7OPNX7^#@N(-%J&L(!)*UO@5N/\7SD =),"C5-&U-*#(A*;(,3"0D#J6;8%G.;(Z;UA N'$ X4++> M7>8\.N\19'GRU21$P9IZP@[] :"$A+^C%C10QHNBUU<&_>R)>A.(0,%^*OB[ MHB,4$[:P@M/M?HFA+C9S08%'P0J)3[ _%93ZWIB#A_UO]UX$'S =*)\/I.Y\ M;AHK#'XDSQ6T>--<[W? D:"TA^SJ_6I-#=.&7WEL\L=HP5K-Q1!S;37GHV3% M8DHZ. UCD!?@P2_=I-0\;9=Z9_/HWD4S=A?D,SGBD M"9.)"2:(D2#B=%&9"YK/0PB;#0,).*A]60BZD+\\)6U/73S1K;Q'MIJE@!1( M%=@>SPKB%#6+.J83K#7M,364M3^/8FI0C^Y!M151SM;6"R47IS <*.T:/>@[ MTCI;B[,2W5RYD%S(Y*4U("27CTR,+:KM \HPD.BV'4A.8T7R3PYT=EJ'A**@ M.0G4%"$.OXQ[NH,9$(T_*Y1D-C'V&\01DK .YH#'"Y3L2.Y#PT Q)(\\(8!- M %=%*/HS!H#W;K012(;P71 .P8DAH,+1VBDWM1(@\\Z>-V%?_GH W' MU@N'NL$9YN_ U;:W*;_]!XV];A,0][I\"#)\[V]!:37B(\4VYI?#R)%_ M);&#_W\%8FHB>?L_O68^M)83_0T9! I6[:">U_\*JKA8B83\A;QL2(?=DJ/P M%I(\A.D)L*#E1)H?TZ+$)\9R M0A"D% TRXB\/'$+@.GRHUA)L]W%!DHJEQ=O:K#$I#%R4'WT\WG1R8".UT5E[/)+M9@IC-S/BR7B>!./!PJIF9Q,X\N3MNK8:MC;S MRK(O=,MM+<.U))9FH9%\\O;)J%!9U_H%766X/#^B@)S<9-'-A2;1EF0)SO*I]1BII!; MYM024TOD[Q_2,P:@D<&.+MN$M:PO(8\8YGKG63[MJBJR7*TSYA/I?HE/K?)F M8]//BNP;NZI^C U>JNM,W)T6OP;[P1*&5(QVJ81GYR(2R_K*7L8='SR%I8K91/6\Q^ GI_ M8L]8>/P'J3S,7?*:W0!/^YTAU>3RFLGSG22NU)(Q$36@NP5$0*4OPL,MX(&^ MR[YXRT2$B4@T_2Q$1*+I1O! WV6BOKUGQ,1[L\]?4UEOQ&*XK-C]R@VG\.V< M7[SAU 4;C7U?Q%^Y:.NCB*\(NB.8ZP#UQ"G67Q=E)Z;WM?.[.\"R!<<4=)N0 M#4/"X3S+F<^UY3?GZ&>AO3P=X<[KXCMV* MD-M87>KZO-8 =E.&OP)S&7IO76*6*K?BT\ZR3\^E7*_063[DRRC>DOCU;X*. MX=Z'ERA!B=CWJ[-OYCIM:*[-OMON3X/D,/64FZQG:EZ*YY^XS;)88#^;?3.5 M1MLTAQ.K7Z7&HP&7;'4>>B@(RF#VI3,OL>\?J!6?VW<.@L9<$[*B*]842,0$ MPL9+#((6K8K2;>:F,3%1BL]_H6YQ:CZF<:P=Y>9LP^_(A UB 2&;_?7O7]3? MD-^=^5O8?08%A0:NJ'1_ADQ[;9.O.)"NV1/AU:6_Y@[^'B+KW!K'21I T>?0 M$F)0*+T&D#W+>LLT1,B;KXFP6HDAY4U[DB1!KC(?4!R]4)IM/H&+8!,Q,D7] MB082L>:79\V7W:'?@S7/K4VNO=]KB[R+:R,= MP:T'W/L.4THT1QUVGC/G_>:DMG2'5:4SN6_#Y4(]A")CB4MUL8VDP2UQQ\6D MP3/NDFOO]]K2X.(*T!]*@X=6DTZ/-9,DP0,8SNDX9X_[+)0&4/7)QJCD2T;) M3?M5CCJ<]0Q;T,ZGUOP(J77M'CH7"\9<>V/7%D875TV@U F1-:TZJY7YFD;V M\T ?-8N=5&UA^_WSF50LR;S49#%BV)_)L)F3I(N_I4.L:DWMPS:R\![\\1<;>CL8 6]K[9UGOL%6GBCWM% MB7=4%LQ"4@0/\_[>4M2ZEYIX.AU^]1T#@IP[.G5';HM9(;3 EGX(5+)"D 3Y MS[:(U?OW;04SV_K87Z\I8HB L3;V+*ME+BL50C 68,@/1IU*BVLM!]7**_JN M5G[\]@"=$G 4H1S4T)N0+N!$:T(@QHZB27%GCDJV7'2A+*KFGZ+9("DH,SC5 M$G@%]DB'7Q-P7GA\ %UK2G TKP05\2UVI4DWO-]/3 M;+.6[8"GIAM6@EO,/E+3.&@/^T(IMU8*1:F7*4W""FNUWIP;)CI9F M">YVI"&D]56S,L[UNTNJ-AIU14FLL#QS^O91J[HR^+2;)./N4%OULP6P&*!^ ML"4'+F6 ^8I,NGSD=6:C=E\7J:"B3BVH[R)!D=J9.ZASS%ZRR07/653:4[@R%,*25IE*K=(V.1:G>?'];*KF1#R(53' M3..%IQ6W-M4!;^4RPMQTV6QHX3?E-(O=_J)>[<M99 MNXPX["\:8I(J+RS;:(:6 M5+(,FT[HLT&WR(917:\KCJ4BG&]2( MJ[2%^5,KE.J2"?YA3%?NVUS77(.BW2X6[^_;H517%)>:/ -K<@TZ#[EBALZ9 M63>,ZE+WS5F7GH",ZMP/9TV!;XXF;BC5U4L+)\W(@S$G)%>E![-5GM4>0JG. M!/3Z::,L-+*9+LZ3[0J=Y8OM,*JC "-(JR0 _4&"8Y*J/-Z4AVX8U66XQ(85 MK G#@258/TQ;LB.!?:J[3,$S3KLI*;*=AUJGM=L% + M7\+_/E/%GFH]+.TY7UCUF_/DO%(TM(;MGE:Q?^K:,16^M.X2U+_G_*8\J8QJ M*'Q6_GZ%>/'5'7S8K_J/UX+VI M8MH Z&>K_+\LIE]NE_LJ^;^3VL] % SO&QEP64(())R-TK[GP6"GR#[!BCN MZ\E^3I> ])5DX!>B@YL7@2_3020*(Q9X(POLR[TOW"/HTLVAOKDQL"_UO@<5 M)'=4D#B'<+QV!5(I".WMW]OU^URT?>W=72/Q&7G[?N"^/;__;36FN0HD(L+_ M6?OVO,K?A_#?545W!0T_!^#?.DI>&0L:OL[K"VABEZQQ?26^=*NE-*\%BJ-* MF9YAT+@AJ8VZP[_^J8L+YE3Z7NBE^-LGUEK0T$@=TL\O&V M5_)&TW0L2UVHVCYBKT^O5'LYV/E=V NG?2;X85P0>EQ]*7+K JCV[1&W;&;9 MSV8OA1TNY;)07''-P2R=,0QA6G. M7UMW)B*K\3,$UY^EK/])=]/P;'R/6Y^7855>$:1'-5-T+;+KR#5EPC-8 M12!C*29],0WAVAP0S7N/J:91GE-=LV$$N\[]_SJ M_OT:S AIE3 MC>LU[XOI_J)< 1P84@558?DTTEZ2Z1B=9$YD6&BKAT@"1!+@1<7EQTJ SU9= MWBL!AM71TZ1*1 MD6L;*&?VYK[:#_1;]"I[UK=R];U>VVM\J7Z#?^@U=B8RW"V939.@-GE(:7R[ MV"BC5C&H W(6]7L_55HBSO[!G/VL[^3J>[T^9_LJB5!VE8)FWI>Y1:).CD"' MJ['-3X\'C0;W#"^Z[HQ;#X=91U^K'::%VO$@CTJ6BF5?CP<]UU,-?O1;C7CM M.E[K3(([ -V('7*NSAQ7:+L1E?(>I95?J;8]NL3^%O! 17BX#3Q 72["Q"U@ M(I),MX&'2#+="!XBR71>3/Q!F=%GYR_>8 WF)]RX\)5:,20O?0?%S?7BB C@ M.Q! )/R^'>U_7DGZUV6&BW7GN.I%1!$=7+T[1R0<+\P"-]*!P:/L[]&!X2)] M.+XY%;PB\KX'89RU-<<-9.7O6G.(?O21$/ -&;_/D]?S0^\__IG;]MQPMU5N M<15(1'3_H[;]W>C^O?FIGZWA7Z@[QT^X,?>S]WBF5+27PSO?(ZWLW%T\#F]! M\^X]>SZ++*^Z7H<.U* C\U*J]1\!P[( MZA1Y7N7D4ZF:G1EP-1NO6N5+VB?7$D=1Q3US V#X]CTW/.FTSZ8A$JJRM"MF MMVRP?4&=/]YG];;4 :[77R,1RX94JIZGO4;$ZQ&O_P1>_U1-Y!5>UQ*;F3UN MM*HJ$[?**U=EEI.RZW72@+Q.9\_92./:OI)/:*1Q Z;%[5A45R]5OY3_]A;W M>FV?[[D;;KS/YRLVTK-JM7A?)I6^_M"8KC;9ZM#U^VND8ZGLJ2#[+OQ^WI#* M+9)VQ,9?M[O&^]@XJ2J==(H?/?3CNOO8C M4LD>U_68:F5CBQ<;$![TT;K/2 M[ZBCQ[\G+3_.2$2*#M=A_TXPY]_'IZ_RC>LZ .893.W#!C$U0Y_T@#DK@+'= M@Q/G-$-4?=(=\_JTFJ8G:2;7GXGLLLKKLY$\;7LL!O$-)-9^81R/AE&_" !9 M8@[?:9L.N)!Z^%*J;>KN-"<9;3N.]DV@C6^S;F]$<_WP,K(GJU .>0/]_5NQ MH4P6_T$]AI>&MD1V0]X$DF(314'$JX2L_+T \QJ/XJ.(HK?G45,GFJ)MC(%) M,#$"\A4=(UQ X&QO(!&*;AN$0!0-Q[2G!#L#J+H%MVGN ,L6;/BA9L!=LA,3 M /BK3?QE3P&!=D8C(MS_"7])_8.?1H/,+5)$#RFRCQ1B;AI+!;T(#C,!/.F! M&2/VYO70"9<DN;WJ(MN"]"L2VT3<4$\(UP?_"M MBF$&:Q&"Q[TI3]X(H315Q"D!P313=#RG<0S*="S8B44X%N$J$(2[36MHE:(Q MFRDV>H\%-RC8A&U FB7^[V42/$B>0:*3YGWAR'O<$.R)72G6]JQYN=9;E?X;J9=+]L&=V5 M*+L'"@KSCO9?-46'[S]:HK!29LXL9YBFX:(-"%"7A-]O-1?&$_\-P31YE5+F MKB6J#971"MK3TT0V6MSDU[])\C2D0T!NU. ?,<*0??1'B/H H@+$L$M!T9 " M6#3,[AP^+RMBRS'GA@6:2 +TIH(.?^J9@@3@]^)4L( 5BLVG6L4H2*7XD%S4 MNKEB>T:OACK$9NIY9!(S84V, 610*&_@=@C%LASD6K(0EC5@0P['?WJ"X1EQ M@)$H**B%_1Y/0S$#GX*K)60@V(X),(_'",L9/P$1,3LA0AL(/H>>EQ2O"?[< M!") LCL&OW4T*1 B>'509B #!HV,Y,0;#9DPVF.W0'R;G(@_66SYD:FO^[11 MD97'L;-,UEQT\_[^X% M;20/GS4TP?JP ?-F]>;7ORQF05Q31M#X<$UB/64J2(0.X''MB1 /5HA/Q@%6 M\8.!BO61)5R&U[;6S(=9;2(-[\?W98U7G71S?C^?NM-A;W+ ,:D/"NP.F$&B M@PMX&\^4RN(\6Z\SM7[ST:B2_-!2"?(N+!?F?*B%4LRV$+B1 M3)7@^K:A(*3@1[A^/ZX]%2?@]>8.O.S,A,Q>L;KT^5LU=.M-?,[/"#[2YUR:/MZ B]%35CBHQ=I M)'N*+!HH&YJ&CP5"AC:Q+B*-1#26 /X-[5L!8PJ-@S"V"0GJW? S$* 9)2N( MQH@%U%4@1G\3?RE_0\$]\PPY CL!T5A\TDM/CH7\#ICWX8NY7+E78#L'CH? M4=& #[#! S4 ]X NENJ@^0*7 58/WL;PJTO5M8-P ?U6 M)1L=%67=LDT'O]@'.OH6@WLK1<@]*?+H6AE3+&;37,GHI&TS$6>Z961\W]&G M4@3+][\4CS*@%G) &0$10'I0L.L*$ICG\(%6&%C- 52=B;]\Z@@&WP =>/NX M.AV(^J+42*]:+8Y)3.A1511*M?CD#'3@@_IY$KB7%EJZUIWE5*8\R*6F?*Z] M5*%=1=UE3_4(S_A^ W,CPUMSD-]-P"0 94M !#-'LY6YID!Q]G:,*S:8060) MVE1AVVLR_K"8%L$ )<6B2(FI /3\MH+] "@_0*$5.'H@@D!,LQ:IO,=&4._N1 MQ7WZ: AI2TPDNX!<+Y>"N6EL]%0:TH>EK$+(XSDST842@EAE\(=86L3=6 MT#3_X#+!Q,"NZ.UQ!8<#64:G&W++(M^L!%?^DF%\_5#:<6#2:T^ZUW55U(!@ MHDC[U'_9-FB.7GJ)MJO/]I"ADWNY7=Z6,\>=5?_/0 ?W4E@F+^#Z/[> MIOQ.M30.]$] W&M(*\A(JQ T5UA;_B8SF3LZ&>0S_MYF"" P$*F[3.9_B=V? M"!@GD$37'>S!Z^#& ^^IPSL/_.]>Z8KK(\4VYI?#R%$P*+&#_W\%8FHB,?8_ MO68^-.2,PVHZ8G_MH#&8_]6O?WOX!@G(A.AB#N3FVI*GL-\W]SF2/(1I&+#" MKM=X-4#[CG#N^6[C>)F]Z=)HQ@6T6T6H0X- M=70)0.4=A_Y"EG00ANMMGT,R?:M(S37'(O[*_1VL9>D+_IU/QG[;*1XCT/F% MS0G3F)U=.[O]LSI<66.<5=IL/FY6*D--^?V-3V=([3>\>S:S#C=J=5GZN.=M^4,[:=>T@A/]!=B%_\?Q%!7AV+ M-V)Z-;MR;P(&HDU6EVRCS^+C6JJ5:PIXH@3TM3C9KKJY-83K(2G M3^VP_XT1AND98D<"!7V/UUBG'R!- MK&M#*6,3%0@O%-P2+/PX5.9F_B0[E"+'E31"/]A8V#F5VYQMB3SJW1''"Z-9K'$7HD5 M9SV]JJC=-,J*C]> 7MA%""'R!^P!XI=.\WC0F@XB.N-&R; MG:J9* RX*XF1C*P.FB/.==4!69RLGV;U!Z?,(C'RP_2RMR*/NQ]T1GG+6'-K M)MU.3]3F0)A?B8\3_4?+Y5?WHWY889 M]8?]:D/5;4E7:.MQ@HB&"@FF?&>6O[(I=F:\DIM<@2R72TM5H90N:3HWN,@6,%88"ZZ6# 9ZQKX.4!X -G/ZMU"U]XKB!:@Y0D 5EP--M/ M@56@:0ZA/D%5!D&>*T0[&@"!+X@BT( G30(K?H8R:%%ZG__Y-,.#Z)[FU8*5 M".8XW3'V7&8E6KNFS% ]@*3 ,UL9.UY^I)^P;\W].5'^)*)Z^%! I19*YA6G MR("'5OD43H R=8-R VN*@&.">9"T?)"7%CA:3>_(Q0\ N @H:>![=3#!/N^] MB!1F$O164\$N$)0! 20=6'!>30%HBXJ^A+]C_H8K@]R)0>]UIX]AAP*JAD#Q M4+@@*!Z]=7H,!0&,N/ZV(UR7J--YL70H;^BX3A4)KB[048E(P["!]>,JA[QB MH8JC X)*X=@JA6.K2-)"*KY,UAS#4RFD/E#;TQVE)MI!/1\\Z0\4! ]!&#_^ MV9Y@S7FM7Y&J*IUHT(-^JV-E /O'R7*'BCV4(>"E)+GIW,[5:2'97TA,C3$+ M,[VD0)4LD4R%)$EN,]R$"3Q@)MAO8RJZJ,R1+W1[D(M[]&AY]*BC_1*2 Q!2 MF&V:"P;#86442J":FX8( )106+?'+ES!"]EAJP#/A>/E\,0V#:BAP95 5>+< M^-TJBSL40VWQP_C.E!^?Y'*MU>:$$=F(+>.\R.3=:3.#'+1;D-.@'F68$BXJ/$0Y?BG:41"""!G\_'9.-Q$+9H=P!YYT09^@4N]LY8%H M:(CV4/0"3X&F]99\ TO-V\)(0)%HPC?*&@ABT-!GEB.%\),E/JSTZE^&7E@,M+FRG M>%:10,B*">VJW?>8+<)6V-T?LEUI[+B ]W CH2]%PYZ9;3^3X 0:+VXN@-1> M,L1V33Z0?K)T%$73 0=VM+"-P5XXP_4/#^VY)HMQ)PF&7+7'3VH;MDTUAG_L M6#O4T)I=<\+F.ZFUCJK7*&H[L=LSOJQ=>5!^QQ283Y7XDY0&69 M<$FQ0"A!43E3XN@[+ :100OEC6#B&G&?F#'%%H"((8 ^![GP:S@0T7AP70M\ M9&^8QP,'4@EY?&=>>:EQJ* SZ/C2D%"%<^*4UYTM"JUN* *1(T-"06Q?K42U MA3F TB&)(AB;#C+AJ70P&5(T/6GJOQ97&.+X-S[^D-WMS8.^5'Q+":X* L&9 M^YXI0Q1Q)QD1$^363E]Z-9%(T?+D'U:)7ED$JMT->R.B>2@4;)0Y( 0_!7E2 M$":VXN5]BIIAX66,'4O!IX^_2'C6&<@>%Z=0)]/0Z04/'5QQ!-^HS"#0%$\M M'GO .G!0X#Q1Y'-Z!D9X(>@/:)7;&O!W8&'-Q0_Q>XT)/-K!C@5/R\#%Q>/ M587 AW[;NAJLX 1#;CX#B2E#5.^(>\-%[OV8AX/=V[!K (()PRSF'_?;'[$: M$+0YP#L9 \B17L,#1#1+3/>!"&^.46Z#MS#(88HA!<=%2%+95M[_C=YH^1K! M3CZ]OQG,'TH>6>@5J0T0'_M.JZ393H$!])0]S7"6'!-B_B"[&:YQC%*7"\+: MZAF% ##Y+00?$ #WY$I*U3)S>["P2)"KKMG* K!J5#>]4D^T@\,L-PD![KB$=A@'=2PO87=$;@T@6L'"+]PM"1;#I:!&*P M+N(O__D&6U[$^44GSJT7^J+17JPJ_=J9HK][6]Z1%X[44:%)\VW0[#E5NNIR MP"D^5BH#KD[:D-(H^BZ=2IU>2K0G/?8E!S[9/LNO\T71;I=R FV5M3A74BJ) M)0V@DNL>Q([(<[J7]K%,YH=JTJ(R%77 K/),+[>(QU%Y-14CPYH2A$D'7_)[ M,A[J!I (L+L>VRXGD@'.X!W:[_(,%;!+'-.'1V8\9W66U>RTD25+4KF3MQ18O4,ZM!"NPJ5#KU'<"$]:)D4N,N3$;>MZ3M6@?IO.W"7#Z 8* M 2^0<20>O!/D^.1 RL@)S00G6&B(R(OP^3')MVF)Y5T7%&R][[JHF'/#2X!? M[GHJ(17#5FP'K2Y05^KP"(\/H!X)%=V]J$@>1T7>IKG@)6*U23_6G? 2T*9Q MVN9V=8HI.C-4O2SB4!#8]H?Q.L\(A.5UOT'^!:Q"X1,<*K'/5#:%O57V,U)] MXT#X[,2_+\ZHXG&"G9+9NVNH M- 64EIVX2V73(>[D3S_&OPO6;99>,P.N.^ROG6I7-./Y\D9J?\HI/J+R$RB MJ[Q:(L=.O_LP5VG1?=C#-I[E@VL1?(0WK M<,:,'VZ3@"6:RAB1!M ,]V]'4FWUWG!0CVRVA9/ONY4@8/&8.M( M]5/J/0^\UR;5T7VO35#$&<2:4-QH[*#F%'Y<*^8W1=TNQELG&H,=J,I>[Q0H MX WDQ/%"]]ZJ#_C\V F(\Z!0T/\ZRN"9O')GEK:]*40))# :EBT 8Q538U#=-Z[BZ[$/;5Q ZR0$,$VF'I\%.M>B!KY_=&Q''CS MWHBE M_/I-SUAG,G9%%![X-NK0>'HF'OE7IP [W;U4&FPN0K4#!=ACA!2$O$&$ ME!"DY'>PVL-/N-Y"SBJ%A6S=DR2C%[OUA;4<%I0#__<.07LX.$ 6 ;R22%SM MKDN[K !/>K[A&)"P:8[S.X(VU%YRS9[DA50 N3/(:O +7=\[-\X+]6;:"\&X M >M$)UYIP:A^5D@.DZ/\"7%?I,[[Z3Q WE;$?%)!MW9([EO2K_" 1:_[&-+ M:VR0%]<*CF3/K&K*> 7[C>MT"7Z5A_ $4M$P.UO,AN9L)<"@7R_R(NG'K\#6[X$+^D7?\TG5 M ;:_T<2^;88L7M0!(-24/JRR.1J!=^I/MG7)[US0SWFJD>6AX!S%;?#8M]/\ M;\,@^^,LZO*?1"'.$'HXZ"8O>&8Y2FT,ZEXP7K8K0_;N#)C0K+%.,VE,E ^) M^HQ;7HE6D"ITDEH3V,W; 7]L-^]E(WW8=#ZM;ME?HI>4@_P>&*Q*D$$3PH'; MYH$!V+;90?O9-U ?U"U/*4#.I:">S4_?#!Z50%SSTUM\8@BK*CIPR_TTSMGY MHG"JU"XPB.\]\-*BO.,(&6)&2'@PZ.NYK34K>+5F;V*FP&GN8_VPD:W7."M M9I#;[9>R;;/%O-5[WLA8\ 8LHY%1OZU\\W\(9MEOB;,_42PL7"I\I=2H/(2K MEP-6UO,0#$W91TA9;WF;;\I!7N:>(MY,NHDU5;#7'*#;:8X4U$3QD0U+D(HC M(PPEM/MQTK_]?'S$2[*@:/BJ#<,[RP/D>8?W?MGKE@8P3Z+&TD?A5RN(OP:9 M]T?SXW:2:X^C=\)_KX'DX5OVB1C-%-Q7X*5-XHN4O;BQC?/]L)S>?D(W,>'. M2Q9 864-7RL"/^)4>5>Q@">09&1DHHLA=+ OH0@OO SPO1!H4WO"*^89GE[> M.SSR4=H'JAWVK%&\4%P_Z#EBC_+CH>B%&,>*E. YCG%5@:![*?P0CI:A_^/5 M!NPX8;Q&X@N,=4_4(B^S0V-$<=].SAM!8O#(36Y->_ M#(D=*B>IAYYFYS$+@N0$PDY_+GBR10C$\/+OO4//EX\>GO&U->MM=06T2]$- M/ZAXXN"ZDN.#\: J9'>G!\0D/"O!^L!A^E6](6\)*X4]^!6-,R<#[4Z EJH8VXHRX]&8[A4R*Y8H&N1['?009#!LG=._G \0RPVMPK/'MM[4J 3 M(* I^]<"50+HLQ[P>X9?)M,TFWK9MKI[X ZEB(PT3R8KI;ZL-N="9^-R#_P M@NY?.O4L16 W.KX2 $KB/?3[95B28@4=&M!)8POK'RN1DQ62J>>M%<^![+Q7 M7CUFE(WRJD3>^I>-P EP4%, #7\@H&(#' M7_)-O.Q8=YGBL=3 8JMMC5$D% MP0WIQ\%-"WVW]U+94WQW71Q0/PW3F=LB*IM#.@O\15S[O?8-/)WS!/#>3KW(DA5T MC0X<#'ILO\(PAF;VWX$!'?-?NG6I_$% ]^;J[MY[;NU'TAL8./<>-'I&"2J2 MWE='PC(\2?F^);!->Y'M-Y>)=6]6L9CD$MT=%E:!YY/36]S#Q\1V@L;C2M(8 M=HWYN4^?0?W8-19*[WLLL1=1A(M'C+![?O\^@VW $=><'>7EQ#S')*YW0\YH M$^6PK(-K)D^88]]\#0X&WQ@.-/UG;&(O7>7D>H5#D\XO!+,\MY[EE;<''7R# MZGKT89_'L)]2!"A,C(UW7-(!GM'Q M]M_UMA_B5FF8 R:=N$^Q_;4TRYH3N20GZBB^F7E.X; /4M&Q)WM;Y(J/$B^; M""'TJPJV-]]GX(+; >&37]5X_$"'HCRDO?7+ M5_GUM4H]GYQR/971UUIJ5,D_)-DW="G"/2I^&G1?O1C3Z=^O.X562R=!>E$D MK<*DQTU0DE.2O&->N%$<=6;";1HAH\.C?=W MA0*=+*?5N-TI%_L"4(2\7)VN':.-[I$+R8?W07Y'] S;$ZSH9;X5Y5\2AM+= M+];PBD(0)^F$IUSX?_\A[+L#J\3QS3K==VKVHL(PR^HBY_XQ[-D]8#3E;;_S M/"+ 4,BO2^8LE:AEVV1U6J+GTS%?-FG6RQFY#.QVBAE%\PGJ0Y2K&3/>E)O\ MC%LGDE2&%Q906?M$Z%7&#\G<@EQ8I-*:5!_AM)REX4XC89>H/B>)_115E,[C M*?^XS8]_ER82&_[MFMMD^MWGA!<1W]UI<=C"]?*UA)\E@?Z\:&]?\>,".+W6 M0B97,>Z71CO[P*V;!O\HL&8E"7 '[^SI(?"_?A;2@6)S]TQZX8VH>P+>*Y^5 MTLEL1A)XALRD^"25IGEA+-.\1&=2DB1G,J24_N4EHGE/]$2^E4IEYC(P.76A ME*RLFA[2=F,".9L^'EFWY<7 D:24.D@7'NTX6]-E%XU,'8_,2N)D-$FLAZ30 M(*U5OMWH9Y,NHJKCD5R/4@L9L\!Q\6Z:4K6,4NX:$SCR9,YV>R:M3: MK-;SQ5&2'J30R).W5_HI:^2H"VBT&7#J8C]A.HTVY)23MV]:/355?BCDN&Y^ MH[I-IL>:CRR?.AV9=+BBO(G'5;5:)4O=!$B.!\TVSYR.I$T9K/.MQ();E%UY M,&KETX]%%XX\V=&]S#2S]<53@5N7.KGTL#*CV=X$C@QV]*?6MIK=Z%6+-1ID MM4+>=QAG.J!'[=/+JRT+@.8<]PK6)S44%;=Z\ TYS1#57T&JHCM8"$V&4A_5 M@=JG2^O':H.5W=-[X<+'!;?( ^GB*;+W6&3<[(D?WJ?=)@IGQ] M]1!W+X2^ERW677TI$O!>SL96Q\0]5BT_U\@B_L(>,<.QX!EJ_?W[EO!I>TW- M_)QPG+\=QXTAYQ;X'?RQ_U8$"#\O'"48BUYB]GW_BQIZBZ9_-]]"/GO M"Z"UES6]-S_J?25#K 50"S['71,2J)6^\-?/M%]'N% __]CRV] >Q3Q09Q.(&(DMH1N/QMTG=T*D+$#2 "<@05 M(>(6$$'>,1$B;@ 1D6BZ$41$HNE6$!&)IK,BXC^VB339LVFMG[?K#/SQQ%9] M*Q@N*I4_#(/,NZSS4]O<^W=KFP>[A?82 @$.0;\!UQ1]1[XH],ZRSV=+AM^P M\]Y4,6T =+S3EP;^=VS^Y]]71PT 4"V"0Y?#G\ NHI2(4MY *9$XC9CD'^7\O7+:CYBL 56430\N"&^0I'CCSXT#'_OR2=C,1G1!D[RDCN*"-Q#G&Y MZPWR^W]$$0!9_EP)N@WZ$&>C\6MOZ>8.!<_@OC98_N\Y=H(MUBOL9(][<0AC MOQ=,XJ 5SUN3*SZ4-/-JK&TO]R7QCJ2)PQ LBLYM,R,2OX)@\:BZB-?[';[4 M[SKWE)FI:G2AUH:K2_SZ-Y&.);*G5Q-$O!WQ=L3;[TPF7(V[CVFF45Z373.A MQ/O./;^Z9R_+V\NLDLNU'W6%RQMN7>\_K592!_$V WD[%4NDZ1=X^PL8; ^" MJ: P^%=0J,\3];^LK_X"FR2NL,M7'.'?2,Y<7H<(6.PE,=-:-O52>9[EN'Q? MGC5Y:5$24A.X)*A"T'0LR20NIT)$'!MQ[%?BV,MK!F_AV)2K=K.KM9E0Z='3 M?=-4>X74C(4+8C#'4MG3BTR^NFNB.S5,.XX2V+^G^7)=^^2*[K@;DF W")B; M$'J75U,P=Z,BP)>D'C]0!XGR2IIRBS+02TN^2G67*"L?ZBG)"^HHD9RX&7:( MY,0MRXG+*T=ODA-L?-"X+XL#K5]]*#U0IL!RC.I".0&UH^17=IEL^\PS>'Y< M;!M98N\2:0=LFH!L*AD.*L2XB@ [HZ/VVONZ"?ES>3WE);$S+!7C$V>CKM7F MQ%7NR[JM/SZBLCVHGJ2RL4PV';E1(N:-F/=JRL-+S&N"Y.(AMU+C?9 8IER@ M 'OD(N:%.D,J'6.HE^P+K#?\!U?T_7O<^>EF&/!H65_L3AV*C"[5B2[5>>52 M';^# D6*J2P)&!YR \DG4[3$9\DLQ6?DK)RFTFDFGU]SGNVEG^2#K6;*; MC,_'DU5N^7COAG50$.=,_.%A,S;ZU;+.=3[99U>U3H,;9'H=6BC1L]03FO-DG7*'9V<)9317A7BNHF?6^80T8_=Z M+3QSJ=*+'0@N55F/&]WA$Z?KS.<:\*Y#R0O6M*@9;EGW3BTX>4&Q1,VP'!,\ M4WN?(-.,]D[ M)AT5D1VF@UVKOC7"PPW@@;I+9"-$W (BR+M$U!7D%C 1B:;;P$,DFFX%$?1= M.M*:SHB)M\?1GD/)JXKLYU83?%:UZ)?=\7O+JJF[]&4CIV4A)L76>]O\O':GC\%XZ]M M^9JB[56BN'EI=X9^'I&.]GD<<=*VX?G.#!_6OKY'"X;+-.?X!DCV1-/W0/+9 M^FSX,NO:&=TH#$C@B^SPQ7#X(B%T?9NH.1*ZI<:[J6H&!!06#"[L]5I=:XIW MQ;D"K-_GHO5K@^,:"67(]W93^SZO;O,A)_UME?W?(J!NCVUN 2H15[WD7_XQ M7'7KOI2C,HI=TRL1'KVFTN09"R=OQ KO(+S' M#3GN6.C6* N@*Z7&Z'9USP8'*W$JZ!/OSD8=ON-((=BWQ;^E3?%3C8:?:VM_ M)Q4$LW=3[EN 1;S=]#F[K',^7Q<-\U \UGQ^7H?(QTJNR0Z9B4"J@M"=9[-Z ML;$V6:^ZDTK&4NG3:Y$CF1#)A&_@*?A.ZM!Y94*AQU5GPV9"X/(Z2:9F[JAK MC%RO:#0;2[[>A2NH&?V,VITSY/D=EY!>Z";E=^SC)BY/S1NSF6)CQ9K5I3R& MR 3H(E0+]XJ[3NJZ6EK]L3$9\#F.-@:%5*.J3I_*[:M?B9L.N1)W;X?XMO.# M/=[:3;F?080#Q9[Z43K#A-)8,->0K!S3PO6M\ ]B[%A0LEA6C'"A<6$"PG+& M3T"T48G\%]$@+\G[XF)G"W<#*(KQA^GP77ZC^U_\P8@D2#*Q0L]*T%5X^%+H1%$6T2 M/8]7A.?QL0*/$", "3;Z IP0+D0QW+0U]Y&FZ+*):'[F7ST<@Y@GX*&A:0!^ M"R%LQ##B33"!2PA"%$);V.D:@(F="@ANS M;!]1Z!%A;!J"=$<, "(O34)[A/B!3\/IQW",!.D&0F[NC#5%A)R!GT(FJ4*OQGC:&T%%#. -QO M\(L//30#6JH$4&-&;#=#2(T]RU@#=S]-++"04J:*M2.Q,= 4 )G-G@HV)E@QQ%?S($N86_$5HYX MPB-V(CF.187/-:ZB:81NV,14@(L4D+2 NT9<[=,5P+2&F%99*I*#D6V808*" M,)D@PH&2#*T)TCY:*3P3$&'[2XWYF\%TM94;%II$4Q:. I<+14$9"8XM&&+$ MU' AU,R8!S<\LV/#0_29R7 2!3$7D*[M:())+!SX-Y(L:$E(;2/6 'Z]92%E M!G5OGX4\O0]E7Q"B8HK.#$I 702^P$/@147-)Q#>AZBQD[HUQ!%;KMM*3,QQ M/M 1X_@7EF-9I>BB8T)Q<1>J9-T(]UQ6@^K:4#&:0OT#$AT'J<)>-PP;O*0\ M5?IV/QTGG0XY$Y6'5((#1NV1O;CRA.T@:F<,O:A)94(TJ?V=(C!3Z7\(;\?G M4Z.R)PA70O1^,@CSXI]^*S:4\2+*3?*.;KQ02(TG#Q^.)O FJ'^(L*$OOJ> M) H48)Y ZDX16W3 W#$A0^)@J_(IU)1_82'#^WY<-> \OV'RW$%(LGK,ZRVIV MVLB2):E!MGYHL\]8\31/I;9B8/>!+2FJM&&_ MPXSW:!23Z):,6L#$1%3P@;"UUTE/:#0$T^0?T]UTJ_I8Y[EJM1@WDK5BEW/: MO_XE[^C3[FSP?#4)# /O''*AL,9)>Q!F=0'2*4%E/20$BJZUQ]W>&2]"\P#] M!00XW)O+-Q!\%1D_0OC: 1)W>$!@/>Q>Q7AO@KJL=Q(BR%CX]$,&A8"/9:RE MBB:.3<"/<(CWM[1C-:3R>N^"^@3\.5 GT#<>$2%NQ'K!&+T$J1@X_] [X'<1 M$/@'1A<\*F-[YSZD"];* XL1]#M ,!(S?0UF.!%5K#\F@&9EH4:B9"#CC;MSZ@ M]:.M[_[^:*-STI=L=/U^ M5<[+.8<4"D*YF.FFIF2^?2C96(MORCN%1FX\I2?J RBKPB)OC198X B M#P:D2]LW"MYP_K[;@7X$*W^3:!X;2\(\\H5 6D*;95>*M1T1 H8Z]OOPXU&U M7]!(KDPVIS;OL,W':EYFSP/O!T&#JGD8H(=IIC4LFO.AZO3Y2:L%2JPMN+_^ MI6(9>/"=YA\$L(ZA2+WF8%,8_J5 86 +*V0\FH8SF1Y+5>S8.3_)?CBV^<<0 M]:6$B(_6<*% IN[)QZS%+KEU>K4>S51:=YI8[SD-6QZ3\#ZG8W*^%"&_#,%S MT'6A-WL22ZKZR%5SF_@ZQ>B9^MH](UT'2$!=1NL BNUP='!9BKJ#N66)_K':%+D^95E"P3ZHX:5-/RU8VY/$,=&#A3)6Q*DE\!E M@UU9 )NZZ'Q!_@_O3(<'7A!7P)Z2H,4(Q%R%!]HGM1O@:.>%XAD0PDT @U5.1%7'/ M2Q^<:1!3OK]]9DAP#)!B$&_6W*,W9(A@;S!V?ODN?.01O?.M_'WJ"N81).!1 MR+Z7'OGDH,6A$\B'#LEN^U@L"*%HZ[@.)H:M>(XV2$F6[_2'RKXH0O7=Q+\\ M!RGD*D41"PA+H,E07<X#JG'&?&LJS004F$!F'#9 D/?!>1>$ MB/:B=YKOXM51($X)1)=H+!'TX"<'TU"(18K%(;9Y0\3LEAH$"%09AU(PP^Z9 MGM#R?(_)Z5N,EW$H'PBGY!UU 2GZU3I44U&'ZJA#]4L=JJ'(B0?]PZB[5+!H MW+,ZFZ RC)A.\T#(0F-.R"3YL9@F>5I,)@&3R:9%<-(/.:DV6_,GN;WF'&T MF/227J]&D[">U:-N&K#)K-%4NX-BR3%:W7;5">U9G:S;.:608B;]P;Q1+*]K MG7D].PGK6;T1^Z/:?1+(9-.5E%;+3B9+=(+4DGE&!:L5M-1)[1GM3L:T*(R3U%<]3[>U.E!N4NR;E@G MZBI-QXUR19NKS:I3B6<6RW2EYX9UHN[WA],TJ6985:'=M=C,QBLMS@WK1"U* MP\FPD+9RW*)'.X/,_'&P:K;W.E%O1]IU+?Z0Z7<2W%IH%3N-D<%G%BR?/AU9 M8)(,V>QVIF2W]C@QUTV*U3,LGSD=:2R DV>93D]U##"P%7Y$YYHLGST=R5@6 M7;)M;DYV[<=A^H:I?45&.PRDE)IHV&GL IF5K7 MH%'DLF1^L:I-H6F0L3@\ZPF@V%Q?'<[B0Y-C^LT!ZR[L%>FR/$6?+H#.S,9V M0^+37(G//*;9E#%\6.*A)PMXFA;)(E.WY_U%_XE.,Q88Y[LN&GJX %X>,W*6 M2F1X42 3?))!G>#'),6GD^,$ "1(4Q)S^(20&LN)L3#F11+^DY13$I\1:+@& M2A8SB0PI,M))[_ANG>^NDTM^KG:79'->L?I&?(:X*WT\,E/2[:>VRX[54J)7 MLMIU:U7O(IXY&;F9LY9J"0\M3IE3>H72M)I<1CR3/(%;GGNP4K7"2*WJK6QM M5;OO/;*(9T[FU#H%*;_H;UI]6K'R\47>2/%-U.?]9,YB8DPV=6TP4*M3U[(6 MN45BFD$C3^94&_,AE<\WH S*RAV.!,;:'*&[@T^@I%B3=CU;*Y9(>M1;%?ME MJ FV0OE0YANCWD-_D>Z#\J#63_*FF!JB>_Y.UKD>L=5$MB(D2*6JS2AQFB0S M&NH=?[).9\PKU6IO.>DWK0PY7IC+T2*/1IZLTYDXEK12S3+'I.).\Y'/I2LU ME-1YLLYJZ:G6:#B&02I6?52NL>64**"1)^NL2UVUGZ+B-7*0YQ_*A:3-094= MCCQ9)YE:YRU3MN_[SD+@'IK%HKP@D60Y62==UY.I_OK>5>/5K 8RJ;R3O7>$JT%QNJIZZ?BI8P@(HI!29ATBJ[8IVJVIQ8_9G<222MQ*0S7;MATDI+ M3,5UP5S*W*)=6LS2]%(JS)%<.Y74Y2>]KO$,1SH;#NB+26>2PG.>""! FIWE MO2KUU)E<*K3(W'S3+$U")6!*:R@)3;- ;*^$%=J;0YR%6,==HTR0D:>@+3>*NU+J:U M?IFK4O1ZL%SD'T=CN(#$Z0**[7F_ G+9#M=-/93N4]/'5%G!0T\6D$W7A8K1 MF.:X6:=<@J/&ZQH\9N'0PP7PJ41&I,2,P%-,6N*3("'SXRR T&?(E)P1QZD$ M2!Z)5U$6$XP$24Y@ )^4I!0_'F?2/"-EQH(L"$E:IOPG+IL_LLL4:K-F,2M?S\U;2];R4BNX B;5? M&.??*''M!-[L)0**.+QQH(B(OV/&/?FQ_/C]2W3C+L*/7SR?:S=&/8&>%H]M:/BE;E)>4"Y(>"KT>.I3OBTFE< MXA1(C@:9D/-?WO6R?G>\MT]\K!8XEYIR!XC&1$[HDFIPY'K6/>/2EH? X.6+1'LY1AJMQL=<:&X$09_\_>^_9 MG+C2] ^__W\*U=[W7;6G"CA*I-WS;!5!Y!R,\1M*2 /($A(HD#[],S.2R YK M@P$S5=>U!\-H-*'[-]T]'2S@9F4Z6N9DFW*VS=F0) V@<&G!@![/1PIAK(? M23$Y7KSFC6E<;\#%MRRQ\F(BQ'"()?G#/Q%7=,+2!J3&Q)=NA%^=,T96_BVY\79*]LDN_/UOQB+HAPB#Y_ M'NH+U$@A.WSC._P-(&MWB>X"P#XUY7L@=EPJPS67_TT1%;+OWWK?"=A=)=%_ M30T-EW:_1PV-LQ1*(;M\-;M,\3C"X\/U4:X6OKX'8'WE)-]E'_M.E1?>9YJZ MY9H*A+ )87\=87]E(<:W3RC;V#N++IT8MB1"8<'/X611)^/22\_K$HE^$2]? M>MXG*5O@,NF]INY])6 [KTO&&*S#MDN>SQ<.V99$%?0P.PD>-WF1VK-P&Z2' MN?Y %9,)8?+4T^TV/_QPWE_/U0S(QSW1O)[VTNU4,Y:KM,#S M8]R:N^5)V ?/PS7)FA T. FT.!+\WA_"@RR8O>9ML;Q5ELQY6#?>>0?%.8" M8#!JT9Q0779:0N>QI?'M3O*!+<[=&BEL@(M\KD3*@9CSI51?Q3'%6X'E.(4E MSNY[W;T.ZP8RUKBF _=H3NKR'<#4V\Y3IRX:N+K6. MM;#YV3PUO0#"U<6@K\%#MSM6J6F-7C2FJT$G6W MQDGT->WG!NTZ6:#C1#PX0\]NK05B[#FC>G?!J[=K LXK7)FKP-H/2E]^&X^K M(<0F=GC:PSP/;V.M5;Z0'8-AU)% -U&1I_$ M8_,'!87@0PDL'*"C$6)P(HA$$.DFI;^_0Z1QJZ+&HZ:058O9;EKB1N%(5KH M(N6?@[E>/%EYHJNI5/TA6,_EIW64: 15!@[PD1,+@5_'6NL$;A'Z>Z[OE+]7X8FU+&=-0:-+B5H"SSXZ$]GH3IAWDOANU5@0C_6@5. MPL:$C>^)C<]?7??#;!S.I=A:VID^TUDUQ>6+BCQ A71C2,0(!^+TB2_6+JWH MN#(BRMY.]:$H.%!L8E8B2AQ1XKZ;6/.N+%@M<9%T00!5J7VGD:BL%1XB*A=I M!VOAFL#;_+"61YD2.50M)4Z?\::.X,O52XF M3%?MGI@-3OA^!N%+!.$+'STL&O0=33[K5'Y04$,%28GB^!=PN8, '$0 V7!0 M3L"+@.,I73HO/;&KP+9K,0E5@%T=0(0[YLHT>X[7VFHWV2[.XY&EW%6L[ PG MM,(;8APN*$Q:_=7/0*BP?S?*&^RG08NC@3)[G,8,)92R^'_<8Q775-$4'ZU)K*!TH*DF'7G!DKC_^_&3^@>OD3/X0'X_KO1P^H7Q_ M%^+[E=QNO%GC8XOA$V.(L/81.7^IYY5TK%,=T>*CX62*C5QM) Y1O3>HRA,? M#\+&WY>-K^02X21L/'RNCT?E0E<4.B S8 VF.2BW<(5'I*Z_Z>/Q+RXJLY,- M_./[&]I0IF_HV?K&%Q>V*[:&F#@8'\E/OIMT_#T5?[?RHA]VAU\=B@ _^0\; M#M'K2K]P=<":#"E4_H:B*1J]=SNO^%\4W_D<3[^RP!)<[VH4/+ [N M0>OAQD0OKH<-T_44>O MEB7.VY1BX0K?$T-3I"6J/R6M&0Z7&I\8IE]I_D4/9C>D'Y401UVA!E,!%->U.MW"UX9>V\$%,78M$9)%WXF^5((TJTW)KWP(+K[A5$1P72'5P";6S(0$/)!@ZKS;N9!Z:.XHY+@7V)FH9_"U'O41+0BBFZI#DR+NU& M34R4V\!>[G;L7?'I>/!HQ.B:&I?XZHN:J$N0C48 V%9H?>@>P-&_>X6[KD8V M.,O=*<-NY0_95;\P&>-]D>"ON.(@575+X<%%.N687JE7Y@YR^]RB#MP2$66 Y^4'1.7AD.%XA33 MLJFI _D$)./.O5^O1 W][7[Q8J7>JX:S);68Z=%=PYJ;:G)^R_NE9A^XQKRE M2VIQ1A>K;"&^*-:'<+_"H2,QCQ3$3FI09@LVI9&A04!"/;AG"3ZHJ+EBCUP(6->*]*$E MZ .+"%\R]EZ(<.3=B+$[CU_43_$?^!N..\?U0-U94+"',>KBPY4\3XT06T06 MM(#T"R+E$HCF41+KOTUB_7T26U--8K.R@KJ<;.IT&R*ZJ0394:*,T2+ M&#U81#1(*,G][/^S(52WZ.T$_@ZHF8%$-B2I;-'L6UKRQ#%!;Y)@5/NS\0BTVDXT MUK/FB<>P/H*\P#.A0X/9_VVSPSGVYTN/OIO8'[5GDK%\#_]<*D"3D5$ F4F\DNZ$OTZ&CFEOG5_>0IWA M5MIR-HBJ39J;T!$E&%NR4 3A0H<^FX2_OGASN*!AJUHF%VTOS4*UO1@5YGP& M@A^[D0\WFQ.B7#N0I[UX5L/EMCW%]FK,05T*J% U0R68*+>B"1MP=22DLHF6 MIW99O[ EZ:/ZSTN7H'MK*XV [&B@.CB^REM[:R6\2;60/; %1Y'4X(_>K4>_ MMWH<.]WR4NFWB[/PI&57:PIK0XX$<'$G\)6V"37BDUGK-A<6VU<<+QJN\9/8 M[5BVWZ ]NZ8/GQWB(+4"YFPZ2P[2YE7*B<-D_*:5_#1C!,B(^0G;B" MG2 L<24;P9#JYU>R$6_Y+I&=(-AT7QM!CNMKV0G"$E>R$>2XOI:-(,?U:7?B M_=&K[[-N?*>BF1^%Y7M8@S>%A)NN)4I(XR\+H+\28D$SA$R^-YE<*X+$WD$9 M_9V7;"_"CS^^ V+POW_[9-<).)RZ'C61K+XWAUPK+I(C\^*D0<"3D,D-(\AG M)2LOI(/(500:B%Q%4/&;H"(Y,"].&K< GL0L<7U<S[O?+]<&B" MH6CO<3Z1AZZ0^&,'2_#:SKK9FP__/1&K>_!VP0IDGR5]''%JW0KRG6GS3X9Q M-TP(P@*8DF(!=XEJ**/.G5/%O4("RM%TYUM/ '5C;9-1;<4B<+I&RB\2$?+ M($2.21L?K(I I*^KYK<;6(/K5SE_YKVJ(O;(<"Q1EZU_;@5OB>IY:EJH =,E M!IQ@E!#"70(!3FU)]OYN0>"M ^%CLM"E*ZA5'=M"R=!0\BW1I@JB[HCFTD^T M=3)*O_0T+U!*Q],QKZI0W ?+U'C9S=ER;I%/#9(.+:;%?";6#(_HU%Z>O(35 MJPYZS&>S%CZTD@_C)IM+T\4E6ZK/IE7::@\_7-+FL_G,M[BDXJ !'BEFHQNE MECTJ%N8T**5[0S#L\9'QO!?ML3_^,(%P^##9).&N3\;Q7WK>)ZE==;%*FB?# MB8_50?@RI/C*P@=;0+%7]<"WW6*K[7[! P@?FOUL+19A)D<[>J(9FXL52^\, M(7R$<0KHZ&&)"@(?W_IP_MM:!)_FI,B\)'> M9)VUQ^26'P R@+-KYFFTJ\/EDY1[;E?+7;7Y%*>KA0ABGBC*$1S;+U- .(<< MO-_AX/WK.I+?7CI?7XCLUA7:2.F)-GA<:(51BZXV]:'TE->=%)V 2,'0/_Z\ M)J+_39WL2]QSX*I*0+Y-VY1_Q7<#]L3+J]B7JA/PI3R]6T$L:QJ6=:R +#^* MC)S10Y;N*'*_KDQEBQ[6>S&D<\<.2P/<)G-6:,T1AD#%F^-#<0(CMWL87V3:][&W%SXB M=KI-P3'W305VDP/:#*!YH"Y%W0IZ_=[)B?(94OB @G-I,X /[:?3>BX]HU,K M0M=MW4"DR+"GF.YU[-Z]FN,N)KP3\O[^VWQU*'9!H?(.*>#Z .Z*1<_OPRC7 M;F[/&.8 **B\N6%2DJA+0-.(]?WB<57O($GJ)S')?\@D[Y&\ Q?%-[4=,\DW M.2=5&B^FM-A,?*>;6A&X@M2DQ,12.116ASL6XL4<\ M"1[X?B9)X@+]Z=BC+X"*VX@]&G(&!YY;RD*8K@1C.69CC<)HCO #!1_QH4B, MX,CU!J6\>D;A=P3XDCT$3EZ MO^/1^\'HHV\LH+\9?20[G#HVGB(-(<@7PU917=%E)H&@ H4?,1'^A@.0B#&/ M&&K)WMZ4H9987@D!$W B>TO Z38)^#:OA3QKE(@N)K[MM=!]!7*0RYSWZ8I; MI/_B9 MY:$=3 C%?$-=SK1I6'J8"^,'(L W0K#A$.V'B*'5 6N2I43'-BB:HM%[_X4O]O_%Z[0>A>OC"$>@ MB1,+_/(__#X!)+RRMM%Y^V^'Z_Z).H*C@BRK[926\+[:JN5)*>L"5C-< MP$JQ*#A;R8'$ V1*M"A[!"A9&0R "70)4'U@SP'0*<,Q*4F#Q*8/X< AJ% 3 M) XC>]) 08Q*37# "05TV W\/^H'>)*SVS9 C1W-5B:: M_47^(6.E;**6- MH:T?@> 8$NB2,EQPP!V98 (5$Q3^@I^ ?P1M<4&)8\@8-OP*CF!N.)I,C<09 M&B\WI$1-6P\2?Z68ZW?#!]"S.[,+HMG) M<*E"ZU/Y %WVY94K$1U.>/PI.GR+[5+^UO&'_L^PZ_.O-8(D1,W1/V>-_]PD M9.;]SQ\]&WFQ4N]5P]F26LSTZ*YAS4TU^=K9B(5J2,-S"$>01 \.1_2&O&4Y M0(8#AJSC!F6YY46W7F^M\^KL'WH5T31[T8Q04;J=>;G=7,;5<3:]["[GB;6: M\?W":K]F68M.C*T-6[FBZN2R3GDPXFUK-?_Q1S>."!)[7ZQ18H,>,AX*!4^T MD0<&_$$O7+P+F M#!X]QXU#%<-;)CQ8JX76?/OWE&'9%7KF=*UE3H$,RH;80\J!P*O!#P$*BA32" (DWD#)1ONVWF[*@((()5)S3YT. MBJX^[9^RD&+$R<0T%G#R-M"6U*V9',ZV02X69 S3^PJU8[;VJJ$6[8=EC1ZK MU3&_:@UB+8Y^&J*].C U4+@"6'(-@W@:@&Q0%\\2]1 MFXM+RYME+!9B^8V([H\*K0,5#L5B_T=M/FXTCZW1C,5%<&O!/-DYJ(&!_:T(^]7M?ZQ=FV9$\:XK9,@B(U,A$W_D^KFCJF ;PMQ+>P5@8Y M']G2D#R\%N_$/UN[^Q)-[J[IP6)M:ZI,*.P/VM.\I0[=JK*-V4R8MIOB4*JF MAH-9 DE?/]SWKUN:3\]C4:PD9T)DE:477,W,T>$Y1)N#EL.I:LF]@12DIPZ; M[P2SIBH/YCU\[;;;THF7(I-)*JBW@T)NX<0>EKEN)@%;'O3)5@2QWC3#BCKM M#:-Z7.?ZD^_1^R^13+I8VLY9,=QK+5:1>C3:&!=3RH,_(;-AC9X/, MLPI2M1XWL$JT44[T(H=]5L+!QQJS>EZH3H>U#!&2/NC4>]'#EM-@]5GNR\\= M&J0>E7DUSB)KWWI=(5*20'#.#8_8%7B3KVB,%2KE0\YX#H%K(!@"?V1%IL>P)_S

3&1D1_2_<\QA_LW-J;YGC MO3:')[!M^@/;,F_^>)?W?90-A>.O.95MG8E;G2,9>P"IT5\R_^\@,N_]+BI[O-<'$:Z?\ MV,$*O+:M;H3CX;^[^_Q9]+M@+8'/TKU[LW.BY;C1O3\9OMTP'61$Q:2P$SF! MP&MG@QM8@O.+A9\E^)]YW84#>V0XEJC+UC\W@H)$]CLU*=2 Z=("OK+_YV\1 M\.!2]=+A8GLYS0NB[HCF\J3I*RX33GJV[!7L98(;KR![!?.Z4ZLDJJ"WY>.! MN]]U^T!?8;^0$4H8>I E,OK<* .+@53 MM4? ;(U$W7-U7[O*OICF(A:KV)J2"3+MR*@\X^PI#6K=82^,7./80"QVIM(N M5\!0S.2XN 2A?DO3B_7BR%]"?A5W;:=$&2,G:S;JZ MR8BA%OG@\#$A/-'-#CNGPU%9?BHCJ$$),>@0^UIV\P^(*%_*5'@!3E1X\JME MZU-+&3># 5\5"_#7F\%*(@ G_M4*4#9%G M>G:ZI+0[]6+F24Y4RW(5^;1# 2-ZKLIQ%U5/OU"6^.:3?,LOZ,KPY.N*4)X% M4:Y#Q-@%E(_(&:#:EEJBG1O0P8Y-ZZ7IH#B)UB'B0#F#XT/1Z&GEC$O+\P]8 M(/LN6MGW-GG\OIZZU]]9*'%9XA6A9*X\Q)_*#UR*%A7]*9*89V(9?=B+(J&$ M.U+^X33%L:^ O>[5Z'$IV>6ZX(>(,Q>&HH^(,[UQO3*KK1HSVA'HW'1:S$DNX0/;:@G$UV^^7E-#"I$ OF6$HB'*0ZHE5IJFAOVXM@"$V#.51WA"KCO7DTPQ._DS+55S@(HUR'#?,KO9-Y\ MK!K/"=5NL[E"1[3&M,09*%L9DF!B(89Y;X;X>\WA[ =/N+G!C0%.^[V?!LQZ M.3F8A?*)NREJC9=SAGN9M5$>;?2.(=K:$-4:@76Z4\I/=SK8C 82Y]\.!64( MWDY3MI.2]Z6,O._)DDO4E%FQ3!4DG.A@EZBM6&+YT^XOW M^-Q;^^Y\Y!_8VG1N\ES7,M&I ,KY8"!"P9XV;'_+H,A(A[W M&S[P;J3XZWS:5P,2?Y5O^ZNN57 *Z$.ZV4[&_51><7'!6;7:G?SRJ:Z/XV,9 M00(3#1W:3/ULW.]!AL]LY65!X5:WLA&).H6X62@(09!XZHI6.#M?)>!6AE]- MK+Z+!&?-K_]7 LG%TN^?QP!QO?GX$\-GH]QDGI-J\:F0M?EE8RZ4(=U$HJ%# M-]3;2,A_0HB_]@S]\8D]ZTSUO- .MML]N:\'._$5DNE"W%L9^K=347^-NO3Y MG&Y?$D/[@:A9-P>XR' 58)<,"TIS$!4!W#Q,";UPG(O1T9U\X3UI((LQF>WW MQ'X$@A(OQWOQ@RU0?3 M:JRQ' 9S=#%G#OM2F)_/M:,YZ%M2/%98=,LM>II>/8WR_%PNYQ)NF-]NRWDF MG9TX]4%6S;86"[';:T=2[-R-TMEM^9AVZE4C&F14D0X;18TWLF5[?BP'?7T5 M;K7*BT&AS8X&@UA>9?C$>'@L!WV8,:.QR2S3;4?*MOYT%4C M6U\J39IMQH8I=AQ93DKS'L,<-NT\L7V]/VMEZ&8D:R\3F25=[R=0TX/9IZ)T M;]5<99-MIR]V1\%1KIRT<=.#Z3\Q(!\%(JJ@4(SV['=BOG MR<@2@O3CK<9>0;T#*6A3QP\V&T.QUI.&C:U+UBUMVQ6:D*0N.Y+[MJ,B-38: MBEBT."K('^KD@NDAOR%419&)!@Y2!C8PQXKNCA&J[IHBK6D"-54&J-H)NK6&3<8 M[C8D+$2-+XX,O61[=#NU%P-_1=J'(T1#.C)*VP2B!?5W[VEWG*$O+:YS 'J( MH1*Z[-'("W5STH4TEY+2H[PZ3J^2HWRK" 0M<2;9\B]4^'LLI+.3]2X<#[%1 MDJ+_P^:<4Q8/B9&-N(:-8$(Q4K3B*C8B'(J$R4YJ,A/G;5^7I;GM_9R?(U$P+X#@3P?O![ M:>97AH<$_@CU'Z'^#O*V=6]P!618)S!(".$((1!9\ IYX'HKV+C4?L,5;+!+ M@[L^;,#[+PY+OPUT))3Q%93!;RB#.PJ7>^8&^@4Q;&=IH^NEW9GYOP2#KY+3 M+B.'A#_*?UPT%+NU4DH>EX&%!":V^WFR4V/'_2B+MOC7U7:.<- MDS' I:=TB40,L>/I"RZ>+N7DF1H\P_1$(ZQ/6)ZQ_LJC? M1;_Y%(U4\DNZ:7)*L.WD>HO>6)=>2\7E9NUM#IP\VELI03&?'XL)[M9 MLT%","VZVER)DT2##XM+% H/=6D^&HCRKQ5I($A D( @P4>#;! M6*,7?!;&ZK3FK- MW^'BA:O(7'H1/)"\WEHZWTQVRNN2B3, XAQ?8T/WLI#9MJGT'1P2VS(.LU"R RE8+LX'L79QP?17Z=*D%>NCJA-0H(HSW/FDJ>_.'00B"$1\N5!U M%HB0M4X?L*T4TP9:>Q"<<^$J5Y]#B("2%A.@8Z<7M"ZM5F:1CDFYV(&APN:H7\E$FUH006Q[:N>" :/";)N#;5/!?SL),9'#B>4T\K\]59.]M+?UO"J@=37UZ MI"YE.%BI#Y_,JM8>,\5@KO&8:0W#N-8 U,7I4/1,)7 )"EP79Q 4N 0*?$B_ M/@<*U)*3@9U8L3EZ6:B+T9*=>8@E<1V3"$*!,-&AB0I"5) ;5$$( 1,"OFD" MODT=^K4B%$1^)O(SD9]O4XOV^/J(!%UHD1[^, [EEI<*WG_0,#4HY9S6?6$LYDT XX&K2AT6>]V2= M?[$GXD[^](_O4FA#DSZA;'WC!SZ,X6<_("+$Q,'X2$;WW33MV\G=UY2)J@P9 MYB^?_+8RR1]VAU\=B@!?;F/#(=IWAD6K ];$1*%*0Q1-T>B]VYG8_Z+.T>>X M^965PV,(:N+2<.Q? V4!Y.V%\J;C,=VN$/NI<>U'JB!&1.$J+R-/TW,@?:7"VE:=^Q.5,X-O\\^E MKY[O=ZP&^H%:\#UE..=C8J$CB+90K"73 AOK7F,YR6Y8JIK)<"4OB)%@4>39 M5*:0J*-RDL>\O"]#4[NE2;\C85^H).H'"#O;S8=E2>@XDXRF3\<1EKG& MVK<3):@IPJB=%SK\K%N-#6*@-8:$S82.18Q?F+!1*3?6-/0]N>K"Q:.]@)RM(L,/7)PV>D_!NBH. M>G1NZ8S2'6WW5(CL,$_0 A)B(%21R +ZUW'//)I.92J359]6&H5N3:VD2H]U MR#T5XWJ8Q_HKT6I3CA9SCJ)[G*/HG^";M?9_H.G\NU,.]O#O:S%98*UC2_.1 M-"":2($?[2D*''K).>I:O9@]F.4W^K:G7-,A8+L?Q&W_%'A=:!"H=BL?^C-A\W:MS6:%#=V:T% MVZDKZSZU6UG6^^Z-NF-;RMK9MF3+YH'M'IL-^$^D1B:"V?]I55-'DU^_R;>X M0#'BVI2!:_)::WH4WT.3NVMZ;+%$#&,BPS?!$(4XYG474=&A$.,B/,?^<%_F M-NQ)#!UFXH#MR;$X%+\&4;XGAJ-R+Q:-TP.1B4:8<&3GB9;46SX])*>K)--7 MEXV$H!N#ZB2<&L(SA]UO67+FXF/Z::P*XUX\(U7KXV7W*0%;AO=;+NC(0^VA M53:%\>SYB1T/)JU\HXY.KOV664><-.=.)=UFG8SX6.TRA?#S$+8\Z+/V',E6 MRL[D06C6N%EN-5:?ZM,Y.AGW6TKQ)^,Y7G6T=F=@!H.]6% 7R@G8\G"<]46A M,:[4Z@*KY,6F^KA*)R-U>,;2^RT9=I!MJOV'D;IL)Y64'.>,NI3HA0];]OK= M/EUL161:%!]63X8LMK7@'+8\&&=N;B:D1M9*J)%^KO78[SX,XRQ*KGLPSGC+ MB+!:]YENLV/ FG(LV\[#/B.';V\DR\5^L1M[;!=KSIPSZ1KM]-I1Q/HZ81^5+A8P4Y#LSVVXKAE+L/R>JR6IQCIH>C-6.&LZP M7BQ+0I#6TU%^$DCH=#8U2(47Z=%(8. CA!?8SFC'S.1%B>,6VT)V,FPQJ5AKTDBHBVJM1G-:00"K9F$:7R4YL9= 30\I553M/%/M M/=(=M;B*A=,Z0E?VL%2,SRLF MY/VAGM7K@B*9Q2%J>C#6.!>LBXF!P-/!6"?AZ(^31]!,H*8'8QUIZ;J67%@: M'32D9[55DAPE!5&*/AQ ;)"=IO-F1A.<:,,>YB:9>CT_[[%'B)!IISK3^'P^ M$,96DAL5(N5\6TCTV"-$:&N6D.U6XDU:6:2&EEA_A%0+>SU"+LEZ/1D.S\HS M5>%KS@A_E?R$X_.QJBKVG'")FTC-9&6(FAZL@%+O#);SA<4* MXK 2[.B]!SH/*8L]0EG\.%@=@_3J26A&A6[2'(9I,P$'<(2RHMSD*:<4GR2U MJ@;824%NS1;9>I9NY2JI?9;J"-JBCIMQ^TT0SK40*S7ZF M/8X_E8/CLKG,0!1D<2ZF/6!O9')6IKUH"DXFF8L,2K,*#6&0/4+:V0<;M-*9 M4I,>]YBB$0?9P;A>1TT/!L!Q"^"DEJN\6FP&U72KG!DTTK#I$2YH#]E\QQ"? MV^VI1I=RV:=9?YD<]K@C]#IKQ&O=:K^853MBO5&J5O+B@A$@ZC%)D=, M!>)K\GGUE.T]/C_@I@=CG2CC1'/R+'-JM=V20:D?TZ9).-8C^)IXK,IE=3IO MJYV6"8\,LS4"$]CT"!?8JT)ETGH<5M14>QR+U(?!WHB'HL41+I"?EC8C189C M89J.C&-:5#!5N+'<$7J5.U.6KC],)$%I9:$J5Y\6FEG<]& %%O6IONK5K#2= MFBE#Q1%:Q:@T1$T/5J":&A67LAJQVTNV,VGVQCD^"8&(.T)9]4II50W&BDNU M&>$3=;,EVAEX%O!'**LJZ/U*2YEFVBDUJ,6>F44[S"10TX.Q)H.59#==:H\$ MML$]2>P*#-4J;GHPUFY^5NW$H1<,AFA*!K)3D,%3&1:ZV?DP8"NHZ8'*V MPZM8SX@MU4ZP MN-2*;'3)Y>:HJ;\".[KT"?PH=JTJGMK0 !/#M*%ZEE8L23,LQP0M^)JD9DBJ M=S/:[SVL:IWI0GZ*MU/1W, 2(BEU'IV[%BE%=X"*OZ#)\BWN7]VEKQE>,J^J8E#$! MB,S0)9V[2E8 &Y'ZCJ7HP++@ZY!%=SY2I!%EP ?@:T4WWPYE@ID"YA8E0ZHR M@0VH@:*+NJ2(&J5LEAH_C\R"%OPC.!95]+*)8T*%%\"7B29 1J^)J5A 1KHT M!%\J-0+ LBF3V5$R3;,98"J0!(>47E;U!0Q0&4T8PY,V%#19'?$4*>&7V0: M*:IOHN)+V.Z,1MR'W9A+.,H9'D*(POF#*#BRJ8-,8396MV$?)K!&D(PLN!0V M&C5\G:)3"4E"MD4T:M^(:T&%7U8&BN1.\"?:/Y;^G6BF\"?F]S\4&Z,#E$]X M:_X+O&MV>.3'IV0"]P==6VYOD3T2;6H,X+#1KY*IV) <1+2:(MPE]'+74K&_ MV2$\'A.,10694X]0 _5S>Z5?6M-_*%$SX%-SQ7:I9']LLD'IAHT67%,&2TJT MCKW*(X4^?!(;,ZMH^B&JK8L:1"IL_90,2#?P.71?, $ZIB (.' /-?<;6;$= M9$I% Q7A^[UN1W,$"R-@.QHH#K8!^,M.$HNO1\/8;FL"%DMW6B- MZ+'S+(^E45JJ9A.'L'R\W5EA^391SV?*;8A2+&H"J0;9;&6J#R#%4S^Q-=TK MY/;/KQ,.[].K]!>>->Y;T1IXQF)D=91<:Z5O%<=67.3%XW_AVG#Q-SN6WBU/ M-:_-H=7VH'0DXWG7O.1@A_UBOV[V+<,=(6RSCQ[7L/T45\>M^'D_=7/MSRO/NNTRKX:CG#F M7=ARYCK5I7N\Z#R;:W!NE(Y^]%*Y0P;HE]%QXM7*F^-%-,&0-^M.4X(X,X)@( ? MH?WO3_L= %3+O1@2=!G(! 0)(1PA! *&5\@#L;^Z##Z\"7;_/>#XDU'[!1.3 M?Y8;<(2.NSYLP/LOS?*W@HZ$,KZ",O@-97!_"Y<'%SU?FQ?C@$ :8 9T!UB_ M3D;>5Y7H8W?F7Y3V UD%[WX5L$GNNNJO7L&R$!8A+'(?+/*!H_#+SKUU$&($ M=W_<&PWGXA =4\01;=8DN:S>N$PZM21ZHMI)*"^5T^QV MN11?SK6GTTDEQEBSJ)$;?B2<'G9K8_?6I.?"Z/F+;:69@%RS81J/9_QD*1SY#7C!/#7A@%HT0BT4#TU7KCA.\)WW\7 MOG\E.RB^. +Y/AP)T/1KU2-N3*/?DVRV_>F)]D*TEQO77JX&03\G.6&N=)G2 \Y@ MZW&95>!CCC?:6CCOKY3KLJE!H-)U6UT_UA+X($ MIB@=B$7/*"_=/7<1C+EWC/FP7H0HD1"K%II$IEYZ'ZJ65LJCT M.+([JI5N%V>\U$T4],%#'F$,$LZX $=SIY7-+B6(5?T81J)17J5&>853OAMU M]'/"%.:LC+%HK*VU$(XD,+&MDB9YT#>M9LS^M-AGA&IIVF?,1*Q12P\O#'VE MQJ M%N>C1#LEIXQ'R5DRX3C*487$*S[ LL?2FA+P(.!!P.-D4M)[P$/AZ+)3 MT:IENI-[B+7[MKJ*"9?6S8H#AYT-ZLV2P/8K3-/J3-15;=[#^9HBL4"$_[XV M+;QG1-$\MZ)Y85>MG47RW=+.IU!>CV/:#D68IO%.FVG!GV<&JZ:"S L:^5P"&8 M0S"'8,Y%Q;HUG@Z6YD+JA(>5:8/8-Y+AB^-.<%2>*D\L7%>3=D%\#PJ MTOE>NPXQ)X(QAXDRMV[L8EC7HA),@&5?L\T3GB<\3WC^4Z4_+\#S M;/8!"$Z^VZ:7RN,H'6=:Q8J->!Y**+%(), PK]WY7[U=Z5@ME"VQY14<"G8)!0PH9[AE*[VDUH9^PJCB^Z)D MX!X58"B=\' M"'V[L0@KDM,4LJUV+%JLMJ>]9AT!@GL_S\5>\PFZ9OW\*Z*"[Q"^[FO*=^-2 M?N7!O>\#LT$_E:V,Q)[9=G*@I,Q6Y4BBC6MP0^F&"S#1UQS$"100*"!0.= M:WTW%Z_[/IB,Q*6B.LY65G2Q2-NK;#\]R=42/8;'">(";)PEYB""*@15KE+4 MND @[_M01>=JK<=G4*NUQ_I32U(6"V;0&2)402Z5@2AS\S$?VY+6?Y8S.60@ MU$*#&Q?TB^^A8GA^5>$C$_KQYR?S#V0K9T)TTI,YE'^O:+JK#9U#(/GS"F6O MKXW1/8Z-<+U@/T= ,EUHQNO9$=M6.TS?SH%:M,GJ\QZ#<_.&H>QU))W!/P0: M"#00:+BY4-J_A(;2@RCDM6HFKG; 8LSDLD&U](RA M7[\L[\'U"[ZYOIE>A:IX_ O=]NB$=S^;YL,)5U4[L26'RXQ+;JD%L MPQEVN7B C9\QPI: 0$# @9?$9K[/C"PJH-,-1*<\4+1#H?CK6I\8$@FXVSO$/WN:\K?)^Z"4#JA]/N@]'>>:R^MQ!6H]+#+-)B8 M4#3 $@<%)15*'!MP#BOW"["8 -TB%7C);?+MWR;?S!%X]\1!6.3;L\AUZ837 M$HI[7P1.*G%>M?'I5B)JMR58^%D#Z$-"EQ-;@NP1FU8^UT\_=AK ;"^?GX:Z M90;S#^UZC\$Y))E((,:3%)*$T>^!T6\E4O:#C)[I\'J[EQ\_"U5[+D>UIU6J MNIPC1H]@1J>9V+>-,2$U=HE^\HWTDZN!S"L/P_T@4DJ:T\U5Z4E%=2)ZM)%[AE.]&P[RYJ-P/8EWV:;"L2VVK+'3FM5EQ MP*9E)UGOL0P2H-@ SX:)28F@!4&+;Q9M^U'#5)8Q)D\C?:**4[H:##]*X(F= M([3 DE&#X),.V/60<48/](B7V'S[,B,F0(& MF0@&F5?] F["8$4JX9XC4\'WB<8CH7=?$8?[07@R!F:=Z035&-UYZCH%L=U> M AUJC3AY+LL'HN'78O$(DQ,F)TS^=?&U'V1R=CY-%U=6U6X'(]GZ*BK88CPZ M1$P.91"6#<3#KUF2K]XV=),QN$0!)!X*WSTL@[ (81'"(C<;N02[S(\GHF(B MJPIE#"C1LH!MX;A>#8@6H&Q@CA7]7,&]]T7FY [ZAMF84#JA]/N@]*O7!J\E M^O;NY392]_(;V+2N/6P7=?QK(Z56!PDLHR9TN80DU-9&0'53T@F>E'K$2F:K M*C>PV\MVVWFP^>)LVJLU:L,>&W'C56+A.'$'(&!!P.)V0W]/"!;U55.<3"9Q M30C6QU5.:(JS>16#1>3'GU>3V5ZSQD^JYQ)=Y^IUG;^#.S0_ACV%$Q0G*]P%:Y>[#[U.73W.T[H_B;H_FK5S2^,[#NAWIF*%6MY M];$[5:LKH4R#FB Z7:AWQG"1J!.[<7V/>+[[ H1+%[V[PB6Y\F)Y-V#,_YIP MOA/"9+?""PEZ.$ZJ2W6BF:T)-WK(SWLL3L?)LCSQ:2=H0]#F2L6SKXGK.R': M\/..GF2?.[0:X22NDU[2^7D1HPWRKP_0\=?PYE8-.J1N)RG51TKUW5R\X"F% MK$%%38KQ4H)69L5TL*4GPKW&L,?1;GXJ.D9J>A*@($!QHS&')P2*1,OL.Y-J M0J3!7OXUY.*)U0^GU0^MOG MVEN+<076 -AES00&//GA.Z",8MFDN">YXK[Y*^Z;.>_NGC@(BWQ[%KDN!?!: MP@OOB\!)S;^KMD+=1)0@%%2KKJ":@G+J$3.5EI^4@[V'?JJ=Z@Z?9[J]S#JI M>8_CW # :/BURGZ$G0D[?Q=VOHDXOC?9V;*T3CWQ2*_HZ< 8EAX%*HD^@:1->X 5WC:H#Q2@MUO@\/TTK3?"ZWA4=AG-";BO@(ND9UV.-X M[[J>?NT6CF 'P0Z"'=^P'N?[L*,-S-CS)!.LTL5@=C!2K%@BGZLC[("R%,^_ MEB/\ALPWI.CF=:MU5SCEN]$);Z;HYOL K9*W)HGT)#RCE5*AGS265GHXA\)0 MV+/UD! 1 @H$%+Y7!.Z;H# 2!GU++%@#54P5.A*;#C.%^1R! I1RHBSS;>U% MI(#F=Z]M=X6K1&KBW7:D[IMPVB@5V@796G;H[%,G$C<+SU97A7"*$VIR\3,6 MEB((1!"((-"WC]Y]$X&J7#6;-Z*BT6Y*W5+W:96WQ$P"(1 R6W$GKHC^36)P M[PL#2%6^;PYD9PZE?1.#!DJP:C&M14^=!M5V;V;(*SM?[W%1) 6% [$832Q- MA)4)*U\^V/5-5F:%=S=?]%L;#>8'[5Q"5^=\M(2%-',4'- M-&0'KL8,N)G>CKF!.]5ZRVGW6G1UW,X\S8QR+IF?]WB<\9&)!6*QUWRD"#P0 M>+A[>+CVV-K/P$-]"I[,$5TL"M-^EP;.? 3R5SXR:M6+Z68B$I>1BHN1'F4*BQS-('HH'XARY MVR? 0(#A-B-C/P,,08=.U/(/\Z*Z7)4>1'9JSLK#.0(&* E% @SWN5B2VS,C MD<*OWT$=O,)5N&==\F9B-**ZYBV#,O6/,S83X?@9C0*3'M9V<.A$Z*7Y8*T699G(Q1QB#JNH&F,CG M"NM>N=V*E-LE!3!) %S<1@"$ 6Y2[HU6J(C%Z' ,,#K7APU]R MDW@5!C12:)?4SR3U,V\N.O@SZ%<8+P1G)D:S[4@FEIBF,XXR&-=[/$[5RT4# M#'/&BT4"#00:"#2<,]KX,]!0;DFLO$IW>^ULKT^Y7^%^=#_SK 41%B_3*")B%I1WSN]XEVQCD'^XX1!\2]$(_H3P\/[#JE%T.5[$H-P*Y.40P=K\E M8Y9BR4PXVQ0Z$751CN4UK:X,88)E#B'@M5!2[Y?*#;&A41.4/K1:6WUG..KF2$2 MP?9;]BO+\1C8LW!;7*SDQ=).B@,>]7DPSEJ3S[3X::,G9+F,EBHF*O'Y#.J) MAV^O!JD)JF:T@\G>N'#EM/'RKQ0GM0>U6S3LL:C8#(E)!*] MR&%+CGOBHUHA: K5L#;,AZ-,/F;/>]'#EDDMMY*>BX_1-@3_I"-WQ(G802T/ MYOZ8&=?DI%ELJB#AS/*E7D0VX"I%UW.'\(A.+$5W\$GE/M?O/:QJG>E"?HJW M4]'G?=04^;'BT^5%2&KI1NM$3UVGN6Q-$I+U6QB_10^*=;0Y4H% M$+8T<6*!7_Z';=9$-PH>;2,^D%S^VE,<>M^=RQ9S;_5OP#X'FC'W3S3_[R 2JWZY0#V'Z_0F1GI'%GZQ MWU3L6X;FV.#,@/FRC,W\A8R].=_.;-4E&_%%&_&6DR79B*_:B#=^RV\MPW-/F;I $Y,+;^U]_ITX_PB*$10B+G"CAV#7$&7QA*K'[HO%S!\>?T?GDVSJ2)*Q>=7#J%ML8M MEXO*4@#%H2$RE=$\:'_<->U%)Y-NGUT,'RQ=;D]'SC AUG(Y?EKO<6YQU##+ M!\*QUQQP"?<2[OT&W,N,?]QY[.4M?/-9N MLC5'5,7G:F'2XQX?1I%$#[O.0^Z-,H$X?QKW^6O1L[\B$=?=2])$G[C+6/"/ M"S*'F7FZ2[X5 4--:D=J*2Z>3J6D0N;CZ21>1$"]D5IIP?Q($%+IJ#0N6-FN M'D[T7/?Y2"00C9+BHP0H"%!;B3366':D*P&U]#[=>X,HE)% MZ3ZD)N;C$STM:=V*$NE(5K/>24-Z3GB83646BPT1N(3B%93#&/A<8.74&FTO/&$PJT[(C"\%641B,2UEW\]:7TZ:3NGL]XGW1R%_N MZG-.?+N^V5X:$D^;0$I)2I5NOE*.J\T*RX]DMN_TLV-DV4 X_KE* MZ]=AECE+8J=[Q+AOFI?E;I.P[,D\@\IS=*@^@+PJ3E-6=RHT!# ^@]XV83*I M9>:QPZC9?"\S-!BYT350C#X45U@HK$0#$9X4="&<2SCWO4)'AW\,/R>'R[&: MDH.I9V$URZ039^#<6N5)5SI*Q!:JY44]V6&-#C]!G!O!G,O3 >Y5?[6=M$C_ M[J7*V E _#@'AC8\Z%/&UCJ@:(K^OALGN^KXW![*?4?E632D75V5X$( MOP,0D,GW%\Z9YA)S ]$RD)- !P/%%A83H%M@ Q01%R@JHFGVP%-'<)3(RFJ+ M\;P8S2\K=LJ>__@#N>T ("BX9QI:%+1^YUXI;GNEN%Z/+::: CV"D,945LHJ MVLL]3(9?N5)37;5[#M)>+A,JF>Z,)7TZ@E3I4OOR5"B!O_@G *>RT90"E MT!(W+P^:[MLIX+TW1+5&P *4.(:@95N0@DT >Y 04,B01H\^+!D6;(JVY/BO M"+F'4&E%'RT%(@Y>Y@#\ZJ8_PH^/#0@[*_<+?TCHK5#SQ0\C0P'NU/*5 M9@O-"/*.,0:A=Q\?5Y)GS\TP)3+AIM.WP-2!TQ%F:$Z]>#@2CODIJW:R[YT@ M;>KN$;[_[A;L/*D9DOK#ST@%NO5H-!5KE]L.R\^FN:C5RE=A/P"2Z 3V9)L. M.)-,_%IX*L.&#@-Y-[.AW.FL U9/&$2D0$#7;??(^S01G'U<6+B,K07,JDZ5 MQ245=0\B" B.224-B),(R#31A,PE4E-'A">8J2TI2;1&%!0I(-M"!H6\]@;J MIG%3C+G6"/9F]02K,2O&1Y4XG97S^509PM!#/?$"](91 C:/D->?UY:R75)M M+2=@QT:V][M_R3@RBTSW8;Y44^-!/SBKRN.QLG/"L7\A\::,\=C0FS9DD+2W M*E8-F$TTU[2W@&OPIK? .V[R(RG!C-I"2N>*G0=Q(@53$+SI$!L]1.\),"F\ M?A24[_J FH@*7'V=*C@Z\$0&'OV$@-%"@QE!I@ F1D,7KM$G($HCKQOX%]II M"0_??802;1=8- 1*]"-$(ZTDKH:-90;].!PZ_7P=>#TI6K(DF+EUQ M>6>$*2C2]DT%CB@'M!E 8BX:G:A;06^(&EP%7^9_QQ@_,'7Z+[3Z&TNV&B;) M5DFRU=>2K?Y8IU:-1>6H3,MR3^X/^!X?9D!/E ?Q'MN7.)F3^I+(1G:2<>:A MS,>611U2!9;]THHE.98%NX?28T(7M:6E6,8@XSWTU1()&AYU3"K9#!DQ.!/] M;5&;H;NZH#=XM.H9!4Y'4D0-K;^LK*7C!K Y!= M50M2(5S#,<70P3HF/ /[*<.V\'508()*(3429X :*!I\QD _+?$?U%RQ1UBF M: +),2'I EH2U!(,Y$<&*#@T3:' M*P E#QW^M9:GA@9:MIVEA&MIA>Y;,7$3$%A@=P>72-SU]LG;<+@7D+K@/EE; M!":D OZ/:',L*/;"0\@"EOLU7F>?1)#4"]44R87, -X)GY*.D \B+O\]XF1B M&C-$<5" UM=RM.C8(\.$LT1R]D"1T&Y2![-!@OXADWQD#4T:^P>_1G MS51FL-DV&Y7@?X8N-T"5"?%G0K)1>R8>#V/&D0Q9&2CNFC6!JYRQT83?YU9? MZRO+&!P0"N 3Z+A\"8&+ /9"[' MCXQ%R32@#J8;8T6B!CCBV/+1:+ ^W*6=PQW]9FX.>&-]P >V'ADZBHSQQH4D MX]G=!VL'-UV F I\*P%Z&.N<<,$<$]("9LJM#;#1?X;+@(^3[CL0?"*<#%!&_]DU6,+/ M6RB[@5<#2:5P&IX)T5908\H7-?'J^-CK$NQ1DL!\[&V_;?RB-#"#TX=TZRG* MZXXM!.]#>X2A!5$>>EJ&K35C@CZZ= *'B^RX:D,AVAN M:('1UE$S0X.J.FPE PW.PIV2:+H70[B%NYR_$26AG:-$N(60KDV\N+Y5V%0 M/N$,>!Y:4,V$2/<;OL_V-L:U((B6 XD*SLI= !FV-)?>ND@F@F4\1(C]*B0F M3!V_-^OMCL9O:7E,A$1F3&3P%5!C'(Y^^U\B>[,+^I"HMS"AC%'33'! M>@.QT&Y([N/K0\ ;G7LJP9FA-:&@,H-F O\T 5IC?+;,T%:B98#LX;C+ (]Q M9+'!7>$=TA$[:"X*C]="_];)#VEB,/B]>2]>"M=V0\%3QH'+ ID4$JRC>%=X MBKV[(ELS1".Q3;;D$*1?/VNGLA9Y""[ (Z!@_4]V\X TRKF#X\OH4(LYT(($!E MX.["B:=&BB;CUZ\CXK9S$/W&/SDVY-25QYSB1$%)_%P4QC<;_NG[RG'KR18B M?@AN$#SI9Z*I&%!:]$%Z34F_*!_ (00Y?;@0U B(&AP[AMXUWJ]Q%"[12+0I M!;*89*]I!'T8(%#T,-N: 'U-J!Z0F(KE<@U<0#AI'V,1YQDRAF77( )<<6B@ M;>Y+/'Z"A&M[0.;NHFB.W8N7 1PX6D"T&(842 ")1-;#9V-87%KO[PE\I]"IX#M$<96%ZZ,+NI+OP>, M>(B"X7\ 7'C+8ZO-+1(JVK=]._S[&_\=E DUTK%F+?-$39!TBD7<'56P:-.:*5O2WYU]ABZ-]HB2!9H6LV3UKSZ X> MQO 014#I0-;@R[=5)[C#>$(8E/&9Z)HD\3?SD2*- M#LD14JEF2(B, FM9:W/P^]LSBB+7X\16C1---N-Q+X9UHN#Q^RFP$$% M-BL>H&:0]Q'(;$UFI)B05: A01?]QA&^SLT,.?#XP*8,]B!Y3*,^SX;BKJN MIH &B40-) _X\LCZO/$9!U(Y%(UM3.)( H"$A^@2ST0&?;0/,W=-?_N2&;IE M]! 68KGAJDWXOL3"2+?A.MR+=\&,EW)?[D.36,N%[OBW5EZ41@I DILKRL+1 M;B143RSUZ!_@C.*8=P=POI)GQ( TN1;[MI3#O,N6&M24X-PI3&IRYI1W2N";.+>\)7VST&1"RN@R%&$@F!$%(J7"Q$6T=999NZMG DL'5A MOUY*UU1C8>4(;80K \#C"DUY5Y[U#F1/,,7(=-B5C)D3[:AIC!'-8M#'_WU% MI0]130>NTBN'N.\F PES(U+Y/ZX73C=L"BJ*<#7Q4886=E=).O80E"@E(&/! M "I=AH; 6?;L >[A[KU[CA<:?CL9F9C(+31HV*NG0_:AP T)+^ IDO[72-O9 M_VZNP/%HB@HE&(_B]UNXZMS^M^C@T>6CO7FN#@>O5] VP:-=F6 DW'\-E J1 MA>]@T"YK[G\-9:G]KR3#T0Y'=.Q+:X2^];_$)R3$-$TTD8R)Q'ILV#YN3NG# M!9=]9=JWT.VHO)XV9F@S\")UNLR(+8*B8X&U#@Q)U%6!UM9.N"\N!8_0):D% MI:T!/L(A$>-=WPR/6//R2 O1=<\XM.9K?]?% ;(;FU"<\+<>GWB6;ZA ;1.8 M47T#,SHV;%>;&*$#!U;H$/6S"0!5@YA,Y?,!"M\8,9Z)3K'6)B9OR1IP.IZX M:06V^<7M8/W\ZP_L&,_A4!*Z[N"S$>MG<'R^M;^(Y6:T#0,%>3!02X!X$MOL MO&3PO@-CZ!^//>%R8ND7_K3'J:[C@H/8%=G^T"F+3 L2/@#VZ03I 2^O*<:" MMW=YBUQ%&B3=PS/6#EQ3_5CO036]F6TS28R1VUPI0]< M0D _H2[F"I(E91G!F]O[P1*\O !8WSH8F2L 6AN/I^,G:A)X)#_PEN2M=<3\ MY\T8BA@B4B^1J4Y"8X(BB8/PTA,CC==8(40E-&2>A9H)[-$[%5U>Q(*@!75D M5P]U)1UMB9Y_[6X&;IN'^?B\%*'^AJPD 7]!]KMU6;Z/K28&?$["2XG=!2<: ML$' EPA1QQ!3^TATP#VXIB(\UE?@N*RJ,*E M0R:8-?(AOT;J)CT^(L3C@WA\O.'Q<88;=\/7J2#W+#$T(,#US)B>[F0C>PWD M:*.O^9=GD$]=@Q[D/F>"N0Y;AV88H%\]AK B8,#7J&#K;'BY/3H/W'LN[P!$ M@@9:9:1/;5UO!_S[&3#S7[,^,P)P(II[O8D+DN,[ 1EJV@:2,:!J2L1.)!O MP\688^%PRZE&])QJ_'/9.T*M5[?,54X0ED,0\@_J9WA ;DYJ=.QBRY\RAKLC M.E"(<"V4,C+UR+N>ZAN+QO9!MF6@@;JJ:V?8%>KV9$*7K/V#W=5.L1 ,&UMG M$?%^N:?I9G8?G].#/ZGP[VV-8%M:/2:L[DFY.\^>T:7JY:'X8XG^7EN2CLN7 MZT<]RRRZHMYUK'%%6MS.\LQ:V&J(.Q#QY1D<_N92V5_9;:\8)+8@$ZNX]-$! M6=5]A/(U>B\R8TLJ0ICXNV'\"F5=\-<@W\%FNL[BXM:ZN MWXM_K[G1P??M@B_>;N-'-^3DGQWW &J[PU".G-C( JM(\-?LOHN!>T]0WG$T MR&,+I>4OMT?/$"($?::8!K88_O>OZI'L"6!WS:;%_&P7\U#>C^Y8@%16ZHP4)=!&DX M_DV*[/KMR\ALCL\!]R+8NPH,44UC?*C?K0V!B")\@_?1:2%[AGL:N"$AV-BL M]!W<"%GUWS4H3U-&IN40U?$L.*)F(;"14#090-*+#'%LB5_Y@G$9PA"$+5-! M#B7NV#>/;.XR\!M]HS<^J7UOCRT;[_%UO@=L>5M@,O2AX1G1O)N0-_R8/-G4 MU:@U)!JAD\,Q71O\2!FXA+2^^48&KYEBF($]:@VX/A#8?V&])P&D1,N.YTJQ MOO7"CAY;3V[=7/M1@3N;C![&U'+$"<]9#(+WQVPR?N=RK- AZBI$0_R=9XD:H,E1WPC\OK:WP_*K$C[19 !D-ZT M]BIS?4JP]P4^,%SKGJ9@8=I3T7S9%UG\( 1>PKF?*UK7W\4G_!['H M,'@M&D+A:]LA9=A*XF<+V$^T8$S<)&Q1'NVK,_E#_629".7?PEO_!'9\2,[U M3BZV\\IM1Y6SO9+9>J6KLWCF>4@FWA9X'M,(XY"3#((WJ HK!O639[>>#OD> M +X[6H#B^*_=M6UJ\ZG0I2;7(P3+,$,3^);R*CHGX+!,UX_6U0G=YR"YSI&2 M)B'V7]]FN0&LWT%.>$.]'XNH,20=@3J 8+0:Z /+C&S)?./S$:DX5";BWW6M7W;#[PD]Z1XE$O:%;;'MD:,K9 E7:X&X2#?320W&\A M,Q\R<(0VEA\$ G/@A62LCY")Z;VZMR:N,=KS<_9]A]#>KHTT-K9=0BG7NZ'#X2RN\Q1J/T&P>P^2V%N.!7O. M]2\Y.NYXP2$3E8,L]A-X-.C#(-R0\3''-DCSAHE]9]?WL)+C!FQX*NJ."S72 M0TTP5A"4^R>.?S"A^Q \0- # MV3%ZK"'<:^6AY0OJ[$X8@Z>!K\,\MMKC&(NOVQ*D(K] SQY]N,2Z?7@A,Y4? M%_'*)+#=S71O/T0O@@0*/RB?!=:@W9 83(G^B0=?@H+TUG[2/YE_? ;TM'$# M._[XS# # 6H$#_RU<.6>A/BJ!9\R;O.U) 0Q8XX":+"GL&O@WA@I(.I@H_= M$V?(' *WVCM"<8N]W%BG7A"F#T=XDUX= M4>+50;PZOMZK0YQ#(-&]:!E\7:$C+9S"M(&Y2IRX$0384TT98_[T X 420U" M=7Z#>A!%')PPW>?__[^]+VMNV\C:OG]_!<_HLC,4(6S/_ MEV00I?H6*NM$H@\JV9R+X-M'Y1[(A8\,)VB?J'>#HF+5I2>WRH!8;"*#&2I? MC$'_+N?&/9ZZ)C$PH$!S-I0J;V$D D&@75FGE$(6J4 6WBTCYYHMVD7HA#2( MN=FL=LX0QZ3:5>>$-2VQ3,,EW>O >3@O<)#V"U@*7H1@=NCB':]C1)E/ M5=C%5>.+$09XXF89.26\(8L'8UR5%A=7@E"OF;/I&&&:ZE?SM(PIH>"G&7V7T%EJFI AA:J= M99B/ 4?KZWA@4$:4(:>+>):3T2F=R_L#R(:I"O>14#(9*11T"VC.\SGE1I,( M)]OE=W_GP@]T>AC[59)TS\U(>.U'SDTGB06&_1\JIF8<9)C D!L:Q6V\2G"' MK41[HX"G!T0X5N2Z&2S G>>NKH:6956PZ./__GPX\']C!/_-7)^*S[(I"] MBBUR5Z"26>0Z28AJ,1:RT))$VQ1(%2B;T;0MES8D?U]ZH\VZH(J5.]"LFU'V MIC,5JRMQX,CO0.^>RN^,H[D(TMS.IS(36N6KS=:;29X#RIY3>F.&6:!_Z6D8 M)G)^)5+K_K>&NXVSE$&R*5WHK7($YBH,O0^Q3R[B\765/8SDP;PL%'IVI60I MF*NM6 +)(W7$ZM$06APK\TJ1UJJVN M^JD=&SA(7JR50BD6$G(-U(N .:!"5+A*E9Y*6BR!,52V+3OJT9;_,V/18I1L M5F.I''?2!NQRU?4SC#*F[.IJ6N]9UQ7)Q&ABB[D*K2ZJA<3X"/^]2OJY+RB:D,C2L$B M6+6LA5#:A!3D-DJ9U8O0:!&:Z;S:'?R?,>*"B&!@Q\8062^>')-=33P@M15[ L+S)*RD)G[,O":.^GA M&M0>KMK#]?@>KFNC&U8F)&ROAGV58Q^^E?)@N%J62F' HGDJSE&748)A?%4" MQHS:S/'-%=D[J_I,Z"H%G-@,+T!10^5MJ/@Z7]IQ?L?JG <]-YU#I.>H9B^] MO(9%*+$R#5\,JA4HL9].2E4+1@8"'>NZ2A1?47X)0J@\!!3,>3,.M-J(9+V. M1L8T\*U*0".GNRPAM"8BR8G=D_0'+#?IDY)T;*R#Z#0=ISZ)"IQ$?0I5. 7@![M6$54X MB9H?-G@*M^P+?B-0>MRVO'^U!NMRLQ/^-[=9'Q@(;+H];]EM MM,8&Z&:?&UKPPR^V2F=[O5*KSW;;9UL+Z H*Z%W8@\J+[=^Q-3.3_#M,?]X) M%M^-DZ^X4-_)D[^+<*]%>2W*-R;*E<==F:#V[-*B2Q)+WXI6F.&/9K$?,$LX M#?7_EM/9";[?#0)!B?\T"*13$$A[=PCDIL4_$,G<3:44@16'?W-=*SM<6!_R;0]YUS#[7H#R)^) J<(JG_X*']X=4H55[LPY M[B9B/<[;=>GC*L< M19[J::K+#*"HKD%NI4#NANU.QVD.]A Z51T";_J4VWMYRCL(D!=D\J]8]2 ' MRC5.?EHX^2ZLW.X],3_ATP;-]1'O$8+F1D;E4E9E5T<-II\TF.XUV[L+LS8M MB'?O\/J[>WA[C)%_NKK:5PV<:^"L^;NW81-XVZ10X^;E$W:>U GO"VS^4<(I MNES*EJ7X%.NZ_J5:.]30>1^@\RX[*/<=.=? >2>!,_98]F.JZ(A%IQ,JELDE MVK$<)=;I\\,'$L([JUMK(-VJ85:-N#4I;-;?M;.DL&.(^\C],_.YYLH!E6?A M2H'HM);XCQ]@S([^:?9>5*0JXY!68K= M;@Z?U D_@NB^:O7;* #R >M-R81;W''+&86N&U8HTQIA/Q6$O2X_OVPUG5>[ MB[SV"%;OR8GN)Y8>R7%$[=;IMU1&P%X\8*?(43O]IV5DO%J3W:^K'7=UVX0\A+-=I%6=1>R&+ M.@M9U%C"H<>+[A,5$?L/,0V_-";]?.BGP!/N M&[-/@_\X&[$\B4?=FNMY0.\&(I 8D\T\RVD.7R M/1\,[:9CP5L#S"X81[&5 M3J0U]A.0,-:?F0!*BRVY@B)=@R*?#WJ]IKTT"C^"O [FJ \?SJ6(K1FL(/(: M^!',$I9K>9G$45 .X=T]O#CF&5LZ6P+^&L)FX%V1R&*!*70<@9O .#!'7P0P M3C0>)X"S1G-+6)[DI<*:S7D8(R0BD$G3>K13V![C7#^O;W!2QQ,I$^F*[])Z M+]PTBN>\/0;%V,T!4TROUV\.5E!,G*0YP41C34)(*XTRL?2ZO6;K-@.TF]:1 MJI'*LP(26J %50+J B1B?O0>6$A]GK/3[C>&K382PTV3Y4 2^,:PT>L/U_@& MS(Y#!,O32"R16E?L;3'W,D_V:+9.8]#JKS55U MV#9@H!;,I6'!&,_;S:$^JP;OS1K[ 4_D#$C?,?YL78C$9/[8!U['=Q83<+,$ M, T,G,9B//9=?('=[+Y8S>MAOH>X?*&KZ4ZD^QV_V$)1]W)$ U-&5?$X_+7; M=%[@UZ8@;W!6+IX?7D=WFNT7('3.N+2-#YOEIKR6J7_YJ@G*%S\,)";TPL@ MJJ1+C^8CR?Q%"67\SF9Q= G+3B7,W\'EX'N<9NO%6H>-#^-#*:A_[XJM;R!I MS7@BP;QI?:6332< _LXF]&W8MP/ FE,_P2T282@#(H78Q_U9F"-L#8P?9?&2 MW 29'>-.W3SKI$RE[746VZ;M%:X+F#4E"2&%.RG-G2 _CAZ%LJ 7$B:*9J:P M\UE,YV/-LG@6)2CN@31CNMUJ+%"*GUAG7-H(5CX!>*:&6WII@F^=1ABU$$MZ M9(J792EL9FDR3>L#+#2+@6UPN4%T 2,"[>!2M7"]\DC6W5YS;\N,O_"]J\[8 MIB/&K^:TCG,X(U["V5[XZ03T*3>-Q[]&L6XQK[D"W\V;7JO3MY^B&#;L X) ML:Q$B=M1(_5;A5R]DQ)M-]L/J$.+*;>:-L_8[O0;O6[G%CH4O]'MWE>'EC;4 MV$I;0=C.H'5K9=EQAJM49>E52PJR>'>9A4"DW4(OYLIG;;UXDX+K7*/>!DO* M[2K W+E&VZW^S@WZ^L62CF0W@.>?O_T'_*-YT0U@[]&-,5&,E#MRD*&4[Z?5 M>O$@[IIRRT.G8Z1_,#O;0V/6].__F9,O7"L';A1$\:%V.1FKFK"Q[Y"OY4P> MCOA^(,;SX4 078IZH50X&3:>CKRD.<[<5[@/@E &<9?$C[L;25D[%Y8&Q M8E^@@L'&)BH,EC^"L<>)+K!/%V#9HL[^FJS7H M[\)M\60'%0M"Q#;:/$JV >2/0NXR,084![)-2:;D!MR(Z(L"@)2(C%R9T'=R M=B:8S"BV/+>%=Z\6QC5.>/N> >'QQ ^\99S00K,$M6Z[T^S>!R>T[5OCA!4S M6Q7@,G#%H-9^#<$R:49EW,J*N,ZHZ]S@O***$];*U""7M/ MNEQX^_W)\1+=#O3Y]SLKO8KKP]M!LW=+LBUF)>[D+.HK2@'8VFIT![<"NEVG M80_7^<8M83A0M$9C[)>YT@L*V/%"!@'^GUVOH2M!AZ(%1S5D<*&!'R[Z0Y43 M]$JN*C;5$$Y]91)TG<'MD7?7KGEJI8^^< F.)(5Q24"H/AX2;!O!U$6G.E/0 MJ%"Z?FS90]#R4WCSA%PW.A\.R([T=\F'3XX)(#"B,L),ZS@LD9P2],^7S27S MD3!*X5Q3?= KIXSN$5@35[P#2@D 1(1(7D'D<@H?OX!>=[B=BUO7?:#;EUVS'50-GK95M6-N@'6K6[KQD6^$BK]&(L+"U%[ M# 8U$SE0+(A''TT3*T,>T%)U:3" XE[FPF-)1#!GP3G+PX&\P(_)47R EOL\ MM] 3$@0"U0Z:OC@DSDA=$#9HLH6#$CT2V+),>:K;S<%J[VVR*/'I\26[8L6= MWTKCQLG7^)=Q2NEY9*)/R:YPPM ]0=_ M;[]X5;-PB86YT]6[O)1%S;EOK^6+H-09K*$T"^L;\U;Y(("O!.KQHF;(")0I MJ%'%O4C,](2IL4221%B5FQ025@8$I@_EV$_Q;:B@L4\1L1^Z)6[!@TWKHPAA M0701PA,KL)QB0W7? :L8CW$RM(I$L4[#\/G=S*\7N'>@D*7!N34+KF!!AM:? M<\Q==&JNV7+)V+RNRY.I6P680)Q(O,23"T/PK=Q4_!'QY5@4DOI%"B;>1H@8 MN6X&BW7GQ;M>QO 8&:M35$G 894\,,$W^C*AH:S^!I,GZ,)9REN*>@L8"G@ M>9Q*' 'V9)U]0P@*F?8*((&I&$15 \DU?48BT9& N M2[,(QII(X=V +J*;SY)$'79V4IBC9[@S[X(Y\-+%3ZQS0!VX?U=?LEP-';A( M-WF7\A/$/]DOKK@8*<3K$A&NWEV]?#7J(YK#P-3VL/MF)P3F3W\7T]F;HUH\ MFO/2F[)*&"+/&,ZB:0$#8NG&F9_J6)4 MH?2+9Q'I>!1849R:(&>A*504GX'$XNK%93_5&?(;B2Q#"'$@0V&X>#B2/\I MY-UDNRQM!BK2Y\8@FUL+$<90!=>7P"+R=$<)$06S GD&[T/AK!A^ M#ZCX%GQ>;I1P5#1*^)7NE[X9C1*T*+!J60"O_7&]H"&T)U "X#6S1][E]=I2 M)#E)PX//'2/@M^ %(V!WY< 4417*J_R,VO=W15\,Q@MKCM&TUMN/]J;VP[E^ M/VY:SD\QT7AV:1V+L32646FZWK%P#J=5AW/4X1S7A7, =QZH([;M9O?!DJ*N MUX%&C?':MZ[GM5AXG0'>\ZX128DB]'G;4$WW,AU_EW3#BO+[(BI==S5(9)=B M#@A(PV/%E6EQDW7;6]*5@^.'RX.O=^E\LFB(SA;W4OLRT8/"G\ \])49O3^W M6*^R*LA]:$WE=(1[;(0P&R_3V3_&*\@4*>P0:Q)E<6#>.98'9C<%NAG1N1(+ M7 U;Z-Y9L1S2JEFL;\@+$R>58FK4F],&3.D58&@$2:2WA.Y9EO:+KQ 5_*0H MV5"*3W8@B5N50JQ9=GN+>-/"0A]:>T ^-5 0UYM@.R M([YF)<%F,?)+GA]0C%-QT/3X)A47AODF+N%8\\(PM4IY^QE$1!%J610\XQL, MM/,!!/38@6!3M./*8*1;.".-S*B5;@2A\R_4+2Y\7\;GG&B2A:Z,4<9PB1^% M71+K)2;GO0+!J-R4LSA"H4:>V;$51N$!2#%TU2)PDI?2S99=D# H8R!DUTAO MQ8I*<&LILY;0T^:7)5$@"'GE_9 D29IB7J.%8"OVYYP?9PM\Q:#&9( +"_^C2BA @ MD)_*NDMTXB \.D;##;G3B-]"%S1P0=,>QJ1>2"IZ:Y M,=2GF+]I*N8TXJ@4:8:\#P@C$( E#U(_#1""Z:]D*LU5XRGX5NBK6SI@V0P0 M=SXB-^?CB?E)I'@THN1# 8L?)3 Z[!"#0&/YYM)G>)\77[_W$'4MG-NUQX6"0R7W8&@-@$P4:Y87T7+U6N%[GN\J]ST?8Q2> M10JOJ@+[-.,L69KKV,>+2M\D!=R8XF,#;%+@'ZA#PB,'4_%=@U':6O@^WP?( M9!&!PI@\GG#J>!\/I.> ,B>: %,,\L).9_/\@FG<2;YK6&^>(*M M@C5' 9VS .U.,"[QJUDH"#LP,65AEF081HO3&"-](_2F3>9<4)3:-!!Y')%L M"<,69@1\DW-0TUSF*QK6^9WY8GC8/9#O-X7;!0!YZ&X;20:]N$!E@>IN?WO^ MB%3 :HRP+6(;;9F 7I(.!KL,!@33#8-?9JDQC"=2\>JPTH>3],^7O))BBR-] ?LD:1/2G[+UBQ=\%HN^R#3 M6$],.^)XF>M5?.NWFJWV==7L#,>@,3Z&,(R!EO2NZ=^I*M,A.WDO8)]N]*\J M=S>]6#\J1J X@.P>V-FZNBH-/0A_O)5'7_U[O])3S5Z_/H@*'(3=K,^A$N> MH[^JL>5BC?>P\& MMW(7+5A+N 7_?.8\NROW.X)9[&FN\P>7U M)!994^M36>,.4>O=],:VNQ1MM$4;\]VVE[0E5MSVLI]OC-^>0$??=L,>VIM6 M*-L^X9JP]YZPG4&CU6UM2/<\WBGF^<@]&O_#VMGF>91HC0IK5/BXJ'#3G-MH M#=JUB5,3\],@9J>SW*UU!RV@!<5TY/Z9^1R);!_?5 FFO;.&Q/X>>V1,+N@U6[83NU$59SP=YSP6"XZQ8;UE#@B@%D ML5%N&.>E_R/)RN^FT?I40PA;;^1EA3"2%VJ]@F[)9#8]O M)1BV=QV[O >5>'9=5W%E6_LZBIM:;6?:/6W32@?KRFNE0-%W?;\5]'7Q5@#Y8QJ*V@ MFJR?'%EW>SMGP=0AA35&W#6,N'&^;75J>Z>FY2="R]VG8 W5 8659HTJ0,\Z ME.H>0J*^A:J9H&:"7;?6K@PGW%PTH56'$]9A5T\O[ JYOXXGK E[3PA[!RU M,Z#PVK8K&XR<=S:MZK:]@]5!Q5L/6*ICL^Z.E/L;S[BN&:,RU%(SQCWNL9?S M,DG5OJ8.6:4N!7>?>+,X);UWQB=:HYFMYYOV4$Y7]$TH-T,P6RCDAX5]O*+X M4)^(T:]A>3AZ=;,G-6QPNLV61E% $J',]]?"7EY6RVKA>\U^![?H)'8_^LY1 MG;.\=32)@T#,HRP]'/N7TC-W2JU'T4491-UK8HL8!(D3@C>KC!'W2";9!Q,^!HB8<%D"$3\3>22]'8.HZH,6:24Z=X M:YSN5319WM-5F_78W;+?&^W$/V=I$$7?'ZU?-C&/)]V(KX,/T =P"/0O8_SI MS>*?^73(T5.ESMJY&HTEB@ KC4%+)JJ_,:@]["T;1A:JT!@;(ZNFR-AE.:;[ M<-",L>7Y29S-J.4RM0T6(2@!?T:*-L*.V[$\EV$F59?EXM! 5([@\=DLCBY) M3P=SZWF[V;-@>P(8;B^ZPU\_KQ^SF-IH%[M&6^QF,1Q5"ONE(8[::C\T*"QII$'#"OA@/BY0(!\M5Z.A0N@B9H3<_=GC'I(9.\&\S,8\!]B!V4J.,9"C' M?IJ\XE;;],6"MMPH4?& >=MIIA0]Q^@"/YCZ'FQC> 9"S?//_!1F&9[)IO5S M= 'T%A.VHX[84^&'B6J-3#(P]I/O2."1ZQ,XI![G^%9K'&1NFG'[<,N+0;"% MV#>;.B[SEELR//?C*$1P2 W&\P/XZ>]B.GMSM#CI)$"9!2,\ MV]Q)'!;OJGC(1 1JF\ ,A%T)BSW!^[@V@DXCI%;O\%F'T\D'*$KODOK/1WCW!RJ827^ M)3Z?X$E8GZ(8Z/<#L+4OKGGL/? -T-_QQ \\X"%743D26NDY<\[(&4@9,*W/ MQ*7O3XZM409L)Y.$R-\0]@ND:0]:..ASI]72-(I[X(H$F$W,?!1#Q"L@F:AG M.)0N4[!/R%:G/)J MSV$-'D"@>=WH_NTW4]D$%I0+)Q@XUE@CF1Z M(8$.GP^&!>$@(0WM5B'LRJ2G-=S<4(!+.N/ 6E87N9H!Z<@Z\8H!0-NL'& = ML;NP!;>4PEU3"O,T9I'/NF*E8%83VP."7-]6^-4'*4$$@@=^K,0/B 00$RZ\ M\]$,AZ6Y58B#/Q-6C&<1^=#&/LI2@OVC/X", 0PEQ*^(O5#6HFP4("K'8V!# M1J-)"M#HC)$B*!<9GY-U:(U$0'(Y ;V6FH(>I72!_'P0]+Y0;X(Q2/"?Q=$% MZ+<+T%LR?SCW!<2 OU2;BX"B8?4\2=Q0/Q?EAAV#M)(F(]<,I,BD)@G!" MTR2\A_&]J8^3066'W%96*8QD047#."/X0!E.QOL!UL49[G6ARHKI@ H4KIHP M'!W";'PM8E.]>%?&N%;$[?A=%"( 3\G\@IEH-:SW#Y4Y6:#6N8C]*$LL%#O1 MU'=I.#CU#(X'E-H<['K0A]_F,_35!?,&ZV1LBYQ89[#:F*3).(ZFQMD(I "R M(8@(< 8SL!Q0 <6[RQ.,M",UL 3 P, Q&"6,+KQE7(N;R,(21$F*' 13('@ M! J*\(TEA;ZX^XFY_2!S\?!]139^" 1$[EM+@9>"JOGO8W2*L)"7[B2,@NB, M5$7L_^7WT85<2*(.>+I!Y+(,9 8:($=)PT*(_479;" M0OZ2!M%P0I>(22.Q/QUQ ?K8E_DIQZ1-Z\B%$T-LC-2)CZT8"#!?YJ(+'Z0) MZD]8&V%#.F^#N?2LQAG= .#R1T#?Q#J:/)0^R ^?\06L$#V[ >R+@B?(H4C- M2.C+,Q)L;D11ZM48'/!'C ,U0L$/8$/ORS(PQ7OX(0$]C/G<@;Q M C CTC=*FAB%">[SRK59)+9S080^!"W!\=R!_?HVA1_?9=S4[R7A7I#B4I?Z6Q% M%&5I_Q+H14TL>75(1W"+*R[><=Q@=0& GF27/=#ZIH,\\WAYJS]@OSQ]4O+> M&W?VZIEE3WP:ZXD9U\K/U@Y*LYN=SG5!EH9[W!@_@C%Q@S7AZM_I%O^0KSHN M8)]NO&4PKO3R1\4HB3 T[8&O'%8B57X0K_;6#%\QKMWO&\(#9D]]$-L_". ( MNSZ(*AS$#;FB]4'4HFF_#J(6354YB%HT;?0@;IM*<1-J?;Q5#W1HOW;Q,?[&@9EGNZUP2PYP10"[^:]I\^[?\NY?>$*/>"S7?YWB>,W1NU;S#&_+S<S*]*QIHR'I0RKTZ"HV4T(R6VG!Q_CM9RZPZ5+P57!%ALC^FVO=AO)T.@= MW/:ZZ^+%12YSK]?L;UK-;_M\:[JNZ;K7;;;N70YG"\C]R/-\#ASD:"+0/RI" M%@-7*-9^%T!7=9CRJ2]RV]6*UV7(E^U^T]YHZ;6:A)_((G>'A ?-UOV+K%7$ MU,'\'(H:=K];GH\6#\;+SX3OU4!PQX%@71WX5FQM.\W!QC73'M) 3?L[2/OM MY@;JAF[!4/H64_6 N=)@LRQV)V)3[1UJ:/E$%KDST!)T4+>VCFH2WFT2[ERA M2G2-M:HFL.U:[3>GKOU6UW[;0NTW?\4B,975=_7EZ1?C\O1S?GEZ9%R>^H^7 M/EW)7%:]4\O9G^CU+Z>DVLU^GI)*3]Z0\=K& @#P*IBSKGRI:EP554T:U@R^ MR6G&T7B-,&H7"IL*3I=(&G&-.)8*H( #FSEY$\7 4=%HL56<* D[,7TZ=QS3>D,I$@;J<)C"%,>;GJ_VS_$0? M$%7DP>)&/BX 7X=%VNA+^Y#U?0L!\\6\#GM77(?5$N7M\:KJ7<@("R4.S!IG M1<$QKE%2*N=U@87ZGF-E[UP X:X_=SK-=B&25-;[=3GX]#4430VT4)?OQGW%8D"Q M3W6^QE9Z$95J[F'%&EDNKT>%@."QHFA>0?\XEHBYGLC*+^*'RU]<8YYM+DC) M1985DA:?0^M?&7"AW:5H4YM*]/A)@E#S>;MCZBDLIG-V%LLS9(>B M():8(EA5K)-O?<);'^+66R]Q<4[K#1T$_6R_>957S?()[)$2B,JSZ36 10*L M7@06&N(X('R--#T4_)X$J.NI$LWX;NEQ11F$Y<"OKI1>4B!\!)RZEB#-A=7Q M8EGF=L>H6$.F.S"IKD>&>T.LR'5J=?=D!3AIU*9U1("3PWB=AJJ9PZ76<)I4 M HPKSRE-KV8#;&^WF]UA?\@E]U4Q-.-&&:OQ/[<;+1 [JXX@'TOO+FR8*J9C M"?/M\&6N-;:P^#Z\OF/4_%]X?]/Z$.(P(2I<^)#J"=/"$.OKZVZL_)O2:CSI M!J0!,.87!-F?4[TA]))N!!(DJN#G%RHU[R+WGU%V&>ZHLE\D"2I_I<=.+Y8H$BP(BP7GZ5_*#5Q:_Q5V P$$$> MVF@>_D1!YT0B[_.">%^Q-4<.=;Z ?K,^-$#%RJEE\P1\I"S2&%1)/(M)27J@ MO[*$%F-.L_GJZ=5ONXW$!_H"/?J>*^/-:T%_E:#_[*;1",BH1VSF<-U6=(E2 MK3@@7&&]CY#4K*,I]Y!!+J)BPDB_OT:PU"-0 .Q>>(GTIP1[^4]*PN<\&,OS M*#@G-P0?E2IB."]2 JB .9E++"?5N"?T382'ZAM:>;"47YB1F.8U_6.>-/&7 M#VP&?P8LE:? CPUD:G[9\VZA=E7-Y@SE"0H#K8 2+LV7ILJ]P>NY M8A543(^*PPMC*KF\M,:2%3!.K0%HE#E MQ?FHWF&([6'H25S> CR^>E.:%I9DC4:!?U8RGM.5JT'-E(&$=6'.H/&/U225 MMRAOX@#K2'S/%S$6=YL(L(;.P)@ U"P1-*S_OBL4.K#/1'"O''$N_$"HNJQD M_T9Q3"7MZ(O/G7:O,) ;8!VK0LH"E'F[98"L*$N!%C4*U+9'#]:O; 8KA^7K]=O3L-[8PTF, H91N=HR6&#A_#5$,^(5:NUHOW*E4JOX!YT!E&ISP0A!^+:?Y(E!,'P4FY8D_JJ-0U/6H=N +5/#85C<);C=RGN),1%>TZHJ*.J'C\ MB K#_V[>B1-L -RC('\4:@QC@B# +FAAI=JG1]X>W>A!&T&*U1?_(0;$:<3D/QGD[)5 M3==NYCM;S<[*5Q8ON6;O/7*VI?N*UO&??Q5[^VL_UX>FJ1"*:R(ZMKO M ZO?W(_'Z+VC[- S1=)+5B73*04QH97*T58,QH),=[1" M?D;GA5M$T)AK>Z M&E(6+K7!"1/FJK,BV$%=WP8LXLDD%G%(KIWBGH1;][ 7:W&ZZ""#\<"RBR2' M7]'TL6OWY?&QW.9/*$ L*%J%%6$R MNLLD=6.(8@F:&"=F-,?,H_D*#!S2A=YB0\OR5;]YHZXVI=1=)X]JR0,5&H6Y MH./P&NQ]HZMZK?R9\7//7J/D/ER<$VX*!C4(%PXR45 ^)TEU&47CJGT ?O@. M5%Q@#';EJN!!?'+IQ$TY2:>#CAW#;Q4 !Y$I ? &]R Q6U^8WBSE+L3I+2 : MXA;"3"NX\"K7CNE0&6S+H6(0<$EAUJZ5%>'%&)E3=);>/V#U>]&7B"C^VOXV MZ+V=CHCZ!:FZ*P D8%P2+/KKD><-ES3Z$?0UB[YA$A[, MB1HAY1W_=#A!"(M%7PR NW22Y!=Q*&83*1F%D,ROD<>U-SN1T2<(1"B U,4.I+?G@7SU1,I MO=H/-;4DQ3>ADU;,M" A#O5#_29,,]-6_LV%7,&2'"#%2=**Z."OV>E)0IG#)Z&O' MB3)_.CKZHG%FHH#F%/LPZS:K2EPE23;E"Z5\&(\)N>1O0%PSY5P(XU(G\/FFE9J\YUUXS2[JC5SD(2X(HB33H4QT M<-2GLA@$F_"E&??-)*N +^< 0H^QAZV*'C-GSCC?U20A"I(H%D<8'Z$\WSMY M^;4T&-5JS(AL WF.+2S9U.8UJUY]1V&84>M6[A\:6N_A^"R[=?"+$2%.MN0< M+!*+8?Z_!'PIGN?V]%9ZT)Y(:O%NL,J7. HC[/,Y90_B1OGEAI"RT-Q"#4;\_ M/NVZ;O>TTW'&I\+I=4Y=3PPZK:'LBY;WC-_*WT"^;O\;[R/HVN)< L/"KX'Z M[4>MW]27'EO2X_2XDG.[N5S=V9PWJ61CYE8^=9C:T2C*4NLCNT!._.1[\R$A ME=WL5P>/7J\DRNU1RUX.Y3'B/MIY@!^(_ N0Z =HRBL1K]4%1^@0N!DAQ!*> MPH5_@&8NXKD1>U"XCS\%TT5D'O4$=G.]5#)F5J)-#L%DRR;4D=37:RJ^+E>. MLV+%G.2Y04!T2(\9B[K[4OZCU])]4PI:A?- VQT=GCH4=FGY1Z6O?*2NZ#IV MUNZ_28@[U%'C%([ ()PG/N'@ @H<:V>ACM0E^ J/?,Y=#DLST%/H%P&ZKB"G MN:"J/P:X4.F"ZJ(&.;2 YDN@&5W/"C(O(]TKB#AW('(O]L"\854Q*H656O9= M,O'OA<5ZLX30ONE9'&&>BN)T&9_[+IEVA4UAIL0GIJ_X/$)=1?&!1@*UUF#E M %<,/!8CBO;U2I?GZ+ 0Z EI6"$&+\(YP9_1L1^K4#U.W3;4?:?X7QG6U#=:#2M'R2[FT&C,XT8VC?%%ZE<"J"4EUWC!N40__!H',@QN-O/Y@ M;E0^*+/2!>;M^^&8/59-Z_>)#PA(WP'35L$L8[#KUYH M(HS" _I%573@U9=:TBL7S1B#B5D;<:$+7!^^:YP%* _FO@R\'.(00AB!\AG[ M*N67740L 8%* _*PTY2C1),-W2(20"*NQPMB'Z@#($?)-SO.Q8\^$%]Q*'O- MN'!'\9:)],YPQ',Y\<&Z,([&@],",5UH/Q^O]#)U@)BY W,#%9!I-A4T$")# M>M^YB'TMO!$-+"5< M%5L(PIII-5?(ALHRF)@T_3C H@GZ[IK?@3?SM!05 F H@<5+A=1 #"9E&B\_ M0W=NJ +G8WF6L98P*)*$A"KO0$&J-'^*%&;DEV0))2*HFBY\X6W,O&G]%*'G M^**H'H-"!2='QD6_8+ MPDO\/D0(%W0FS"M[+Y=^9^T+NCE* M.+[-'U^W_* -13.2R[@^AZ^C)ZZLM(@J%LS_)9H$.L1R)Y0H M:LZT1) %ALZ?45=-JIQ8VTCB#"D)DET58.#Z=7Y1E5EB,6;*Y NCN ,#QE*) M(@95&.;MCY%$$HP^"0) M!9KI/$4,:U5XF=U'\+MBA;+,;2CG )7Q"Y\M5N4R\O#?UE&\$XRY=!G9P4G$4),#97]"-XN$-VNF@-[ '@ZW? G96W +J"9,L M*J:\Z2N^JD:!W"(6]QV[@A1L*RY(K2NV\"%KW=PDOBM=[>9WY7'!I(!1X"<3 M50JSJ(@R]/2I.:"7* _;4]DD,D\)__KN.+^"C+- ^2MQ MG7E0'4R=2^D:RX?Y"%?EC:EWHQRX1,P!S_-9.)6(;V'4.14$ M0)"9SUAG6BB7K';\W$PL#6-I=#(PUE]2[1;>FESYO3!292BL"[-LE:D!,2BX;\D7EGJG[0XE:AF^9 &PAF.#1=3Y(+/;AR%]D! M+^+8I_H\*:5(Y2*Q8? '6%1XNYE?C^>1 Q1'324[#=MWPV2G'!N23!KX5JAN M,O1>GX7&R1G36$/FB'P@3$92/S*SED-L<[/?,).(V,S]PB_?8854 U5?_:MD MB#7F3A>;^:;H5+&5),K7A&+YGF%KQLB6M=EM\G4*4_X#>Y8##0^LB.K\Y.=Y MHL.T:YQP=?!$+(UL4I#&AJLD#X0*.32EV./B)JX(A7])]2XY#0Z^?$+:TVZ+ M [O[VNIWY;6]6_*FJ>=\4B>CMJCP:DW[KFC M]J C.[)5,K&^')U\^_#A\[>?WYU\^/3^\\G'HV\?/G\ZM8?.L+\M\PKGQ*;4 MAP_:L *,YKRQ:)Z6,5&RJ:X;RZJ\U568NO:OF,#ZA>OXHI__M-/NMQQ[ZU:N MO<+*I;E:QF3K$-:%/(?^@]U]5-V'J821[(^[@_YP?.H,N\YI9R3:IZ(G>Z>R M"VJBY?3[]J"UY.^QCS"@5,63GO;ZW4&G @QPM((#S,#7FOA5>BE:!&[LS\QB M"7SIJ@H!+<;CH,H=89 ?6A5^'MC-H&(AB+BQ*N:XH4-^E=FQB:CIO(1[:;!2 M-=[DJCABQ!OL%:'[,#3:@6W'$@,DI I +]431WOYZBAV+HN0AVAP]#N"*\PN MH] QSG/% S%=&]?.SR\NS?AJ#5/S2CM/H8\X79L9'C05OP6+'I\9 _W@SGEO& M7]\=5PJ@[=J]3J^^UZGO=:Z[UYG"WJ@CMNUF5T^:-'^_/^XY8Z][ZO3 %NG8 MH/D'W4[[M-\:=;MMMS_J]#M+FM_Y+8SEF9]0P.!7C'N*QN^H5E%A,VX1"5C. M"@Q@3MGZJLOQ\JQ-4Q<%]F\<":8@\R/>!U4('Y3SNZB=JY5W[*"H[KS:SHJ: M;;?T#;PD31AE>'68-%2E:*.(%2!P\>JPTI%!O$-:Z)* 1($;B%DB#_4/YC3P MK8HKD8-=YGRM84@B@CZ/] ,-"OHN M+(TJG^!=SR']A%<\+UN- _C3JP?6 :M]B?0@_/%60$/]>]_NWYTMGI""0_3B MI9P4)]$!4ZB9HF*'(3=[-CU053A(&K95)&3J&5310ZB9HFJG$3- M$A4Y"&2)^B0V>!*OTQ@M\'L+.QN"=2<&_ 4Z74PE.GBJGJ$7XO"&^R&/1& ^P"4[DL31]C7^@S$(U9(KNEB MK^7#42$7.GPKNO,5W0UQ22K9205NV;-+BXHF M6#K1M,)[](4*6.T*7PP6@>0#7S\/=OMLM7W A662;+8L+GJKE <6-,[S93'4 M$-/-\(4+6P@?PVM>VJ] JF2S)TQ!&X--NTQ-PJ?N. RX'YBDG"=/4OLJE*(8 ML\K/8C'=&33VV ?D#7GVZ-V.M51G71>F.P[^YKI3C\>/ZJ72IG;:EJ[J] MEZ.8/NIQXO[&Z'?;2]VXB'K\]1A42W4 S(HE[5+%F)+M9*YD%DO*UX!GK.%@ MT_[%;9_QG6H!;2#U==OK?EZ3=4'6[3:(UJ=&V;7T6I)>_?J,;\!8.W_&G4:[ MVUTZYKM!K4<]RAQ%]7-@]5'$[L3J;AA5[2Z!/F[$]R:HT1[V=NU"MA+HJ*;1 M1P0_G>;0V6DJW?,#W#QTW=W3>]P[R,T %KL[W!!@V38<9<#2RP%,J9YC#;K7 M-ZRVZ.M\"!KO+2/R':>!?74;U4Z%)?C4;0Z>''G7(N[6:KQ3T\#3]RVUALO' M7/78\KPS@.W0"RB7JC85MAPS\#"J:-F0V*7CK;U-N^6L6 C[V$VBJV7*M3+% ML3<.;';W>+?K7;J2W0B!O*9>$Z6JF7>?2+/81TW)QBLOWF+GASW MH\!K=H[F92EAV/_4GKF1NE.2DQ796AYKWDM!I8BK6%TZ=7!_+TE.J?0 MYC(G+3#"4A+&7:?+O^) U_=)PC;Q5" @U-7DN$-,DK>C\50C;6G9G6[#[@ST M ]AO;"(#S\IF46B=RX1ZX\( \,HV(["_&;6"3( 4D_'<2L4E?S\* MN$/W"':5.X@W$NQQ:V)Y<&0<6R("EY2225X _8(@_IP8.GBV;)'\(QMY2W3J27<<,\ MU2S9:3E.\PH1_AC=C#@1"&3D)(K]OWB2HSFU;/HA DI'0B\6"^R!'_3L9LN" MV03XM-J1%7V>&M:%ZE+M9M.,)7&5Y5:6,7P/=W! M"KZO>EI19WCK"*6?V9^ MC-TH\03RD825S*3KCWUW6>IAMS+=R#'RJ*MDPTHR^ )UV<(NFC(&Y4U=/'$' M0A!F0$OGV9*K=7PN>T M,VHYIT-X]'3@CERG[?3:G7$7=5.IW5_W,^Z%'V*G+5KKJ3,8]%M]]>!66OQU M5[3XHVE:QCSWLG'?C[?IO-< P0-$'DML6DMM8,<@9U@0X C'T72&,N,?_B5B M[D_9%&;D4IM7F,0)=KV$]S%1V*?M4QSS]%MTVCEU^.?OP[_"7Y*CZ%/KEW^U M?C[I99/?G?_]^YG%9_3/9_XEGFL42!&.19#(9U8HIK!!TO4./T7A219(NS7J MVD=Q?.1%,^#J]X$X>T:T^4G$\>E_WMG?3G[U__CU^T%T,OOX7[M_DB5'<#S; MF/'-T_WKWR??^Z<_G,AWOW_X+D3T[Y'\S3M[]E;PT_]X79KVV\7?\8BJ2AIT6Z<,3>98I%/KUX)=7C]-5>4E" M/]$VR_VZS7)A/=5MEE=NED)97J\GAZ.>?3J4[=9I9S 8G8ZZ0I[:[?%X9#OM MKBV\)935>WI]L=;!%<,9KJK4!8A*>N^[I>PZ,!K[M*GVJWZX7_ M)JM6J"C9D%LXZ**SKW0)W6MVMYM1>TL"5!1T(Z7]8Q2_?GOC4Y^BII&).]G@ MOCK-5N_J?:5^Q#,P;,/T,>\1'J(WR28WK3UL.M6Z.+OUCJ& K$FJ.B2%*0V[ M35'O8=$U156'HFR[:7=WG*3\0/(>+172WC!Y7;-1-7FM)J].L]W?;?+Z$+I1 M/(MB=)+P7HWF&P)L)W(L@6)<1;[C.)IN:&0%+&NVJ"A;M+==(FPC4E?Q UY( M\D]?WQV7=ZP((K['UM$5_[)]1_$%6S;N[A39>4]**K:#$<\^K;AL4]44L'\4 M4#*!MD, MZG66Y/$PZ^X;,/4-+&2)KI[1A,EPZ.FB9HF%E'WTZ*)F[/U%E'T MHYY\NVFOD:NP@TILO>4HV/JXZQ%ZS(-$N@= =[%PTT/)GH%2(L#?_\RB],V- MK^/'WCQ35].3-)TEAZ]?7UQ<-.$-S;/H_/51[$[\/BH'$N-'CB92P//%=6N\%1H[-+=,EM'2KOI\4SK!\ MR]+3;AW\NX*'\" R?[T%*FB\Y14"ZQ\XK6Y_G5HYCPU0MGDXC%&WO,)VTZF/ M905,W/(*!Z][K^W!;"?"<5JLSZ-JMU^G4:=F]=KOK MV:> \ [LQT)X"\#N1YG >7$.XYJXKF%Q6HW*(&A1"D&K1GO507N#@U\J> 8U MV*O!7I7!WJW],$_\6"H!]CJOG=9KU"X[@_;:%12]-=K;#MIS;+O=M=N(]AQG MZ'2N,,-GYP:[-5@K[J*JP9[ M%3Z<&NQ5\E@J ?9L^[7]VG%V!^S9]>7MDT-["(\.L.Y J]-R+@&MV=ZCP36N M!- 6!W;GI7CUVNYZ_)-Q':ON7ZFA>^R'KC\3@?7N4KH99A];G[EP1PW0J@/0 M5&^,"I[#WH.T.Q[-]B?^]"%:?325A6F4X&)-9"PQOV67T%KE;V*M&J[='ZX] M7K3<'>%:49"PAFLU7-L)Q5/#M30W7*GLT-5R[!UQSJN]&:\WC> MM3(J^Y+%229"*F5M#ZS?FE^;QTWKJ^2B[7:[VZ(:FZI^:^EQ_="PU=/@[JN( M1R*4R<'GRT#.BYKO+:?VUM7P;^<560W_*GLT-?RK[-'4\.]>\*_VUNT#_'LT M;UU5X%_M_:OAWXXILAK^5?9H:OA7V:.IX=_=%8W=VH'8NB>'_S!)8!P%072! M/6BF J@)<$IB8?W5=3((2 [TWR36O[G75#"W3KB;&L E+'!M82$*:JV&F.C: MCE3@'.]U<1GF7B3%HO_?_^_6Q2M(T#- D_7#%4T=6O&'2ON;,&JY55NS58K>S1U&"ULD=3@]7[@-5. M]<'J4\2JV&(XMK"+WIHIK@\&4 EQ8HM&ZA#N<2MJU6O (F-F93?7ATFOJ;5D935&1:>Q:N^%!W6Z83Z5N-WQ3NV';=7N] MOCTX[0W[W=-.QY.G0/[#TW9GU.YW7'O8E^UG;XUVPU\__/3IZ-MO)^^^JH^W MWSNIF-*&6P<_@*[8X,1\=+JFA^W>HH@SPP[0((G1[1L73EV*/9!N%@-5P&O? M7;H3;!NO Q#L81L,%?[BF9]@S['4FF#G^ PL'U=DZ.A-)WX"?R>N+I6\_O[..?W[W[NN[XZ-?WEGOCXZ_?3[YG_7AT_'GDR^?3XZ^O?O1 MZ.YV2X=5)4_R/N"YVN=\UX7M]9'>[-]Y#"=":3D_S ]O-T6 FYWM=Y8LK>%U M\MKZ\>@_'WZT/O_GW*>FK;[*%+ M8!=$>8&(O]>45U->%7!6 :[^ ]#*^A++Q,>#-NR$%2F6-?RJZ;<:]/ORFE3@ M57;"9@,Y*GL1NG>A'<--AG:8-Y$<5U&ZBBQ]E(=2+,>#G$>^=T4X2![Q\7H4 M>7/XWR2=!F__/U!+ P04 " ;B*A8%Z(GOP$) [*0 & &-A:V4M M,C R-# T,#)X97@S,60Q+FAT;>U:?W/:.A;]*MIT^IK, :2=%-(,T.)LV6V M#7F$=-L_A2UB38SE)\D0]M/ON9(A0.AK^E[336?2F4+0SRN=HWO/M7S\CVHU MS!*>12)F[X5BK5ZLGQQBK6W9268L=!D=!L]X\8/5FJ_FF=5AG%Q_9[M6PN^<:G_:[ MPR\7H9_UXNK=AUZ7[52#X#_[W2 X'9[ZBH-:O<&&FF=&6JDRG@9!>+[#=A)K M\U80S&:SVFR_IO1U,!P$B9VD!T&JE!&UV,8[)\=4@D_!XY/CB;"<10G71MBW M.U?#L^H16EAI4W%R'"R^?=N1BN^D4IC5(:?W_?>]8:_O6B\KK?W&[7&<3#"[N6/8&L$X@J]8NRW;!N^#UGW M?1A>AMW.OT-VUND.^X,OK'?>[0\N^H/.,#Q]0M9VP\&P=];K=H:]_CGKG[&+ M 2SM770^L/!SV+T:]CZ%*$:+=R+GM J.I>L<]J_ "/8RH)^HH%W!^\!UH+0 M1)+RT-6;Q!8B^V5G\*YS'EY6^Y\_A%\<"JAIUNO-'[R2K]O=J[!3/I4QZT^% MMBJKL C?"9G%0,&QH_2[ M1_>[_RT3_4\:J)4I/>%I>Q7,LFCGI%$[#JCBI/SJL81/!=-B*L4,\=8FTK#? M"ZY!F73.!B)7VB(*LS.,X$G0J%=_9VK,AHE@W40((R)^(]@9CZS2<];+(J71 MB\)W^QF#+1@T-S!XQXU3.FPR9S>9FJ4"FJCBH= >@%C!D$Q!3*$#EQGCV9P5 MF=6%@.78:J>T IG$_S2DJ=L#$"8TDQ-I&56^7;W&F0B$L9P (HQKX4 ' MB'*4"@*'"3!ME$J34#=J-H'[(A=&O[%#4:I,@7[DV+1*/?JY5L@C46S8+L". M!=CC$0UOD7AE2!D[\!F#(A6F#$JD_0YWQ8H]3OM1T9X;4Y(*RCS_:"9&+F:% MEIXF9-7W33F^/^484]+:-VF+%A1M'UN9;"/3+\!%I])7R7@J#/0K0' AY=M< MJ5"TBWAA'MZ%PLY( .UR)A_(5*$Q #S*5!KGI]!*9&X<4I9W'F[52_K<&?0I M(]D=\)72@U*EA+>#+4:E,G8/.$PQ,C*67$M:@/3QUOGMC$8J#,5 =_Z,"YC. MJRDC8)"%%Z5..=2:C(J4DS/&LIP1=[$4/7QD7A44^&LDJ"'\)?H_OE3[54DY M^E-2/MBIW./FP]W1@RD*6B,;(N9QHS).'I@;L)8T&M&1ZWA!#9!5\I%,I9U3 M?-TV+1T4QR)'$,_QM:8K&L\Y^MMR07D!^6\ !NF!",E [ QP:N]:9 CS*7B* M&I'3 : F4+*>BS@H,H>'?6;C=C9&&VP,ISPMG!\AJ,1X#+TEI]ADLT4W+O.D_ [ 7O: M-/@S?[;R)][T9AZ:^Q!3?EG*'E>SE4??X<,H;*HH*C0!N1*CMHPZ4<:BG!Y; M82P38: __ ,)MON5+F,P$MYEHW5I.%()X5)CRIJS8FG7GKG<.A*41OJH\E['.#[(*@ M\)"&/#"^28DN3I7XHY PWYV@(HM<6KWWG'8\+.WHI- VT%H2]*&TC5+!2 K@ M7,;%I?R?"7Y#@)]!;'PV-T-&+I=[[*M%+; MH0OH @E6\='6(-2:8@+XL$UN,:6_W_KDYY%]4OT7)LUF6M!!O!QKG.<*(!3. M%8$$[H%GR9:*#S1H-S$$[&5R!C0H0'96M]O+WOR'>8NUM[N^)LUNOO7^!\OETTQ"$*DO'\;*6O5I!S@X$WMS>N7JWM6 M3K[8OT? Y!0,;+&/?,Z.*HQ>I'"['MCXH48?UFOU_9?M$A5?U6KDM\P]QF O MZN[?SUU48 )VVOG4.V7]3^%@V#^_6U3@X'C2D/R58_*7 :-W3?[/:*W=TSXC M=0^IG[LDN3:FCW;2PKJ(W@U)N$24RQ9B])U3GB05NHD48Q;>BJB@%)_UO< ^ M#N3),Z1/&=+="_]@#0K@'GI[6^ +7/A;O)CV5!!PQOC/1"^5 H]NKK4JLIC4 M@M*MA7M;>=MMO:+4#,A8VDY>EK_K:\K!OU&W)AW6BI:O[^70<-41M/I-E8\A M!EI\JF1<,N'HJ-8\6+IA7U9W;_SYUP+=>X8G_P-02P,$% @ &XBH6"$S M5C$6"0 ;2D !@ !C86ME+3(P,C0P-# R>&5X,S%D,BYH=&WM6G]SVK@6 M_2K:=+I-9@ #2;HIT,Q00C;,YM<2\K;]4]@BUL187DF&\#[].ULC.AM4P2]D'+Z$8P5JM6WE9J]?U*M5P^;*&O3M%(I0VV'QP$]6I]CU7K MC?J[QGZ579ZQ[>M!9\<9'UUT!I\NNW[4R^L/I[T.VRH'P5^[G2 X&ASYBKU* MM<8&FJ=&6JE2G@1!]WR+;<769HT@F$ZGE>EN1>F;8- /8CM.]H)$*2,JD8VV M#EM4@K^"1X>ML;"#X_(!+*RTB3AL!?-/;SM4T>RP%OBGY$GP:H>7H3=-9&_E?@:XQ/2ON;)DG\@:=DZ]-/_\& MZAC]K]7ISUZM4O-K,5P9=2K<_(8JB5#9_7C2^] ;_/JJ]K;:W*U5ZJU@B-7+ MGL#7$,05>LG9+_DV..FRSDFW>]7MM/_HLN-V9W#1_\1ZYYV+_N5%OSWH'CTC M;SO=_J!WW.NT![V+95AIUK\^[5ZQVBXOU_:V^8YG2/O\B-7V(U_TC&;1OF+M MHXM+,((M3>@'.GB_\1[A+0A-)"DV7;5.;"&R7[7[']KGW:ORQ' FKJ MU>KWWI6?][M78F?)BJ\]6#(- (0CB!%Z#UXV/R;7/0_J:-&JO28)\UE/(NBK<-:I150 MQ6'QT6,QGPBFQ42**5*NC:5A?^9<@S7)C/5%IK1%(F;'Z,'SH%8M_\G4B UB MP3JQ$$:$_%:P8QY:I6>LEX9*HQ5E\.8+!ALPJ*]A\($;)W;8>,9N4S5-!&11 MR4.A/0"1@B.I@IY" RY3QM,9RU.KOG!G$W?VUK@S6%GH7U\=U&N_-4W!CB*[ MTM95HY'$SVU3R"V"HL>X%@YT@"B'B2!PF #3AHDT,34CLS'"%X4P^HT5"A-E M*4Z-;<2,?IX(4R0EDG_[VV+) M'R?_J&C']2E)"*6>?S02HQ"S1$M/$_+JZX8"0,)"Q!<2ODR5TJ4[4*>F\2 M)B!]OG5Q.Z6>XRNF2QK/!?J[8D)9#OEO M ;I@1"'@<@YX-3>C4B1YA/P%#4BHPU )E"RGHO8*#)#A'UAXV8VAFML[$YX MDKLX0E")T0AZ2TZPR&:#;EJD\T?$1?]SLY1RY$-#Q#3C!=M0Y?;S'CPF?44, MH[2IPC#7!.12CMK0ZU@9BW)ZD^BE!06Z;>?4 A\GQ%HG^@_Q8NLWGDY M=CSNV-%.H&V@M23H0\IE M[IKZL&7=>:5H. 1CA2Z'*DEX9D1C_F5YZ+<8+_:PT(TVS1AK67CCK\MY;M6\ MP%^6NY*5*W5R>_5"W=V@D3=ED!#"UC=:NC'?8NYN[?V6OURCZW^-_]%BVI2# M($2**[BALE:-BP[VWE7>O7V]O&;%X//U^SZ8K$SQMTI]?BE8;*"R+UI![@@\ M;; S/F,')49O7#AL AL]=FK[U4IU]W6SP,Y7-6K9'7,/.]BKJOOWY%-?F51@ M G;6'@Q.NG^Y:\+3=O^/^WD%#K?GAMTW[Z=_C1F]E_)_!FS]3O<%K =@_=@I MR94^?6:4%MZ%]%+.G0AS.NZS_T!JLTLG2J='B=W5%:/AW\%:4QDK1XH6_#)*O/(2TORWS$;1#@T^4 MC HF'!Q4ZGN+8.S+JNX=0?\BH7LS\?!_4$L#!!0 ( !N(J%A:H%AG*@8 M !T6 8 8V%K92TR,#(T,#0P,GAE>#,R9#$N:'1M[5C[5X_[MN)(]_'8R]2"'WE=!54$DHS(DJHW MM9OXW&GA"L44IZ<=;_-IUTY%NC[MI.P62K7F]$UM0>2V' A[;66SVS42NG!E9,+Z.7L5L04NXHBL8BP7)7]7M"'Z65++9 MJ[997;+?*!Z-YBEZIQS"V1P/U[JVK?T1SH%^!:%^.PK

#>,?7P3'?KL1ND''FZ+WBB?0-4'@4KFC[)=TBR\&T+L8#":#7O?G M 9QW>_%H_!&&5[W1^'HT[L:#_C/2MC<8Q\/S8:\;#T=7F#/CR4WW*H9X](QT M#%IPXT[PA.4I6A$%K>+Q>F -&>:0B#RGB2Y- MMGNHC,*[)9'H ;Z&,2V$5"!F$.-X+Z.TI GY1.&<)$K(-0SS1$A<8SK)@=[\ MXXM6&/KMGEA@%UJ;7T'[$+L,G NYJ!#F.^]@)J215J 5(@6*&J?0+;!I05@' MTXU("3/&-XU-+Y[09"FQDJ)'2)["X Z;1([M#<4M6%EJ,_!?KTQ1)=:O0L Y]1UL)D^AN;;O>?2:(3(W,7L;H#"6C)KJ0 MPV@V8PF5FX65X77 ,<5F^*58RG))L$TK ?JWB*]"'YPTCMH:E_<>\'0P M/8.!_S 4_$>1$'XO)#RJC@8"R['0+8B)+A9;15B.6AP/3 VO-)4)5RVYQ9/ JFIDE@_J MDOL9G'Q+GVS\K">W.&(EFS+.U#K*6(K-"1?H(NPWVAU/+[0MT/!TB]EJHX6N MDPC.25'2:/-E5_0QRLML%]:\6[L9_;B)AR'U9*G$9L!2>C.R1_S]>^16:TP_ MU=HXG*S%LMJTP^MK8/("J;\A#5]*'PN6ZH"C$_?D^.6NSYX$IWLFOG;#!Q3! ML4-[D;LD:VC9'OQ8.OV944W?]1LOVU74-F6RN(-2<.RO+WSS]^1&[YGCE1[T MN^^'?1B]1UH^NGJ0 \\N9/\XC?YVP'3M^L[1VB-B_T?J#Y'Z=TUB>V>:[Q%3 MJ%VB+[E_E21W/';ZF09D']$\DZA\:S7,Q2L,MA>OZQV2_Q57FC'EE)04&@VG M%3:P,J?FOO73,J?0U'7:;VAFP,KJTH$(,J0 !Z84 8(T5.:LS*@-3IEIIK:]DIO9FLS!WN[JFM6SWOHC2))WA M%2U/J*$\N1Z8LU)9[H)!P'7F"><^B:FT7>*Q\J$:]](;N](KWF- 9M\SN:48 M)/DTEP*/TS1#R&A3]W:>Y^U/5&1#-TZ.?,ZI?OM[E,,^,]SC''M#VP>4!9E3 M9RHI^>20&;*(B-P*EE99WVJYX=&V/MLQWSS3M \^S9/4T]\!4$L#!!0 ( M !N(J%@02^^7)P8 !\6 8 8V%K92TR,#(T,#0P,GAE>#,R9#(N:'1M M[5C[<]I&$/Y7MF22V#/HB7&P()[!,HQI;.. W"0_'M*!;GSHU--A3/_Z[IT$ M!M=I,FE<>SKUF->]]O7M[G?J_&)9O2PE64P3.(LNSB$1\6).,P6QI$3AZ)*I M%"*1YR2#"RHEXQQ.)$MF%,!S[4/;\YNV:UG''3PKK#:)+("FTW)\US\ UP_\ MHZ#IPM4%[%U'X;Y9?#H,HR]7O5+JU?7)^2"$FN4XGQJAXYQ&I^7$@>UZ$$F2 M%4PQD1'N.+W+&M12I?+ <9;+I;ULV$+.G&CDI&K.#QPN1$'M1"6UXXX>P7=* MDN/.G"H"<4ID0=7[VG74MUJX0C'%Z7''67^6:RG'ZRYLY8L46G@N>[K=DZ2A&4SB].I"IIVJW4_)-DLW8R) MTK1 4DX4NZ7Z[*U38TZ)#"9"I>V' A[;F:_W346FK"F9,[X*WD9L3@NXI$L8 MB3G)WM;+$?PLJ&33MVVSNF!_4#P:S5/T3EF$LQD>KG5ME_8'. ?ZY?GZ[<"S MO=(7DQVI2VKLFPB>X&3O\]G@9!"]>>4=NNV&;_L=9X+>RY] UQB!2^66LM_2 M+3KK07C6ZXU[8?=##_K=,!J.OL#@,AR.KH:C;M0[?4':AKU1-.@/PFXT&%YB MSHS&U]W+"*+A"]+1:\&U/;9#&]"G6L\R[EZCZ=9?D)K=,71/AU<8WV?RXWT: M?8>V.ZX\<@]AV <-W7%W=-*][(VMX>?SWA= ].H9WW6?),=8EJ 5@=?*'Z\' MI2&##&*19336I:GL'BJE\'%!)'J KV!$O6K[OMD,QQRZT,K^\]CYV&>@+.:\0YEH?82JDD9:C%2(! MBAHGT,VQ:8%?!].-2 %3QM>-32\>TW@AL9*B1TB60.\.FT2&[0W%S5E1:#/P M7Z],4"5(J:2H_+9BI4EKO>JE0H,Z7!"%JY;0LR'D1-[4\7 4IFLU_,9B"E>2 M%DQ[U4@.4T:GT&<9]F-&. RG4UPDM:NTL,K\.N"88E/\DB]DL2"X6PFX3SPM M_ET;3,II\B)W'U&W=(?"5K%-YJU6/"J[0PN,*FVEZF3%%+ M;Z1!)I:2X%#9Z33:*@'KQ/XYF*Y:.G96)>:!1G![J\N7HO:\?6.VHY)M*YY- M'YTQ5?Y,%QR3*49,<(W<#9HE_7W!)-49Z#7V"*:,!*^YE^QOHGZ/ M_0WNJ]![1XV#ML;EO0<<'4S'8. _# 7W423XSX6$1]710& 9EKLY,='%DJL( MRS#+65FJUB@A3-?<'.N,!D1=3Q-D\+@-16.-P8D<$5+4S:[IIO;@@8EAEZ8R MX:H%+_$DL+8:F<6#NF1_!2<_TR=K/^O)#8Y8P2:,,[4*4I9@,<4%NA2[C7;' MT0O+1FC8>HG9:F,)72L6G).\H,'ZR[;H0Y27EKU8LV_M9O3C.AZ&VI.%$NN! MDMB;D1WZ[]XCMUICNJK6QN)D)1;5IBUV7P.3%W@!,-3A6^E3@J4ZX.#(/CI\ MO>VS)\'ICHGO;/\!4;#*H9W(79 5M,I._%@Z_9U13==V&Z_;5=3693*_@T)P MEL KU_P]N=$[YCB% Q?="+G8)]/DS[NC#P_2X,5%[1]GT@_'3)>O9P[80T;V M?[#^$JQ_UR2V+*%)-+#*A^F-;>D5 MYS&X*M]3N:$7)+Z928'':8HA9+ N>%M/]'8G*J*AFR9'+F=5O]T=NE$^-=SA M&SM#FT>4.9E1:R(IN;'(%!E$0&X%2ZI<;[5L_V!3F,LQUSS5+!]]FF>IQW\" M4$L! A0#% @ &XBH6',?-6Z$$ QYX !$ ( ! M &-A:V4M,C R-# T,#(N>'-D4$L! A0#% @ &XBH6!4KDK%/#0 +, M !4 ( !LQ &-A:V4M,C R-# T,#)?8V%L+GAM;%!+ 0(4 M Q0 ( !N(J%@2:T_=>"0 $,G @ 5 " 34> !C86ME M+3(P,C0P-# R7V1E9BYX;6Q02P$"% ,4 " ;B*A81(I15 1> #\"08 M%0 @ '@0@ 8V%K92TR,#(T,#0P,E]L86(N>&UL4$L! A0# M% @ &XBH6$ZWL ZT.@ R10$ !4 ( !%Z$ &-A:V4M M,C R-# T,#)?<')E+GAM;%!+ 0(4 Q0 ( !N(J%B40$888)H! /7&$@ 5 M " ?[; !C86ME+3(P,C0P-# R>#$P<2YH=&U02P$"% ,4 M " ;B*A8%Z(GOP$) [*0 & @ &1=@( 8V%K92TR M,#(T,#0P,GAE>#,Q9#$N:'1M4$L! A0#% @ &XBH6"$S5C$6"0 ;2D M !@ ( !R'\" &-A:V4M,C R-# T,#)X97@S,60R+FAT;5!+ M 0(4 Q0 ( !N(J%A:H%AG*@8 !T6 8 " 12) @!C M86ME+3(P,C0P-# R>&5X,S)D,2YH=&U02P$"% ,4 " ;B*A8$$OOER<& M ?%@ & @ %TCP( 8V%K92TR,#(T,#0P,GAE>#,R9#(N 9:'1M4$L%!@ * H I@( -&5 @ $! end XML 68 cake-20240402x10q_htm.xml IDEA: XBRL DOCUMENT 0000887596 us-gaap:TreasuryStockCommonMember 2024-01-03 2024-04-02 0000887596 us-gaap:TreasuryStockCommonMember 2024-01-03 2024-04-02 0000887596 us-gaap:TreasuryStockCommonMember 2023-01-04 2023-04-04 0000887596 us-gaap:TreasuryStockCommonMember 2024-04-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-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-04-02 0000887596 us-gaap:CommonStockMember 2024-01-02 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 us-gaap:EmployeeStockOptionMember 2023-01-04 2023-04-04 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2024-01-02 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2023-01-04 2023-04-04 0000887596 us-gaap:SeniorNotesMember 2021-06-15 2021-06-15 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2024-01-03 2024-04-02 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2023-01-04 2023-04-04 0000887596 us-gaap:RevolvingCreditFacilityMember 2024-04-02 0000887596 2024-01-03 2024-12-31 0000887596 2023-01-04 2024-01-02 0000887596 us-gaap:EmployeeStockOptionMember 2024-01-03 2024-04-02 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2024-01-03 2024-04-02 0000887596 us-gaap:EmployeeStockOptionMember 2024-04-02 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2024-04-02 0000887596 us-gaap:SeniorNotesMember 2021-06-15 0000887596 us-gaap:ConvertibleDebtSecuritiesMember us-gaap:SeniorNotesMember us-gaap:CommonStockMember 2024-01-03 2024-04-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-04-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-04-02 0000887596 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember cake:FourthAmendmentMember cake:OneMonthTermSecuredOvernightFinancingRateMember 2024-01-03 2024-04-02 0000887596 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2024-01-03 2024-04-02 0000887596 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember cake:FourthAmendmentMember 2024-01-03 2024-04-02 0000887596 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2024-01-03 2024-04-02 0000887596 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember cake:FourthAmendmentMember 2024-01-03 2024-04-02 0000887596 us-gaap:SubsequentEventMember 2024-05-07 2024-05-07 0000887596 2024-02-15 2024-02-15 0000887596 us-gaap:AllOtherSegmentsMember 2024-04-02 0000887596 cake:TheCheesecakeFactoryMember 2024-04-02 0000887596 cake:OtherFoxRestaurantConceptsLlcMember 2024-04-02 0000887596 cake:NorthItaliaMember 2024-04-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-04-02 0000887596 us-gaap:CommonStockMember 2024-01-03 2024-04-02 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2024-01-03 2024-04-02 0000887596 us-gaap:RestrictedStockMember 2023-01-04 2023-04-04 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2023-01-04 2023-04-04 0000887596 us-gaap:SeniorNotesMember 2024-01-03 2024-12-31 0000887596 us-gaap:SeniorNotesMember 2023-01-04 2023-04-04 0000887596 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-03 2024-04-02 0000887596 cake:OtherOperatingCostsAndExpensesMember 2024-01-03 2024-04-02 0000887596 cake:LaborExpensesMember 2024-01-03 2024-04-02 0000887596 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-04 2023-04-04 0000887596 cake:OtherOperatingCostsAndExpensesMember 2023-01-04 2023-04-04 0000887596 cake:LaborExpensesMember 2023-01-04 2023-04-04 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-01-04 2023-04-04 0000887596 us-gaap:AdditionalPaidInCapitalMember 2023-01-04 2023-04-04 0000887596 2024-04-30 0000887596 srt:MinimumMember 2024-01-03 2024-04-02 0000887596 srt:MaximumMember 2024-01-03 2024-04-02 0000887596 cake:OtherFoxRestaurantConceptsLlcMember 2024-01-03 2024-04-02 0000887596 cake:NorthItaliaMember 2024-01-03 2024-04-02 0000887596 cake:NorthItaliaMember 2023-01-04 2023-04-04 0000887596 us-gaap:FairValueInputsLevel1Member 2024-04-02 0000887596 us-gaap:FairValueInputsLevel1Member 2024-01-02 0000887596 us-gaap:SeniorNotesMember 2024-04-02 0000887596 us-gaap:RevolvingCreditFacilityMember cake:FourthAmendmentMember 2022-10-06 0000887596 us-gaap:AllOtherSegmentsMember 2024-01-03 2024-04-02 0000887596 cake:TheCheesecakeFactoryMember 2024-01-03 2024-04-02 0000887596 us-gaap:AllOtherSegmentsMember 2023-01-04 2023-04-04 0000887596 cake:TheCheesecakeFactoryMember 2023-01-04 2023-04-04 0000887596 cake:OtherFoxRestaurantConceptsLlcMember 2023-01-04 2023-04-04 0000887596 2024-04-02 0000887596 2024-01-02 0000887596 2023-04-04 0000887596 2023-01-03 0000887596 us-gaap:FairValueInputsLevel3Member 2024-01-03 2024-04-02 0000887596 us-gaap:FairValueInputsLevel3Member 2023-01-04 2023-04-04 0000887596 us-gaap:RetainedEarningsMember 2024-01-03 2024-04-02 0000887596 us-gaap:RetainedEarningsMember 2023-01-04 2023-04-04 0000887596 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember cake:AmendedCreditAgreementMember 2024-01-03 2024-04-02 0000887596 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember cake:FourthAmendmentMember 2024-04-02 0000887596 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember cake:FourthAmendmentMember 2024-04-02 0000887596 us-gaap:SeniorNotesMember 2024-01-03 2024-04-02 0000887596 2024-01-03 2024-04-02 0000887596 2023-01-04 2023-04-04 0000887596 us-gaap:FairValueInputsLevel3Member 2023-04-04 0000887596 us-gaap:FairValueInputsLevel3Member 2023-01-03 0000887596 us-gaap:FairValueInputsLevel3Member 2024-04-02 0000887596 us-gaap:FairValueInputsLevel3Member 2024-01-02 0000887596 2024-01-01 2024-03-31 0000887596 2023-01-01 2023-03-31 iso4217:USD pure cake:item shares iso4217:USD shares cake:D 0000887596 --01-02 2024 Q1 false 10-Q true 2024-04-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 50958407 60220000 56290000 75559000 103094000 19838000 20670000 65469000 57654000 62486000 63090000 283572000 300798000 793810000 791093000 251771000 251727000 1310319000 1302150000 198168000 194615000 1760258000 1748492000 2837640000 2840383000 61383000 63152000 196236000 222915000 147380000 134905000 249502000 239699000 654501000 660671000 470551000 470047000 1243276000 1254955000 136874000 136648000 2505202000 2522321000 0.01 0.01 5000000 5000000 0 0 0.01 0.01 250000000 250000000 107875007 50972401 107195287 50652129 1079000 1072000 921133000 913442000 1235666000 1216239000 56902606 56543158 1824493000 1811997000 -947000 -694000 332438000 318062000 2837640000 2840383000 891223000 866114000 203253000 206224000 320930000 311528000 233541000 230929000 60366000 54069000 24756000 22955000 2083000 2242000 1121000 1189000 5880000 3052000 851930000 832188000 39293000 33926000 -1761000 -1880000 37532000 32046000 4341000 3996000 33191000 28050000 0.70 0.58 0.68 0.56 47749000 48694000 48662000 49778000 33191000 28050000 -253000 147000 -253000 147000 32938000 28197000 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 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 33191000 28050000 24756000 22955000 850000 -14000 3006000 3192000 7649000 5902000 -31124000 -38013000 832000 -118000 7818000 3428000 -605000 -14000 7789000 3777000 6417000 3592000 3831000 -4543000 -26677000 -27902000 9605000 10283000 66748000 65035000 37110000 37962000 227000 182000 19000 18000 -37356000 -38162000 12823000 13182000 12496000 12376000 -25319000 -25558000 -143000 72000 3930000 1387000 56290000 114777000 60220000 116164000 4155000 2184000 677000 693000 11224000 4255000 <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. 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;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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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. 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;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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;">April 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;"> 100,610</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;"> (100,420)</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;"> (26,300)</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;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;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;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;"> 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;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;"> (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;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="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;">Thirteen</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;">Thirteen</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;">April 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;">April 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;">Change in fair value</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: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%;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;"> 805</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: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%;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;"> 719</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 0pt 0pt 6pt;">Ending 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;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%;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;"> 26,300</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: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%;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;"> 29,284</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 April 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.</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:10.5pt;text-indent:36pt;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';">As of April 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 April 2, 2024 was approximately </span><span style="font-family:'Times New Roman','Times','serif';">$304.6</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;">April 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;"> 100,610</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;"> (100,420)</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;"> (26,300)</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;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;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;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;"> 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;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;"> (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;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="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> 100610000 100420000 26300000 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;">Thirteen</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;">Thirteen</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;">April 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;">April 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;">Change in fair value</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: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%;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;"> 805</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: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%;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;"> 719</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 0pt 0pt 6pt;">Ending 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;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%;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;"> 26,300</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: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%;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;"> 29,284</p></td></tr></table> 25495000 28565000 805000 719000 26300000 29284000 2600000 235400000 345000000.0 304600000 <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;">April 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,023</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;"> 23,051</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;"> 10,395</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;"> 65,469</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;">April 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,023</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;"> 23,051</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;"> 10,395</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;"> 65,469</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> 32023000 32283000 23051000 16230000 10395000 9141000 65469000 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:65.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:2.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:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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:13.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:2.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:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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></tr><tr><td style="vertical-align:bottom;width:65.84%;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.6%;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:15.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:2.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;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></tr><tr><td style="vertical-align:bottom;width:65.84%;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.6%;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:15.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:2.6%;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:13.69%;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:65.84%;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.6%;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:15.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;">April 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:13.69%;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;">April 4, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.84%;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:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;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.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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></tr><tr><td style="vertical-align:top;width:65.84%;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.6%;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.63%;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:13.62%;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:2.6%;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.63%;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.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;"> 219,808</p></td></tr><tr><td style="vertical-align:top;width:65.84%;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:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;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;"> 20,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 18,598</p></td></tr><tr><td style="vertical-align:top;width:65.84%;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:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:13.62%;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;"> (47,246)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:12.05%;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;"> (46,498)</p></td></tr><tr><td style="vertical-align:top;width:65.84%;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:2.6%;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.63%;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:13.62%;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;"> 196,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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:12.05%;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;"> 191,908</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:65.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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.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:12.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.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.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:12.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></tr><tr><td style="vertical-align:bottom;width:65.83%;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.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;white-space:nowrap;width:14.37%;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.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;white-space:nowrap;width:14.37%;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></tr><tr><td style="vertical-align:bottom;width:65.83%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.37%;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.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;white-space:nowrap;width:14.37%;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:65.83%;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.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:14.37%;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;">April 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:14.37%;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;">April 4, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.83%;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:2.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.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:12.67%;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.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.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:12.67%;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:65.83%;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.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.7%;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.67%;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:2.7%;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.7%;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.67%;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:65.83%;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:2.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.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:12.67%;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,424</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:12.67%;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,410</p></td></tr><tr><td style="vertical-align:top;width:65.83%;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:2.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.7%;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:12.67%;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,936)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.7%;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:12.67%;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,929)</p></td></tr><tr><td style="vertical-align:top;width:65.83%;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:2.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.7%;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:12.67%;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,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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.7%;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:12.67%;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;"> 18,367</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:65.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:2.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:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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:13.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:2.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:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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></tr><tr><td style="vertical-align:bottom;width:65.84%;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.6%;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:15.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:2.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;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></tr><tr><td style="vertical-align:bottom;width:65.84%;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.6%;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:15.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:2.6%;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:13.69%;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:65.84%;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.6%;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:15.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;">April 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:13.69%;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;">April 4, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.84%;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:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;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.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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></tr><tr><td style="vertical-align:top;width:65.84%;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.6%;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.63%;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:13.62%;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:2.6%;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.63%;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.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;"> 219,808</p></td></tr><tr><td style="vertical-align:top;width:65.84%;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:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;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;"> 20,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 18,598</p></td></tr><tr><td style="vertical-align:top;width:65.84%;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:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:13.62%;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;"> (47,246)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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:12.05%;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;"> (46,498)</p></td></tr><tr><td style="vertical-align:top;width:65.84%;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:2.6%;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.63%;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:13.62%;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;"> 196,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.63%;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:12.05%;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;"> 191,908</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:65.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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.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:12.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.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.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:12.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></tr><tr><td style="vertical-align:bottom;width:65.83%;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.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;white-space:nowrap;width:14.37%;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.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;white-space:nowrap;width:14.37%;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></tr><tr><td style="vertical-align:bottom;width:65.83%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.37%;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.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;white-space:nowrap;width:14.37%;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:65.83%;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.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:14.37%;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;">April 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:14.37%;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;">April 4, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.83%;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:2.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.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:12.67%;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.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.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:12.67%;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:65.83%;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.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.7%;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.67%;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:2.7%;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.7%;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.67%;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:65.83%;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:2.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.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:12.67%;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,424</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:12.67%;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,410</p></td></tr><tr><td style="vertical-align:top;width:65.83%;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:2.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.7%;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:12.67%;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,936)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.7%;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:12.67%;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,929)</p></td></tr><tr><td style="vertical-align:top;width:65.83%;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:2.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.7%;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:12.67%;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,599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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.7%;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:12.67%;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;"> 18,367</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> 222915000 219808000 20567000 18598000 47246000 46498000 196236000 191908000 19111000 19886000 2424000 2410000 3936000 3929000 17599000 18367000 <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 April 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:'Consolas';font-size:10.5pt;text-indent:36pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;visibility:hidden;">​</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 April 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 April 2, 2024, the conversion rate for the Notes was 13.5979 shares of common stock per $1,000 principal amount of the Notes, which represents a conversion price of approximately $73.54 per share of common stock. In connection with the cash dividend that was declared by our Board on May 7, 2024, on May 21, 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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 April 2, 2024, the Notes had a gross principal balance of $345.0 million and a balance of $340.6 million, net of unamortized issuance costs of $4.4 million. Total amortization expense was $0.5 million during both the first quarter of fiscal 2024 and fiscal 2023. The effective interest rate for the Notes was 0.96% as of April 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.5979 1000 73.54 1.30 20 30 150000000.0 P30D P60D 20000000 25000000 P60D 25 P180D 0.50 345000000.0 340600000 4400000 500000 500000 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: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;width:12.01%;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: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;width:12.01%;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></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;">April 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;">April 4, 2023</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;">Operating </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="font-size:8pt;font-weight:bold;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: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;"> 37,391</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="font-size:8pt;font-weight:bold;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: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;"> 35,372</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;">Variable</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;"> <span style="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:right;margin:0pt 3pt 0pt 0pt;"> 22,463</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;"> <span style="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:right;margin:0pt 3pt 0pt 0pt;"> 22,199</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;">Short-term</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;"> <span style="visibility:hidden;">​</span></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;"> 43</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;"> <span style="visibility:hidden;">​</span></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;"> 42</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;">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;"> 59,897</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;"> 57,613</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: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;white-space:nowrap;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;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;">Thirteen</b></p></td><td style="vertical-align:bottom;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;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;">Thirteen</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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;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:middle;white-space:nowrap;width:2.2%;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: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;white-space:nowrap;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;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;">April 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;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;">April 4, 2023</b></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;">Cash paid for amounts included in the measurement of lease liabilities:</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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="font-size:8pt;font-weight:bold;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;">Operating cash flows for operating leases</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;">$</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 3pt 0pt 0pt;"> 37,361</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;">$</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 3pt 0pt 0pt;"> 35,702</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;">Right-of-use assets obtained in exchange for new operating lease liabilities</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;"><span style="visibility:hidden;">​</span></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;"> 14,574</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;"><span style="visibility:hidden;">​</span></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;"> 9,499</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: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;width:12.01%;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: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;width:12.01%;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></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;">April 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;">April 4, 2023</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;">Operating </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="font-size:8pt;font-weight:bold;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: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;"> 37,391</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="font-size:8pt;font-weight:bold;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: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;"> 35,372</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;">Variable</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;"> <span style="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:right;margin:0pt 3pt 0pt 0pt;"> 22,463</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;"> <span style="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:right;margin:0pt 3pt 0pt 0pt;"> 22,199</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;">Short-term</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;"> <span style="visibility:hidden;">​</span></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;"> 43</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;"> <span style="visibility:hidden;">​</span></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;"> 42</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;">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;"> 59,897</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;"> 57,613</p></td></tr></table> 37391000 35372000 22463000 22199000 43000 42000 59897000 57613000 <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: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;white-space:nowrap;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;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;">Thirteen</b></p></td><td style="vertical-align:bottom;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;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;">Thirteen</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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;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:middle;white-space:nowrap;width:2.2%;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: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;white-space:nowrap;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;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;">April 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;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;">April 4, 2023</b></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;">Cash paid for amounts included in the measurement of lease liabilities:</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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="font-size:8pt;font-weight:bold;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;">Operating cash flows for operating leases</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;">$</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 3pt 0pt 0pt;"> 37,361</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;">$</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 3pt 0pt 0pt;"> 35,702</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;">Right-of-use assets obtained in exchange for new operating lease liabilities</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;"><span style="visibility:hidden;">​</span></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;"> 14,574</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;"><span style="visibility:hidden;">​</span></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;"> 9,499</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> 37361000 35702000 14574000 9499000 <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 February 15, 2024, our Board declared a quarterly cash dividend of $0.27 per share that was paid on March 19, 2024 to the stockholders of record of each share of our common stock at the close of business on March 6, 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 April 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 56.9 million shares at a total cost of $1,824.2 million, excluding excise tax, through April 2, 2024, with 0.4 million shares repurchased at a cost of $12.5 million, excluding excise tax, during the thirteen weeks ended April 2, 2024. 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 Fox Restaurant Concept (“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> 0.27 61000000.0 56900000 1824200000 400000 12500000 <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:65.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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:13.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:2.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;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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:13.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.02%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.02%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p 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:15.02%;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.34%;margin:0pt;padding:0pt;"><p 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:15.02%;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:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;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:15.02%;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;">April 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:15.02%;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;">April 4, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;width:1.48%;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:13.53%;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:2.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;width:1.48%;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:13.53%;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:top;width:65.27%;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:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:13.53%;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,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:13.53%;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,362</p></td></tr><tr><td style="vertical-align:top;width:65.27%;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:2.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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;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:2.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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;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</p></td></tr><tr><td style="vertical-align:top;width:65.27%;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:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:13.53%;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;"> 5,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:13.53%;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,465</p></td></tr><tr><td style="vertical-align:top;width:65.27%;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:2.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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;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,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;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,902</p></td></tr><tr><td style="vertical-align:top;width:65.27%;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:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:13.53%;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,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:13.53%;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,474</p></td></tr><tr><td style="vertical-align:top;width:65.27%;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:2.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:1.48%;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:13.53%;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,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.48%;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:13.53%;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,428</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;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:65.27%;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:2.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:1.48%;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:13.53%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.48%;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:13.53%;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</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;">The weighted - average fair value at the grant date for options issued during the first quarter of fiscal 2024 and 2023 was $12.45 and $15.76 per share, respectively. The fair value of options issued was estimated utilizing the Black-Scholes valuation model with the following weighted-average assumptions for the first quarter of fiscal 2024 and 2023, respectively: (a) an expected option term of 6.9 and 6.7 years, (b) expected stock price volatility of 41.9% and 45.2%, (c) a risk-free interest rate of 4.3% and 4.0%, and (d) a dividend yield on our stock of 3.1% and 2.7%. Stock option activity during the thirteen weeks ended April 2, 2024 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:41.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:2.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:11.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:2.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: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:11.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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:11.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:2.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: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:11.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:41.25%;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.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: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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;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.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: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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;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:41.25%;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.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: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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;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.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: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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;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:41.25%;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.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: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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;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.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: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;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;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:41.25%;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.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: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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;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.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: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;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;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:41.25%;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.44%;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: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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:13.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;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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: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;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:13.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;">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:41.25%;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.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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;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.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: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 years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;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:41.25%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.48%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.48%;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:41.25%;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.44%;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.46%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.48%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;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:41.25%;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.44%;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:11.46%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.48%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;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:41.25%;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.44%;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.46%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.48%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;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:41.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at April 2, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.48%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.48%;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;"> 164</p></td></tr><tr><td style="vertical-align:top;width:41.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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.48%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.48%;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:41.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at April 2, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.46%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.48%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.48%;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;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;">There were no options exercised during both the first quarters of fiscal 2024 and 2023. As of April 2, 2024, total unrecognized stock-based compensation expense related to unvested stock options was $2.2 million, which we expect to recognize over a weighted-average period of approximately 2.6 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="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 thirteen weeks ended April 2, 2024 was as follows:</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:72.59%;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.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:11.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:2.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:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:72.59%;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.6%;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:11.24%;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.6%;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.96%;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:72.59%;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.6%;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:11.24%;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.6%;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.96%;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:72.59%;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.6%;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:11.24%;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.6%;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.96%;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:72.59%;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.6%;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:11.24%;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.6%;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.96%;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:72.59%;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.6%;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:11.24%;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.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.32%;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:72.59%;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.6%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.32%;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.77</p></td></tr><tr><td style="vertical-align:top;width:72.59%;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.6%;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:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (364)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.32%;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.99</p></td></tr><tr><td style="vertical-align:top;width:72.59%;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.6%;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.24%;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;"> (58)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.32%;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.34</p></td></tr><tr><td style="vertical-align:top;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at April 2, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:11.24%;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,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.32%;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.11</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;">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 first quarter of fiscal 2024 and 2023 was $34.77 and $39.94, respectively. The fair value of shares that vested during the thirteen weeks ended April 2, 2024 and April 4, 2023 was $17.8 million and $15.2 million, respectively. As of April 2, 2024, total unrecognized stock-based compensation expense related to unvested restricted shares and restricted share units was $67.6 million, which we expect to recognize over a weighted-average period of approximately 3.3 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:65.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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:13.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:2.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;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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:13.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.02%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.02%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p 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:15.02%;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.34%;margin:0pt;padding:0pt;"><p 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:15.02%;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:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;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:15.02%;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;">April 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:15.02%;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;">April 4, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;width:1.48%;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:13.53%;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:2.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;width:1.48%;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:13.53%;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:top;width:65.27%;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:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:13.53%;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,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:13.53%;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,362</p></td></tr><tr><td style="vertical-align:top;width:65.27%;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:2.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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;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:2.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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;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</p></td></tr><tr><td style="vertical-align:top;width:65.27%;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:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:13.53%;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;"> 5,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:13.53%;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,465</p></td></tr><tr><td style="vertical-align:top;width:65.27%;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:2.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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;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,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;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,902</p></td></tr><tr><td style="vertical-align:top;width:65.27%;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:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:13.53%;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,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:13.53%;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,474</p></td></tr><tr><td style="vertical-align:top;width:65.27%;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:2.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:1.48%;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:13.53%;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,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.48%;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:13.53%;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,428</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;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:65.27%;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:2.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:1.48%;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:13.53%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.48%;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:13.53%;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</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> 2495000 2362000 78000 75000 5076000 3465000 7649000 5902000 1908000 1474000 5741000 4428000 49000 42000 12.45 15.76 P6Y10M24D P6Y8M12D 0.419 0.452 0.043 0.040 0.031 0.027 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;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:41.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:2.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:11.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:2.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: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:11.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.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:11.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:2.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: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:11.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:41.25%;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.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: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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;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.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: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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;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:41.25%;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.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: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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;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.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: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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;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:41.25%;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.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: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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;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.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: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;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;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:41.25%;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.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: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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;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.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: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;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;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:41.25%;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.44%;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: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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:13.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;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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: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;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:13.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;">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:41.25%;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.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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;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.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: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 years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;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:41.25%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.48%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.48%;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:41.25%;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.44%;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.46%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.48%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;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:41.25%;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.44%;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:11.46%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.48%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;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:41.25%;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.44%;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.46%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.48%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;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:41.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at April 2, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.48%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.48%;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;"> 164</p></td></tr><tr><td style="vertical-align:top;width:41.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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.48%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.48%;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:41.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at April 2, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.46%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.48%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;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.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.48%;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 P4Y3M18D 164000 1233000 45.90 P3Y7M6D 0 0 0 2200000 P2Y7M6D <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:72.59%;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.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:11.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:2.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:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:72.59%;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.6%;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:11.24%;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.6%;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.96%;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:72.59%;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.6%;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:11.24%;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.6%;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.96%;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:72.59%;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.6%;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:11.24%;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.6%;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.96%;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:72.59%;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.6%;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:11.24%;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.6%;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.96%;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:72.59%;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.6%;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:11.24%;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.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.32%;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:72.59%;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.6%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.32%;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.77</p></td></tr><tr><td style="vertical-align:top;width:72.59%;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.6%;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:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (364)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.32%;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.99</p></td></tr><tr><td style="vertical-align:top;width:72.59%;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.6%;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.24%;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;"> (58)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.32%;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.34</p></td></tr><tr><td style="vertical-align:top;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at April 2, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:11.24%;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,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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.32%;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.11</p></td></tr></table> 2886000 40.28 726000 34.77 364000 48.99 58000 36.34 3190000 38.11 34.77 39.94 17800000 15200000 67600000 P3Y3M18D <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="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 April 2, 2024 and April 4, 2023, 3.2 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="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:59.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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:15.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:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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:15.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></tr><tr><td style="vertical-align:bottom;width:59.27%;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.87%;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:17.48%;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.87%;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:17.48%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.87%;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:17.48%;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.87%;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:17.48%;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:59.27%;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.87%;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:17.48%;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;">April 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;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:17.48%;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;">April 4, 2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:59.27%;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.87%;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="5" style="vertical-align:bottom;white-space:nowrap;width:37.84%;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:59.27%;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:15.65%;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;"> 33,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:15.65%;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;"> 28,050</p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;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:59.27%;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;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,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;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,694</p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:15.65%;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;"> 913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:15.65%;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,084</p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:15.65%;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,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:15.65%;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,778</p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;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:59.27%;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:15.65%;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.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:15.65%;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.58</p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;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:59.27%;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:15.65%;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.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:15.65%;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.56</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.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million for April 2, 2024 and April 4, 2023, respectively, 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> 3200000 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:59.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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:15.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:2.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','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:15.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></tr><tr><td style="vertical-align:bottom;width:59.27%;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.87%;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:17.48%;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.87%;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:17.48%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.87%;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:17.48%;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.87%;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:17.48%;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:59.27%;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.87%;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:17.48%;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;">April 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;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:17.48%;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;">April 4, 2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:59.27%;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.87%;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="5" style="vertical-align:bottom;white-space:nowrap;width:37.84%;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:59.27%;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:15.65%;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;"> 33,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:15.65%;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;"> 28,050</p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;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:59.27%;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;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,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;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,694</p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:15.65%;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;"> 913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:15.65%;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,084</p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:15.65%;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,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:15.65%;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,778</p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;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:59.27%;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:15.65%;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.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:15.65%;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.58</p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.65%;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:59.27%;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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:15.65%;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.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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:15.65%;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.56</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.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million for April 2, 2024 and April 4, 2023, respectively, 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> 33191000 28050000 47749000 48694000 913000 1084000 48662000 49778000 0.70 0.58 0.68 0.56 2400000 1900000 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:71.44%;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.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: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.01%;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.25%;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.01%;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></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: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.01%;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.25%;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.01%;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: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;">April 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;">April 4, 2023</b></p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 667,794</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 656,000</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,874</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="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,303</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;"> 74,229</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="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;"> 68,640</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,326</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,171</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 891,223</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 866,114</p></td></tr><tr><td style="vertical-align:top;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 12pt;"><span style="font-size:8pt;margin-left:0pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt;"><span style="font-size:8pt;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:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,071</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,386</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;"> 3,170</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="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;"> 4,606</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,292</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="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,711</p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other <sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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: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:right;margin:0pt;"> (56,240)</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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: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:right;margin:0pt;"> (57,777)</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:10.6%;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;"> 39,293</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:10.6%;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;"> 33,926</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt;"><span style="font-size:8pt;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:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Depreciation and amortization expenses:</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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,843</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,018</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,971</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="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,467</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;"> 2,425</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="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;"> 1,927</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,517</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,543</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,756</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,955</p></td></tr><tr><td style="vertical-align:top;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 12pt;"><span style="font-size:8pt;margin-left:0pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Impairment of assets and lease termination expenses:</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="font-size:8pt;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:8pt;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:right;margin:0pt;"><span style="font-size:8pt;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:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,859</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;">—</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="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</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="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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: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:right;margin:0pt 3pt 0pt 0pt;"> 224</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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: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:right;margin:0pt 3pt 0pt 0pt;"> 2,094</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:10.6%;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;"> 2,083</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:10.6%;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;"> 2,242</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt;"><span style="font-size:8pt;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:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,758</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,448</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,002</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="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 446</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;"> 1,724</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="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;"> 721</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;"><span style="font-size:8pt;visibility:hidden;">​</span></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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 396</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="font-size:8pt;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;"><span style="font-size:8pt;visibility:hidden;">​</span></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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 437</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,880</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,052</p></td></tr><tr><td style="vertical-align:top;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 12pt;"><span style="font-size:8pt;margin-left:0pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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;margin:0pt;"><span style="font-size:8pt;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:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,881</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,213</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;"> 9,930</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="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;"> 6,131</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,418</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="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,165</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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: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:right;margin:0pt 3pt 0pt 0pt;"> 4,881</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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: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:right;margin:0pt 3pt 0pt 0pt;"> 3,453</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:10.6%;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;"> 37,110</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:10.6%;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;"> 37,962</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;">April 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:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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:8pt;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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,524,583</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="font-size:8pt;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:8pt;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:8pt;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:8pt;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="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 366,776</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="font-size:8pt;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="font-size:8pt;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:8pt;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:8pt;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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406,451</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="font-size:8pt;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:8pt;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:8pt;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:8pt;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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 539,830</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="font-size:8pt;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:8pt;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:8pt;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:8pt;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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,837,640</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,840,383</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;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;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;">Thirteen weeks ended April 2, 2024 and April 4, 2023 include $1.1 million and $1.2 million, respectively, of acquisition-related expenses. These amounts were recorded in acquisition-related costs and acquisition-related contingent consideration, compensation and amortization expenses in the consolidated statements of income.</p></td></tr></table> <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:71.44%;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.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: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.01%;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.25%;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.01%;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></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: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.01%;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.25%;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.01%;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: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;">April 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;">April 4, 2023</b></p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 667,794</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 656,000</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,874</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="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,303</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;"> 74,229</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="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;"> 68,640</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,326</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,171</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 891,223</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 866,114</p></td></tr><tr><td style="vertical-align:top;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 12pt;"><span style="font-size:8pt;margin-left:0pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt;"><span style="font-size:8pt;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:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,071</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,386</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;"> 3,170</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="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;"> 4,606</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,292</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="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,711</p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other <sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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: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:right;margin:0pt;"> (56,240)</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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: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:right;margin:0pt;"> (57,777)</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:10.6%;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;"> 39,293</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:10.6%;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;"> 33,926</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt;"><span style="font-size:8pt;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:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Depreciation and amortization expenses:</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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,843</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,018</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,971</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="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,467</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;"> 2,425</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="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;"> 1,927</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,517</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,543</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,756</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,955</p></td></tr><tr><td style="vertical-align:top;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 12pt;"><span style="font-size:8pt;margin-left:0pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Impairment of assets and lease termination expenses:</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="font-size:8pt;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:8pt;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:right;margin:0pt;"><span style="font-size:8pt;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:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,859</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;">—</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="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</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="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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: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:right;margin:0pt 3pt 0pt 0pt;"> 224</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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: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:right;margin:0pt 3pt 0pt 0pt;"> 2,094</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:10.6%;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;"> 2,083</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:10.6%;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;"> 2,242</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt;"><span style="font-size:8pt;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:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,758</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,448</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,002</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="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 446</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;"> 1,724</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="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;"> 721</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;"><span style="font-size:8pt;visibility:hidden;">​</span></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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 396</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="font-size:8pt;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;"><span style="font-size:8pt;visibility:hidden;">​</span></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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 437</p></td></tr><tr><td style="vertical-align:top;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,880</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,052</p></td></tr><tr><td style="vertical-align:top;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 12pt;"><span style="font-size:8pt;margin-left:0pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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;margin:0pt;"><span style="font-size:8pt;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:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,881</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,213</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;"> 9,930</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="font-size:8pt;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:8pt;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:right;margin:0pt 3pt 0pt 0pt;"> 6,131</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,418</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="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,165</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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: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:right;margin:0pt 3pt 0pt 0pt;"> 4,881</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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: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:right;margin:0pt 3pt 0pt 0pt;"> 3,453</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.44%;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:10.6%;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;"> 37,110</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:10.6%;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;"> 37,962</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;">April 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:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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="font-size:8pt;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:8pt;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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,524,583</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="font-size:8pt;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:8pt;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:8pt;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:8pt;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="font-size:8pt;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="font-size:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 366,776</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="font-size:8pt;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="font-size:8pt;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:8pt;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:8pt;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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 406,451</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="font-size:8pt;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:8pt;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:8pt;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:8pt;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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 539,830</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="font-size:8pt;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:8pt;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:8pt;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:8pt;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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,837,640</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="font-size:8pt;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:8pt;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:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,840,383</p></td></tr></table> 667794000 656000000 70874000 63303000 74229000 68640000 78326000 78171000 891223000 866114000 86071000 78386000 3170000 4606000 6292000 8711000 -56240000 -57777000 39293000 33926000 16843000 16018000 1971000 1467000 2425000 1927000 3517000 3543000 24756000 22955000 1859000 93000 55000 224000 2094000 2083000 2242000 1758000 1448000 2002000 446000 1724000 721000 396000 437000 5880000 3052000 18881000 23213000 9930000 6131000 3418000 5165000 4881000 3453000 37110000 37962000 1524583000 1571943000 366776000 346810000 406451000 399038000 539830000 522592000 2837640000 2840383000 1100000 1200000 <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 0pt 8pt 0pt;">On May 7, 2024, our Board declared a quarterly cash dividend of $0.27 per share to be 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.</p> 0.27 false false false false