0001104659-20-075634.txt : 20200622 0001104659-20-075634.hdr.sgml : 20200622 20200622161154 ACCESSION NUMBER: 0001104659-20-075634 CONFORMED SUBMISSION TYPE: 10-K/A PUBLIC DOCUMENT COUNT: 102 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200622 DATE AS OF CHANGE: 20200622 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CHEESECAKE FACTORY INC CENTRAL INDEX KEY: 0000887596 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-EATING PLACES [5812] IRS NUMBER: 510340466 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K/A SEC ACT: 1934 Act SEC FILE NUMBER: 000-20574 FILM NUMBER: 20978913 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-K/A 1 cake-20191231x10ka.htm 10-K/A
0000887596--12-312019FYP25YP10YP3YP1YP8YP10YP1YTrueP3YtrueThis Amendment No. 1 on Form 10-K/A (this "Amendment") amends the Annual Report on Form 10-K of The Cheesecake Factory Incorporated (the "Company") for the fiscal year ended December 31, 2019, as filed with the Securities and Exchange Commission ("SEC") on March 12, 2020 (the "Form 10-K"). In the Form 10-K, the Company inadvertently omitted the "Report of Independent Registered Public Accounting Firm" (the "Audit Report") of its prior auditors (PricewaterhouseCoopers LLP) for the fiscal year ended January 2, 2018. The Audit Report was signed by PricewaterhouseCoopers LLP and delivered to the Company prior to the original filing of the Form 10-K, but the Audit Report was inadvertently omitted from the Form 10-K.This Form 10-K/A is being filed solely to include the inadvertently omitted Audit Report for PricewaterhouseCoopers LLP relating to the Company's consolidated financial statements. No other changes were made to the Audit Report or to the Form 10-K. The consolidated financial statements and notes to consolidated financial statements have remained the same as that previously filed in the Form 10-K.This Amendment reflects information as of the filing date of the Form 10-K, does not reflect events occurring after that date and does not modify or update in any way disclosures made in the Form 10-K, except as specifically noted above.In accordance with Rule 12b-15 of the Securities Exchange Act of 1934, as amended, this Amendment includes new certifications required by Sections 302 and 906 of the Sarbanes-Oxley Act of 2002, as amended, dated as of the filing date of this Amendment.0000887596us-gaap:TreasuryStockMember2019-01-022019-12-310000887596us-gaap:TreasuryStockMember2018-01-032019-01-010000887596us-gaap:TreasuryStockMember2017-01-042018-01-020000887596us-gaap:TreasuryStockMember2019-01-022019-12-310000887596us-gaap:TreasuryStockMember2018-01-032019-01-010000887596us-gaap:TreasuryStockMember2017-01-042018-01-020000887596us-gaap:StateAndLocalJurisdictionMember2019-12-310000887596us-gaap:StateAndLocalJurisdictionMember2019-01-010000887596us-gaap:ForeignCountryMember2019-01-010000887596us-gaap:TreasuryStockMember2019-12-310000887596us-gaap:CommonStockMember2017-01-042018-01-020000887596us-gaap:TreasuryStockMember2019-12-310000887596us-gaap:RetainedEarningsMember2019-12-310000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2019-12-310000887596us-gaap:AdditionalPaidInCapitalMember2019-12-310000887596us-gaap:TreasuryStockMember2019-01-010000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2019-01-010000887596us-gaap:AdditionalPaidInCapitalMember2019-01-010000887596us-gaap:TreasuryStockMember2018-01-020000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2018-01-020000887596us-gaap:AdditionalPaidInCapitalMember2018-01-020000887596us-gaap:TreasuryStockMember2017-01-030000887596us-gaap:RetainedEarningsMember2017-01-030000887596us-gaap:AdditionalPaidInCapitalMember2017-01-030000887596us-gaap:CommonStockMember2019-12-310000887596us-gaap:CommonStockMember2019-01-010000887596us-gaap:CommonStockMember2018-01-020000887596us-gaap:CommonStockMember2017-01-030000887596us-gaap:EmployeeStockOptionMember2019-01-010000887596srt:MaximumMember2019-05-3000008875962019-05-3000008875962017-04-0500008875962017-04-040000887596us-gaap:EmployeeStockOptionMember2018-01-032019-01-010000887596us-gaap:EmployeeStockOptionMember2017-01-042018-01-020000887596srt:MinimumMemberus-gaap:EmployeeStockOptionMember2019-01-022019-12-310000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2019-01-010000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2018-01-032019-01-010000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2017-01-042018-01-020000887596srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2019-01-022019-12-310000887596srt:MinimumMemberus-gaap:LandBuildingsAndImprovementsMember2019-01-022019-12-310000887596srt:MinimumMembercake:RestaurantFixturesAndEquipmentMember2019-01-022019-12-310000887596srt:MinimumMembercake:NorthItaliaRemainingBusinessOfFoxRestaurantConceptsLlcIncludingFlowerChildAndAllOtherFRCBrandsMember2019-01-022019-12-310000887596srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2019-01-022019-12-310000887596srt:MaximumMemberus-gaap:LandBuildingsAndImprovementsMember2019-01-022019-12-310000887596srt:MaximumMembercake:RestaurantFixturesAndEquipmentMember2019-01-022019-12-310000887596srt:MaximumMembercake:NorthItaliaRemainingBusinessOfFoxRestaurantConceptsLlcIncludingFlowerChildAndAllOtherFRCBrandsMember2019-01-022019-12-310000887596us-gaap:TechnologyEquipmentMember2019-01-022019-12-310000887596us-gaap:TechnologyEquipmentMember2019-12-310000887596us-gaap:LeaseholdImprovementsMember2019-12-310000887596us-gaap:LandAndLandImprovementsMember2019-12-310000887596us-gaap:ConstructionInProgressMember2019-12-310000887596us-gaap:BuildingMember2019-12-310000887596cake:RestaurantSmallwareMember2019-12-310000887596cake:RestaurantFixturesAndEquipmentMember2019-12-310000887596us-gaap:TechnologyEquipmentMember2019-01-010000887596us-gaap:LeaseholdImprovementsMember2019-01-010000887596us-gaap:LandAndLandImprovementsMember2019-01-010000887596us-gaap:ConstructionInProgressMember2019-01-010000887596us-gaap:BuildingMember2019-01-010000887596cake:RestaurantSmallwareMember2019-01-010000887596cake:RestaurantFixturesAndEquipmentMember2019-01-010000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2019-01-022019-12-310000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2018-01-032019-01-010000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2017-01-042018-01-020000887596srt:MinimumMember2019-12-310000887596srt:MaximumMember2019-12-310000887596us-gaap:TrademarksAndTradeNamesMember2019-12-310000887596cake:TransferableAlcoholicBeverageLicensingAgreementsMember2019-12-310000887596us-gaap:TrademarksAndTradeNamesMember2019-01-010000887596cake:TransferableAlcoholicBeverageLicensingAgreementsMember2019-01-010000887596us-gaap:InternalRevenueServiceIRSMember2018-06-222018-06-220000887596cake:NorthItaliaAcquisitionMember2019-12-310000887596us-gaap:LicensingAgreementsMember2019-12-310000887596cake:NonTransferableAlcoholicBeverageLicensingAgreementsMember2019-12-310000887596cake:NonTransferableAlcoholicBeverageLicensingAgreementsMember2019-01-010000887596cake:LeaseholdAcquisitionAssetsMember2019-01-010000887596cake:NorthItaliaAndFlowerChildMember2019-10-010000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2019-01-022019-12-310000887596us-gaap:EmployeeStockOptionMember2019-12-310000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2019-12-310000887596us-gaap:RetainedEarningsMember2019-01-022019-12-310000887596us-gaap:RetainedEarningsMember2018-01-032019-01-010000887596us-gaap:RetainedEarningsMember2017-01-042018-01-020000887596cake:OtherFoxRestaurantConceptsLlcMember2019-01-022019-12-310000887596cake:NorthItaliaMember2019-01-022019-12-310000887596cake:InternalRevenueCode401kPlanMember2019-01-022019-12-310000887596cake:CheesecakeFactoryIncorporatedExecutiveSavingsPlanMember2019-01-022019-12-310000887596cake:InternalRevenueCode401kPlanMember2018-01-032019-01-010000887596cake:CheesecakeFactoryIncorporatedExecutiveSavingsPlanMember2018-01-032019-01-010000887596cake:InternalRevenueCode401kPlanMember2017-01-042018-01-020000887596cake:CheesecakeFactoryIncorporatedExecutiveSavingsPlanMember2017-01-042018-01-020000887596us-gaap:ForeignCountryMember2019-12-310000887596us-gaap:DomesticCountryMember2019-12-310000887596us-gaap:DomesticCountryMember2019-01-010000887596cake:ThirdAmendedAndRestatedLoanAgreementMembercake:OneMonthAdjustedLIBORateMember2019-07-302019-07-300000887596cake:ThirdAmendedAndRestatedLoanAgreementMembercake:FederalFundsEffectiveRateMember2019-07-302019-07-300000887596us-gaap:AccountingStandardsUpdate201602Member2019-01-022019-12-310000887596us-gaap:AccountingStandardsUpdate201409Member2018-01-032019-01-010000887596us-gaap:RetainedEarningsMember2019-01-010000887596us-gaap:RetainedEarningsMember2018-01-020000887596cake:PromotionalProgramsMember2019-01-022019-12-310000887596cake:DevelopmentAndSiteFeeMember2019-01-022019-12-310000887596cake:ConsumerPackagedGoodsMember2019-01-022019-12-310000887596cake:PromotionalProgramsMember2018-01-032019-01-010000887596cake:DevelopmentAndSiteFeeMember2018-01-032019-01-010000887596cake:ConsumerPackagedGoodsMember2018-01-032019-01-010000887596cake:PromotionalProgramsMember2019-12-310000887596cake:DevelopmentAndSiteFeeMember2019-12-310000887596cake:ConsumerPackagedGoodsMember2019-12-310000887596us-gaap:AccountingStandardsUpdate201409Member2019-01-010000887596cake:PromotionalProgramsMember2019-01-010000887596cake:DevelopmentAndSiteFeeMember2019-01-010000887596cake:ConsumerPackagedGoodsMember2019-01-0100008875962020-02-182020-02-1800008875962019-10-022019-12-3100008875962019-07-032019-10-0100008875962019-04-032019-07-0200008875962019-01-022019-04-0200008875962018-10-032019-01-0100008875962018-07-042018-10-0200008875962018-04-042018-07-0300008875962018-01-032018-04-0300008875962015-12-302017-01-0300008875962017-01-030000887596cake:NorthItaliaAcquisitionMember2019-01-022019-12-310000887596cake:FrcAcquisitionMember2019-01-022019-12-310000887596us-gaap:AllOtherSegmentsMember2019-12-310000887596cake:TheCheesecakeFactoryMember2019-12-310000887596cake:OtherFoxRestaurantConceptsLlcMember2019-12-310000887596cake:NorthItaliaMember2019-12-310000887596us-gaap:AllOtherSegmentsMember2019-01-010000887596cake:TheCheesecakeFactoryMember2019-01-010000887596us-gaap:AllOtherSegmentsMember2018-01-020000887596cake:TheCheesecakeFactoryMember2018-01-020000887596us-gaap:CommonStockMember2019-01-022019-12-310000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2019-01-022019-12-310000887596us-gaap:CommonStockMember2018-01-032019-01-010000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2018-01-032019-01-010000887596us-gaap:CommonStockMember2017-01-042018-01-020000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2017-01-042018-01-020000887596us-gaap:GeneralAndAdministrativeExpenseMember2019-01-022019-12-310000887596cake:OtherOperatingCostsAndExpensesMember2019-01-022019-12-310000887596cake:LaborExpensesMember2019-01-022019-12-310000887596us-gaap:GeneralAndAdministrativeExpenseMember2018-01-032019-01-010000887596cake:OtherOperatingCostsAndExpensesMember2018-01-032019-01-010000887596cake:LaborExpensesMember2018-01-032019-01-010000887596us-gaap:GeneralAndAdministrativeExpenseMember2017-01-042018-01-020000887596cake:OtherOperatingCostsAndExpensesMember2017-01-042018-01-020000887596cake:LaborExpensesMember2017-01-042018-01-020000887596us-gaap:CommonStockMember2019-01-022019-12-310000887596us-gaap:AdditionalPaidInCapitalMember2019-01-022019-12-310000887596us-gaap:CommonStockMember2018-01-032019-01-010000887596us-gaap:AdditionalPaidInCapitalMember2018-01-032019-01-010000887596us-gaap:AdditionalPaidInCapitalMember2017-01-042018-01-0200008875962019-07-0200008875962020-06-150000887596srt:MinimumMembercake:RestrictedSharesAndRestrictedShareUnitsMember2019-01-022019-12-310000887596srt:MaximumMembercake:RestrictedSharesAndRestrictedShareUnitsMember2019-01-022019-12-310000887596us-gaap:EmployeeStockOptionMember2019-01-022019-12-310000887596srt:MinimumMember2019-01-022019-12-310000887596srt:MaximumMember2019-01-022019-12-3100008875962018-06-072018-06-070000887596cake:ThirdAmendedAndRestatedLoanAgreementMember2019-07-300000887596cake:RockSugarSoutheastAsianKitchenMember2018-01-032019-01-010000887596cake:GrandLuxCafeMember2018-01-032019-01-010000887596cake:ThreeCheesecakeFactoryMember2019-01-022019-12-310000887596cake:TheCheesecakeFactoryMember2019-01-022019-12-310000887596us-gaap:AllOtherSegmentsMember2018-01-032019-01-010000887596cake:ThreeCheesecakeFactoryMember2018-01-032019-01-010000887596cake:TheCheesecakeFactoryMember2018-01-032019-01-010000887596us-gaap:AllOtherSegmentsMember2017-01-042018-01-020000887596cake:ThreeCheesecakeFactoryMember2017-01-042018-01-020000887596cake:TheCheesecakeFactoryMember2017-01-042018-01-020000887596cake:TheCheesecakeFactoryMember2019-10-022019-12-310000887596cake:TheCheesecakeFactoryMember2018-10-032019-01-010000887596cake:TheCheesecakeFactoryMember2018-07-042018-10-020000887596cake:TheCheesecakeFactoryMember2018-04-042018-07-030000887596cake:ContingentConsiderationAndCompensationLiabilitiesMember2019-12-310000887596cake:ContingentConsiderationAndCompensationLiabilitiesMember2019-01-022019-12-3100008875962018-01-020000887596us-gaap:FairValueInputsLevel2Member2019-12-310000887596us-gaap:FairValueInputsLevel1Member2019-12-310000887596us-gaap:FairValueInputsLevel1Member2019-01-010000887596us-gaap:AccountingStandardsUpdate201602Member2019-12-310000887596us-gaap:FairValueInputsLevel2Member2019-01-010000887596srt:MinimumMembercake:ThirdAmendedAndRestatedLoanAgreementMember2019-07-302019-07-300000887596srt:MaximumMembercake:ThirdAmendedAndRestatedLoanAgreementMember2019-07-302019-07-3000008875962018-01-032019-01-010000887596cake:NorthItaliaRemainingBusinessOfFoxRestaurantConceptsLlcIncludingFlowerChildAndAllOtherFRCBrandsMember2019-12-310000887596cake:FrcAcquisitionMember2019-10-020000887596cake:NorthItaliaRemainingBusinessOfFoxRestaurantConceptsLlcIncludingFlowerChildAndAllOtherFRCBrandsMember2019-12-312019-12-310000887596cake:NorthItaliaRemainingBusinessOfFoxRestaurantConceptsLlcIncludingFlowerChildAndAllOtherFRCBrandsMember2019-01-022019-12-310000887596cake:NorthItaliaRemainingBusinessOfFoxRestaurantConceptsLlcIncludingFlowerChildAndAllOtherFRCBrandsMembercake:TheCheesecakeFactoryMember2019-10-022019-12-310000887596cake:NorthItaliaRemainingBusinessOfFoxRestaurantConceptsLlcIncludingFlowerChildAndAllOtherFRCBrandsMembercake:TheCheesecakeFactoryMember2019-07-032019-10-010000887596us-gaap:AllOtherSegmentsMember2019-01-022019-12-310000887596cake:NorthItaliaAcquisitionMember2019-10-022019-10-020000887596cake:FrcAcquisitionMember2019-10-022019-10-0200008875962017-01-042018-01-0200008875962019-01-022019-12-310000887596us-gaap:FairValueInputsLevel3Member2019-12-3100008875962019-12-3100008875962019-01-01iso4217:USDxbrli:purecake:restaurantcake:itemcake:leasecake:locationcake:statexbrli:sharesiso4217:USDxbrli:shares

UNITED STATES SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K/A

(Amendment No. 1)

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

For the fiscal year ended December 31, 2019

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)

Registrant’s telephone number, including area code:  (818) 871-3000

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

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 (NASDAQ Global Select Market)

Securities registered pursuant to Section 12(g) of the Act:  None

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes   No  

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes   No  

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 (§232.405 of this chapter) 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 Act). Yes   No  

The aggregate market value of the voting stock held by non-affiliates of the registrant as of the last business day of the second fiscal quarter, July 2, 2019, was $1,787,355,740 (based on the last reported sales on The Nasdaq Stock Market on that date).

As of June 15, 2020, 45,462,133 shares of the registrant’s Common Stock, $.01 par value per share, were outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Part III of this Form 10-K incorporates by reference information from the registrant’s proxy statement for the annual meeting of stockholders held on May 28, 2020.

EXPLANATORY NOTE

This Amendment No. 1 on Form 10-K/A (this “Amendment”) amends the Annual Report on Form 10-K of The Cheesecake Factory Incorporated (the “Company”) for the fiscal year ended December 31, 2019, as filed with the Securities and Exchange Commission (“SEC”) on March 12, 2020 (the “Form 10-K”). In the Form 10-K, the Company inadvertently omitted the “Report of Independent Registered Public Accounting Firm” (the “Audit Report”) of its prior auditors (PricewaterhouseCoopers LLP) for the fiscal year ended January 2, 2018. The Audit Report was signed by PricewaterhouseCoopers LLP and delivered to the Company prior to the original filing of the Form 10-K, but the Audit Report was inadvertently omitted from the Form 10-K.

This Form 10-K/A is being filed solely to include the inadvertently omitted Audit Report for PricewaterhouseCoopers LLP relating to the Company’s consolidated financial statements. No other changes were made to the Audit Report or to the Form 10-K. The consolidated financial statements and notes to consolidated financial statements have remained the same as that previously filed in the Form 10-K.

This Amendment reflects information as of the filing date of the Form 10-K, does not reflect events occurring after that date and does not modify or update in any way disclosures made in the Form 10-K, except as specifically noted above.

In accordance with Rule 12b-15 of the Securities Exchange Act of 1934, as amended, this Amendment includes new certifications required by Sections 302 and 906 of the Sarbanes-Oxley Act of 2002, as amended, dated as of the filing date of this Amendment.

1

ITEM 8.FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

The consolidated financial statements required to be filed hereunder are set forth in Part IV, Item 15 of this report.

PART IV

ITEM 15.EXHIBITS, FINANCIAL STATEMENT SCHEDULES

The following documents are filed as a part of this Report:

(a)    1.   Financial statements:

The consolidated financial statements required to be filed hereunder are listed in the Index to Consolidated Financial Statements on page 3 of this report.

2.   Financial statement schedules:

All schedules have been omitted because they are not applicable, not required or the information has been otherwise supplied in the financial statements or notes to the financial statements.

3.   Exhibits:

The Exhibits required to be filed hereunder are listed in the exhibit index included herein at page 36.

2

Report of Independent Registered Public Accounting Firm

To the Stockholders and Board of Directors

The Cheesecake Factory Incorporated:

Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting

We have audited the accompanying consolidated balance sheets of The Cheesecake Factory Incorporated and subsidiaries (the Company) as of December 31, 2019 and January 1, 2019, the related consolidated statements of income, comprehensive income, stockholders’ equity, and cash flows for each of the years in the two-year period ended December 31, 2019, and the related notes (collectively, the consolidated financial statements). We also have audited the Company’s internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2019 and January 1, 2019, and the results of its operations and its cash flows for each of the years in the two-year period ended December 31, 2019, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2019 based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

The Company acquired North Italia and the remaining business of Fox Restaurant Concepts LLC (FRC) during 2019, and management excluded from its assessment of the effectiveness of the Company’s internal control over financial reporting as of December 31, 2019, North Italia’s and FRC’s internal control over financial reporting associated with 28.3% of total assets and 3.7% of total revenues included in the consolidated financial statements of the Company as of and for the year ended December 31, 2019. Our audit of internal control over financial reporting of the Company also excluded an evaluation of the internal control over financial reporting of North Italia and FRC.

Change in Accounting Principles

As discussed in Note 1 to the consolidated financial statements, the Company has changed its method of accounting for revenue from contracts with customers as of January 3, 2018 due to the adoption of Accounting Standards Codification Topic 606, Revenue from Contracts with Customers, and has changed its method of accounting for leases as of January 2, 2019 due to the adoption of Accounting Standards Codification Topic 842, Leases.

Basis for Opinions

The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

4

Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

Assessment of carrying value of property and equipment

As discussed in Notes 1 and 6 to the consolidated financial statements, the property and equipment, net, and impairment of assets and lease termination balances as of and for the year ended December 31, 2019 were $832 million and $18 million, respectively. The Company assesses the potential impairment of long-lived assets, which includes property and equipment, net, on an annual basis or whenever events or changes in circumstances indicate the carrying value of the asset or asset group may not be recoverable.

We identified the assessment of the carrying value of property and equipment, net, as a critical audit matter. For some restaurant asset groups, the estimated undiscounted cash flow of the asset groups were less than their carrying values, which indicated potential impairment. This required the Company to estimate the fair value of the asset groups in order to measure the amount of impairment expense. The estimates of undiscounted cash flow and fair value resulted in the application of greater auditor judgment. In particular, the revenue growth rate and the operating margin assumptions used to estimate both the undiscounted cash flow and the fair value of the restaurant asset groups were challenging to evaluate as minor changes to those assumptions had a potential significant effect on the Company’s assessment of the carrying value of the restaurant asset groups, and the amount of the related impairment expense.

The primary procedures we performed to address the critical audit matter included the following. We tested certain internal controls over the Company’s long-lived asset impairment assessment process. This included controls related to the determination of the undiscounted cash flow and fair value of the restaurant asset groups, and the related revenue growth rate and operating margin assumptions. We performed sensitivity analyses over the revenue growth rate and operating margin assumptions to assess their impact on the Company’s determination of the undiscounted cash flow and fair value of the restaurant assets groups. We evaluated the Company’s forecasted revenue growth rate and operating margin assumptions for the restaurant asset groups by comparing the assumptions to the restaurant asset groups’ historical and peer group performance. We compared the Company’s revenue growth rate and operating margin forecasts to actual results to assess the Company’s ability to accurately forecast.

5

Evaluation of the acquisition-date fair values of trade names and trademarks and remeasurement of previously held equity interests

As discussed in Notes 1, 2 and 7 to the consolidated financial statements, on October 2, 2019, the Company acquired North Italia and the remaining business of Fox Restaurant Concepts LLC (FRC). As a result of the transaction, the Company acquired trade names and trademarks representing the names of the restaurant concepts acquired. The acquisition-date fair value for the trade names and trademark assets are included in intangibles acquired of $337 million. The Company also remeasured previously held equity interests in North Italia and Flower Child immediately before the acquisition to acquisition-date fair value of $122 million and recognized a gain of $53 million which is included in gain on investments in unconsolidated affiliates in the consolidated statements of operations.

We identified the evaluation of the acquisition-date fair value of the North Italia, Flower Child and other FRC trade names and trademark assets and the remeasurement of previously held equity interests in North Italia and Flower Child as a critical audit matter. A high degree of subjective auditor judgment was involved in evaluating certain inputs to the relief from royalty model used to determine the fair value of the trade names and trademarks, and the discounted cash flow model used to determine the enterprise value of North Italia and Flower Child. The key inputs used in the relief from royalty model included royalty rates, discount rates, and revenue growth rates. The key inputs used in the discounted cash flow model included revenue growth rates, EBITDA as a percentage of revenue, and discount rates. There was limited observable market information and the calculated fair value of such assets was sensitive to possible changes in these key inputs.

The primary procedures we performed to address this critical audit matter included the following. We tested certain internal controls over the Company’s acquisition-date valuation process, including controls over the key inputs listed above. In connection with our assessment of the inputs used in the valuation, we compared forecasted revenue growth rates and EBITDA as a percentage of revenue to historical actual results and performing sensitivity analyses to assess the impact of changes to the forecasted revenue growth rates. In addition, we involved valuation professionals with specialized skills and knowledge, who assisted in:

evaluating the selected discount rates by comparing them against discount rate ranges that were independently developed using publicly available market data;
assessing the forecasted revenue growth rates and EBITDA as a percentage of revenue by comparing them against revenue growth rates and EBITDA as a percentage of revenue of publicly available market data for comparable companies;
evaluating the selected royalty rates by comparing them against publicly available royalty rates of comparable companies; and
testing the estimates of fair values of the trade name and trademark assets and enterprise values using independently obtained market data and comparing the results to the Company’s fair value estimates.

Evaluation of the acquisition-date fair value of contingent consideration

As discussed in Notes 1, 2 and 13 to the consolidated financial statements, on October 2, 2019, the Company acquired North Italia and the remaining business of Fox Restaurant Concepts LLC. The acquisition agreement included a contingent consideration provision, a portion of which was considered part of the acquisition consideration, and the remainder of which was considered future compensation expense. The acquisition-date fair values for the acquisition consideration and future compensation expense were $13 million and $7 million, respectively.

We identified the evaluation of the acquisition-date fair value of the contingent consideration as a critical audit matter. A high degree of subjective auditor judgment was required in evaluating certain inputs to the Monte Carlo model used to determine the fair value of the contingent consideration. Specifically, the key inputs included forecasted revenue growth rates, EBITDA as a percentage of revenue and volatility rate. There was limited observable market information, and the calculated fair value of the contingent consideration was sensitive to possible changes to these key inputs.

6

The primary procedures we performed to address this critical audit matter included the following. We tested certain internal controls over the Company’s acquisition-date valuation process, including controls over the key inputs listed above. In connection with our assessment of the revenue and EBITDA forecasts used in the valuation, we compared forecasted revenue growth rates and EBITDA as a percentage of revenue to historical actual results. In addition, we involved valuation professionals with specialized skills and knowledge, who assisted in:

assessing the selected volatility rate by comparing it against publicly available volatility rate of comparable companies;
developing estimates of the fair values of the contingent consideration using independently obtained external information and comparing the results to the Company’s fair value estimates; and
performing sensitivity analyses to assess the impact of reasonably possible changes to the forecasted revenue growth rates and EBITDA.

/s/ KPMG LLP

We have served as the Company’s auditor since 2018.

Los Angeles, California

March 11, 2020

7

Report of Independent Registered Public Accounting Firm

To the Board of Directors and Stockholders of The Cheesecake Factory Incorporated

Opinion on the Financial Statements

We have audited the consolidated statement of income, comprehensive income, stockholders’ equity and cash flows of The Cheesecake Factory Incorporated (the “Company”) for the year ended January 2, 2018, including the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the results of operations and cash flows of the Company for the year ended January 2, 2018 in conformity with accounting principles generally accepted in the United States of America.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit of these consolidated financial statements in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.

Our audit included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audit provides a reasonable basis for our opinion.

/s/ PricewaterhouseCoopers LLP

Los Angeles, California

February 28, 2018

We served as the Company’s auditor from at least 1992 to 2018. We have not been able to determine the specific year we began serving as auditor of the Company.

8

THE CHEESECAKE FACTORY INCORPORATED

CONSOLIDATED BALANCE SHEETS

(In thousands, except share data)

    

December 31, 2019

    

January 1, 2019

ASSETS

Current assets:

Cash and cash equivalents

$

58,416

$

26,578

Accounts receivable

 

25,619

 

20,928

Income taxes receivable

 

4,626

 

Other receivables

 

64,683

 

68,193

Inventories

 

47,225

 

38,886

Prepaid expenses

 

43,946

 

40,645

Total current assets

 

244,515

 

195,230

Property and equipment, net

 

831,599

 

913,275

Other assets:

Intangible assets, net

 

437,207

 

26,209

Prepaid rent

 

 

34,961

Operating lease assets

1,240,976

Investments in unconsolidated affiliates

79,767

Other

 

86,296

 

64,691

Total other assets

 

1,764,479

 

205,628

Total assets

$

2,840,593

$

1,314,133

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current liabilities:

Accounts payable

$

61,946

$

49,071

Income taxes payable

712

Gift card liabilities

187,978

172,336

Operating lease liabilities

128,081

Other accrued expenses

 

236,582

 

194,381

Total current liabilities

 

614,587

 

416,500

Deferred income taxes

 

33,847

 

52,123

Deferred rent liabilities

 

 

79,697

Deemed landlord financing liabilities

 

 

113,095

Long-term debt

290,000

10,000

Operating lease liabilities

1,189,869

Other noncurrent liabilities

 

140,548

 

71,659

Commitments and contingencies (Note 14)

Stockholders’ equity:

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

 

 

Common stock, $.01 par value, 250,000,000 shares authorized; 97,685,178 and 96,621,990 shares issued at December 31, 2019 and January 1, 2019, respectively

 

977

 

967

Additional paid-in capital

 

855,989

 

828,676

Retained earnings

 

1,408,333

 

1,384,494

Treasury stock, 52,916,434 and 51,791,941 shares at cost at December 31, 2019 and January 1, 2019, respectively

 

(1,693,122)

 

(1,642,140)

Accumulated other comprehensive loss

(435)

(938)

Total stockholders’ equity

 

571,742

 

571,059

Total liabilities and stockholders’ equity

$

2,840,593

$

1,314,133

See the accompanying notes to the consolidated financial statements.

9

THE CHEESECAKE FACTORY INCORPORATED

CONSOLIDATED STATEMENTS OF INCOME

(In thousands, except per share data)

Fiscal Year

    

2019

    

2018

    

2017

Revenues

$

2,482,692

$

2,332,331

$

2,260,502

Costs and expenses:

Cost of sales

 

561,783

 

532,880

 

519,388

Labor expenses

 

899,667

 

834,134

 

777,595

Other operating costs and expenses

 

631,613

 

566,825

 

552,791

General and administrative expenses

 

160,199

 

154,770

 

141,533

Depreciation and amortization expenses

 

88,133

 

95,976

 

92,729

Impairment of assets and lease terminations

 

18,247

 

17,861

 

10,343

Acquisition-related costs

5,270

Acquisition-related contingent consideration, compensation and amortization expenses

1,033

Preopening costs

 

13,149

 

10,937

 

13,278

Total costs and expenses

 

2,379,094

 

2,213,383

 

2,107,657

Income from operations

 

103,598

 

118,948

 

152,845

Gain/(loss) on investments in unconsolidated affiliates

39,233

(4,754)

(479)

Interest and other expense, net

 

(2,497)

 

(6,783)

 

(5,900)

Income before income taxes

 

140,334

 

107,411

 

146,466

Income tax provision/(benefit)

 

13,041

 

8,376

 

(10,926)

Net income

$

127,293

$

99,035

$

157,392

Net income per share:

Basic

$

2.90

$

2.19

$

3.35

Diluted

$

2.86

$

2.14

$

3.27

Weighted average shares outstanding:

Basic

 

43,949

 

45,263

 

46,930

Diluted

 

44,545

 

46,215

 

48,152

See the accompanying notes to the consolidated financial statements.

10

THE CHEESECAKE FACTORY INCORPORATED

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(In thousands)

Fiscal Year

    

2019

    

2018

    

2017

Net income

$

127,293

$

99,035

$

157,392

Other comprehensive gain/(loss):

 

 

 

  

Foreign currency translation adjustment

 

503

 

(850)

 

(88)

Other comprehensive gain/(loss)

 

503

 

(850)

 

(88)

Total comprehensive income

$

127,796

$

98,185

$

157,304

See the accompanying notes to the consolidated financial statements.

11

THE CHEESECAKE FACTORY INCORPORATED

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(In thousands)

Accumulated

Shares of

Additional

Other

Common

Common

Paid-in

Retained

Treasury

Comprehensive

    

Stock

    

Stock

    

Capital

    

Earnings

    

Stock

    

Loss

    

Total

Balance, January 3, 2017

94,672

$

947

$

774,137

$

1,238,012

$

(1,409,889)

$

$

603,207

Net income

 

 

 

157,392

 

 

157,392

Foreign currency translation adjustment

(88)

(88)

Cash dividends declared Common stock, $1.06 per share

 

 

 

(49,738)

 

 

(49,738)

Stock-based compensation

 

 

16,696

 

 

 

16,696

Common stock issued under stock-based compensation plans

740

 

7

 

9,029

 

 

 

9,036

Treasury stock purchases

 

 

 

(122,975)

 

 

(122,975)

Balance, January 2, 2018

95,412

954

799,862

1,345,666

(1,532,864)

(88)

613,530

Cumulative effect of adopting the pronouncement related to revenue recognition, net of tax

(3,560)

(3,560)

Balance, January 2, 2018, as adjusted

95,412

954

799,862

1,342,106

(1,532,864)

(88)

609,970

Net income

99,035

99,035

Foreign currency translation adjustment

(850)

(850)

Cash dividends declared Common stock, $1.24 per share

(56,647)

(56,647)

Stock-based compensation

554

6

20,245

20,251

Common stock issued under stock-based compensation plans

656

7

8,569

8,576

Treasury stock purchases

(109,276)

(109,276)

Balance, January 1, 2019

96,622

967

828,676

1,384,494

(1,642,140)

(938)

571,059

Cumulative effect of adopting the pronouncement related to lease accounting, net of tax

(41,466)

(41,466)

Balance, January 1, 2019, as adjusted

96,622

967

828,676

1,343,028

(1,642,140)

(938)

529,593

Net income

127,293

127,293

Foreign currency translation adjustment

503

503

Cash dividends declared Common stock, $1.38 per share

(61,988)

(61,988)

Stock-based compensation

476

4

19,595

19,599

Common stock issued under stock-based compensation plans

587

6

7,718

7,724

Treasury stock purchases

(50,982)

(50,982)

Balance, December 31, 2019

97,685

$

977

$

855,989

$

1,408,333

$

(1,693,122)

$

(435)

$

571,742

See the accompanying notes to the consolidated financial statements.

12

THE CHEESECAKE FACTORY INCORPORATED

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

Fiscal Year

    

2019

    

2018

    

2017

Cash flows from operating activities:

Net income

$

127,293

$

99,035

$

157,392

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

Depreciation and amortization expenses

 

88,133

 

95,976

 

92,729

Deferred income taxes

 

(2,197)

 

(5,510)

 

(25,180)

Impairment of assets and lease terminations

 

16,223

 

16,411

 

10,586

Stock-based compensation

 

19,373

 

19,988

 

16,457

(Gain)/loss from investments in unconsolidated affiliates

(39,233)

4,754

479

Changes in assets and liabilities, net of acquired amounts:

Accounts and other receivables

 

3,777

 

3,680

 

(7,188)

Income taxes receivable/payable

 

(5,338)

 

15,729

 

(17,315)

Inventories

 

(5,766)

 

3,667

 

(7,634)

Prepaid expenses

 

(4,133)

 

6,262

 

(5,227)

Operating lease assets/liabilities

5,019

Other assets

 

(11,989)

 

7,406

 

(9,034)

Accounts payable

 

2,326

 

5,601

 

3,771

Gift card liabilities

9,695

8,395

10,200

Other accrued expenses

 

15,578

 

9,921

 

18,760

Cash provided by operating activities

 

218,761

 

291,315

 

238,796

Cash flows from investing activities:

Additions to property and equipment

 

(73,765)

 

(102,909)

 

(120,779)

Additions to intangible assets

 

(2,100)

 

(3,020)

 

(1,654)

Acquisition, net of cash acquired

(261,695)

Investments in unconsolidated affiliates

(3,000)

(25,000)

(18,000)

Loans made to unconsolidated affiliates

(22,500)

Proceeds from variable life insurance contract

540

Cash used in investing activities

 

(363,060)

 

(130,389)

 

(140,433)

Cash flows from financing activities:

Deemed landlord financing proceeds

 

 

21,788

 

12,128

Deemed landlord financing payments

 

 

(5,128)

 

(4,391)

Borrowings on credit facility

335,000

70,000

85,000

Repayments on credit facility

(55,000)

(70,000)

(75,000)

Proceeds from exercise of stock options

 

7,724

 

8,576

 

9,036

Cash dividends paid

 

(60,722)

 

(56,251)

 

(49,889)

Treasury stock purchases

 

(50,982)

 

(109,276)

 

(122,975)

Cash provided by/(used in) financing activities

 

176,020

 

(140,291)

 

(146,091)

Foreign currency translation adjustment

117

(65)

(103)

Net change in cash and cash equivalents

 

31,838

 

20,570

 

(47,831)

Cash and cash equivalents at beginning of period

 

26,578

 

6,008

 

53,839

Cash and cash equivalents at end of period

$

58,416

$

26,578

$

6,008

Supplemental disclosures:

Interest paid

$

1,646

$

8,156

$

7,128

Income taxes paid

$

20,778

$

10,149

$

31,582

Construction payable

$

6,504

$

4,585

$

12,145

Non-cash operating:

Settlement of sale-leaseback accounting

$

$

11,863

$

Non-cash investing:

Settlement of landlord sale-leaseback accounting

$

$

6,824

$

Acquisition-related deferred consideration and compensation

$

(66,257)

$

$

Fair value of previously-held equity investments

$

(122,000)

$

$

Loans repaid by unconsolidated affiliates as a reduction of acquisition cash

$

12,500

$

$

Loan to unconsolidated affiliate assumed in acquisition

$

10,000

$

$

Non-cash financing:

Settlement of landlord financing obligation for sale-leaseback leases

$

$

(18,687)

$

Deemed landlord financing proceeds

$

$

13,748

$

See the accompanying notes to the consolidated financial statements.

13

THE CHEESECAKE FACTORY INCORPORATED

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1.    Summary of Significant Accounting Policies

Description of Business

The Cheesecake Factory Incorporated is a leader in experiential dining. We are culinary forward and relentlessly focused on hospitality. We currently own and operate 294 restaurants throughout the United States and Canada under brands including The Cheesecake Factory®, North Italia® and a collection within the Fox Restaurant Concepts ("FRC") subsidiary. Internationally, 26 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.

Basis of Presentation

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

On October 2, 2019, we completed the acquistion of North Italia and the remaining business of FRC, including Flower Child and all other FRC brands. The results of operations, financial position and cash flows of the acquired businesses are included in our consolidated financial statements as of the acquisition date. See Note 2 for further discussion of the Acquisition.

We utilize a 52/53-week fiscal year ending on the Tuesday closest to December 31 for financial reporting purposes. Fiscal years 2019, 2018 and 2017 each consisted of 52 weeks.

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.

Business Combination

On October 2, 2019, we completed the acquisition of North Italia and the remaining business of FRC. Since the Acquisition represents a business combination achieved in stages, we remeasured our previously-held equity interests in North Italia and Flower Child immediately before the acquisition to acquisition-date fair value and recognized a resulting gain. In accordance with the acquisition method of accounting for business combinations, we allocated the purchase price of acquired businesses to the tangible and intangible assets acquired and liabilities assumed based on preliminary estimated fair values. We estimated the fair value of assets and liabilities based upon widely-accepted valuation techniques, including discounted cash flow, relief from royalty and Monte Carlo methods, depending on the nature of the assets acquired or liabilities assumed. We expect minor adjustments to our purchase accounting in the first quarter of fiscal 2020 as we finalize our valuation of the acquired intangible assets. (See Note 2 for further discussion of the Acquisition.)

Cash and Cash Equivalents

Amounts receivable from credit card processors, totaling $21.2 million and $17.3 million at December 31, 2019 and January 1, 2019, respectively, are considered cash equivalents because they are both short-term and highly liquid in nature and are typically converted to cash within three days of the sales transaction. Our cash management system provides for the funding of all major bank disbursement accounts on a daily basis as checks are presented for payment. Under this system, outstanding checks are in excess of the cash balances at certain banks, which creates book overdrafts. Book overdrafts are presented as a current liability in other accrued expenses on our consolidated balance sheet.

14

Accounts and Other Receivables

Our accounts receivable principally result from credit sales to bakery customers. Other receivables consist primarily of amounts due from our gift card distributors and landlords.

Concentration of Credit Risk

Financial instruments that potentially subject us to a concentration of credit risk are cash and cash equivalents and receivables. We maintain our day-to-day operating cash balances in non-interest-bearing transaction accounts, which are insured by the Federal Deposit Insurance Corporation (“FDIC”) up to $250,000. We invest our excess cash in a money market deposit account, which is insured by the FDIC up to $250,000. Although we maintain balances that exceed the federally insured limit, we have not experienced any losses related to this balance, and we believe credit risk to be minimal.

We consider the concentration of credit risk for accounts receivable to be minimal due to the payment histories and general financial condition of our larger bakery customers. Concentration of credit risk related to other receivables is limited as this balance is comprised primarily of amounts due from our gift card distributors and landlords.

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 Company to develop its 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):

December 31, 2019

    

Level 1

    

Level 2

    

Level 3

Assets (Liabilities)

 

Non-qualified deferred compensation assets

$

77,228

$

$

Non-qualified deferred compensation liabilities

(76,255)

Acquisition-related deferred consideration

(53,933)

Acquisition-related contingent consideration and compensation liabilities

(13,218)

January 1, 2019

    

Level 1

    

Level 2

    

Level 3

Assets (Liabilities)

Non-qualified deferred compensation assets

$

57,606

$

$

Non-qualified deferred compensation liabilities

(57,551)

 

Deemed landlord financing liabilities

(118,600)

Changes in the fair value of non-qualified deferred compensation assets and liabilities and deemed landlord financing liabilities are recognized in interest and other expense, net in our consolidated statements of income. Changes in the fair value of the acquisition-related deferred and contingent consideration and compensation liabilities are recognized in acquisition-related contingent consideration, compensation and amortization expenses in our consolidated statements of income.

15

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 was $0 to $69.2 million. Results could change materially if different estimates and assumptions were used. 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):

Balance, January 1, 2019

$

Acquisition-date fair value

 

12,786

Change in fair value

 

432

Balance, December 31, 2019

$

13,218

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

Inventories

Inventories consist of restaurant food and other supplies, bakery raw materials and bakery finished goods and are stated at the lower of cost or net realizable value on an average cost basis at the restaurants and on a first-in, first-out basis at the bakeries.

Property and Equipment

We record property and equipment at cost less accumulated depreciation. Improvements are capitalized while repairs and maintenance costs are expensed as incurred. Depreciation and amortization are calculated using the straight-line method over the estimated useful life of the assets or the lease term, whichever is shorter. Leasehold improvements include the cost of our internal development and construction department. Depreciation and amortization periods are as follows:

Buildings and land improvements

    

25 to 30 years

Leasehold improvements

 

10 to 30 years

Furnishings, fixtures and equipment

 

3 to 15 years

Computer software and equipment

 

5 years

Gains and losses related to property and equipment disposals are recorded in depreciation and amortization expenses.

Intangible Assets

Our intangible assets consist primarily of goodwill, indefinite-lived trade names, trademarks and transferable alcoholic beverage licenses and definite-lived licensing agreements and non-transferable alcoholic beverage licenses. Definite-lived intangible assets are amortized on a straight-line basis over their estimated useful lives and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable based on estimated undiscounted future cash flows. If impaired, the asset or asset group is written down to fair value based on discounted future cash flows. Amortization is recorded in acquisition-related contingent consideration, compensation and amortization expenses in our consolidated statements of income.

Goodwill and other indefinite-lived intangible assets are not amortized but are instead tested for impairment annually as of the first day of our fiscal fourth quarter or on an interim basis if events or changes in circumstances between annual tests indicate a potential impairment. First, we determine if, based on qualitative factors, it is more likely than not that an impairment exists. Factors considered include, but are not limited to historical financial performance, a significant decline in expected future cash flows, unanticipated competition, changes in management or key personnel, macroeconomic and industry conditions and the legal and regulatory environment. If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment is performed. The quantitative assessment requires an analysis of several best estimates and assumptions, including future sales and operating results and other factors that could affect fair value or otherwise indicate potential impairment. We also consider our reporting units’ projected ability to generate income from operations and positive cash flow in future periods.

16

We evaluate the useful lives of our intangible assets, other than goodwill, at each reporting period to determine if they are definite or indefinite-lived. A determination on useful life requires judgments and assumptions regarding the future effects of obsolescence, demand, competition, other economic factors (such as the stability of the industry, legislative action that results in an uncertain or changing regulatory environment and expected changes in distribution channels), the level of required maintenance expenditures and the expected lives of other related groups of assets.

Impairment of Long-Lived Assets and Lease Terminations

We assess the potential impairment of our long-lived assets on an annual basis or whenever events or changes in circumstances indicate the carrying value of the assets or asset group may not be recoverable. Factors considered include, but are not limited to, negative cash flow, significant underperformance relative to historical or projected future operating results, significant changes in the manner in which an asset is being used, an expectation that an asset will be disposed of significantly before the end of its previously estimated useful life and significant negative industry or economic trends. At any given time, we may be monitoring a small number of locations, and future impairment charges could be required if individual restaurant performance does not improve or we make the decision to close or relocate a restaurant.

We have determined that our asset group for impairment testing is comprised of the assets and liabilities of each of our individual restaurants, as this is the lowest level of identifiable cash flows. We have identified leasehold improvements as the primary asset because it is the most significant component of our restaurant assets, it is the principal asset from which our restaurants derive their cash flow generating capacity and it has the longest remaining useful life. The recoverability is assessed by comparing the carrying value of the assets to the undiscounted cash flows expected to be generated by these assets. Impairment losses are measured as the amount by which the carrying values of the assets exceed their fair value, which is determined based on discounted future net cash flows expected to be generated by the assets.

In fiscal 2019, we recorded $18.2 million of impairment of assets and lease termination expense related to the impairment of two The Cheesecake Factory restaurants, one Grand Lux Cafe and Social Monk Asian Kitchen and the closure of one Grand Lux Cafe and one RockSugar Southeast Asian Kitchen. In fiscal 2018, we recorded $17.9 million of impairment of assets and lease termination expense related to the impairment of one The Cheesecake Factory restaurant, one Grand Lux Cafe and one RockSugar Southeast Asian Kitchen and the closure of two The Cheesecake Factory restaurants. In fiscal 2017, we recorded $10.3 million of impairment of assets and lease termination expense related to three The Cheesecake Factory restaurants, including one relocation and one lease expiration, and one Grand Lux Cafe. These amounts are recorded in impairment of assets and lease terminations on the consolidated statements of income.

Investments in Unconsolidated Affiliates

During fiscal years 2018, 2017 and until the Acquisition on October 2, 2019, we made minority equity investments in two restaurant concepts, North Italia and Flower Child, bringing our percentage of ownership to 49% in both concepts immediately prior to the Acquisition. Since we held a number of rights with regard to participation in policy-making processes, but did not control these entities prior to the Acquisition, we accounted for these investments under the equity method. Accordingly, we recognized our proportionate share of the reported earnings or losses of these entities on the consolidated statements of income and as an adjustment to our investments on the consolidated balance sheets.

Prior to the Acquisition, we assessed the potential impairment of our equity investments whenever events or changes in circumstances indicated that a decrease in value of the investment had occurred that was other than temporary, in which case we would recognize the decrease even though it is in excess of what would otherwise be recognized by application of the equity method. No impairment losses were recorded for these assets during fiscal years 2019, 2018 and 2017.

Revenue Recognition

Our revenues consist of sales at our Company-owned restaurants, sales from our bakery operations to our licensees and other third-party customers, royalties from our licensees’ restaurant sales and from consumer packaged goods sales, and licensee development and site fees. Revenues are presented net of sales taxes. Sales tax collected is included in other accrued expenses until the taxes are remitted to the appropriate taxing authorities.

17

Revenues from restaurant sales are recognized when payment is tendered at the point of sale. Revenues from bakery sales are recognized upon transfer of title and risk to customers. Royalty revenues are recognized in the period the related sales occur, utilizing the sale-based royalty exception available under current accounting guidance. Our consumer packaged goods minimum guarantees do not require distinct performance obligations. Therefore, related revenue is recognized on a straight-line basis over the life of the applicable agreements, ranging from one to three years. As our development and site fee agreements do not contain distinct performance obligations, related revenue is recognized on a straight-line basis over the life of the applicable agreements, ranging from eight to 30 years.

In fiscal 2019, we deferred revenue of $0.2 million for new minimum guarantees for consumer packaged goods and recognized minimum guarantee revenue of $0.5 million. In fiscal 2019, we deferred revenue of $0.3 million for new site and development agreements and recognized revenue of $0.5 million. In fiscal 2018, we deferred revenue of $0.9 million for new minimum guarantees for consumer packaged goods and recognized minimum guarantee revenue of $0.8 million. In fiscal 2018, we deferred revenue of $0.2 million for new site and development agreements and recognized revenue of $0.4 million. Prior to the adoption of the new revenue recognition standard in 2018, we recognized revenue for development fees upon execution of new development agreements and for site fees upon our approval of new restaurant sites.

We recognize a liability upon the sale of our gift cards and recognize revenue when these gift cards are redeemed in our restaurants. Based on our historical redemption patterns, we can reasonably estimate the amount of gift cards for which redemption is remote, which is referred to as “breakage.” Breakage is recognized over a three-year period in proportion to historical redemption trends and is classified as revenues in our consolidated statements of income. We recognized $8.0 million, $8.0 million and $7.9 million of gift card breakage in fiscal years 2019, 2018 and 2017, respectively. Incremental direct costs related to gift card sales, including commissions and credit card fees, are deferred and recognized in earnings in the same pattern as the related gift card revenue. There were no changes to our accounting for gift card revenue and related costs upon adoption of the new revenue recognition standard.

Certain of our promotional programs include multiple element arrangements that incorporate various performance obligations. We allocate revenue using the relative selling price of each performance obligation considering the likelihood of redemption and recognize revenue upon satisfaction of each performance obligation. During fiscal 2019, we deferred revenue of $7.9 million related to promotional programs and recognized $7.3 million of previously deferred revenue related to promotional programs. During fiscal 2018, we deferred revenue of $7.0 million related to promotional programs and recognized $5.9 million of previously deferred revenue related to promotional programs.

(See Recent Accounting Pronouncements for further discussion of our adoption of the new revenue recognition accounting guidance.)

Leases

We currently lease all of our restaurant locations, generally with initial terms of 10 to 20 years plus two five-year renewal options. Our leases typically require contingent rent above the minimum base rent payments based on a percentage of revenues ranging from 2% to 10%, have escalating minimum rent requirements over the term of the lease and require payment for various expenses incidental to the use of the property. A majority of our leases provide for a reduced level of overall rent obligation should specified co-tenancy requirements not be satisfied. We expend cash for leasehold improvements and furniture, fixtures, and equipment to build out and equip our leased premises. We may also expend cash for structural additions that we make to leased premises. Generally, a portion of the leasehold improvements and building costs are reimbursed to us by our landlords as construction contributions. If obtained, landlord construction contributions usually take the form of up-front cash, full or partial credits against our future minimum or percentage rents, or a combination thereof. We do not meet any of the accounting criteria under Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 842, Leases, for being the owner of the asset under construction. Many of our leases provide early termination rights permitting us to terminate the lease prior to expiration in the event our revenues are below a stated level for a period of time, generally conditioned upon repayment of the unamortized landlord contributions.

In addition to leases for our restaurant locations, we also lease automobiles and certain equipment that is used in the restaurants, bakeries and corporate office. The automobile leases are the only non-real estate leases included in our operating lease assets and liabilities. All other leases are immaterial or qualify for the short-term lease exclusion.

The assessment of whether a contract is or contains a lease is performed at contract inception. A lease is defined as a contract that conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Control is defined as having both the right to obtain substantially all the economic benefits from the use of the asset and to direct how and for what purpose the asset is used.

18

At lease commencement, we evaluate each lease to determine its appropriate classification as an operating or finance lease. All of our restaurant and automobile leases are classified as operating leases. For restaurant leases existing at transition, we will continue to apply our historical practice of excluding executory costs, and only minimum base rent will be factored into the initial operating lease liability and corresponding lease asset. For restaurant leases beginning after adoption of ASC 842, we have elected the single lease component practical expedient. Operating lease assets and liabilities are recorded on the balance sheet at lease commencement based on the present value of minimum base rent and other fixed payments over the reasonably certain lease term. The difference between the amounts we expend for structural costs and the construction contributions received from our landlords is recorded as an adjustment to the operating lease asset. Lease terms include the build-out period for our leases where no rent payments are typically due under the terms of the lease, as well as options to renew when we deem we have significant economic incentive to exercise the extension. When determining if we have a significant economic incentive, we consider relevant factors, such as contractual, asset, entity and market-based considerations. Option periods are included in the lease term for the majority of our leases. Termination rights have not been factored into the lease terms since based on our probability assessment we are reasonably certain we will not terminate our leases.

We cannot determine the interest rate implicit in our leases because we do not have access to the lessor’s estimated residual value or the amount of the lessor’s deferred initial direct costs. Therefore, we use our incremental borrowing rate as the discount rate for our leases. Our incremental borrowing rate for a lease is the rate of interest we would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. Because we do not generally borrow on a collateralized basis, we derive an appropriate incremental borrowing rate using the interest rate we pay on our non-collateralized borrowings, adjusted for the amount of the lease payments, the lease term and the effect of designating specific collateral with a value equal to the unpaid lease payments for that lease. We apply the incremental borrowing rate on a portfolio basis given the impact of applying it on a lease by lease basis would be immaterial.

We monitor for events or changes in circumstances that require reassessment of our leases. When a reassessment results in the re-measurement of a lease liability, a corresponding adjustment is made to the carrying amount of the operating lease asset. We also assess the potential impairment of our operating lease assets under long-lived asset impairment guidance in ASC 360, Property, Plant, and Equipment: Impairment or disposal on long-lived assets.

Rent expense included in our operating lease assets is recognized on a straight-line basis. Contingent rent expense is recorded as incurred to the extent it exceeds minimum base rent per the lease agreement. Variable lease payments, which primarily consist of real estate taxes, common area maintenance charges, insurance cost and other operating expenses, are not included in the operating lease right-of-use asset or operating lease liability balances and are recognized as incurred. The reasonably certain lease term and the incremental borrowing rate for each restaurant location require judgment by management and can impact the classification and accounting for a lease as operating or finance, as well as the value of the operating lease asset and liability. These judgments may produce materially different amounts of rent expense than would be reported if different assumptions were used. Rent expense is included in other operating costs and expenses in the consolidated statements of income.

Self-Insurance Liabilities

We retain the financial responsibility for a significant portion of our risks and associated liabilities with respect to workers’ compensation, general liability, staff member health benefits, employment practices and other insurable risks. The accrued liabilities associated with these programs are based on our estimate of the ultimate costs to settle known claims, as well as claims incurred but not yet reported to us (“IBNR”) as of the balance sheet date and are recorded in other accrued expenses. Our estimated liabilities, which are not discounted, are based on information provided by our insurance brokers and insurers, combined with our judgment regarding a number of assumptions and factors, including the frequency and severity of claims, claims development history, case jurisdiction, applicable legislation and our claims settlement practices.

Stock-Based Compensation

We maintain stock-based incentive plans under which equity awards may be granted to staff members and consultants. We account for the awards based on fair value measurement guidance and amortize to expense over the vesting period using a straight-line or graded-vesting schedule, as applicable. (See Note 16 for further discussion of our stock-based compensation.)

Advertising Costs

We expense advertising production costs at the time the advertising first takes place. All other advertising costs are expensed as incurred. Most of our advertising costs are included in other operating costs and expenses and were $10.6 million, $6.1 million and $6.1 million in fiscal 2019, 2018 and 2017, respectively.

19

Preopening Costs

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 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, and corporate travel and support activities. We expense preopening costs as incurred.

Income Taxes

We provide for federal, state and foreign income taxes currently payable and for deferred taxes that result from differences between financial accounting rules and tax laws governing the timing of recognition of various income and expense items. We recognize deferred income tax assets and liabilities for the future tax effects of such temporary differences based on the difference between the financial statement and tax bases of existing assets and liabilities using the statutory rates expected in the years in which the differences are expected to reverse. The effect on deferred taxes of any enacted change in tax rates is recognized in income in the period that includes the enactment date. Income tax credits are recorded as a reduction of tax expense.

Uncertain tax positions taken or expected to be taken in a tax return are recognized (or derecognized) in the financial statements when it is more likely than not (i.e., a likelihood of more than 50%) that the position would be sustained on its technical merits upon examination by tax authorities, taking into account available administrative remedies and litigation. A recognized tax position is then measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate resolution. We recognize interest related to uncertain tax positions in income tax expense. Penalties related to uncertain tax positions are recorded in general and administrative expenses.

Net Income per Share

Basic net income per share is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding during the period, reduced by unvested restricted stock awards. At December 31, 2019, January 1, 2019 and January 2, 2018, 1.8 million shares, 1.7 million shares and 1.7 million shares, respectively, of restricted stock issued to staff members were unvested and, therefore, excluded from the calculation of basic earnings per share for the fiscal years ended on those dates. Diluted net income per share includes the dilutive effect of outstanding equity awards, calculated using the treasury stock method. Shares of common stock equivalents of 2.3 million, 1.5 million and 1.6 million for fiscal 2019, 2018 and 2017, respectively, were excluded from the diluted calculation due to their anti-dilutive effect.

Fiscal Year

    

2019

    

2018

    

2017

(In thousands, except per share data)

Net income

$

127,293

$

99,035

$

157,392

Basic weighted average shares outstanding

 

43,949

 

45,263

 

46,930

Dilutive effect of equity awards

 

596

 

952

 

1,222

Diluted weighted average shares outstanding

 

44,545

 

46,215

 

48,152

Basic net income per share

$

2.90

$

2.19

$

3.35

Diluted net income per share

$

2.86

$

2.14

$

3.27

Comprehensive Income

Comprehensive income includes all changes in equity during a period except those resulting from investment by and distribution to owners. Our comprehensive income consists of net income and translation gains and losses related to our Canadian restaurant operations.

20

Foreign Currency

The Canadian dollar is the functional currency for our Canadian restaurant operations. Revenue and expense accounts are translated into U.S. dollars using the average exchange rates during the reporting period. Assets and liabilities are translated using the exchange rates in effect at the reporting period end date. Equity accounts are translated at historical rates, except for the change in retained earnings which is the result of the income statement translation process. Translation gains and losses are reported as a separate component in our consolidated statements of comprehensive income and would only be realized upon the sale or upon complete or substantially complete liquidation of the business. Gains and losses from foreign currency transactions are recognized in our consolidated statements of income in interest and other expense, net.

Recent Accounting Pronouncements

Recently Adopted Accounting Standards

We adopted FASB Accounting Standards Codification (“ASC”) Topic 842, Leases, as of January 2, 2019, using the alternative transition method and recorded a cumulative effect adjustment to beginning retained earnings without restating prior periods. We elected the package of practical expedients which allowed us to carry forward our historical lease classification, our assessment of whether a contract is or contains a lease and our initial direct costs for any leases that existed prior to adoption of the new standard. In addition, we elected the short-term lease exclusion and the hindsight practical expedient, which lengthened the lease term for certain of our leases to include renewal options. Adoption of the new standard resulted in the recognition of operating lease assets and liabilities of $975.1 million and $1,045.4 million, respectively, and a reduction to retained earnings of $41.5 million, net of tax. All prior lease-related balances of $39.2 million of prepaid rent, $140.2 million in property and equipment, net, $6.2 million of intangible assets, net, $82.1 million of deferred rent liabilities and $118.7 million of deemed landlord financing were reclassified into operating lease assets or eliminated upon ASC 842 adoption.

We adopted ASC Topic 606, Revenue from Contracts with Customers, as of January 3, 2018. This accounting guidance provides a comprehensive new revenue recognition model that supersedes most of the existing revenue recognition requirements and requires entities to recognize revenue at an amount that reflects the consideration to which a company expects to be entitled in exchange for transferring goods or services to a customer. Utilizing the cumulative-effect method of adoption, we recorded a $4.8 million increase to deferred revenue and a corresponding reduction of $3.6 million, net of tax, to retained earnings to reverse a portion of the previously-recognized development and site fees from our international licensees. Whereas previously we recognized income and received payment upon execution of the agreements and approval of new restaurant sites, respectively, future revenue for these items will be recorded on a straight-line basis over the life of the applicable license agreements as the agreements do not contain distinct performance obligations. Comparative financial information has not been restated and continues to be reported under the accounting standards in effect for those periods. The impact of adopting this standard as compared to the previous revenue recognition guidance was not material to our consolidated balance sheet and consolidated statements of income and comprehensive income.

Recently Issued Accounting Standards

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement. The update eliminates, adds and modifies certain disclosure requirements for fair value measurements. The new standard is effective for us on January 1, 2020. We have substantially completed our assessment of the new standard and do not expect its adoption to have a significant impact on our consolidated financial statement disclosures.

2.    Acquisition

On October 2, 2019 (the “Closing Date” or “Closing”), we completed the acquisition of North Italia and the remaining business of Fox Restaurant Concepts LLC, including Flower Child and all other FRC brands. North Italia is a restaurant company that operated 21 locations across ten states and Washington D.C. as of the Closing Date. FRC is a multi-concept restaurant company that operated 10 concepts with 47 locations across eight states and Washington D.C. as of the Closing Date. The results of operations, financial position and cash flows of the acquired businesses are included in our consolidated financial statements as of the acquisition date.

We have concluded that the Acquisition represents a single business combination of related businesses under common control within the scope of ASC Topic 805, Business Combinations. The acquisition date was determined to be the Closing Date, which was the date we obtained control by legally transferring the consideration for the remaining ownership interests, acquiring the assets and assuming the liabilities of North Italia and the remaining FRC business.

21

The Acquisition, which we expect will accelerate and diversify our revenue growth, was completed for consideration consisting of the following components: $288.1 million in cash at Closing, which was primarily funded by drawing on the New Facility; assumption of $10.0 million in debt previously owed by FRC to us; a $12.0 million indemnity escrow amount specifically related to North Italia due ratably over the next two years; and $45.0 million of deferred consideration due ratably over the next four years (including a $13.0 million indemnity escrow amount specifically related to the remaining FRC businesses).

The acquisition agreement also included a contingent consideration provision, a portion of which was considered part of the acquisition consideration, and the remainder of which was considered future compensation expense. The acquisition-date fair values for the acquisition consideration and future compensation expense were $12.8 million and $7.3 million, respectively. The contingent consideration is payable on the fifth anniversary of the Closing Date and is based on achievement of revenue and profitability targets for the FRC brands other than North Italia and Flower Child with considerations made in the event we undergo a change in control or divest any FRC brand (other than North Italia and Flower Child) during the five years after Closing. We are also required to provide financing to FRC in an amount sufficient to support achievement of these targets during the five years after Closing. The fair value of the contingent consideration and compensation liabilities was determined utilizing a Monte Carlo model based on estimated future revenues and volatility factors, among other variables and estimates, and has no maximum payment. The undiscounted range of outcomes per the Monte Carlo model was $0 to $69.2 million. The fair value will be evaluated each reporting period and the contingent consideration will be adjusted accordingly. The assumption of debt previously owed by North Italia to us represents the effective settlement of a preexisting relationship. Since we determined the loans were at market terms, the debt assumed was treated as purchase consideration, and no gain or loss was recorded.

Since the Acquisition represents a business combination achieved in stages, we remeasured our previously-held equity interests in North Italia and Flower Child immediately before the acquisition to acquisition-date fair value of $122.0 million and recognized a resulting gain of $52.7 million which is included in gain/(loss) on investments in unconsolidated affiliates in our consolidated statements of operations. The fair value of the previously-held interests was determined using a discounted cash flow model based on estimated future revenues, margins and discount rates, among other variables and estimates.

The following table summarizes the preliminary calculation of goodwill based on the excess of consideration transferred and the fair value of the previously held equity interests over the fair value of the assets acquired and liabilities assumed (in thousands).

    

December 31, 2019

Purchase consideration:

Cash at closing

$

288,089

Assumption of debt previously owed by FRC

 

10,000

Deferred payments

 

53,471

Contingent consideration

 

12,786

Consideration transferred

 

364,346

Fair value of previously-held equity interests

 

122,000

Total

 

486,346

Less net assets acquired:

 

Current assets

23,682

Property and equipment

 

84,360

Intangible assets

 

338,782

Operating lease assets

 

223,455

Other assets

 

5,842

Current liabilities

 

(64,814)

Operating lease liabilities

 

(202,433)

Other noncurrent liabilities

 

(883)

Total net assets acquired

 

407,991

Goodwill

$

78,355

Goodwill is related to the benefits expected as result of the Acquisition, including acceleration and diversification of our revenue growth, and of the $78.4 million recorded as preliminary goodwill, $73.1 million is expected to be deductible for tax purposes. $29.2 million of the goodwill recorded relates to North Italia.

Property and equipment will be depreciated over useful lives of 3 years to 30 years. The fair value of acquired property and equipment was determined under a trended original cost approach utilizing variables and estimates such as useful lives, hold factors and economic obsolescence.

22

Intangible assets acquired primarily consist of trade names and trademarks that were assigned indefinite lives based on the expected use of the assets and the regulatory and economic environment within which they are being used. The fair value of the acquired intangible assets was determined utilizing the relief from royalty method based on estimated future revenues, royalty rates and discount rates, among other variables and estimates. We expect minor adjustments to our purchase accounting in the first quarter of fiscal 2020 as we finalize our valuation of the acquired intangible assets.

Operating lease assets include values associated with favorable and unfavorable market leases that will amortize over a weighted-average period of 15.2 years. The fair value of the operating lease assets was derived using an income approach based on market transaction data and estimated discount rates, among other variables and estimates.

During fiscal 2019, we incurred $5.3 million of costs to effect and integrate the Acquisition, which were expensed in accordance with ASC 805 and are included in acquisition-related costs in our consolidated statements of operations. In addition, we incurred $1.0 million related to changes in the fair value of the deferred and contingent consideration and compensation liabilities, as well as amortization of acquired definite-lived licensing agreements, which are included in acquisition-related contingent consideration, compensation and amortization expenses in our consolidated statements of operations.

Pro Forma Results of Operations (unaudited)

The following pro forma results of operations for fiscal 2019 and 2018 give effect to the Acquisition as if it had occurred on January 2, 2018 (in thousands):

 

Fiscal Year

 

2019

 

2018

Revenues

    

$

2,732,901

    

$

2,579,019

Net income

 

74,949

 

80,800

Net income per share:

 

 

  

Basic

1.71

 

1.79

Diluted

$

1.68

$

1.75

The above pro forma information includes combined North Italia and FRC actual revenues and net loss of $92.0 million and $1.5 million, respectively, contributed post acquisition in fiscal 2019. The most significant adjustments included in the pro forma financial information are the elimination of the gain/(loss) on our previously-held equity interests in North Italia and Flower Child, elimination of transaction costs, increased interest expense associated with debt incurred to fund the Acquisition, elimination of historical FRC interest expense and corresponding income tax effects.

In the opinion of the Company’s management, the unaudited pro forma financial information includes all significant necessary adjustments that can be factually supported to reflect the effects of the Acquisition and related transactions. The unaudited pro forma financial information is provided for informational purposes only and are not necessarily indicative of what our actual results of operations would have been had the Acquisition and related transactions been completed as of January 2, 2018 or that may be achieved in the future.

3.    Other Receivables

Other receivables consisted of (in thousands):

    

December 31, 2019

    

January 1, 2019

Gift card distributors

$

38,947

$

41,996

Insurance providers

9,646

9,020

Landlord construction contributions

3,501

4,976

Other

 

12,589

 

12,201

Total

$

64,683

$

68,193

23

4.    Inventories

Inventories consisted of (in thousands):

    

December 31, 2019

    

January 1, 2019

Restaurant food and supplies

$

25,057

$

18,362

Bakery finished goods and work in progress

 

16,000

 

13,845

Bakery raw materials and supplies

 

6,168

 

6,679

Total

$

47,225

$

38,886

5.    Prepaid Expenses

Prepaid expenses consisted of (in thousands):

    

December 31, 2019

    

January 1, 2019

Gift card contract assets

$

23,172

$

23,388

Other

 

20,774

 

17,257

Total

$

43,946

$

40,645

6.    Property and Equipment

Property and equipment consisted of (in thousands):

    

December 31, 2019

    

January 1, 2019

Land and related improvements

$

15,852

$

15,852

Buildings

 

44,049

 

44,036

Leasehold improvements

 

1,158,467

 

1,283,233

Furnishings, fixtures and equipment

 

548,075

 

467,051

Computer software and equipment

 

55,614

 

55,434

Restaurant smallwares

 

34,653

 

30,268

Construction in progress

 

23,732

 

27,975

Property and equipment, total

 

1,880,442

 

1,923,849

Less: Accumulated depreciation

 

(1,048,843)

 

(1,010,574)

Property and equipment, net

$

831,599

$

913,275

Depreciation expenses related to property and equipment for fiscal 2019, 2018 and 2017 were $88.0 million, $93.3 million and $89.6 million, respectively. Repair and maintenance expenses for fiscal 2019, 2018 and 2017 were $56.3 million, $55.2 million and $54.1 million, respectively. Net expense for property and equipment disposals was $0.9 million, $2.1 million and $2.5 million, in fiscal 2019, 2018 and 2017, respectively.

24

7.    Intangible Assets, net

The following table presents components of intangible assets, net (in thousands):

December 31, 2019

    

January 1, 2019

Indefinite-lived intangible assets:

 

 

Goodwill

$

78,355

Trade names and trademarks

337,027

$

9,922

Transferable alcoholic beverage licenses

 

8,575

 

7,164

Total indefinite-lived intangible assets

 

423,957

 

17,086

Definite-lived intangible assets, net:

 

 

Licensing agreements

 

10,060

 

Non-transferable alcoholic beverage licenses

 

3,190

 

2,951

Leasehold acquisition assets

 

 

6,172

Total definite-lived intangible assets

 

13,250

 

9,123

Total intangible assets, net

$

437,207

$

26,209

Amortization expenses related to our definite-lived intangible assets was $0.3 million, $0.6 million and $0.6 million for fiscal 2019, 2018 and 2017, respectively. Definite-lived intangible assets will be amortized over one to 56 years. We performed our annual assessment of indefinite-lived intangible assets and concluded as of the date of the test, there was no impairment of these assets.

8.    Leases

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

Fiscal Year

    

 2019

Operating

$

112,048

Variable

 

66,689

Short-term

 

368

Total

$

179,105

Rent expense on all operating leases (under ASC 840) was as follows (in thousands):

Fiscal Year

    

 2018

    

 2017

Straight-lined minimum base rent

 

$

83,999

$

83,387

Contingent rent

 

20,147

 

19,559

Common area maintenance and taxes

 

39,961

 

38,103

Total

$

144,107

$

141,049

Supplemental information related to leases (in thousands, except percentages):

 

Fiscal Year

 

 2019

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

Operating cash flows from operating leases

$

103,210

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

 

262,421

(1)

Weighted-average remaining lease term — operating leases (in years)

 

16.6

Weighted-average discount rate — operating leases

5.2

%

(1)Includes $223.5 million in right-of-use assets related to the Acquisition. (See Note 2 for further discussion of the Acquisition.)

25

As of December 31, 2019, the maturities of our operating lease liabilities are as follows (in thousands):

2020

$

122,250

2021

 

124,383

2022

 

125,427

2023

 

121,855

2024

120,772

Thereafter

 

1,415,777

Total future lease payments

2,030,464

Less: Interest

(712,514)

Present value of lease liabilities

$

1,317,950

Operating lease liabilities include $867.2 million related to options to extend lease terms that are reasonably certain of being exercised and exclude $136.2 million of legally binding minimum lease payments for leases signed but not yet commenced.

As of January 1, 2019, the aggregate minimum annual lease payments under operating leases (under ASC 840), including amounts characterized as deemed landlord financing payments, were as follows (in thousands):

2019

$

93,792

2020

 

91,808

2021

 

88,829

2022

 

86,925

2023

 

81,929

Thereafter

 

495,091

Total

$

938,374

9.    Other Assets

Other assets consisted of (in thousands):

    

December 31, 2019

    

January 1, 2019

Non-qualified deferred compensation assets

$

77,228

$

57,605

Deposits

 

5,693

 

5,489

Deferred income taxes

3,375

1,597

Total

$

86,296

$

64,691

10.    Gift Cards

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

    

December 31, 2019

    

January 1, 2019

Gift card liabilities:

Beginning balance

 

$

172,336

 

$

163,951

Activations

 

158,099

 

151,084

Redemptions and breakage

 

(142,457)

 

(142,699)

Ending balance

 

$

187,978

 

$

172,336

    

December 31, 2019

    

January 1, 2019

Gift card contract assets (1):

Beginning balance

 

$

23,388

 

$

23,814

Deferrals

 

18,378

 

18,669

Amortization

 

(18,594)

 

(19,095)

Ending balance

 

$

23,172

 

$

23,388

(1)Included in prepaid expenses on the consolidated balance sheets.

26

11.    Other Accrued Expenses

Other accrued expenses consisted of (in thousands):

    

December 31, 2019

    

January 1, 2019

Self-insurance

$

68,881

$

72,631

Salaries and wages

 

56,774

 

39,102

Staff member benefits

 

25,044

 

22,946

Payroll and sales taxes

 

22,822

 

15,684

Deferred consideration

16,740

Other

 

46,321

 

44,018

Total

$

236,582

$

194,381

12.    Long-Term Debt

On July 30, 2019, we entered into a Third Amended and Restated Loan Agreement (the “New Facility”), which amends and restates in its entirety our prior Second Amended and Restated Loan Agreement dated as of December 22, 2015. The New Facility, which terminates on July 30, 2024, provides us with revolving loan commitments that total $400 million (of which $40 million may be used for issuances of letters of credit). The New Facility contains a commitment increase feature that could provide for an additional $200 million in available credit upon our request and subject to the participating lenders electing to increase their commitments or new lenders being added to the New Facility. At December 31, 2019, we had net availability for borrowings of $90.6 million, based on an outstanding debt balance of $290.0 million and $19.4 million in standby letters of credit. During fiscal 2019, we utilized the New Facility to fund the Acquisition (see Note 2 for further discussion of the Acquisition). During fiscal years 2019, 2018 and 2017, we utilized our previous credit facility to fund a portion of our stock repurchases.

We are subject to certain financial covenants under the New Facility requiring us to maintain (i) a maximum “Net Adjusted Leverage Ratio” of 4.75 and (ii) a minimum EBITDAR to interest and rent expense ratio (“EBITDAR Ratio”) of 1.9as well as customary events of default that, if triggered, could results in acceleration of the maturity of the New Facility. The New Facility also limits cash distributions with respect to our equity interests, such as cash dividends and share repurchases, based on a defined ratio, and also sets forth negative covenants that restrict indebtedness, liens, investments, sales of assets, fundamental changes and other matters.

Borrowings under the New Facility bear interest, at our option, at a rate equal to either (i) the adjusted LIBO Rate (as customarily defined) (the “Adjusted LIBO Rate”) plus a margin that is based on our net adjusted leverage ratio, or (ii) the sum of (a) the highest of (1) the rate of interest last quoted by The Wall Street Journal as the prime rate in effect in the United States, (2) the greater of the rate calculated by the Federal Reserve Bank of New York as the effective federal funds rate or the rate that is published by the Federal Reserve Bank of New York as an overnight bank funding rate, in either case plus 0.5%, and (3) the one-month Adjusted LIBO Rate plus 1.0%, plus (b) a margin that is based on our net adjusted leverage ratio. Letters of credit issued under the New Facility bear fees that are equivalent to the interest rate margin that is applicable to revolving loans that bear interest at the adjusted LIBO Rate plus other customary fees charged by the issuing bank. Under the New Facility, we paid certain customary loan origination fees and will pay an unused fee on the unused portion of the New Facility that is also based on our Net Adjusted Leverage Ratio. Our Net Adjusted Leverage and EBITDAR Ratios were 3.8 and 2.5, respectively, at December 31, 2019, and we were in compliance with all covenants in effect at that date.

Our obligations under the New Facility are unsecured. Certain of our material subsidiaries have guaranteed our obligations under the New Facility. The New Facility will be used for our general corporate purposes, including for the issuance of standby letters of credit to support our self-insurance programs, and to fund dividends, stock repurchases and permitted acquisitions.

We capitalized interest expense related to new restaurant openings and major remodels totaling $0.6 million, $0.4 million and $0.7 million in fiscal 2019, 2018 and 2017, respectively.

27

13.   Other Noncurrent Liabilities

Other noncurrent liabilities consisted of (in thousands):

    

December 31, 2019

    

January 1, 2019

Non-qualified deferred compensation liabilities

$

76,255

$

57,551

Deferred consideration

37,193

Contingent consideration and compensation liabilities

13,218

Other

 

13,882

 

14,108

Total

$

140,548

$

71,659

(See Note 17 for further discussion of our non-qualified deferred compensation plan.)

14.   Commitments and Contingencies

Purchase obligations, which include inventory purchases, equipment purchases, information technology and other miscellaneous commitments, were $118.2 million and $149.8 million at December 31, 2019 and January 1, 2019, respectively. These purchase obligations are primarily due within three years and recorded as liabilities when goods are received or services rendered. Real estate obligations, which include construction commitments, net of up-front landlord construction contributions, and legally binding minimum lease payments for leases signed but not yet commenced, were $176.1 million and $12.6 million at December 31, 2019 and January 1, 2019, respectively.

The purchase price of the Acquisition includes a $12 million indemnity escrow amount specifically related to North Italia due ratably over the next two years; and $45 million of deferred consideration due ratably over the next four years (including a $13 million indemnity escrow amount specifically related to the remaining FRC businesses). The acquisition agreement also included a contingent consideration provision which is payable on the fifth anniversary of the Closing Date and is based on achievement of revenue and profitability targets for the FRC brands other than North Italia and Flower Child with considerations made in the event we undergo a change in control or divest any FRC brand (other than North Italia and Flower Child) during the five years after Closing. We are also required to provide financing to FRC in an amount sufficient to support achievement of these targets during the five years after Closing. (See Note 2 for further discussion of the Acquisition.)

As credit guarantees to insurers, we had $19.4 million and $20.7 million at December 31, 2019 and January 1, 2019, respectively, in standby letters of credit related to our self-insurance liabilities. All standby letters of credit are renewable annually.

We retain the financial responsibility for a significant portion of our risks and associated liabilities with respect to workers’ compensation, general liability, staff member health benefits, employment practices and other insurable risks.  The accrued liabilities associated with these programs are based on our estimate of the ultimate costs to settle known claims, as well as claims incurred but not yet reported to us (“IBNR”) as of the balance sheet date. The total accrued liability for our self-insured plans was $67.7 million and $72.2 million at December 31, 2019 and January 1, 2019, respectively.

On June 7, 2018, the California Department of Industrial Relations issued a $4.2 million wage citation jointly against the Company and our vendor that provides janitorial services to eight of our Southern California restaurants, alleging that the janitorial vendor or its subcontractor failed to comply with various provisions of the California Labor Code (Wage Citation Case No. 35-CM-188798-16). The wage citation seeks to recover penalties and other monetary payments on behalf of the employees that worked for this vendor or its subcontractor. On June 28, 2018, we filed an appeal of the wage citation. The Company’s appeal of the wage citation is tentatively scheduled for hearing in July 2020. We intend to vigorously defend this action. However, it is not possible at this time to reasonably estimate the outcome of or any potential liability from this matter and, accordingly, we have not reserved for any potential future payments.

On June 22, 2018, the Internal Revenue Service issued a Notice of Deficiency in which they disallowed $8.0 million of our §199 Domestic Production Activities Deduction for tax years 2010, 2011 and 2012. On September 11, 2018 we petitioned the United States Tax Court for a redetermination of the deficiency. The tax court has assigned docket number 18150-18 to our case. We intend to vigorously defend our position in litigation and based on our analysis of the law, regulations and relevant facts, we have not reserved for any potential future payments.

28

Within the ordinary course of our business, we are subject to private lawsuits, government audits, 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, 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.

We have employment agreements with certain of our executive officers that provide for payments to those officers in the event of an actual or constructive termination of their employment, including in the event of a termination without cause, an acquirer failure to assume or continue equity awards following a change in control of the Company or, otherwise, in the event of death or disability as defined in those agreements. Aggregate payments totaling approximately $2.3 million, excluding accrued potential bonuses of $2.7 million, which are subject to approval by the Compensation Committee, would have been required by those agreements had all such officers terminated their employment for reasons requiring such payments as of December 31, 2019. In addition, the employment agreement with our Chief Executive Officer specifies an annual founder’s retirement benefit of $650,000 for ten years, commencing six months after termination of his full-time employment.

15.   Stockholders’ Equity

Cash dividends of $1.38, $1.24 and $1.06 were declared during fiscal 2019, 2018 and 2017, respectively. 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 New Facility and applicable law, and such other factors that the Board considers relevant. (See Note 12 for further discussion of our long-term debt.)

Under authorization by our Board to repurchase up to 56.0 million shares of our common stock, we have cumulatively repurchased 52.9 million shares at a total cost of $1,693.1 million through December 31, 2019. During fiscal 2019, 2018 and 2017, we repurchased 1.1 million, 2.3 million and 2.6 million shares of our common stock at a cost of $51.0 million, $109.3 million and $123.0 million, respectively. Repurchased common stock is reflected as a reduction of stockholders’ equity in treasury stock.

Our share repurchase authorization 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. Shares may be repurchased in the open market or through privately negotiated transactions at times and prices considered appropriate by us. We make the determination to repurchase shares 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 Acquisition, our share price and current market conditions. (See Note 2 for further discussion of the Acquisition.) The timing and number of shares repurchased are also subject to legal constraints and financial covenants under the New Facility that limit share repurchases based on a defined ratio. (See Note 12 for further discussion of our long-term debt.) Our objectives regarding share repurchases are to offset the dilution to our shares outstanding that results from equity compensation grants and to supplement our earnings per share growth.

16.   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. Our current practice is to issue new shares, rather than treasury shares, upon stock option exercises, for restricted share grants and upon vesting of restricted share units. To date, we have only granted non-qualified stock options, restricted shares and restricted share units of common stock under these plans. No grants have been made to non-employee directors under these plans.

29

On April 5, 2017, our Board approved an amendment to our 2010 Stock Incentive Plan to increase the number of shares of common stock reserved for grant under the plan to 12.7 million shares from 9.2 million shares. This amendment was approved by our stockholders at our annual meeting held on June 8, 2017. On April 4, 2019, our Board adopted The Cheesecake Factory Incorporated Stock Incentive Plan. This plan was approved by our stockholders at our annual meeting held on May 30, 2019. The maximum number of shares of common stock available for grant under this plan is 4.8 million shares plus 1.8 million shares, which, as of May 30, 2019, were available for issuance under our 2010 Stock Incentive Plan, plus 1.9 million shares which may become available for issuance under The Cheesecake Factory Incorporated Stock Incentive Plan due to forfeiture or lapse of awards under our 2010 Stock Incentive Plan following May 30, 2019. Approximately 6.5 million of these shares were available for grant as of December 31, 2019.

Stock options generally vest at 20% per year and expire eight years from the date of grant. Restricted shares and restricted share units generally vest between three to five years from the date of grant and require that the staff member remains employed in good standing with the Company as of the vesting date. Certain restricted share units granted to executive officers contain performance-based vesting conditions. Performance goals are determined by the Board of Directors. The quantity of units that will vest ranges from 0% to 150% based on the level of achievement of the performance conditions. Equity awards for certain executive officers may vest earlier in the event of a change of control in which the acquirer fails to assume or continue such awards, as defined in the plan, or under certain circumstances described in such executive officers’ respective employment agreements. Compensation expense is recognized only for those options, restricted shares and restricted share units expected to vest, with forfeitures estimated based on our historical experience and future expectations.

The following table presents information related to stock-based compensation, net of forfeitures (in thousands):

Fiscal Year

    

2019

    

2018

    

2017(2)

Labor expenses

$

6,233

$

5,681

$

5,236

Other operating costs and expenses

 

274

 

287

 

243

General and administrative expenses

 

12,866

 

14,020

 

10,978

Total stock-based compensation

 

19,373

 

19,988

 

16,457

Income tax benefit

 

4,760

 

4,987

 

6,295

Total stock-based compensation, net of taxes

$

14,613

$

15,001

$

10,162

Capitalized stock-based compensation (1)

$

226

$

262

$

239

(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.
(2)Fiscal 2017 stock-based compensation expense includes a $3.9 million benefit for an out-of-period adjustment related to a correction in stock-based compensation valuation and forfeitures.

Stock Options

The weighted-average fair value at the grant date for options issued during fiscal 2019, 2018 and 2017 was $9.84, $11.62 and $14.83 per share, respectively. The fair value of options was estimated utilizing the Black-Scholes valuation model with the following weighted-average assumptions for fiscal 2019, 2018 and 2017, respectively: (a) an expected option term of 6.9 years in all fiscal years presented, (b) expected stock price volatility of 26.3%, 27.8% and 24.4%, (c) a risk-free interest rate of 2.6%, 2.8% and 2.3%, and (d) a dividend yield on our stock of 2.9%, 2.5% and 1.6%.

The expected option term represents the estimated period of time until exercise and is based on historical experience of similar options, giving consideration to the contractual terms, vesting schedules and expectations of future staff member behavior. Expected stock price volatility is based on a combination of the historical volatility of our stock and the implied volatility of actively traded options on our common stock. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant with an equivalent remaining term. The dividend yield is based on anticipated cash dividend payouts.

30

Stock option activity during fiscal 2019 was as follows:

Weighted

Average

Weighted

Remaining

Aggregate

Average

Contractual

Intrinsic

    

Shares

    

Exercise Price

    

Term

    

Value(1)

(In thousands)

(Per share)

(In years)

(In thousands)

Outstanding at beginning of year

 

1,799

$

45.03

4.1

$

5,606

Granted

 

307

$

45.90

Exercised

 

(260)

$

29.72

Forfeited or cancelled

 

(17)

$

48.38

Outstanding at end of year

 

1,829

$

47.32

4.3

$

844

Exercisable at end of year

 

986

$

46.04

2.8

$

844

(1)Aggregate intrinsic value is calculated as the difference between our closing stock price at fiscal year-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 year -end date.

The total intrinsic value of options exercised during fiscal 2019, 2018 and 2017 was $4.3 million, $6.2 million and $11.2 million, respectively. As of December 31, 2019, total unrecognized stock-based compensation expense related to unvested stock options was $7.0 million, which we expect to recognize over a weighted-average period of approximately 3.0 years.

Restricted Shares and Restricted Share Units

Restricted share and restricted share unit activity during fiscal 2019 was as follows:

Weighted

Average

Fair

    

Shares

    

Value

(In thousands)

(Per share)

Outstanding at beginning of year

 

1,702

$

48.08

Granted

 

541

$

45.02

Vested

 

(349)

$

45.26

Forfeited

 

(130)

$

47.19

Outstanding at end of year

 

1,764

$

47.76

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 fiscal 2019, 2018 and 2017 was $45.02, $48.22 and $54.29, respectively. The fair value of shares that vested during fiscal 2019, 2018 and 2017 was $15.8 million, $17.8 million and $18.4 million, respectively. As of December 31, 2019, total unrecognized stock-based compensation expense related to unvested restricted shares and restricted share units was $36.4 million, which we expect to recognize over a weighted-average period of approximately 2.9 years.

31

17.   Employee Benefit Plans

We have defined contribution benefit plans in accordance with section 401(k) of the Internal Revenue Code (“401(k) Plans”) that are open to our staff members who meet certain compensation and eligibility requirements. Participation in the 401(k) Plans is currently open to staff members from our restaurant concepts, bakery facilities, corporate office and FRC headquarters. The 401(k) Plans allow participating staff members to defer the receipt of a portion of their compensation and contribute such amount to one or more investment options. Our executive officers and a select group of management and/or highly compensated staff members are not eligible to participate in the 401(k) Plans. We currently match in cash a certain percentage of the staff member contributions to the 401(k) Plans and also pay a portion of the administrative costs. Expense recognized in fiscal 2019, 2018 and 2017 was $1.2 million, $1.0 million and $1.0 million, respectively.

We have also established non-qualified deferred compensation plans (“Non-Qualified Plans”) for our executive officers and a select group of management and/or highly compensated staff members. The Non-Qualified Plans allow participating staff members to defer the receipt of a portion of their base compensation and bonuses.  Non-employee directors may also participate in the Non-Qualified Plans and defer the receipt of their earned director fees. We currently match in cash a certain percentage of the staff member contributions to the Non-Qualified Plans and also pay for the administrative costs. We do not match any contributions made by non-employee directors. Expense recognized in fiscal 2019, 2018 and 2017 was $1.2 million, $1.3 million and $1.0 million, respectively.

While we are under no obligation to fund Non-Qualified Plan liabilities (in whole or in part), our current practice is to maintain company-owned life insurance contracts and other investments that are specifically designed to informally fund savings plans of this nature. These contracts are recorded at their cash surrender value as determined by the insurance carrier. Our consolidated balance sheets reflect investments in other assets and our obligation to participants in the Non-Qualified Plans in other noncurrent liabilities. All gains and losses related to our non-qualified deferred compensation assets and liabilities are reflected in interest and other expense, net in our consolidated statements of income.

We maintain self-insured medical and dental benefit plans for our staff members. The accrued liabilities associated with these programs are based on our estimate of the ultimate costs to settle known claims as well as claims incurred but not yet reported to us as of the balance sheet date. The accrued liability for our self-insured benefit plans, which is included in other accrued expenses, was $10.8 million and $10.4 million as of December 31, 2019 and January 1, 2019, respectively. (See Note 1 for further discussion of accounting for our self-insurance liabilities.)

18.   Income Taxes

The provision for income taxes consisted of the following (in thousands):

Fiscal Year

    

2019

    

2018

    

2017(1)

Income before income taxes

$

140,334

$

107,411

$

146,466

Income tax (benefit)/provision:

Current:

Federal

$

8,211

$

5,082

$

7,148

State

 

7,027

 

8,804

 

7,106

Total current

 

15,238

 

13,886

 

14,254

Deferred:

Federal

 

(3,695)

 

(4,549)

 

(24,570)

State

 

1,498

 

(961)

 

(610)

Total deferred

 

(2,197)

 

(5,510)

 

(25,180)

Total (benefit)/provision

$

13,041

$

8,376

$

(10,926)

(1)The Tax Act, which was enacted on December 22, 2017, made significant changes to how corporations are taxed in the U.S., the most prominent of which affecting us was to lower the U.S. corporate tax rate from 35% to 21%. In addition to the benefit of a lower rate in future years, the enactment of the Tax Act caused us to revalue our deferred tax assets and liabilities to reflect the new rate, resulting in a benefit to our fiscal 2017 income tax provision of $38.5 million.

32

The following reconciles the U.S. federal statutory rate to the effective tax rate:

Fiscal Year

 

    

2019

    

2018

    

2017

 

U.S. federal statutory rate

 

21.0

%  

21.0

%  

35.0

%

State and district income taxes, net of federal benefit

 

4.9

6.1

3.3

Credit for FICA taxes paid on tips

 

(12.8)

(16.5)

(9.4)

Other credits and incentives

 

(1.4)

(2.5)

(1.9)

Manufacturing deduction

 

(2.3)

Deferred compensation

 

(1.7)

0.8

(1.5)

Equity compensation

(0.2)

(1.5)

(4.5)

Impact of statutory rate change on deferred taxes

(26.3)

Other

 

(0.5)

0.4

0.1

Effective tax rate

 

9.3

%

7.8

%

(7.5)

%

Following are the temporary differences that created our deferred tax assets and liabilities (in thousands):

    

December 31, 2019

    

January 1, 2019

Deferred tax assets:

Staff member benefits

$

27,059

$

22,925

Insurance reserves

 

14,157

 

15,165

Accrued rent

 

27,582

 

10,870

Deferred income

 

22,725

 

17,288

Stock-based compensation

 

8,794

 

8,628

Tax credit carryforwards

 

15,754

 

1,880

Other

 

1,958

 

1,265

Subtotal

 

118,029

 

78,021

Less: Valuation allowance

 

(713)

 

(792)

Total

$

117,316

$

77,229

Deferred tax liabilities:

Property and equipment

$

(131,120)

$

(107,513)

Prepaid expenses

 

(8,819)

 

(7,929)

Inventory

 

(7,713)

 

(6,893)

Other

(136)

(5,420)

Total

$

(147,788)

$

(127,755)

Net deferred tax liability

$

(30,472)

$

(50,526)

At December 31, 2019 and January 1, 2019, we had $1.9 million and $2.4 million, respectively, of state tax credit carryforwards, consisting of hiring and investment credits, which began to expire in 2013, and $0.8 million and $0.7 million, respectively, of foreign net operating losses and $14.3 million and $3.3 million, respectively, of federal credit carryforwards which begin to expire in 2038. We assess the available evidence to estimate if sufficient future taxable income will be generated to use these carryforwards. Based on this evaluation, we recorded a valuation allowance of $0.7 million and $0.8 million at December 31, 2019 and January 1, 2019, respectively, to reflect the amount that we will likely not realize. This assessment could change if estimates of future taxable income during the carryforward period are revised. The earliest tax year still subject to examination by a significant taxing jurisdiction is 2010.

33

At December 31, 2019, we had a reserve of $0.7 million for uncertain tax positions. If recognized, this amount would impact our effective income tax rate. A reconciliation of the beginning and ending amount of our uncertain tax positions is as follows (in thousands):

Fiscal Year

    

2019

    

2018

    

2017

Balance at beginning of year

$

830

$

843

$

829

Additions related to current period tax positions

 

13

 

104

 

168

Reductions related to settlements with taxing authorities and lapses of statutes of limitations

 

(139)

 

(117)

 

(154)

Balance at end of year

$

704

$

830

$

843

At both December 31, 2019 and January 1, 2019, we had $0.2 million of accrued interest and penalties related to uncertain tax positions. None of the balance of uncertain tax positions at December 31, 2019 relates to tax positions for which it is reasonably possible that the total amount could decrease during the next twelve months based on the lapses of statutes of limitations.

19.   Segment Information

Our operating segments are comprised of The Cheesecake Factory, North Italia, Flower Child, the other FRC brands, our bakery division and Grand Lux Cafe, the businesses for which our management reviews discrete financial information for decision-making purposes. Based on quantitative thresholds set forth in 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, including Flower Child, along with our businesses that don’t qualify as operating segments are combined in Other. Unallocated corporate expenses, capital expenditures and assets, which were previously classified in a separate Corporate line, are also combined in Other. In addition, gift card costs, which were previously classified in The Cheesecake Factory restaurants reportable segment, are combined in Other. Corresponding prior year balances were reclassified to conform to the current year presentation.

34

Segment information is presented below (in thousands):

Fiscal Year

    

2019 (1)

    

2018

    

2017

Revenues:

The Cheesecake Factory restaurants

$

2,180,882

$

2,127,347

$

2,057,816

North Italia

35,268

Other FRC

39,335

Other

 

227,207

 

204,984

 

202,686

Total

$

2,482,692

$

2,332,331

$

2,260,502

Income/(loss) from operations:

The Cheesecake Factory restaurants (2)

$

258,374

$

270,829

$

281,715

North Italia

1,608

Other FRC

5,309

Other (3)

 

(161,693)

 

(151,881)

 

(128,870)

Total

$

103,598

$

118,948

$

152,845

Depreciation and amortization:

The Cheesecake Factory restaurants

$

70,971

$

80,646

$

76,186

North Italia

829

Other FRC

1,037

Other

 

15,296

 

15,330

 

16,543

Total

$

88,133

$

95,976

$

92,729

Preopening costs:

The Cheesecake Factory restaurants

$

9,967

$

9,247

$

10,891

North Italia

1,297

Other FRC

49

Other

1,836

1,690

2,387

Total

$

13,149

$

10,937

$

13,278

Capital expenditures:

The Cheesecake Factory restaurants

$

59,045

$

71,880

$

101,142

North Italia

2,318

Other FRC

5,072

Other

 

7,330

 

31,029

 

19,637

Total

$

73,765

$

102,909

$

120,779

Total assets:

The Cheesecake Factory restaurants

$

1,701,418

$

928,345

$

937,512

North Italia

297,840

Other FRC

310,414

Other

 

530,921

 

385,788

 

395,548

Total

$

2,840,593

$

1,314,133

$

1,333,060

(1)We completed the acquisition of North Italia and the remaining business of FRC on October 2, 2019. The results of the acquired businesses are included in our consolidated financial statements as of the acquisition date. (See Note 2 for further discussion of the Acquisition.)
(2)Fiscal years 2019, 2018 and 2017 include impairment of assets and lease terminations expense of $8.9 million, $6.6 million and $2.5 million, respectively. (See Note 1 for further discussion of these charges.)
(3)Fiscal years 2019, 2018 and 2017 include impairment of assets and lease terminations expense of $9.3 million, $11.3 million and $7.8 million, respectively. (See Note 1 for further discussion of these charges.) Fiscal 2019 included $6.3 million of acquisition-related costs and acquisition-related contingent consideration, compensation and amortization expense. (See Note 2 for further discussion of the Acquisition.)

35

20.   Quarterly Financial Data (unaudited)

Summarized unaudited quarterly financial data for fiscal 2019 and 2018 is as follows (in thousands, except per share data):

Quarter Ended:

    

April 2, 2019

    

July 2, 2019

    

October 1, 2019

    

December 31, 2019

Revenues (1)

$

599,481

$

602,645

$

586,536

$

694,030

Income from operations (1)(2)

$

30,148

$

40,099

$

26,964

$

6,387

Net income (1)(2)

$

26,984

$

35,510

$

16,090

$

48,709

Basic net income per share (4)

$

0.61

$

0.80

$

0.37

$

1.11

Diluted net income per share (4)

$

0.60

$

0.79

$

0.36

$

1.10

Cash dividends declared per common share

$

0.33

$

0.33

$

0.36

$

0.36

Quarter Ended:

    

April 3, 2018

    

July 3, 2018

    

October 2, 2018

    

January 1, 2019

Revenues

$

584,697

$

587,319

$

575,160

$

585,155

Income from operations (3)

$

31,551

$

34,543

$

33,495

$

19,359

Net income (3)

$

26,029

$

28,353

$

28,475

$

16,178

Basic net income per share (4)

$

0.57

$

0.62

$

0.63

$

0.36

Diluted net income per share (4)

$

0.56

$

0.61

$

0.61

$

0.35

Cash dividends declared per common share

$

0.29

$

0.29

$

0.33

$

0.33

(1)The fourth quarter of fiscal 2019 includes revenues, loss from operations and net loss of $92.0 million, $2.1 million, and $1.5 million, respectively related to the acquired businesses. In addition, income from operations included $3.2 million and $3.1 million of acquisition-related expense in the third and fourth quarters of fiscal 2019, respectively, with a corresponding impact to net income of $2.4 million and $2.3 million, respectively. These amounts were recorded in acquisition-related costs and acquisition-related contingent consideration, compensation and amortization expense in the consolidated statements of income. (See Note 2 for further discussion of the Acquisition.)
(2)In the fourth quarter of fiscal 2019, income from operations included impairment of assets and lease terminations expense of $18.2 million, with an corresponding impact to net income of $13.5 million. (See Note 1 for further discussion of these charges.)
(3)In fiscal 2018, income from operations included $2.6 million, $0.3 million and $15.0 million of impairment of assets and lease terminations expense in the second, third and fourth quarters, respectively, with an corresponding impact to net income of $1.9 million, $0.2 million and $11.1 million, respectively. (See Note 1 for further discussion of these charges.)
(4)Net income per share calculations for each quarter are based on the weighted average diluted shares outstanding for that quarter and may not total to the full year amount.

While seasonal fluctuations generally do not have a material impact on our quarterly results, the year-over-year comparison of our quarterly results can be significantly impacted by the number and timing of new restaurant openings and associated preopening costs, the calendar days of the week on which holidays occur, the impact from inclement weather and other climatic conditions and other variations in revenues and expenses. As a result of these factors, our financial results for any quarter are not necessarily indicative of the results that may be achieved for the full fiscal year.

21.   Subsequent Events

On February 18, 2020, our Board of Directors approved a quarterly cash dividend of $0.36 per share to be paid on March 20, 2020 to the stockholders of record on March 9, 2020.

36

EXHIBIT INDEX

Exhibit
No.

    

Item

    

Form

    

File Number

    

Incorporated by
Reference from
Exhibit Number

    

Filed with
SEC

2.1

Form of Reorganization Agreement(P)

Amend. No. 1
to Form S-1

33-479336

2.1

8/17/92

2.2

Purchase Agreement, dated as of November 14, 2016, as amended by Amendment & Option Exercise Agreement, dated as of July 30, 2019, by and among The Cheesecake Factory Incorporated and the other Parties thereto#

10-Q

000-20574

2.1

11/8/19

2.3

First Amendment to Option Exercise Agreement and Second Amendment to Purchase Agreement and Operating Agreement, dated as of October 2, 2019, by and among The Cheesecake Factory Incorporated and the other Parties thereto#

10-Q

000-20574

2.2

11/8/19

2.4

Membership Interest Purchase Agreement, dated as of July 30, 2019, by and among The Cheesecake Factory Restaurants, Inc., Fox Restaurant Concepts LLC, the Sellers party thereto, SWF Posse LLC, as Seller’s representative, and, solely for limited purposes set forth therein, The Cheesecake Factory Incorporated#†

10-Q

000-20574

2.3

11/8/19

2.5

First Amendment to Membership Interest Purchase Agreement, dated as of October 2, 2019, by and among The Cheesecake Factory Restaurants, Inc., Fox Restaurant Concepts LLC, and SWF Posse LLC, as Seller’s representative#

10-Q

000-20574

2.4

11/8/19

3.1

Restated Certificate of Incorporation of The Cheesecake Factory Incorporated

10-Q

000-20574

3.2

8/6/18

3.2

Bylaws of The Cheesecake Factory Incorporated (Amended and Restated on May 20, 2009)

8-K

000-20574

3.8

5/27/09

3.3

Certificate of Elimination of Series A Junior Participating Cumulative Preferred Stock of The Cheesecake Factory Incorporated

10-Q

000-20574

3.1

8/6/18

4.1

Description of The Cheesecake Factory Incorporated’s Securities Registered Pursuant to Section 12 of the Securities Exchange Act

10-K

000-20574

4.1

3/12/20

10.1.1

Employment Agreement, effective as of April 1, 2017, between The Cheesecake Factory Incorporated and David M. Overton*

8-K

000-20574

99.2

2/22/17

10.1.2

First Amendment to Employment Agreement, effective as of April 1, 2018, between The Cheesecake Factory Incorporated and David M. Overton*

8-K

000-20574

99.2

2/21/18

37

Exhibit
No.

    

Item

    

Form

    

File Number

    

Incorporated by
Reference from
Exhibit Number

    

Filed with
SEC

10.2

Employment Agreement, effective as of March 3, 2016, between The Cheesecake Factory Incorporated and David M. Gordon*

10-K

000-25074

10.6

3/2/17

10.3

Employment Agreement, effective as of March 3, 2016, between The Cheesecake Factory Incorporated and W. Douglas Benn*

10-K

000-25074

10.7

3/2/17

10.4

Employment Agreement, effective as of March 3, 2016, between The Cheesecake Factory Incorporated and Debby R. Zurzolo*

10-K

000-25074

10.8

3/2/17

10.5

Employment Agreement, effective as of March 3, 2016, between The Cheesecake Factory Incorporated and Max Byfuglin*

10-K

000-25074

10.9

3/2/17

10.6

Employment Agreement, effective as of July 7, 2017, between The Cheesecake Factory Incorporated and Matthew E. Clark*

8-K

000-25074

99.1

6/13/17

10.7

Employment Agreement, effective as of May 14, 2018, between The Cheesecake Factory Incorporated and Scarlett May*

10-Q

000-25074

10.10

5/11/18

10.8

Employment Agreement, effective as of February 13, 2019, between The Cheesecake Factory Incorporated and Keith T. Carango*

10-K

000-20574

10.8

3/4/19

10.9.1

Amended and Restated The Cheesecake Factory Incorporated Executive Savings Plan*

10-K

000-25074

10.20

3/2/17

10.9.2

First Amendment to The Cheesecake Factory Incorporated Executive Savings Plan as amended and restated November 7, 2016*

10-K

000-25074

10.11.1

2/28/18

10.10

Form of Indemnification Agreement*

8-K

000-25074

99.1

12/14/07

10.11.1

Inducement Agreement dated as of July 27, 2005

8-K

000-25074

99.3

8/2/05

10.11.2

First Amendment to Inducement Agreement dated as of March 1, 2010

10-K

000-25074

10.36

2/23/11

10.11.3

Second Amendment to Inducement Agreement dated as of May 7, 2015

10-K

000-25704

10.24

3/2/17

10.12.1

The Cheesecake Factory Incorporated 2010 Stock Incentive Plan as amended April 7, 2011*

DEF 14A

000-20574

Appendix A

4/21/11

10.12.2

The Cheesecake Factory Incorporated 2010 Stock Incentive Plan as amended effective as of February 27, 2013*

DEF 14A

000-20574

Appendix A

04/19/13

10.12.3

The Cheesecake Factory Incorporated 2010 Stock Incentive Plan as amended April 3, 2014*

DEF 14A

000-20574

Appendix A

4/17/14

10.12.4

The Cheesecake Factory Incorporated 2010 Stock Incentive Plan as amended May 28, 2015*

DEF 14A

000-20574

Appendix A

4/17/15

38

Exhibit
No.

    

Item

    

Form

    

File Number

    

Incorporated by
Reference from
Exhibit Number

    

Filed with
SEC

10.12.5

The Cheesecake Factory Incorporated 2010 Stock Incentive Plan as amended April 5, 2017*

DEF 14A

000-20574

Appendix A

4/25/17

10.13

Form of Grant Agreement for Executive Officers under 2010 Stock Incentive Plan*

10-Q

000-20574

10.1

11/4/10

10.14

Form of Grant Agreement for Executive Officers under the 2010 Stock Incentive Plan, for equity grants made after August 2, 2012*

10-Q

000-20574

10.1

8/10/12

10.15

Form of Notice of Stock Option Grant and Agreement and/or Restricted Stock Grant Agreement for Executive Officers under the 2010 Stock Incentive Plan, for equity grants made after March 6, 2014*

8-K

000-20574

99.1

3/7/14

10.16

Form of Notice of Grant and Stock Option Agreement and/or Stock Unit Agreement under the 2010 Stock Incentive Plan, for equity grants made after March 3, 2016*

8-K

000-20574

99.2

3/4/16

10.17.1

Form of Notice of Grant and Stock Option Agreement and/or Restricted Share Agreement for MEP I under the 2010 Stock Incentive Plan, for equity grants made after February 15, 2018*

10-K

000-25074

10.24.1

2/28/18

10.17.2

Form of Notice of Grant and Stock Option Agreement and/or Restricted Share Agreement for MEP II under the 2010 Stock Incentive Plan, for equity grants made after February 15, 2018*

10-K

000-25074

10.24.2

2/28/18

10.17.3

Form of Notice of Grant and Stock Option Agreement and/or Restricted Share Agreement for MEP III under the 2010 Stock Incentive Plan, for equity grants made after February 15, 2018*

10-K

000-25074

10.24.3

2/28/18

10.17.4

Form of Notice of Grant and Stock Option Agreement and/or Restricted Share Agreement for MEP IV under the 2010 Stock Incentive Plan, for equity grants made after February 15, 2018*

10-K

000-25074

10.24.4

2/28/18

10.17.5

Form of Notice of Grant and Stock Option Agreement and/or Restricted Share Agreement for MEP V under the 2010 Stock Incentive Plan, for equity grants made after February 15, 2018*

10-K

000-25074

10.24.5

2/28/18

10.17.6

Form of Standard Notice of Grant and Restricted Share Agreement I under the 2010 Stock Incentive Plan, for equity grants made after February 15, 2018*

10-K

000-25074

10.24.6

2/28/18

10.17.7

Form of Notice of Grant and Stock Option Agreement and/or Restricted Share Agreement for Senior Executive under the 2010 Stock Incentive Plan, for equity grants made after February 15, 2018*

8-K

000-20574

99.3

2/21/18

39

Exhibit
No.

    

Item

    

Form

    

File Number

    

Incorporated by
Reference from
Exhibit Number

    

Filed with
SEC

10.17.8

Form of Notice of Grant and Stock Option Agreement and/or Restricted Share Agreement under the 2010 Stock Incentive Plan, for equity grants made on or after February 13, 2019*

10-Q

000-20574

10.2

5/6/19

10.18

The Cheesecake Factory Incorporated Stock Incentive Plan*

8-K

000-20574

10.1

6/5/19

10.19

2015 Amended and Restated Annual Performance Incentive Plan, as amended and restated May 28, 2015*

DEF 14A

000-20574

Appendix B

4/17/15

10.20

Third Amended and Restated Loan Agreement with JPMorgan Chase Bank, National Association dated as of July 30, 2019

10-Q

000-20574

10.1

12/24/15

21.1

List of Subsidiaries

10-K

000-20574

21.1

3/12/20

23.1

Consent of Independent Registered Public Accounting Firm — KPMG LLP

Filed herewith

23.2

Consent of Independent Registered Public Accounting Firm — PricewaterhouseCoopers LLP

Filed herewith

31.1

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

10-K

000-20574

31.1

3/12/20

31.2

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

10-K

000-20574

31.2

3/12/20

31.3

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

Filed herewith

31.4

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 for Principal Executive Officer

10-K

000-20574

32.1

3/12/20

32.2

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

10-K

000-20574

32.2

3/12/20

32.3

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

Filed herewith

32.4

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

Filed herewith

40

Exhibit
No.

    

Item

    

Form

    

File Number

    

Incorporated by
Reference from
Exhibit Number

    

Filed with
SEC

101.1

The following materials from The Cheesecake Factory Incorporated’s Annual Report on Form 10-K for the year ended December 31, 2019, formatted in Inline eXtensible Business Reporting Language (iXBRL): (i) consolidated balance sheets, (ii) consolidated statements of income, (iii) consolidated statements of comprehensive income, (iv) consolidated statement of stockholders’ equity, (v) consolidated statements of cash flows, and (vi) the notes to the consolidated financial statements

10-K

000-20574

101.1

3/12/20

101.2

The following materials from The Cheesecake Factory Incorporated’s Amendment No. 1 to Annual Report on Form 10-K for the year ended December 31, 2019, formatted in Inline eXtensible Business Reporting Language (iXBRL): (i) consolidated balance sheets, (ii) consolidated statements of income, (iii) consolidated statements of comprehensive income, (iv) consolidated statement of stockholders’ equity, (v) consolidated statements of cash flows, and (vi) the notes to the consolidated financial statements

Filed herewith

104.1

The cover page of The Cheesecake Factory Incorporated’s Annual Report on Form 10-K for the year ended December 31, 2019, formatted in iXBRL (included with Exhibit 101.1)

10-K

000-20574

104.1

3/12/20

104.2

The cover page of The Cheesecake Factory Incorporated’s Amendment No. 1 to Annual Report on Form 10-K for the year ended December 31, 2019, formatted in iXBRL (included with Exhibit 101.2)

Filed herewith

*     Management contract or compensatory plan or arrangement required to be filed as an exhibit.

#     The schedules (or similar attachments) to this exhibit have been omitted from this filing pursuant to Item 601(a)(5) of Regulation S-K. The Company will furnish copies of any such schedules or similar attachments to the SEC upon request.

†     Certain confidential information contained in this agreement has been omitted because it (i) is not material and (ii) would be competitively harmful if publicly disclosed.

(P)   This exhibit has been paper filed and is not subject to the hyperlinking requirements of Item 601 of Regulation S-K.

41

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) 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 on the 22nd day of June 2020.

THE CHEESECAKE FACTORY INCORPORATED

/s/ DAVID OVERTON

By:

David Overton

Chairman of the Board and Chief Executive Officer

(Principal Executive Officer)

/s/ MATTHEW E. CLARK

By:

Matthew E. Clark

Executive Vice President and Chief Financial Officer

(Principal Financial Officer)

42

EX-23.1 2 cake-20191231xex23d1.htm EXHIBIT 23.1

EXHIBIT 23.1

Consent of Independent Registered Public Accounting Firm

The Board of Directors

The Cheesecake Factory Incorporated:

We consent to the incorporation by reference in the registration statements on Form S-8 (Nos. 333-118757, 333-167298, 333-176115, 333-190110, 333-198042, 333-206278, 333-219789 and 333-232949) of The Cheesecake Factory Incorporated of our report dated March 11, 2020, with respect to the consolidated balance sheets of The Cheesecake Factory Incorporated and subsidiaries as of December 31, 2019 and January 1, 2019, and the related consolidated statements of income, comprehensive income, stockholders’ equity and cash flows for each of the years in the two-year period ended December 31, 2019, and the related notes (collectively, the consolidated financial statements), and the effectiveness of internal control over financial reporting as of December 31, 2019, which report appears in the December 31, 2019 Annual Report on Form 10-K of The Cheesecake Factory Incorporated.

Our report dated March 11, 2020 on the effectiveness of internal control over financial reporting as of December 31, 2019, contains an explanatory paragraph that states that the Company acquired North Italia and the remaining business of Fox Restaurant Concepts LLC (FRC) during 2019, and management excluded from its assessment of the effectiveness of the Company’s internal control over financial reporting as of December 31, 2019, North Italia’s and FRC’s internal control over financial reporting associated with 28.3% of total assets and 3.7% of total revenues included in the consolidated financial statements of the Company as of and for the year ended December 31, 2019. Our audit of internal control over financial reporting of the Company also excluded an evaluation of the internal control over financial reporting of North Italia and FRC.

Our report dated March 11, 2020 refers to a change in the method of accounting for revenue from contracts with customers as of January 3, 2018 due to the adoption of Accounting Standards Codification Topic 606, Revenue from Contracts with Customers, and to a change in the method of accounting for leases as of January 2, 2019 due to the adoption of Accounting Standards Codification Topic 842, Leases.

/s/ KPMG LLP

Los Angeles, California

June 22, 2020


EX-23.2 3 cake-20191231xex23d2.htm EXHIBIT 23.2

EXHIBIT 23.2

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-118757, 333-167298, 333-176115, 333-190110, 333-198042, 333-206278, 333-219789 and 333-232949) of The Cheesecake Factory Incorporated of our report dated February 28, 2018 relating to the financial statements which appears in this Form 10-K, as amended.

/s/ PricewaterhouseCoopers LLP

Los Angeles, California

June 22, 2020


EX-31.3 4 cake-20191231xex31d3.htm EXHIBIT 31.3

EXHIBIT 31.3

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 amendment no. 1 to the annual report on Form 10-K 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.

June 22, 2020

/s/ DAVID OVERTON

David Overton

Chairman of the Board and Chief Executive Officer
(Principal Executive Officer)


EX-31.4 5 cake-20191231xex31d4.htm EXHIBIT 31.4

EXHIBIT 31.4

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, Matthew E. Clark, certify that:

1.       I have reviewed this amendment no. 1 to the annual report on Form 10-K 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.

June 22, 2020

/s/ MATTHEW E. CLARK

Matthew E. Clark

Executive Vice President and Chief Financial Officer
(Principal Financial Officer)


EX-32.3 6 cake-20191231xex32d3.htm EXHIBIT 32.3

EXHIBIT 32.3

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 Amendment No. 1 to the Annual Report of The Cheesecake Factory Incorporated (the “Company”) on Form 10-K for the period ended December 31, 2019 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.

June 22, 2020

/s/ DAVID OVERTON

David Overton

Chairman of the Board and Chief Executive Officer


EX-32.4 7 cake-20191231xex32d4.htm EXHIBIT 32.4

EXHIBIT 32.4

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 Amendment No. 1 to the Annual Report of The Cheesecake Factory Incorporated (the “Company”) on Form 10-K for the period ended December 31, 2019 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.

June 22, 2020

/s/ MATTHEW E. CLARK

Matthew E. Clark

Executive Vice President and Chief Financial Officer


EX-101.SCH 8 cake-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40109 - Disclosure - Summary of Significant Accounting Policies - Net income per share (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Acquisition - Fair value of the assets acquired and liabilities assumed (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Other Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Prepaid Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Intangible Assets, net (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Leases (Details) - calc2 link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Leases - Maturity of operating lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Other Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Other Noncurrent Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - Stock-Based Compensation - Net of Tax (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Income Taxes - Provision & Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 41802 - Disclosure - Income Taxes - Temporary Differences (Details) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - Summary of Significant Accounting Policies - Impairment of Long-Lived Assets and Lease Terminations (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - Summary of Significant Accounting Policies - Investments in Unconsolidated Affiliates (Details) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40107 - Disclosure - Summary of Significant Accounting Policies - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40110 - Disclosure - Significant Accounting Policies - Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Acquisition - FRC Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Acquisition - Pro Forma Results of Operations (unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41603 - Disclosure - Stock-Based Compensation - Weighted Average Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 42002 - Disclosure - Quarterly Financial Data - Asset impairment (unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Other Receivables link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Prepaid Expenses link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Intangible Assets, net link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Other Assets link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Gift Cards link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Other Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Other Noncurrent Liabilities link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - Quarterly Financial Data (unaudited) link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Other Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Prepaid Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Intangible Assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Other Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Gift Cards (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Other Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Other Noncurrent Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 32003 - Disclosure - Quarterly Financial Data (unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40108 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Gift Cards (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Quarterly Financial Data (unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.PRE 9 cake-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.LAB 10 cake-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.DEF 11 cake-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.CAL 12 cake-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE XML 13 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information
12 Months Ended
Dec. 31, 2019
Segment Information  
Segment Information

19.   Segment Information

Our operating segments are comprised of The Cheesecake Factory, North Italia, Flower Child, the other FRC brands, our bakery division and Grand Lux Cafe, the businesses for which our management reviews discrete financial information for decision-making purposes. Based on quantitative thresholds set forth in 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, including Flower Child, along with our businesses that don’t qualify as operating segments are combined in Other. Unallocated corporate expenses, capital expenditures and assets, which were previously classified in a separate Corporate line, are also combined in Other. In addition, gift card costs, which were previously classified in The Cheesecake Factory restaurants reportable segment, are combined in Other. Corresponding prior year balances were reclassified to conform to the current year presentation.

Segment information is presented below (in thousands):

Fiscal Year

    

2019 (1)

    

2018

    

2017

Revenues:

The Cheesecake Factory restaurants

$

2,180,882

$

2,127,347

$

2,057,816

North Italia

35,268

Other FRC

39,335

Other

 

227,207

 

204,984

 

202,686

Total

$

2,482,692

$

2,332,331

$

2,260,502

Income/(loss) from operations:

The Cheesecake Factory restaurants (2)

$

258,374

$

270,829

$

281,715

North Italia

1,608

Other FRC

5,309

Other (3)

 

(161,693)

 

(151,881)

 

(128,870)

Total

$

103,598

$

118,948

$

152,845

Depreciation and amortization:

The Cheesecake Factory restaurants

$

70,971

$

80,646

$

76,186

North Italia

829

Other FRC

1,037

Other

 

15,296

 

15,330

 

16,543

Total

$

88,133

$

95,976

$

92,729

Preopening costs:

The Cheesecake Factory restaurants

$

9,967

$

9,247

$

10,891

North Italia

1,297

Other FRC

49

Other

1,836

1,690

2,387

Total

$

13,149

$

10,937

$

13,278

Capital expenditures:

The Cheesecake Factory restaurants

$

59,045

$

71,880

$

101,142

North Italia

2,318

Other FRC

5,072

Other

 

7,330

 

31,029

 

19,637

Total

$

73,765

$

102,909

$

120,779

Total assets:

The Cheesecake Factory restaurants

$

1,701,418

$

928,345

$

937,512

North Italia

297,840

Other FRC

310,414

Other

 

530,921

 

385,788

 

395,548

Total

$

2,840,593

$

1,314,133

$

1,333,060

(1)We completed the acquisition of North Italia and the remaining business of FRC on October 2, 2019. The results of the acquired businesses are included in our consolidated financial statements as of the acquisition date. (See Note 2 for further discussion of the Acquisition.)
(2)Fiscal years 2019, 2018 and 2017 include impairment of assets and lease terminations expense of $8.9 million, $6.6 million and $2.5 million, respectively. (See Note 1 for further discussion of these charges.)
(3)Fiscal years 2019, 2018 and 2017 include impairment of assets and lease terminations expense of $9.3 million, $11.3 million and $7.8 million, respectively. (See Note 1 for further discussion of these charges.) Fiscal 2019 included $6.3 million of acquisition-related costs and acquisition-related contingent consideration, compensation and amortization expense. (See Note 2 for further discussion of the Acquisition.)
XML 14 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2019
Stockholders' Equity  
Stockholders' Equity

15.   Stockholders’ Equity

Cash dividends of $1.38, $1.24 and $1.06 were declared during fiscal 2019, 2018 and 2017, respectively. 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 New Facility and applicable law, and such other factors that the Board considers relevant. (See Note 12 for further discussion of our long-term debt.)

Under authorization by our Board to repurchase up to 56.0 million shares of our common stock, we have cumulatively repurchased 52.9 million shares at a total cost of $1,693.1 million through December 31, 2019. During fiscal 2019, 2018 and 2017, we repurchased 1.1 million, 2.3 million and 2.6 million shares of our common stock at a cost of $51.0 million, $109.3 million and $123.0 million, respectively. Repurchased common stock is reflected as a reduction of stockholders’ equity in treasury stock.

Our share repurchase authorization 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. Shares may be repurchased in the open market or through privately negotiated transactions at times and prices considered appropriate by us. We make the determination to repurchase shares 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 Acquisition, our share price and current market conditions. (See Note 2 for further discussion of the Acquisition.) The timing and number of shares repurchased are also subject to legal constraints and financial covenants under the New Facility that limit share repurchases based on a defined ratio. (See Note 12 for further discussion of our long-term debt.) Our objectives regarding share repurchases are to offset the dilution to our shares outstanding that results from equity compensation grants and to supplement our earnings per share growth.

XML 15 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 16 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Other Noncurrent Liabilities (Tables)
12 Months Ended
Dec. 31, 2019
Other Noncurrent Liabilities  
Schedule of other noncurrent liabilities

Other noncurrent liabilities consisted of (in thousands):

    

December 31, 2019

    

January 1, 2019

Non-qualified deferred compensation liabilities

$

76,255

$

57,551

Deferred consideration

37,193

Contingent consideration and compensation liabilities

13,218

Other

 

13,882

 

14,108

Total

$

140,548

$

71,659

XML 17 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Quarterly Financial Data (unaudited) (Tables)
12 Months Ended
Dec. 31, 2019
Quarterly Financial Data (unaudited)  
Summary of quarterly financial data

Summarized unaudited quarterly financial data for fiscal 2019 and 2018 is as follows (in thousands, except per share data):

Quarter Ended:

    

April 2, 2019

    

July 2, 2019

    

October 1, 2019

    

December 31, 2019

Revenues (1)

$

599,481

$

602,645

$

586,536

$

694,030

Income from operations (1)(2)

$

30,148

$

40,099

$

26,964

$

6,387

Net income (1)(2)

$

26,984

$

35,510

$

16,090

$

48,709

Basic net income per share (4)

$

0.61

$

0.80

$

0.37

$

1.11

Diluted net income per share (4)

$

0.60

$

0.79

$

0.36

$

1.10

Cash dividends declared per common share

$

0.33

$

0.33

$

0.36

$

0.36

Quarter Ended:

    

April 3, 2018

    

July 3, 2018

    

October 2, 2018

    

January 1, 2019

Revenues

$

584,697

$

587,319

$

575,160

$

585,155

Income from operations (3)

$

31,551

$

34,543

$

33,495

$

19,359

Net income (3)

$

26,029

$

28,353

$

28,475

$

16,178

Basic net income per share (4)

$

0.57

$

0.62

$

0.63

$

0.36

Diluted net income per share (4)

$

0.56

$

0.61

$

0.61

$

0.35

Cash dividends declared per common share

$

0.29

$

0.29

$

0.33

$

0.33

(1)The fourth quarter of fiscal 2019 includes revenues, loss from operations and net loss of $92.0 million, $2.1 million, and $1.5 million, respectively related to the acquired businesses. In addition, income from operations included $3.2 million and $3.1 million of acquisition-related expense in the third and fourth quarters of fiscal 2019, respectively, with a corresponding impact to net income of $2.4 million and $2.3 million, respectively. These amounts were recorded in acquisition-related costs and acquisition-related contingent consideration, compensation and amortization expense in the consolidated statements of income. (See Note 2 for further discussion of the Acquisition.)
(2)In the fourth quarter of fiscal 2019, income from operations included impairment of assets and lease terminations expense of $18.2 million, with an corresponding impact to net income of $13.5 million. (See Note 1 for further discussion of these charges.)
(3)In fiscal 2018, income from operations included $2.6 million, $0.3 million and $15.0 million of impairment of assets and lease terminations expense in the second, third and fourth quarters, respectively, with an corresponding impact to net income of $1.9 million, $0.2 million and $11.1 million, respectively. (See Note 1 for further discussion of these charges.)
(4)Net income per share calculations for each quarter are based on the weighted average diluted shares outstanding for that quarter and may not total to the full year amount.
XML 18 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Jan. 02, 2018
Leases      
Operating $ 112,048    
Variable 66,689    
Short-term 368    
Total 179,105    
Rent expense      
Straight-lined minimum base rent   $ 83,999 $ 83,387
Contingent rent   20,147 19,559
Common area maintenance and taxes   39,961 38,103
Total   $ 144,107 $ 141,049
Lessee Operating Lease Description      
Cash paid for amounts included in the measurement of lease liabilities-Operating cash flows from operating leases 103,210    
Right-of-use assets obtained in exchange for new operating lease liabilities $ 262,421    
Weighted-average remaining lease term - operating leases (in years) 16 years 7 months 6 days    
Weighted-average discount rate - operating leases 5.20%    
Right-of-use assets related to the Acquisition $ 223,500    
XML 19 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Inventories    
Restaurant food and supplies $ 25,057 $ 18,362
Bakery finished goods and work in progress 16,000 13,845
Bakery raw materials and supplies 6,168 6,679
Total $ 47,225 $ 38,886
EXCEL 20 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'F!UE ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ >8'64"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !Y@=90(,H08.T K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)O)\U"A=#-1?&D(+B@> O)[&ZP:4(RTN[;F];= M+J(/X#$S?[[Y!J8S49J0\#F%B(D-- DUA73&6[/BXV?J%Y@U@#UZ M'"A#4S? U#PQGJ:^@RM@AA$FG[\+:%?B4OT3NW2 G9-3=FMJ',=ZW"RYLD,# M;T^/+\NZE1LRZ<%@^96=I%/$+;M,?MW\>F!)<\(JWE1"[II4-E^+V?7;] MX7<5]L&ZO?O'QA=!U<&ONU!?4$L#!!0 ( 'F!UE"97)PC$ 8 )PG 3 M >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S M:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N M+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X M%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53" MQ,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@ MX_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMH MG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2 M%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9R MG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S M>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,B MUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C? MC8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1 MVC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE M"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ MZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J= MW#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B M(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)5 M8#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6Q MP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>; MG*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4< M!A87,N10[I*0!A,!S93)1/ "@F2F'("8^@N]\@RY*17.K3XY?T4L@X9.7M(E M$A2*L P%(1=RX^_ODVIWC-?Z+(%MA%0R9-47RD.)P3TSU#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+? M.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4 MJUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5 MBZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%0 M2P,$% @ >8'64.Y<9RZ! P +1$ !@ !X;"]W;W)K7Q^?R\?\JNN7YJA4&[R61=4LPF/;GNZCJ-D>59DU=_JD M*O//7M=EUIK+^A UIUIE.QM4%A&/XS0JL[P*EW,[]E@OY_K<%GFE'NN@.9=E M5O];J4)?%R$+WP:>\L.Q[0:BY?R4'=1/U?XZ/=;F*AJR[/)254VNJZ!6^T7X MP.XW(NT"+.)WKJ[-Z#SH2GG6^J6[^+9;A'$W(U6H;=NER,SAHM:J*+I,9AY_ M^Z3AP-D%CL_?LG^QQ9MBGK-&K77Q)]^UQT4X#8.=VF?GHGW2UZ^J+R@)@[[Z M[^JB"@/O9F(XMKIH[&^P/3>M+OLL9BIE]GH[YI4]7F__2-F'X0#>!_ A8!I_ M&B#Z #$$L,\99!\@WP,2NUJW4NS:;+(V6\YK?0WJF[RGK-M%[%Z:U=]V@W:Q M[7]F>1HS>EG&\^C2I>D1JQN"CQ!L0$0F]T# $<&*DW#^D6!-$>(C8D,1$D]! MP!J%#1>C\ 2'2Q@N;;@0(I)C3>T7D%( )33"'%E,9+AP) /%+/(,6,QKM: XA';!9CQ\4T@ZLWPG@4 M9QY?,Y*!$V<#C$=T!LW]P#C-X,J.,![=&?8O$S2#JSS">*1GV.:,NIB[XB., M3WWL=4:MS(GZ .-3'QN>43L+HC[ ^-3'GF?4T8*H#S ^];'M&36U(.H#C$]] M['Q&?2V(^@#C49]C[W/J:^&JCS >]3GV/J>^EJ[Z"..[KV/O<^IKZ:J/,![U M.?8^I[Z6KOH(XZL%>Y]37\O$90$8'POV/J>^ENX>0QC?'L/>Y]37TMECFQZ3 M6$S5W\6F$Y$DD]%.^P"G_I8SMR9PY_>M'.X!G/H[<7;TNL>DHYID(E/. M?/V&XT[ J?*?B08C0[? AZX?1=]A]\^)/S( MZD->-<&S;LT;K7WOW&O=*C.5^,[4>U39;K@HU+[M3B?FO+Z]P-\N6GWJ/TY$ MPQ>2Y7]02P,$% @ >8'64$OA6.2D! 9!8 !@ !X;"]W;W)KOAW3:O1;]L8OU9@K:-P4:XXI]O3O,EXOIVI=N MN6C?AF9WB%^Z6?^VW]?=?ZO8M*?'.YV9T M%)OX/(Q#U.GG/:YCTXPC)1__7@:=7W..@;?''Z/_,A6?BGFJ^[ANFW]VFV'[ M./?SV2:^U&_-\+4]_1HO!97SV:7ZW^-[;))\=))R/+=-/_V=/;_U0[N_C)*L M[.OOY]_=8?H]7<;_"-,#\!* UP"P/PR@2P"Q@.+L;"KUYWJHEXNN/;N.='D]J/$WQ]C:^8D6<)>4D.4R2TEMPK!"I0E=67O=B52]6>O', MRUGB;K.4#@+SHJA,P(R74O522B\LRZH46:S#S.0[-8D322K#DCB1Q%GGB16L MJ#P$TKU4JI=*>@'FI9(%5X@E\R)5Y+W/S(M7O7CIA>V;E9=>*%B^*!65<3:S MP8+J)4@O;/9702XW:TO@$R-E$$HDH[L!HT/'2#^".D9D\@1EX-M$T04@K#+S M QD,@D!0=@2=88"R)L=K0N6&5V@J7I/4H4N[/V-(AR)(*E8B$""15W'D@:09H#6ARFPIT($&DFB56! 2:57*4V42Z5 #237/J0826-YAX-M7 MD27ZA=P+:#S#23@/ <<2':AMZ8,G/V* M$ @L4 ;_H',.@MC&/C,"ZFA"B2;/T802.>GQ+;BMR&PP5>;&HPXF!.F',_FB MN5OQ@)DTF0Y,TLMS>J&D$OBTM3RWH^@J),IL==3QA1)?GC=U*/$%Z(W/3;'. M+Y3\\IQ?J'1CY$J^X->*+JT,RCK2,8<2!N")).:JX$+F08 ZY5!2+HB;KL + MR(3<.Y#.+I1-&L?D"I4N+1AC#'>DM&EWLON7*AV%I*!0O%9)Q@'XX%VF5R&= M.-)-[ \'Z/)-\^@0L$R &E*RVF&C*V M=!B2A"$8WO.1I.$G2[QGT52!,ATHZ<0D24PP')DD45A64%DQ1ZK.Y+AA=69: MR4PPG&07T=UG)K4K5H1Z5USONT,_>VJ'H=U/W_=>VG:(:5#S M.0VWC?7F>M+$EV$\K-)Q=_[N>3X9VN/EFVYQ_;"\_!]02P,$% @ >8'6 M4, 7KI8] @ +@< !@ !X;"]W;W)K\6=1$2*]EX:V8N-74G9K ,2Q(@T6*]:15KTY,]Y@J;K\ D3'"3Z9 MH(:", @0:'#=^F5AQO:\+-A5TKHE>^Z):]-@_F=+*.LW/O1?!Y[J2R7U "B+ M#E_(=R)_='NN>F!R.=4-:47-6H^3\\;_ ->[7.N-X&=->G'7]G0E!\:>=>?+ M:>,'&HA0P(I=I(8?P>/?TII0Z\;[^Z?S*UJUH.6) =H[_JDZPV M?N9[)W+&5RJ?6/^9C/4DOC<6_Y7<"%5R3:)R'!D5YM\[7H5DS>BB4!K\,CSK MUCS[X4V2CF'N@' ,"*< &+\9$(T!D14 !C)3ZD-'-GWJEJA1J]E3!("G#31J-F.VC".TTX5^R6"O3/!"B B2)T4H0F/II1 M(+=!Y#2(C$$\,TBM,@9-:C2MT02K %J5/!#-4&(G2NQ R2R408/NLB2!^5DT MCW4SH,0)E#B <@LH622R4=Y2S""0$P(M(:"58HO>LT /1#.4U(F2.E"L+-MT M46TXSKP]+^]1SJ R)U3F@+*^LFVV2)6G*$M@:FVOG4.(4 CS_#](N1,I=R!% M%E*^W*!A#E$8'64-P. MC*9S! )!0 !@ !X;"]W;W)KQ[51[;Q_F^ZTX/2=)N][XJVD5]\L?PS6O=5$477INW MI#TUOM@-1E694)J:I"H.Q_EJ.8P]-ZME_=Z5AZ-_;F;M>U45S7^Y+^OSXUS, M/P>^'M[V73^0K):GXLW_Z;N_3L]->$NN7G:'RA_;0WV<-?[UX,! M\??!G]N;YUF?RDM=?^M??ML]SM.>D2_]MNM=%.'CPZ]]6?:> H]_1Z?S:\S> M\/;YT_LO0_(AF9>B]>NZ_.>PZ_:/_@N3$\; M1C]60JAE\M$[&C'Y!4.WF"LB"=ZO(0B%R"DRI_L ZQAA]#UD$T.$T)B%A(G* MP8&\( )LG:E.4-8,)).\$Z@ZRSF#6Q.'D6 MQ;'.&<.6=0U@4@G)]LDFAF59IMU$F5K(V@+6K"IR&\4Q4AC!YSJ&:6,L\9T% M8)HR-['%'63M &M6\[F+X@B3"L<*:0U@6F49KQ 4T)+B5F+%#>_%/"6O/NE M\>I;(?EL YC3+C.,-X)11FZ"]T33%H!WU+5%/$66%*]M!,NLX9T(P5*IIN8; M*L&3(,!;<]X4%R3=K/]](-SLA02!# \D44I3&6%1$$ 5B*O""+H+)(7BE8]@ MJ9,97PGDC;*)WBBP)@@->%O.6T>12&8N=8HS!T *6X2W_PT"BC0S.IM@CP5) M $4BKD@B%I&PO-I93A[@A'7*-4/SWY :@ MY((F)("P@!'X52,G-)"PBA!0$TQ#,.#G1TPA+" $) M45Q"*&[Z2FFE.6\ ,R2B_05@-JC?!&^L(00TA'>J? 3=UH982*[9$,5/P!N( M2GDW2VZN2BK?O W74.UL6[\?N_[&X6;T>M7U1/U5"QO/Q<#R701"GGOB]WUI?2O7?^8A>?F>GJTW@G MEUPO!E?_ U!+ P04 " !Y@=90"TH4_;"*P#AO#:DY1NW$J);(\3+"AK, M'V@'K7QSIJS!0D[9!?&. 3YI4D-0X'D):G#=ND6N:P=6Y/0J2-W"@3G\VC28 M_=D"H?W&]=U[X:F^5$(54)%W^ (_0#QW!R9G:%(YU0VTO*:MP^"\<1_]]3Y3 M> WX64//9V-')3E2^J(F7T\;UU.&@$ IE *6CQOL@! E)&W\'C7=:4E%G(_O MZI]U=IGEB#GL*/E5GT2U<3/7.<$97XEXHOT7&//$KC.&_P8W(!*NG,@U2DJX M_G7**Q>T&56DE0:_#L^ZU<]^U+_3[(1@) 03P4\^)(0C(7PC1!\2HI$0&00T M1-%[L\<"%SFCO<.&?[?#ZA#YZTCN?JF*>K/U.[D]7%9OA1\%.;HIH1&S'3#! M'#,AD%2?E@AL2VR#!=U88+=$)/%[R'X)\?W8[B*T!@VU0/@N:&@7B*P"D1:( MY@)A9.S4@(DUIATP01JL0B/O$K9:>:$9V2(6I^$JL)N.K:9C2^K(+I!8!9)E MZL@PNATPRP9B6V@S.XVM;I-+6X3PVWZ'VZ7&(M;&^@?;C.K MV\SB-C7<9K83E:Z,4+LE;)7YF7FB+&+R1'GF@4"SYM$ N^C&S)V27ENAOL%9 M=>K]CX%J/D9]*^^$H86_R0P7RG?,+G7+G2,5LK7I!G2F5(!TZ3U(@Y6\PZ8) M@;-0PU2.V=#)AXF@W7A)H>FF+/X"4$L#!!0 ( 'F!UE!P@!GS9@4 , ; M 8 >&PO=V]R:W-H965T&ULE5E=;]M&$/PK@MX=\6[O M@V?(!FHK5@NT0)"@[3-CT[80251)VD[_?8\4K>AVAU+Z8I'T[-UP;SFS/,[? MJOI;\UR6[>3[9KUMKJ;/;;N[G,V:^^=R4S0?JEVYC?]YK.I-T<;3^FG6[.JR M>.B#-NN9SC(WVQ2K[?1ZWE_[5%_/JY=VO=J6G^I)\[+9%/6_-^6Z>KN:JNG[ MA<^KI^>VNS"[GN^*I_)+V?ZY^U3'L]EAE(?5IMPVJVH[J'S\/OI=?_/Q9KX637E;K?]>/;3/5]-\.GDH'XN7=?NY>ONU'&[(3B?# MW?]>OI;K".^8Q#GNJW73_YW/7U6IE\/GOM!AHP M-WN,3C AQ=P"C,U2S )A5(KYB# ZQ=PA#*68)<*8 V86*7;O'R7N0IDLY#E;D*4$NHQTYG$. M".: 0 XXY(<.*_Q- 9.8_HA*)EFA*>% UC)DPQ+L!4\XR046'Z79V$) M'0?I.$G'L-*Y'=') MA^M(+O/O7&!%MSR'2L@$2"9(,HX)UDV0SRZC&V3U9YH_B@A$(V15AF4Z W05 MU^E,3.1--C+/B!TH, _7H &4%(/2.GC+1?@\,"6%I5@!+7;$;QZ(L64B<#N MD@R%D/,[7 !<5!3KG..ID,"+:$8Z=VSJ.X043SP .466QA81R[8"NLWYW"@@ MW-:H$:%36+G5_Y!NA;5; ?%VEJ^'E.4+LOQY79Z%I82P>BL@WWS=;Y34;U!M M4L!QM4E#'\H5-1@&7$>ZKI'^$*()",,[! M4D+89A3P&>&_2EK(1&RGEN76B2TZ#EFP,H.*GEN. D+AHL93KG!0?,8:3@ !(4G$19 M'6P@G##"9D/ ;$1_0-(BE/8Z\&V=\[B4$O82 EXB.@0"7I()/J=!*1EL.(1V MFGA_0.#MP:D@6KKSN)32R+X/VOCA&C& CFN<-\ D34?%^N']P0AL1-<(NQ,A M=^+] 4G3,6.&0]AP"!D.[P](&@[OG4BJN?=*K"="Z9&.AK#B$U)\WA^05'R; MCVT68KTG\"(@^@,"&TDV"SG?ASN/2REA_R#@'UXL5B[%VG.Q!J#" F,8AU(:;[=C9!&O#H!5.P.O!E+&'8W N[F1:V #2WOXGM1QM^, M9D>?(;IO6W\4]=-JVTR^5FU;;?KO#H]5U99QU.Q#I/Y<%@^'DW7YV':'/A[7 M^V]*^Y.VV@W?RV:'CW;7_P%02P,$% @ >8'64-.KGT1= @ & D !@ M !X;"]W;W)K.0X\)RB$=X!(5_,T9DQPRWB07AY8$P9,4Y9GCN>[(R6%:V'$D^_8D MCO"596F!]L2BUSR'Y.\+RG ULX'=='RDEX2)#B>.2GA!/Q#[6>X);SFMRRG- M44%37%@$G6?V-S#=^8*7P*\45?2N;HF5'##^%(WU:6:[8D(H0T2PZ^Z3 M95LJ_D>D%GA)XK0 $ M_Q7X2N";"@(E"$P%0R48F@I&2C R%81*$)H*QDHP-A5,E&!B*@!N$SG76-(& M&QA+FG #XWB#)N# ..*@"3GHQ]RITU?NAP5D,(X(KBQ2[^@2BH,#3#G*S46O MW&'R)=\3E/?>8A!ZD7,33HIYJ1FOP_A=9O[(]%P6.I>@R[P^,CUBJ7,9=IFW M1V;40U8ZFU&76>N8L,M\US'C+O/^]--LGD]XJQD(])B=;C*3EG%X(K39X.FS MP9,._KW#V-4[^'H'7SH$]PX!Z.53S822*23C#OS>UY^;0 L3Z%4+]?)W:0*] MF4 K$VBM@[Q)+[E,H/='" S\7@IN=)#7VUI;'>3V/N;N"52GB'-W_(@[PQ:2 M2UI0ZX 9/\OD<7/&F"%NZ [X3RCAUY2VD:$S$]60UTG]LZX;#)?J'N*TEZ'X M'U!+ P04 " !Y@=909LNLJZH& !-(P & 'AL+W=O'7&7WX9M())0M$ +!"G:/E_LLRU$TKG2 MV4[_?7G219%VAWFQI/-P.>21,[N\NWGO=E_WSVW;3[YMUMO][?2Y[U^N9[/] M_7.[:?8?NI=V6_[SV.TV35]^[IYF^Y==VSP<&FW6,S8FS#;-:CN]NSE<^[2[ MN^E>^_5JVW[:3?:OFTVS^V_>KKOWVRE-OU_XO'IZ[H<+L[N;E^:I_;/M_WKY MM"N_9J3C_2]=+'H<$!\?>J?=^??9\,0_G2=5^''[\] MW$[-P*A=M_?]$*(I'V_MHEVOATB%Q[]CT.FISZ'A^??OT7\Y#+X,YDNS;Q?= M^I_50_]\.TW3R4/[V+RN^\_=^Z_M." _G8RC_[U]:]<%/C I?=QWZ_WA[^3^ M==]WFS%*H;)IOAT_5]O#Y_OQ/S&-S7 #'AOPJ0&%GS:P8P/[HX'[:0,W-G"B MP>PXE,/<+)N^N;O9=>^3W?'VOC3#*J)K5V;_?KAXF.S#_\KT[,O5MSM*=#-[ M&P*-F/D1P^>8$V)6HI^Z8-3%G%5SONQ@H1'!7T*6&D+D,0L+!VH/ >S%0!D' M<#" .P1PYP&L$S-UQ/@#9GO$<.1LQ7@U+&=CY9!!,!]MKI#VD+0'H[8X0( ! M@AXUB^',CYAP1C0ELG+0&I5]CD$,&J"&&<24(Z0<%>5L!..H>KEBRE$P!BCO M2<1:HEB>DL&4$Z201PP($E:Q#,,]?V-#8H @XEQ6-.VE:\H=HVQ+9"VE(6 !>=D6:(HI5$H79;L;>0-A>M>=H0V+):BQKE@Y'> E!%1BH9(V%S M(> NRL1)6T(.V4O2&I6L1"T!BDRIGBIY+K87UO:B5B)K/R#OHY0K ,N9Y52C M8"F&&FML+TQ@KJ5:C:"+!3)T19(WP&4ZU\^1.<#9%',E!6%L:\S:&6OY,6./ M8> Q,E^?,W"%:*,L4A8(5Y91-M)F()!-K&4&C'V&04V2Y=YFX U,QDCN &;+ M%I#, 8R"KT@28Z=A[30DM^2<@3MPH/,=?MD7]@?6_A"E:K.VAS)V/44 QE[A ME@A7"H*JFF"_8> W6>9LC*J/@5.E*VP1#.H/50TQ4']7ZP?+.B-95PJII?C* M!FN"NAT 2-98:;9+"'3&V4HE;+&\6P/4IK)A+=9:J[66U3*S2&NC*H@ C)BX MDF);K*!6%P8L'7UA03+OSWL:"0&8L[GB_+9R3*/UF(W,0JV63VOU1EP 7#1Z MOP)8\M7M:K$66ZW%;*216)3T(^(HGT?,$>XGU+$<6RW';*2-6"W',0"JI+45[[=8UZW6=3;20RQ0XF BRP-(A/.!O4RX$,[EE&HJ@)7= F67 MQ='8;57L"Q0UTFS=\#K@BZ' "P8&6P)4-Z68J]"&SNB M0XXH$T:GK?;S!5;,!5'G !Y,GQW.G'8>" M4P/7J$1>*A) Q6H"X[!W.>!=)+74:;\9BBVURC2,##F93@)8*7"K#Y.P?3E@ M7R33!:?M)GCIS N ]^#O:\>Y'EXB!!2[6;C#>MUJJD+SA%T,2\V.BG$L[-W M"C;M[NGPOL9^"=!7)_3]?+X9L>/,,<73?YH=D^K M[7[RI>O[;G-X+^&QZ_JVL#0?"K_GMGDX_5BWC_WP-9;ON^,+'LM $ -(# 8 >&PO=V]R:W-H M965T&UL?5/;;M0P$/T5RQ]0[WI3J%9)I&X1 @FD51'TV9M, M$JN^!-O9E+]G[*0A0.#%]HSGG#DS'N>C=<^^ PCD12OC"]J%T!\9\U4'6O@; MVX/!F\8Z+0*:KF6^=R#J!-**\=WN#=-"&EKFR7=V96Z'H*2!LR-^T%JX'R=0 M=BSHGKXZ'F7;A>A@9=Z+%KY ^-J?'5IL8:FE!N.E-<1!4]#[_?&4Q?@4\$W" MZ%=G$BNY6/LNH'>4U-"(085'.WZ N9Y;2N;B/\$5%(9')9BCLLJGE52##U;/ M+"A%BY=IER;MXW23'6;8-H#/ +X [E(>-B5*RM^)(,K]B$^\/W+L M316=J17I#L5[]%Y+SK.<72/1''.:8O@J9K]$,&1?4O"M%"?^%YQOPP^;"@\) M?OB'PM\(LDV"+!%D_RUQ*^;VCR1LU5,-KDW3Y$EE!Y,F>>5=!O:>IS?Y%3Y- M^V?A6FD\N=B +YOZWU@; *7L;G"$.OQ@BZ&@"?'X%L]N&K/)"+:??Q!;OG'Y M$U!+ P04 " !Y@=90]^7S$+0! #2 P &0 'AL+W=O2X^_M2LNMYF[<72:1X#@\I*ANL>_8M0""O6AF?TS:$[L"8+UO0PE_9#@S> MU-9I$=!T#?.= U$ED%:,;S;73 MI:)$EW\D5F>V#D@9.COA>:^%^'D'9(:=; M^NYXE$T;HH,562<:>(+PK3LYM-C,4DD-QDMKB(,ZIW?;PW$?XU/ =PF#7YQ) MK.1L[7,T/E7YG_Y1JQUK.PL.] M53]D%=J=B8*"G_*((H,F<'XL;>=R(^\?; L3=E=*96 MI#L4[]%[*3B_SM@E$DTQQS&&+V*VY<>D?T*'Z?]JW"- M-)Z<;<"73?VOK0V 4C97.$(M?K#94%"'>+S!LQO';#2"[:8?Q.9O7+P!4$L# M!!0 ( 'F!UE"DTR6XLP$ -(# 9 >&PO=V]R:W-H965T=*J^/C+FR!2WFAPYO:6"T\ MFK9AKK<@J@C2BO'-YBW30G:TR*+O;(O,#%[)#LZ6N$%K87^=0)DQIUOZ[+B7 M3>N#@Q59+QKX!OY[?[9HL9FEDAHZ)TU'+-0YO=T>3_L0'P,>)(QN<2:ADHLQ MC\'X7.5T$P2!@M('!H';%>Y J4"$,GXF3CJG#,#E^9G]8ZP=:[D(!W=&_9"5 M;W-ZH*2"6@S*WYOQ$Z1ZWE"2BO\"5U 8'I1@CM(H%U=2#LX;G5A0BA9/TRZ[ MN(_IYI!@ZP"> 'P&'&(>-B6*RC\(+XK,FI'8J?>]"$^\/7+L31F M@:@322O&L^P]TT(:6N;)=W9E;H>@I(&S(W[06KC?)U!V+.B.OC@>9=N%Z&!E MWHL6OD'XWI\=6FR)4DL-QDMKB(.FH/>[X^D0\0GP0\+H5V<2*[E8^Q2-SW5! MLR@(%%0A1A"X7>$!E(J!4,:O.29=4D;B^OP2_6.J'6NY" \/5OV4=>@*>D=) M#8T85'BTXR>8ZWE'R5S\%[B"0GA4@CDJJWQ:237X8/4(_>:WF[ MR]DUQIDAIPG"5Y!7!,/@2P:^E>'$W]#Y-GV_*7"?Z/MM@7_Q#YO\0^(?_E?@ M6PC?9__D8*N&:G!M&B5/*CN8-,8K[S*M]^D%V2M\&O6OPK72>'*Q 9\U-;^Q M-@!*R6YP?CK\78NAH GQ>(MG-\W89 3;S]^'+7^X_ -02P,$% @ >8'6 M4%R0Q""R 0 T@, !D !X;"]W;W)K&UL?5-A M;]L@$/TKB!]0$I*U561;:CI-F[1)4:MMGXE]ME&!%'9AP4Z/5P@?3-LQU%D250%HQ MOME<,RVDH466?"=;9-A[)0V<+'&]UL+^.H+"(:=;^N9XD$WKHX,562<:> 3_ MO3O98+&9I9(:C)-HB(4ZIW?;PW$?XU/ #PF#6YQ)K.2,^!2-+U5.-U$0*"A] M9!!AN\ ]*!6)@HSGB9/.*2-P>7YC_Y1J#[6-B9+RC\*+(K,X$#OVOA/QB;<''GI31F=J1;H+XEWP7@J^VV;L$HFF MF.,8PQ@A2-E=A MA-KPP69#0>WC\2:<[3AFH^&QFWX0F[]Q\0I02P,$% @ >8'64-*#9CFT M 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TK MB!]0[DBV5:]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%^&[WD6DA M.UIDT7>R168&KV0')TOE&".TB@75U(.SAL]LZ 4+9ZG779Q'Z<;GLRP;0"? 7P!7,<\ M;$H4E7\67A29-2.Q4^][$9YX?^#8FS(X8ROB'8IWZ+T4/$DR=@E$<\QQBN&K MF/T2P9!]2<&W4ASY?W"^#4\V%281GKRA\"^"=),@C03INR5NQ:3_)&&KGFJP M39PF1THS='&25]YE8&]X?),_X=.TWPO;R,Z1L_'XLK'_M3$>4,KN"D>HQ0^V M& IJ'XZ?\&RG,9L,;_KY!['E&Q>_ 5!+ P04 " !Y@=904*%)IK0! #2 M P &0 'AL+W=O<.3,>YZ-US[X# M".1%*^,+VH70'QGS50=:^!O;@\&;QCHM IJN9;YW(.H$THKQW>Z.:2$-+?/D M.[LRMT-0TL#9$3]H+=R/$R@[%G1/7QU/LNU"=+ R[T4+GR%\Z<\.+;:PU%*# M\=(:XJ IZ,/^>#K$^!3P5<+H5V<2*[E8^QR-#W5!=U$0**A"9!"X7>$1E(I$ M*./[S$F7E!&X/K^ROTNU8RT7X>'1JF^R#EU![RFIH1&#"D]V? ]S/;>4S,5_ MA"LH#(]*,$=EE4\KJ08?K)Y94(H6+],N3=K'Z89G,VP;P&< 7P#W*0^;$B7E M;T409>[L2-S4^U[$)]X?.?:FBL[4BG2'XCUZKR7/;G-VC41SS&F*X:N8_1+! MD'U)P;=2G/A?<+X-SS859@F>_4/A;P2'38)#(CC\M\2MF+L_DK!53S6X-DV3 M)Y4=3)KDE7<9V >>WN17^#3MGX1KI?'D8@.^;.I_8VT E+*[P1'J\(,MAH(F MQ.,;/+MIS"8CV'[^06SYQN5/4$L#!!0 ( 'F!UE!26,D7LP$ -$# 9 M >&PO=V]R:W-H965T.;S5NFA32TR)+OXHK, M]D%) Q='?*^U<#_.H.R0TRU]=3S*I@W1P8JL$PU\@?"UNSBTV,Q220W&2VN( M@SJG]]O3>1_Q"?!-PN 79Q(KN5K['(V/54XW41 H*$-D$+C=X &4BD0HX_O$ M2>>4,7!Y?F5_GVK'6J["PX-53[(*;4Z/E%10BUZ%1SM\@*F>-Y1,Q7^"&RB$ M1R68H[3*IY64O0]63RPH18N7<9\_0FO^#CL'\6KI'&DZL-^+*I_[6U 5#*Y@XGJ,7_-1L*ZA"/!SR[ M<[ #@T+,4RE9X<&X\ M$F*; 22S-WH$Y6\Z;21SWC0]L:,!UD:0%(1FV6LB&5>X+J/O;.I23TYP!6># M["0E,S].(/1IR9#U\ ?=U/!MOD96EY1*4Y5HA UV%[P[' M4Q'B8\ CA]ENSBA4CY Z1Z7F&4BO\$5Q ^/"CQ.1HM M;%Q1,UFG96+Q4B1[7G:NXCZGFSS!]@$T >@*N(UYR)(H*G_''*M+HV=DEMZ/ M+#SQX4A];YK@C*V(=UZ\]=YK3?.W);D&HA1S6F+H)N:P1A#/OJ:@>RE.]"\X MW8?GNPKS",__H? W@F*7H(@$Q7]+W(DILC^2D$U/)9@^3I-%C9Y4G.2-=QW8 M.QK?Y%?X,NV?F>FYLNBBG7_9V/].:P=>2G;C1VCP'VPU!'0N'-_XLUG&;#&< M'M,/(NLWKG\"4$L#!!0 ( 'F!UE KY=24L@$ -(# 9 >&PO=V]R M:W-H965TI9"V1+WS@T'0FS= M@V3V2@^@_$VKC63.FZ8C=C# F@B2@M#=[B.1C"M<%=%W,E6A1R>X@I-!=I22 MF=]'$'HJ<89?'/>\ZUUPD*H86 <_P/T<3L9;9&%IN 1EN5;(0%OBF^QPS$-\ M#/C%8;*K,PJ5G+5^#,9=4^)=$ 0":A<8F-\N< M"!"(OXREQXB5E *[/+^Q? M8NV^EC.S<*O% V]<7^)KC!IHV2C'#@Q*?H];"QA75 MHW5:)A8O1;+G>>D)F[OW PA-G M!^I[4P=G;$6\\^*M]UXJFF<%N02B%'.<8^@JYC6">/8E!=U*<:1_P>DV?+^I M]5DE5/)9@N3I-%M1Y5G.25=QG8&QK?Y#5\ MGO;OS'1<6736SK]L['^KM0,O97?E1ZCW'VPQ!+0N'#_YLYG';#:<'M(/(LLW MKOX 4$L#!!0 ( 'F!UE *-Z(EM $ -(# 9 >&PO=V]R:W-H965T M/&O5N9RVWO<'QES9@A;NRO30 MX4UMK!8>3=LPUUL0501IQ?AN]Y%I(3M:9-%WLD5F!J]D!R=+W*"UL"]'4&;, MZ9Z^.AYDT_K@8$76BP:^@__1GRQ:;&&II(;.2=,1"W5.;_:'8QKB8\!/":-; MG4FHY&S,8S#NJISN@B!04/K ('"[P"TH%8A0QM/,29>4 ;@^O[)_B;5C+6?A MX-:H7[+R;4ZO*:F@%H/R#V;\"G,]'RB9B_\&%U 8'I1@CM(H%U=2#LX;/;.@ M%"V>IUUV<1^G&Y[,L&T GP%\ 5S'/&Q*%)5_%EX4F34CL5/O>Q&>>'_@V)LR M.&,KXAV*=^B]%#Q-,G8)1'/,<8KAJYC]$L&0?4G!MU(<^7]PO@U/-A4F$9Z\ MH? O@G23((T$Z;LE;L6D_R1AJYYJL$V<)D=*,W1QDE?>96!O>'R3/^'3M-\+ MV\C.D;/Q^+*Q_[4Q'E#*[@I'J,4/MA@*:A^.G_!LIS&;#&_Z^0>QY1L7OP%0 M2P,$% @ >8'64'MA.3&T 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$7=:;1BO;4C91U4J-M$K4]IFUQS8*%Q?P M.OG[ ":NV[IY 6:8<^;,,.2C-L^V W#H10IE"]PYUQ\(L54'DMDKW8/R-XTV MDCEOFI;8W@"K(T@*0C>;:R(95[C,H^]DREP/3G %)X/L("4SKT<0>BSP%K\[ M'GG;N> @9=ZS%I[ ?>]/QEMD9JFY!&6Y5LA 4^#;[>&8A?@8\(/#:!=G%"HY M:_TUG)F%.RU^ M\MIU!;[!J(:&#<(]ZO$+I'KV&*7BO\$%A \/2GR.2@L;5U0-UFF96+P4R5ZF MG:NXC^EFGV#K )H = ;QS"KJ6XDC_@=-U^&Y5X2["=_]1^ =! MMDJ018+LPQ+78J[_2D(6/95@VCA-%E5Z4'&2%]YY8&]I?)/?X=.T/S#3UWKX =]Q[]^XXTL'81]< >/*L5>LRVGC?'1AS10-:N"O308LWE;%:>#1M MS5QG0901I!7CF\U'IH5L:9Y&W\GFJ>F]DBV<+'&]UL*^'$&9(:-;^NIXD'7C M@X/E:2=J^ [^1W>R:+&9I90:6B=-2RQ4&;W9'HY)B(\!/R4,;G$FH9*S,8_! M^%IF=!,$@8+"!P:!VP5N0:E A#*>)DXZIPS Y?F5_4NL'6LY"P>W1OV2I6\R MNJ>DA$KTRC^8X0ZF>CY0,A7_#2Z@,#PHP1R%42ZNI.B=-WIB02E:/(^[;.,^ MC#?\TP1;!_ )P&? /N9A8Z*H_+/P(D^M&8@=>]^)\,3; \?>%,$96Q'O4+Q# M[R7GR77*+H%HBCF.,7P1LYTC&++/*?A:BB-_!^?K\-VJPEV$[_ZA\"^"9)4@ MB03)?TMVEJTC9^/Q M96/_*V,\H)3-%8Y0@Q]L-A14/ARO\6S',1L-;[KI!['Y&^>_ 5!+ P04 M" !Y@=90TR4OGK0! #2 P &0 'AL+W=OF[;)[1FCB2:;,^IGMIVVY*!4H-OSWSO0;JW: MNR_ #//>O!F&;#3VR;4 GCQKU;FRO(R@SYG1'KXY'V;0^.%B1 M]:*!K^"_]2>+%EM8*JFA<])TQ$*=T_O=X9B&^!CP7<+H5F<2*CD;\Q2,3U5. MDR (%)0^, C<+O 2@4BE/%SYJ1+R@!L?)O3.THJ MJ,6@_*,9/\))*RL%YHV<6E*+%\[3++N[C=+._ MPK8!? ;P!7 7 6Q*%)6_%UX4F34CL5/O>Q&>>'?@V)LR.&,KXAV*=^B]%#Q] ME[%+()ICCE,,7\7LE@B&[$L*OI7BR/^#\VWX?E/A/L+W+RC\BR#=)$@C0?IJ MB1LQM\D_2=BJIQIL$Z?)D=(,79SDE7<9V'L>W^1/^#3M7X1M9.?(V7A\V=C_ MVA@/*"6YP1%J\8,MAH+:A^-;/-MIS";#FW[^06SYQL5O4$L#!!0 ( 'F! MUE!?;)BSL@$ -(# 9 >&PO=V]R:W-H965T6_>#$,^HGUR'8 GSUH95]#.^_[(F*LZT,+=8 \FW#1HM?#!M"USO051)Y!6 MC.]V;Y@6TM R3[ZS+7,A@9=Z+%KZ M_]J?;;#8PE)+#<9)-,1"4]#[['@ZQ/@4\$W"Z%9G$BNY(#Y%XV-=T%T4! HJ M'QE$V*[P $I%HB#CQ\Q)EY01N#Z_L+]/M8=:+L+! ZKOLO9=0>\HJ:$1@_*/ M.'Z N9Y;2N;B/\$55 B/2D*."I5+*ZD&YU'/+$&*%L_3+DW:Q^F&9S-L&\!G M %\ =RD/FQ(EY>^$%V5N<21VZGTOXA-G1QYZ4T5G:D6Z"^)=\%Y+?IOE[!J) MYIC3%,-7,:\1++ O*?A6BA/_"\ZWX?M-A?L$W_]#X6\$ATV"0R(X_+?$K9@_ M5;)53S78-DV3(Q4.)DWRRKL,[#U/;_(:/DW[9V%;:1RYH \OF_K?('H(4G8W M882Z\,$60T'CX_%M.-MIS";#8S__(+9\X_(74$L#!!0 ( 'F!UE"-REJ) MM $ -(# 9 >&PO=V]R:W-H965T:9M<<7!1@7\#K]^P)V'"=U\P+,,.?,F6%( M!S1/M@%PY%E);3/:.-<=&+-% TK8*^Q ^YL*C1+.FZ9FMC,@R@A2DO'-YIHI MT6J:I]%W,GF*O9.MAI,AME=*F#]'D#AD=$M?' ]MW;C@8'G:B1I^@/O9G8RW MV,Q2M@JT;5$3 U5&;[>'8Q+B8\"O%@:[.)-0R1GQ*1A?RXQN@B"04+C (/QV M@3N0,A!Y&;\G3CJG#,#E^87]2ZS=UW(6%NY0/K:E:S)Z0TD)E>BE>\#A'J9Z M]I1,Q7^#"T@?'I3X' 5*&U=2]-:AFEB\%"6>Q[W5<1_&&[Z?8.L /@'X#+B) M>=B8*"K_+)S(4X,#,6/O.Q&>>'O@OC=%<,96Q#LOWGKO)>?[7 M*C!UG"9+"NQUG.2%=Q[86Q[?Y#5\G/;OPM2MMN2,SK]L['^%Z,!+V5SY$6K\ M!YL-"94+QT_^;,8Q&PV'W?2#V/R-\[]02P,$% @ >8'64* IH;ZU 0 MT@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0 M)4K2%8%MH&DQ;, &!!VV/2LV;0O5Q9/DN/O[4;+K>9O7%TFD> X/*2H;K'OV M+4 @+UH9G],VA.[(F"];T,+?V X,WM36:1'0= WSG0-1)9!6C&\VMTP+:6B1 M)=_9%9GM@Y(&SH[X7FOA?IY V2&G6_KJ>))-&Z*#%5DG&O@"X6MW=FBQF:62 M&HR7UA '=4[OM\?3/L:G@&\2!K\XDUC)Q=KG:'RL,P.7YE?U]JAUKN0@/#U9]EU5H^38FS(Z4RO2'8KWZ+T6_'#(V#4233&G,88O8K9S M!$/V.05?2W'B_\#Y.GRWJG"7X+O_*/R#8+]*L$\$^S=+7(NY_2L)6_14@VO2 M-'E2VMZD25YXYX&]Y^E-?H>/T_Y9N$8:3RXVX,NF_M?6!D IFQL8'64 \(U#*T 0 T@, M !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$I*N M461;:EI-F[1)4:=MGXE]ME&!\P#'W;\?8-?S-J]?@#ONO7MW'-F ]MFU )Z\ M:&5<3EOONR-CKFQ!"W>#'9AP4Z/5P@?3-LQU%D250%HQOMF\8UI(0XLL^0*%0TZW]-7Q))O61PZCE(AP\H/HN*]_F]$!)!;7HE7_"X0-,]=Q2,A7_":Z@ M0GA4$G*4J%Q:2=D[CWIB"5*T>!EW:=(^3#>[";8.X!. SX!#RL/&1$GYH_"B MR"P.Q(Z][T1\XNV1A]Z4T9E:D>Z">!>\UX+?WF7L&HFFF-,8PQ+_P/DZ?+>J<)?@N_\H_(-@OTJP3P3[-TMJK!-FF:'"FQ M-VF2%]YY8.]Y>I/?X>.T?Q:VD<:1"_KPLJG_-:*'(&5S$T:H#1]L-A34/A[O MPMF.8S8:'KOI!['Y&Q>_ %!+ P04 " !Y@=90("@\B;4! #2 P &0 M 'AL+W=O/*J5>LR MVGC?[1ES10-:N"O308LWE;%:>#1MS5QG0901I!7C27+#M) MS=/H.]H\-;U7 MLH6C):[76MBW R@S9'1#+XY'63<^.%B>=J*&[^!_=$>+%IM92JFA==*TQ$*5 MT;O-_K +\3'@2<+@%F<2*CD9\Q*,KV5&DR (%!0^, C^\T1,+2M'B==QE&_=AO.$7V#J 3P ^ VXC@(V)HO)/PHL\M68@ M=NQ])\(3;_8<>U,$9VQ%O$/Q#KWGG%]_3-DY$$TQAS&&+V(VJK!UG&:'"E,W\9) M7GCG@;WC\4W>P\=I?Q"VEJTC)^/Q96/_*V,\H)3D"D>HP0\V&PHJ'XX?\&S' M,1L-;[KI!['Y&^>_ %!+ P04 " !Y@=90O'KG";0! #2 P &0 'AL M+W=O_8M0" O6AF?TS:$ M[L"8+UO0PE_9#@S>U-9I$=!T#?.= U$ED%:,;S;73 MI:)$EW\D5F>V#D@9. MCOA>:^%^'4'9(:=;^NIXE$T;HH,562<:^ ;A>W=R:+&9I9(:C)?6$ =U3N^V MA^,^QJ> 'Q(&OSB36,G9VN=H?*YRNHF"0$$9(H/ [0+WH%0D0AD_)TXZIXS MY?F5_6.J'6LY"P_W5CW)*K0YO:6D@EKT*CS:X1-,]7R@9"K^"UQ 87A4@CE* MJWQ:2=G[8/7$@E*T>!EW:=(^C#>[FPFV#N 3@,^ VY2'C8F2\@<11)$Y.Q W M]KX3\8FW!XZ]*:,SM2+=H7B/WDO!K[<9NT2B*>8XQO!%S%L$0_8Y!5]+<>3_ MP/DZ?+>J<)?@N_\H_(-@OTJP3P3[=TMI$E>>.>! MO>/I3=["QVG_*EPCC2=G&_!E4_]K:P.@E,T5CE"+'VPV%-0A'F_P[,8Q&XU@ MN^D'L?D;%[\!4$L#!!0 ( 'F!UE DXO?RM $ -(# 9 >&PO=V]R M:W-H965T:9M<0%FF'/FS##DHS:/M@-PZ%D*90O<.=--I(Y;YJ6V-X JR-("D(WFVLB&5>XS*/O9,I<#TYP!2>#[" E M,W^.(/18X"U^<=SSMG/!0K/QEOD9FEYA*4Y5HA TV!;[:'8Q;B M8\!O#J-=G%&HY*SU8S#NZ@)O@B 04+G P/QV@5L0(A!Y&4^)$\\I W!Y?F'_ M&FOWM9R9A5LM'GCMN@+O,:JA88-P]WK\!JF>3QBEXK_#!80/#TI\CDH+&U=4 M#=9IF5B\%,F>IYVKN(_I9I]@ZP": '0&[&,>,B6*RK\PQ\K8'64""[_BKG @ LPP !D !X;"]W;W)K&UL=5?1;ILP%/T5Q <4? D$JB12TVG:I$VJ.JU[IHF3 MH +.;"?I_G[&4,;,\4O YMQS;'SNS65U$_)-G3C7P7M3MVH=GK0^WT>1VIUX M4ZH[<>:M>7(0LBFU&*W]3D/NBV\BK$6S?XNE^'<;:GUL[A]X<.&TC 8 M=O^-7WEMX-U*C,9.U,K^!KN+TJ(96,Q2FO*]OU:MO=[Z)VDZA.$ &@)H#,BM M3M0+V95_*G6Y64EQ"V3_\L]E=\;LGLR[V763]E789V;QRLQ>-Y2EJ^C:$0V8 M;8^A"8:-B,BPCQ*$)+8T"R<9.8;RV",#L_6!T9PB M25P= ,H]+F,XK5D"*%R?09#': QG/P.IG;M6@R"/UQ@N QD=^ZZ#8)\=L,U M@($$SV=V0R"?W7 98"#'DZ6K T"%SV^X$C"0YL7,UPCD^1=AN!@PD.GIS-< M5'C\1K@<$,CTPO4;!'G\1K@<$$CUPO4;!'G\1K@>$$CUU/4! A6Y1P?7 P*I M7A2NSAR4Q!Z_$:X'-$_U)';]!D$>OQ&N!S1/]21V_09!GN:&<#V@>:HGL=O! M05#FZ$23GK'A\FB[917LQ*6UK?ID=NS('\CVG/_@?3O_O93'JE7!J]"F<[7] MY4$(S8'64/(0S%S= 0 04 !D !X;"]W;W)K&UL=51M;YLP$/XKR#^@)H:$+@*DIE6U29L4=5KWV8'C1;4QLTWH_OUL0QBC MWI?8=SPO=X[/Z2CDFVH =/#.6:^5$)RJDTH:ZQZ M";1T),XP"<,#YK3M4)ZZW%GFJ1@T:SLXRT -G%/Y^P1,C!G:H5OBI:T;;1,X M3WM:PW?0/_JS-!%>5,J60Z=:T042J@P][(ZGQ.(=X+6%4:WV@>WD(L2;#;Z4 M&0IM0<"@T%:!FN4*C\"8%3)E_)HUT6)IB>O]3?W9]6YZN5 %CX+];$O=9.@> M!254=&#Z18R?8>YGCX*Y^:]P!6;@MA+C40BFW&]0#$H+/JN84CA]G]:V<^LX MZ]]H?@*9"61#P).1J_R):IJG4HR!G,Z^I_8OWAV).9O")MU1N&^F>&6RUSP* MDQ1?K=",.4T8LL+L%@0VZHL%\5FOR<$C0#8F/DSD-TF\)HE'(-Z8^##[ MC0E>74$.LG;#IX)"#)T;_%5VF>\'XJ[P7_CT.'RCLFX[%5R$-H/@KFLEA 93 M2GAG3K4Q[]$2,*BTW29F+Z>IG (M^OG!P&PO=V]R:W-H965T421:W42J=437]S]MI& >,"/J=O7\ ^U[WRYV#7,[.S MP%XV*OUN6@"+/J3H3(Y;:_L#(:9L03)SIWKHW)=::2\0X76P4DC,TC)].\C"#7F.,77Q"MO6NL3I,AZUL!WL#_Z MDW81650J+J$S7'5(0YWCQ_1PW'E\ +QQ&,UJCWPG9Z7>??"ERG'B#8& TGH% MYI8+/($07LC9^#5KXJ6D)Z[W5_67T+OKYVS?$#1A74;!#V58V? M8>YGA]'<_%>X@'!P[\35*)4PX1>5@[%*SBK.BF0?T\J[L(ZS_I46)]"90&\( M9"H4G#\SRXI,JQ'IZ>Q[YJ\X/5!W-J5/AJ,(WYQYX[*78I/N,W+Q0C/F.&'H M"I,N".+4EQ(T5N)(_Z/3.'T3=;@)],V:3O=Q@6U48!L$MO^T>'_38@SS$"^R MBQ;9100^W12)8&AR4X2L+DZ";L*3-:A40Q?&995=IN*1AHO_"Y]&ZAO3#>\, M.BOKGD^XY%HI"\Y*\M&Z*ET! ;?WVWNWU]):GP*I^'E.R_%<4?P!02P,$ M% @ >8'64&/YO[ZU 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$7;QI5RO;4C95U$B-M$K5]IFUQQ>%BP-XG?Q] M!^QUW-0OP SGG+DPI(.Q+ZX!\.1-2>TRVGC?'1AS10-*N!O3@<:;RE@E/)JV M9JZS(,I(4I+QS>8+4Z+5-$^C[V3SU/1>MAI.EKA>*6'?CR#-D-$MO3J>V[KQ MP<'RM!,U_ 3_JSM9M-BL4K8*M&N-)A:JC-YM#\==P$? [Q8&MSB34,G9F)=@ M/)89W82$0$+A@X+ [0+W(&40PC1>)TTZAPS$Y?FJ_A!KQUK.PL&]D7_:TC<9 MW5-20B5ZZ9_-\!VF>FXIF8K_ 1>0" ^98(S"2!=74O3.&S6I8"I*O(U[J^,^ MC#?)E;9.X!.!SX1])+ Q4,S\F_ B3ZT9B!U[WXGPQ-L#Q]X4P1E;$>\P>8?> M2Y[P;_7!7:K KLH ML/NG1/ZIQ#5,\BD(6_14@:WC-#E2F%['25YXYX&]X_%-/N#CM#\)6[?:D;/Q M^+*Q_Y4Q'C"5S0V.4(,?;#8D5#X8'64&ZNEP>V 0 T0, !D !X;"]W;W)K&UL=5/;;MP@$/T5Q >$7=:Y:&5;RB:*4JF55HG:/K/V^*)P<0"OT[_/@!W' M3=T78(9SSEP8TL'8%]< >/*FI'89;;SO]HRYH@$EW(7I0.--9:P2'DU;,]=9 M$&4D*VKKQP<'R MM!,U/(/_V1TM6FQ6*5L%VK5&$PM51F^W^T,2\!'PJX7!+BXIF8K_#F>0" ^98(S"2!=74O3.&S6I8"I*O(U[J^,^C#<\ MF6CK!#X1^$RXB7'8&"AF?B^\R%-K!F+'WG)*R8[8Q@J#Z'X&LA#OP?.E^G[U8SW$7Z;D&__D_X9)6?1'[R M5X677RIHP?\U&Q(J'X[7>+;CE(V&-]WT@=C\B_-W4$L#!!0 ( M 'F!UE#L^]K\MP$ -(# 9 >&PO=V]R:W-H965T29M<[ F"T:T,)>80>MOZG0:.&\:6IF.P.B MC"2M&-]L/C,M9$OS-/I.)D^Q=TJV<#+$]EH+\W($A4-&M_3-<2_KQ@4'R]-. MU/ +W._N9+S%9I52:FBMQ)88J#)ZNST<=P$? 0\2!KLXDU#)&?$I&-_+C&Y" M0J"@<$%!^.T"=Z!4$/)I_)DTZ1PR$)?G-_6OL79?RUE8N$/U*$O79'1/20F5 MZ)6[Q^$;3/5\HF0J_@=<0'EXR,3'*%#9N)*BMP[UI.)3T>)YW&4;]V&\X3<3 M;9W )P*?"?L8AXV!8N9?A!-Y:G @9NQ])\(3;P_<]Z8(SMB*>.>3M]Y[R1-^ MG;)+$)HPQQ'#%YCMC&!>?0[!UT(<^3]TODY/5C-,(CU9TI/_Q-^M"NRBP.ZO M$O8'64'5/06ZV 0 T@, !D !X;"]W;W)K&UL M;5/;;MP@$/T5Q <$7S9MM+(M91-%K=1*JU1MGUE[;*-P<0&OT[_O@!W73?T" MS##GS)EA*"9C7UP/X,FKDMJ5M/=^.#+FZAX4=S=F (TWK;&*>S1MQ]Q@@3<1 MI"3+DN0#4UQH6A71=[95848OA8:S)6Y4BMO?)Y!F*FE*WQS/HNM]<+"J&'@' MW\!_'\X6+;:R-$*!=L)H8J$MZ7UZ/!U"? SX(6!RFS,)E5R,>0G&YZ:D21 $ M$FH?&#AN5W@ *0,1ROBU<-(U90!NSV_L3[%VK.7"'3P8^5,TOB_I'24-M'R4 M_ME,GV"IYY:2I?@O< 6)X4$)YJB-='$E]>B\40L+2E'\==Z%COLTW^2W"VP? MD"V ; 7,^Q-'9RQ%?$.Q3OT7JL\3PIV M#41+S&F.R38QZ1K!D'U-D>VE.&7_P;-]>+ZK,(_P? O/\WV"PR[!(1(<_BDQ M?5?B7LQ[E6S34P6VB]/D2&U&'2=YXUT']CZ+;_(W?)[VK]QV0CMR,1Y?-O:_ M-<8#2DEN<(1Z_&"K(:'UX?@1SW8>L]GP9EA^$%N_&PO=V]R:W-H965T[88H+3UW074@()%0N M*'"_7> >I Q"/HV769,N(0-Q?7Y3_QIK][6&#= \X M?H.YGFM*YN)_P 6DAX=,?(P*I8TKJ0;K4,TJ/A7%7Z==Z+B/TTWV>:9M$Y*9 MD"R$VQB'38%BYE^XXV5N<"1FZGW/PQ/O#XGO316%L@V!;(HD/U38O:A MQ"W,QR!LU5,%IHW39$F%@XZ3O/(N WN7Q#=YAT_3_I.;5FA+SNC\R\;^-X@. M?"J[*S]"G?]@BR&A<>'XR9_--&:3X;"??Q!;OG'Y%U!+ P04 " !Y@=90 MJ:ZV2M(! "9ISI1$UVMFG:I$TFVW3[F]&CD@6Q@./V[0OH6COECW .W^4< M!/))JE?= 1CT)GBO"]P9,YP(T54'@NH'.4!O5QJI!#4V5"W1@P):>Y+@)(FB MC C*>ESF/G=192Y'PUD/%X7T* 15O\_ Y53@&+\GGEG;&9<@93[0%KZ#^3%< ME(W(JE(S ;UFLD<*F@(_QJ=SYO >\,)@TILYZP)$K"#A4QBE0 M.]S@"3AW0K:,7XLF7BT=<3M_5__D>[>]7*F&)\E_LMIT!3YB5$-#1VZ>Y?09 MEG[V&"W-?X4;< MWE5B/2G+MOZ@:M9%B4;&E"/HVCZSWXS2O[-.%%B8D"R%9 M"4?O0V8C7_E':FB9*SDA->_]0-TOCD^)W9O*)?U6^#5;O+;96YFF64YN3FC! MG&=,LL'$*X)8]=4B"5F!BM,/3W=TM-#6& 7%-AY@=T_+1[N6@QA MCF&3?=!D'Q#X<&<2P.RBL$D6-,D" O&=20ASO]]D&PO M=V]R:W-H965T)W^?0?LN&[J%V"&<\Y<&++1V!?7 GCRJE7G-/ =_(_^;-%BBTHE-71.FHY8J'-ZMS^> MTH"/@&<)HUN=2:CD8LQ+,+Y4.=V%A$!!Z8."P.T*]Z!4$,(T?LV:= D9B.OS MF_ICK!UKN0@']T;]E)5O,L$8I5$N MKJ0K*F)Y^V!=)-@30*I/^4F+XK<0MS>!>$K7JJP39QFAPIS=#%25YY MEX&]X_%-_L*G:?\F;",[1R[&X\O&_M?&>,!4=C8'64.1%SQ3& 0 -P0 !D !X;"]W M;W)K&UL=53;;MP@$/T5Q <$KR_)=F5;RJ:J&BF1 M5JG:/K/VV$8!XP)>)W]?P([K;NF+@>%<9H!Q/DGUJCL @]X$[W6!.V.& R&Z MZD!0?2,'Z.U.(Y6@QBY52_2@@-:>)#B)H^B6",IZ7.8^=E)E+D?#60\GA?0H M!%7O1^!R*O .?P1>6-L9%R!E/M 6OH'Y/IR479%5I68">LUDCQ0T!;[?'8Z9 MPWO #P:3WLR1J^0LY:M;/-8%CEQ"P*$R3H':X0(/P+D3LFG\6C3Q:NF(V_F' M^A=?NZWE3#4\2/Z3U:8K\!ZC&AHZ6>_':=Y)]@LM3(@70KP2]MZ'S$8^\\_4T#)7'6)[-I4+^J/P>S9Y;:.7,DEO MA^E),,/$TY,M/?V/?QH42+U ^E>)=UNN(_]Q?^!SRWU3%7+>HW.TMCGXR^YD=* 326ZL;ET MMHO7!8?&N.F=G:OY+<\+(X>E3M\?&7-E"UJX&]-#AS>UL5IX-&W#7&]!5)&D%>.[W2>FA>QH MD47?V1:9&;R2'9PM<8/6POXY@3)C3O?TS?$DF]8'!RNR7C3P _S/_FS18HM* M)35T3IJ.6*AS>K<_GM* CX!?$D:W.I-0R<68EV!\K7*Z"PF!@M('!8';%>Y! MJ2"$:?R>->D2,A#7YS?UQU@[UG(1#NZ->I:5;W-Z2TD%M1B4?S+C%YCK.5 R M%_\-KJ 0'C+!&*51+JZD')PW>E;!5+1XG7;9Q7V<;I+#3-LF\)G %\)MC,.F M0#'S!^%%D5DS$COUOA?AB?='CKTI@S.V(MYA\@Z]UR(Y[#-V#4(SYC1A^ KS MCF"HOH3@6R%._#\ZWZ8GFQDFD9ZLZ6FR+9!N"J11(/VG1/ZAQ"W,QR!LU5,- MMHG3Y$AIABY.\LJ[#.P=CV_R#I^F_;NPC>P (M?C! M%D-![5-2NYRVWO='QES9@A+NQO2@\:8V5@F/IFV8ZRV(*I*49'RWNV5*=)H66?2= M;9&9PN:7UPL"+K10/?P'_OSQ8MMJA4G0+M M.J.)A3JG#\GQE 9\!/SH8'2K,PF57(QY#<;G*J>[D!!(*'U0$+A=X1&D#$*8 MQJ]9DRXA W%]?E=_CK5C+1?AX-'(GUWEVYS>4U)!+0;I7\SX">9Z#I3,Q7^! M*TB$ATPP1FFDBRLI!^>-FE4P%27>IKW3<1^GFS29:=L$/A/X0KB/<=@4*&;^ M)+PH,FM&8J?>]R(\<7+DV)LR.&,KXATF[]![+?:'-&/7(#1C3A.&KS#)@F"H MOH3@6R%._#\ZWZ;O-S/<1_I^34_OM@7238$T"J3_E'CX4.(6YO9#$+;JJ0+; MQ&ERI#2#CI.\\BX#^\#CF_R%3]/^5=BFTXY7C?VOC?& J>QN<(1:_&"+ M(:'VX7B'9SN-V61XT\\_B"W?N/@#4$L#!!0 ( 'F!UE"U4W0&T $ )P$ M 9 >&PO=V]R:W-H965T2[[$KCS\W)'.+)1JE?= ACT M)GBO<]P:,QP(T64+@ND[.4!OO]12"69LJ!JB!P6L\B3!"8VBE C6];C(?.ZD MBDQ>#.]Z."FD+T(P]?L(7(XYWN%;XKEK6N,2I,@&UL!W,#^&D[(1652J3D"O M.]DC!76.'W>'8^KP'O#2P:A7>^0Z.4OYZH(O58XC5Q!P*(U38':YPA-P[H1L M&;]F3;Q8.N)Z?U/_Y'NWO9R9AB?)?W:5:7/\@%$%-;MP\RS'SS#WDV T-_\5 MKL MW%5B/4K)M?]%Y44;*6856XI@;]/:]7X=9_T;+4R@,X%N"&0R\I5_9(85 MF9(C4M/9#\S]Q;L#M6=3NJ0_"O_-%J]M]EK$R7U&KDYHQAPG#%UA=@N"6/7% M@H8LCO0=G8;I<;#"V-/C-3V)PP+[H,#>"^S_:?%ATV((\R%LD@1-DO<":;0Q M"6'^&PO=V]R:W-H965TKQD02S@ MN'W[ CK66OX(Y_!=SD$@FX1\4RV 1N^<]2K'K=;#B1!5ML"I>A #]&:E%I)3 M;4+9$#5(H)4C<4:B($@(IUV/B\SE+K+(Q*A9U\-%(C5R3N7O,S QY3C$]\1+ MU[3:)DB1#;2![Z!_#!=I(K*J5!V'7G6B1Q+J'#^%IW-J\0[PVL&D-G-D.[D* M\6:#+U6. UL0,"BU5:!FN,$S,&:%3!F_%DV\6EKB=GY7_^1Z-[U MN]Z-TZ)_I_D)T4*(=@0R&[G*/U)-BTR*"E#;IML*MF>*5 MR=Z*0W+,R,T*+9CSC(DVF'!%$*.^6D0^BW/T'SWRTP_>"@^.?MC2X]0OO^ -02P,$% @ M>8'64"*):%6W 0 T@, !D !X;"]W;W)K&UL M;5/;;MP@$/T5Q >$7=O;I"O;4C91U4JMM$K5]IFUQS8*,"[@=?KW!>RX;N(7 M8(9SSEP8\A'-L^T ''E14MN"=L[U1\9LU8'B]@9[T/ZF0:.X\Z9IF>T-\#J2 ME&3);O>!*2XT+?/H.YLRQ\%)H>%LB!V4XN;/"22.!=W35\>3:#L7'*S,>][" M=W _^K/Q%EM4:J% 6X&:&&@*>K\_GK* CX"? D:[.I-0R07Q.1A?ZH+N0D(@ MH7)!@?OM"@\@91#R:?R>->D2,A#7YU?U3[%V7\N%6WA ^4O4KBOH'24U-'R0 M[@G'SS#7,C$QZA0VKB2:K .U:SB4U'\9=J%COLXW:3)3-LF M)#,A60AW,0Z; L7,'[GC96YP)&;J?<_#$^^/B>]-%9RQ%?'.)V^]]UJFMVG. MKD%HQIPF3++"[!<$\^I+B&0KQ"EY1T^VZ>EFAFFDIVOZX>.V0+8ID$6![+\2 MLSR9XD+3(HN^BRTRTWLI-%PL<;U2W/XZ@S1#3K?TS?$LFM8'!RNRCC?P M%?RW[F+18K-*)11H)XPF%NJ-V@T>0,@AA&C\G33J'#,3E^4W]*=:.M5RY@TG!'M3!F=L1;S#Y!UZ;\7NL,_8 M+0A-F/.(21:8[8Q@J#Z'2-9"G)-_Z,DZ?;>:X2[2=TOZ_C_QTU6!- JD?Y5X M>%?B&N;X+@A;]%2!;>(T.5*:7L=)7GCG@7U(XIO\@8_3_H7;1FA'KL;CR\;^ MU\9XP%0V=SA"+7ZPV9!0^W \X-F.8S8:WG33#V+S-RY^ U!+ P04 " !Y M@=90C?2Y&W<" !?" &0 'AL+W=O ^('@>$'8!81^ 0ENM-A5;FSU1 M)$L%OSNB_7D;8IXBM IU]7-S:(MM[^GR2'UZRW"R3+V;(>HPVQ83##"H1WB: MO9<(((EM, O'"W\LL8,P:(S9SS$(1; 1#.:*+0$>B00P00@2A)8@'!'@2;%: M3&PQM<4$RQ 6B4"1"! ))R+17"2&-6)0(P8THHE&/-> )1)0(ID5.X@?>%R M! O 8SSQ"&&2R:/U'YC]<\S([!(TNYQGFSPH%_+A%]$'/"RF;V(+BH8_"M)- M7G\F60-(E. Q]OV&T;,RRT2O13ORVHWB33?.O?X_1?87 M4$L#!!0 ( 'F!UE"\4%@W^P( $0, 9 >&PO=V]R:W-H965TEOYS;O7NUG,NCSK-2W"NO/A8% M5W]7(I?GA4_]UXV';'_0S4:PG%=\+WX*_5C=*[,*^BS;K!!EG>*U6,O\=[;5AX6?^MY6[/@QUP_R_%5T@F+?Z]1_%R>1 M&WA3B>'8R+RV?[W-L=:RZ+*84@K^TEZSTE[/7?[7,#P N@#H VCR;D#8!81O M 9$5WU9FI7[FFB_G2IX]U9Y6Q9N'@MZ&IIF;9M/VSOYFU-9F][0,9S /3DVB M#K-J,3# T!X1F.P]!6 4*W#"1P1K%Y'$.$.(B@AM?'@A(L031&B"R":(+A)$ MHRZTF-AB2HOYQ!*(XY$6!!:S.)[H6(R6$R/EC'A6+289\H2,3LE.4)X$X4GP M! Q-P)#&,SQ!BB9(D0K2D=+444J!I1-USE":&4(S&]',')HH!)R$$MQ+Q*&) M"!F;B;AR0J#I!-.$:RG"-/&(4=25=Q2N-PW%;4=#I KGY1$Z>AD#&!WR&H'% M+"$3ITQQ&]-K?-R!DO\9&<.]XV2*6YFZ7H[(5)MQE]+D R>%^Y2R*]XH'>A2 ML&&:HL(=35U+CS\HZPYS\9*D-$T&9KFDPEU-75M'))KX-.&6!7)];P'W(F!> M'/>V UWT]AW; ^Y9 (1JPB* >Q8^\*T$W&7@NBPB;"S8=<_$X0)N',",,]4N MW#CP >, ;AQPC8-H9<[CG,S >9B#P4Q6"+6WXVOM;>2QM+/S8+_ SG1O M\':^_L'5/BMK[TEJ,QG:^6TGI1:F&G)CZCB8D;Y?Y&*GFUMF[E4[U[8++:MN M9@_Z?QR6_P!02P,$% @ >8'64)0#OK'R @ & P !D !X;"]W;W)K M&ULE5=M;]HP$/XK47Y $SNO($ JM,"D3:HV;?N< M@H&H2)>[.YQS'[$;9"S\1(IS7LJCXW#T)<9YZ M'M^=2)GQ.WHFE?SF0%F9";EE1X^?&IN[R'TS?,^/)Z$,WF)VSH[D!Q$_ST],[KQ&99^7I.(Y MK1Q&#G/W'DVW*%4$C?B5DQMOK1V5RC.E+VKS93]W?141*'+)+(;[3VY:8A"+7 M,=E_)5=22+B*1/K8T8+K3V=WX8*61D6&4F:O]3.O]/-F]-]H, $; FX(&+U+ M" PA&$L(#2$<2X@,(1I+B TA;@C!^X3$$)*QA-004HO@U>70]7W(1+:8,7IS M6'U%SYEZ$] TE3=HIXSZPNCO9(FYM%X7H3^9>5L^!C4( M3T;0A(&A,)88<(&Z+E9]3)!:F =(!W(B3CV_*>M(+!<,N MD ]W2+_O! ]$B0::+!I_6Q#8(.\1'O$>&] '%V8#P9)>#;<0S ^&"H3@_H4" MX/0&?AH0W,%0^(G3@SL*&M%2-JC?4X8"A9L* KH*'KIL<%M!G^@K"&XL".HL MO5S[+ZB=J]<:(4K"CGK$Y,Z.7BJA(FQ9FS'V'JL1Q+(OT?01 ?:U&GOUR/)? MOIZ9OV7LF%?<>:9"#CYZ/#E0*HB,W+^353K),;W9%.0@U#*1:U;/JO5&T+.9 MP[WFS\#B'U!+ P04 " !Y@=90.5[,9FL" "?"0 &0 'AL+W=OA M-.;+4-GZ6NK6=S%)QUE79P$YZ MZES77/[=0B6ZM4_\MX7G\E1HNQ!D:-).*[] M#7G<4F8-'.)7"9VZ&GM6REZ(%SOY>EC[H8T(*LBUI>#F=8$GJ"K+9.+X,Y#Z MHT]K>#U^8__LQ!LQ>Z[@252_RX,NUO[2]PYPY.=*/XON"PR"%KXWJ/\&%Z@, MW$9B?.2B4N[IY6>E13VPF%!J_MJ_R\:]N_Y+LAS,< ,Z&-#1@,1.2^_(1?Z) M:YZE4G2>[#>_Y?8?DT=J]B:WBVXKW#<3O#*KERRB+ TNEFC ;'L,O<*0$1$8 M]M$%Q5QLZ8TYQHD1@B6.$&"$B3S92Y1@N4,F1AFA3M9H4Y6MP0LQ E(B&=L.%\HF4AZ,D,J M!F(3B4_0S-\0BE!,)#_!LY^P.]3B^4^B.6HQT,2?)7B9$*0&&)N@P(N Q'>H MQ\(-7#,6*8>)\ MHW@Q4'J'6KP8*'87W*A%0.SC21I&PO=V]R:W-H M965T?X7']<9RT7K[($4,$;H[5BB.2C0"RMR1&43R93!$C51WFF8UM19[QDZ)5#5L1R!-C M1/Q9 >7M,HS"2^"Y.I;*!%">->0(/T"]-%NA1ZA7V5<,:EGQ.A!P6(8/T>)Q M;O 6\+."5@[Z@#N1$U3-OOX#+)PT#E_PW. /5<.-$SU%P M*NTW*$Y2<>94M!5&WKJVJFW;.OT+S4^('2'N"7%TDY X0M(3DML$[ CXLX34 M$=*>$&&[O%WN=C$W1)$\$[P-1'<<&F).7;1(]785)FAWQ_[3ZREU])SCY#Y# M9R/D,*L.$P\P48] 6KV?(O9-L8K?T7$474^Q]F'P-6;CPZ37F,?WF&B&_683 M[WHD5B 9",SN_7SLY6/+QT.3>#)*ML-,+::VF'B4ZBW$E8G4:R+UF!BM^*K# MI(,IQC8_1&QN(:YL3KTVIQZ;_\ESYA68?7JSYE[^W&,@&9TH'V9\HM#@MC$0 M1UOZ9%#P4ZW,:1Q$^^KZ$)O;.HJOHL6F*Y+_9+J2_9V(8U7+8,>5K@7VQAXX M5Z M3N[T#I3ZE>@'% [*=&>Z+[I:V0T4;]PS@/JW*/\+4$L#!!0 ( 'F! MUE!RMJV!^P( +L, 9 >&PO=V]R:W-H965T6+L62^^[)=^J"VB%=U)34'4XT(WM*HTD[+CCR7U>YU:2*" M;ECUN]S+T]+/?6]/#^1_L^IE:AQ+?L]Y_I1=:*;BV1.G8L4J87V]W%I+5 MED694I.7[EDVYGFU_*]BL "V K@70.F[ I$5B-X$XG<%8BL0CP2"SA43FRV1 M9+7@[.KQ+KTMT:<(W<Z\"0RK6>"*.;Q5LIHAT9,-V"D$H@:V(0$B(;R",(R(HA(LY MG)J2A X*1S] \_."P'I_0'A&9BSHUMMH%!$0A!W&P&6/HAG9L:#WTP."'#6# MX!:"@!Z2.'HI@HL;)1_(#URZ"*K=27[2B;?#-F1#TH'2('Q6 M@\$$5U-^--.Q\';LW$@]" UV^PG\ >L)<+2_5I-Y-T>_T71C_3?"CV4CO"C=/=0K+6?BH$_??*ZA]02P,$ M% @ >8'64*#"P!8+ @ $ 8 !D !X;"]W;W)K&ULC57;CILP$/T5Q >LN860") V6U6MU$K15MT^.V02T-J8VD[8_GUM MPU)*)M*^8,_XS#DS Q[R7LA750-H[XVS5A5^K76W)415-7"J'D0'K3DY"78<&A5(UI/PJGP'\/M+@QL@$.\--"KV=ZS MI1R$>+7&UV/A!S8C8%!I2T'-%/,@2IX M$NQ7<]1UX6>^=X03O3#]+/HO,!:T\KVQ^F]P!6;@-A.C40FFW-.K+DH+/K*8 M5#A]&]:F=6L_G*39&(8'1&- - 6$&U?+(.0R_T0U+7,I>D\.S>^H?25\5[+9)7FY&J)1LQNP$0S3#@AB&&?)"),8A?=A">K-4X0HSG& MCB#YCR!;Y#A@4H=I'2;")1)4(D$D-@L)!!-GN,@*%5G=$@0I3I"B!.DM01HL MLD0P\9W7M49%UHA(N!#!,'?ZG:$B&=**.[W*E%>)2^OFX,P[C;O'R%WH?_!A5GZG\MRTRCL(;<:"N[PG M(3287(('\XW59CQ/!H.3MMNUVI7?Q+:0I-*U5%@LN/,$U#G_G.X.R8&;P&_.QCD;.^92LZZ3V7HLDW6;H:H1&S-YAHADFG!!(JT\AHK40^^B.'GT,<+A'+',X MWD/"<+N>1;Q::&P%XGD6GY-U@615(+$"R8=.I8M..?(W)&%?Z]'UTW:NXR;^Q]8-!V3 MWIDK?0/M/:DY5Z!3##9ZF%K]U$P&@5J9[2>]%V[@G*%X/[XE:'K0BO]02P,$ M% @ >8'64 7H,U3? P 3!$ !D !X;"]W;W)K&ULE9CM;J,Z$(9O!7$! =O80)5$:IJF^5JIZNJ<_4T3)T$+. =(L^?N MEZ]0,AZV;'\4<)YW/)X98YOQ5:4_LY.4N?$KCI)L8I[R_/Q@6=GN).,@&ZFS M3(I?#BJ-@[QX3(]6=DYEL*]$<611VQ96'(2).1U7;:_I=*PN>10F\C4ULDL< M!^G_,QFIZ\0DYJWA+3R>\K+!FH[/P5%^E_D_Y]>T>+):*_LPEDD6JL1(Y6%B M/I*'+>&EH"+^#>4UZ]P;Y5#>E?I9/JSV$],N/9*1W.6EB:"X?,@G&46EI<*/ M_QJC9MMG*>S>WZPOJL$7@WD/,OFDHA_A/C]-3,\T]O(07*+\35V7LAD0-XUF M]%OY(:,"+STI^MBI**O^&[M+EJNXL5*X$@>_ZFN85-=K8_\FPP6T$=!64 >G M5\ : ?L4.'\4.(W &2K@C8 /%8A&((8*W$;@#A5XC< ;*O ;@3]40.Q;YNQ/ MB?BSI$TV&=S++=V$ HE5%U95J?,@#Z;C5%V-M)YLYZ"V:M,Z0EK,*%U@^*^C&CFI[>]_"D$\1U M[IFYS@#B&;/"[YF%S@B O&!FQ#VSQ!@0VA7&>""T7X9F\[7#6Z0CPO$,,;Q2 M6&6!W56*AUMP< M.9<'I^L! ?F8UPRLFJ7OQ7-L'M:!31-@^J,FY3C'.8>4^ MZQ05O@?\6F ]:JEZ06QY#JRO)48QSD!I8'[9%$1BC?A%7>H#8QL=\WV;P2)! MC'&7^13/,L>SS+4L.P)Z73.BFV7F.X#:(!2G @QMBU#"9S;NL\!]%KK/+GS# M":T?[H,IO]$9GX/)NM490FE/B%W<71=QEP!W73TL#G= QC<()2B!=8%0'N$] M/GNXSQ[B,PC-K&;<;FA&! SL28?L$0/OU3D&@P-I?T$M@3I= MHA"(P J#.!C<6H?H",X=C"$ VNH0&[&>5<''T^HC:04CG_E86D%6=4:/\QR# M7#"H9PP"AA9H;W"-1PT!OY=#H!4&<6%W_^#TU25TY,'7#081L')M=8B-J(LG MN=RTHKM$6U^Z.Z_K>QM].TTR? -!\%WB(Z%(N8$!KQNH^[JBS :O\PU"$0ZI M+48)NV=Q(3T[)\(0KWNF&>G9.Q'G+Z+7LS(39&G6HZ>OI\33HX=0KAZ]+ZC: M:ZMS6(EE>JR.Y9FQ4Y(^K<_W]4.NSLVW M"ZO]@#+]#5!+ P04 " !Y@=90@Q:"=BP# #S# &0 'AL+W=OM3S=1 MU&V/LBZZ#^HD&_//7K5UHY#VPJ#TH]VL67W3(D-B)9R:VV+@IS>9(; M6576DXGC]^ T'#FMX?3^Q?LGE[Q)YJ'HY$95O\J=/B[#+ QV[L^<2> M$X\#@3H0SH&XJD(ZJP+$Y#A%C%+$"$4VHX 8#T6"4B3 '##TD-A!FOY1,D'R MR2._XDE1GA3P9/-B]9!DRL-IFL<$Y\E0G@SF,^/99" ?+O+$=$%!"E>9*G'B*T3]Q2!HGFG6+ 7!TLRDGNJS'>+RA'Q.BK"MXQJ'A_SZ%X M1Z!0[D"O ^;J3*4Q)1X=4;PQ4-@9@&('S%5EB8B%EPKO#10V!Y&1.1=L#X+& M7B:\.]"WV\-ZP$R)>,Z\1'B#H._H$!1JGPKB96*X]MD[M,^@IA,_#RYI]K:D MUPQ*.F/>@\=P2;.W);T>,%?O))JE7B9**9E#1(@-C%7S;FVCF1-%D5*QE>W!3=1=LU;G1=BB;[(Z3^RVS MH^9L?VTF^G[^?G73?PY\*]I#V73!@])FD'7CYEXI+4V0Y(,)[VB^0,9%)??: MWJ;FONW'\'ZAU6GXQ(C&[YS57U!+ P04 " !Y@=90'C,O!_$" #!# M&0 'AL+W=OONQ3 M$JF7JFJE5CJU:OO;ES@).L 4G.3Z]K6!0QQ>5_P!;'9G=L"SF,U=MB_=10CE MO59EW6W]BU+-0QAVAXNH>!?(1M3ZSDFV%5=ZV)[#KFD%/_9)51E"%&5AQ8O: MWVWZN:=VMY%751:U>&J][EI5O/W[*$IYW_K$?YOX7IPORDR$NTW#S^*'4#^; MIU:/P@GE6%2B[@I9>ZTX;?T/Y&$/U"3T$;\*<>]FUYZ1\BSEBQE\.6[]R%0D M2G%0!H+KTTWL15D:)%W'GQ'4GSA-XOSZ#?U3+UZ+>>:=V,OR=W%4EZU/?>\H M3OQ:JN_R_EF,@E+?&]5_%3=1ZG!3B>8XR++KC][AVBE9C2BZE(J_#N>B[L_W MX4Y&QC0\ <8$F!)B^M^$>$R(IP08Q ^5]5(_O79X6PTWBX(\Q/IA M'LQD_^SZ>UIMIV=ONX3&F_!F@,:8QR$&WL4D[V/V2 PA4TRH:Y@* ;00Z &2 M.4"4X0 Q"A#W /&[*E,<($$!$J2"?"%SB$G[F+J/B7"*%*5($0J* V0H0+9> M9(X"Y"M$#C%T)C)C > L%&6A-@MUO$R& K#U.DF$+^P(J2%?KNPA*)M)37(' MC<,_!*&A2QIBT3C>.L'-01!W4+9D 8N%.%8GP2U$8IN&14N:V%H>0&G@,#O! MO480LS&R9$K6"\+]1A##,5C2I):I2>R@P5U),H3&ZJ)84.+@PR=,F3 M6W(2EW5P]Q+$OBQ;T@Q!;/[4(' M:]SEA"%$ED>9M=[RP/%^ .\%@/0"MC0I M%A0[] #># !I!HPY(!R?05C?^0!W,2 NMCK?W%KB^U[B% ;&PU?E@O84! MMS"LL3 @%G9\L "W,*RQ,!*41BXYN(7!MG :+1L?V!8FX-*#>QAL#Z>1]=BH M9:T4@N4',)SM)<]2Z6UIOWD\2:F$1HP"7?-%_T],@U*8'64-;YD4G; P YQ( !D M !X;"]W;W)K&ULE5A=;Z,Z$/TKB/H;1]*!\Y,^>,80ZV5R?3/+4' MK;O@M2KK=AT>NNYX'47M]J"KO/UBCKJVO^Q-4^6=O6P>H_;8Z'PW!%5E!(PE M4947=;A9#??NF\W*/'=E4>O[)FB?JRIO_KO1I3FM0QZ^W?A5/!ZZ_D:T61WS M1_VW[GX?[QM[%9VS[(I*UVUAZJ#1^W7XE5_?"=4'#(A_"GUJ+\Z#OI0'8Y[Z MBQ^[='G^EOW;4+PMYB%O]:TI M_RUVW6$=JC#8Z7W^7':_S.F[G@J*PV"J_J=^T:6%]THLQ]:4[? _V#ZWG:FF M+%9*E;^.QZ(>CJ@&1_O,>_?(GXM[>AO^YO#8 ^_V>%I[=V73RQ)9C6>A0 J%(5PX%#&=0) )Q)! .@D2K](1$P^8>L"D2L2Q M5\D2RA$C23$2B>'@TXR8Y((FAI31+#')$B,6@(1.D) )$F+04SI!2B9(B4%7 MWJ"GJ$Y0BJF,YE$DCR)X,H]'(1[.[!]-DY$T&:;AS*/)\&,3,N4T#6=T5S*" MB/MMR7!!D*J9!\QG^I\33. S<<0D$BGD'!7=P1P(*N0U0!0%LX^)T[W.<;/S M6/I4 E%)EPJD^. M$RR>A;F":+L&;-UN9_4$L#!!0 ( 'F!UE"UDCI5:@( M .D' 9 >&PO=V]R:W-H965T$X,%7Z)]B;V=D98W:SEK)7 M7@ (ZZTB-5_;A1#-RG%X7D"%^1-MH);_G"FKL)!;=G%XPP"?=%)%',]U(Z?" M96UO,AT[L$U&KX*4-1R8Q:]5A=F?'1#:KFUDWP//Y:40*N!LL@9?X >(G\V! MR9TSL)S*"FI>TMIB<%[;6[3:(U\E:,1+"2T?K2UEY4CIJ]I\/:UM5RD" KE0 M%%@^;K '0A23U/&[)[6'FBIQO+ZS?];FI9DCYK"GY%=Y$L7:3FSK!&=\)>*9 MME^@-Q3:5N_^&]R 2+A2(FODE'#]:^57+FC5LT@I%7[KGF6MGVW/?T\S)WA] M@C9JZ"^NST?](M ME]';)O3"S+DIHAZSZS#>"(,&A"/9AQ*>J<3.FZ5['POLYX@H-%?PC29\G>]_ M,!&9"0(C0: )@K%#%$].H<.$&E-W-F+?2UTT,6/ A;&$I69!H5%0.!?D!Q-! MX:Q0'*1!.I$S1R5NXKIF,9%13&00$TW$=)AX5 8]Q=.C,8(6SB4V2HD-4J8O M*C94B9*)%!,H7KATB5%*,I,2) N7+C42I(_?6N2:/U[W@6O2@\8W (5+%P M M= DT-YLNO#AD[ );Y/V'7?-GCOQ'[/HSNZF<:E._SJA!5L N>I9P*Z?76JA6 M-(H.\VKKJ08[B>_4'-.-]YVF&X+?,;N4-;>.5,CVK9OLF5(!4J7[)/45 &+ M@O@Q<4RZ-DV;M,EDF[:_F1EF-(MB@1FW=U] USA(^T>^WO.>YX!0CER\RH92 M%;QUK)?[L%%JV $@3PWMB'SB ^WURH6+CB@]%%<@!T')V09U#, H2D%'VCZL M2CMW$%7);XJU/3V(0-ZZCH@_SY3Q<1_&X?O$2WMME)D 53F0*_U.U8_A(/0( M+"[GMJ.];'D?"'K9AQ_B79T9O17\;.DH5_W 5'+D_-4,OISW862 **,G91R( M;NZTIHP9(XWQ>_8,EY0F<-U_=_]D:]>U'(FD-6>_VK-J]F$>!F=Z(3>F7OCX MF<[UX#"8B_]*[Y1IN2'1.4Z<2?L-3C>I>#>[:)2.O$UMV]MVG%8PFL/\ 7 . M@$M G/PW ,T!R D $YDM]2-1I"H%'P,Q'=9 S#\1[Y#>S).9M'MGUW2U4L_> M*PRS$MR-T:QYGC1PI8&/BGJK2/$B 1I@H8!>"FCCT3H#S/T&R&N K$'R4$;N ME#%IL-7T5H/R(G&*K;>J)"Z*U ^3>&$2#TSAP$R:=)6F2)/48?&((ACY4; 7 M!6]14.2@X$T6A*/80=F*DB+[QZZD7I1T@Y*[).DF20QQ[FQ=[5/!%? #2^9E MR38L,4XUE<.1*WVQ[_RZ<*ZH= MHR=MUN@7>1DP>E&FF^F^F-ZE::#X,#^Y8'GWJ[]02P,$% @ >8'64$=. M>R@ @ > 4 !D !X;"]W;W)K&UL?931;ILP M%(9?!?$ -6!L6$20EE35)FU2U&G=M9.V$[NUG&XHH>+O!/L?_?_P= M RYZ(5]5!:"#MX:W:AM66G<;A-2I@H:I!]%!:U8N0C9,FU!>D>HDL+,S-1PE M4411P^HV+ N7.\BR$#?-ZQ8.,E"WIF'RSPZXZ+=A'+XGGNMKI6T"E47'KO # M],_N($V$IBKGNH%6U:(-)%RVX>=XLZ=6[P0O-?1J-@]L)T.+>%#,;OL68X;6F-\_E[]2?7N^GER!3L!?]5GW6U#?,P.,.% MW;A^%OT7&/LA83 V_PWNP(W $S:.A\&QI%T0+&H\)Y M^H^3)5X8XH%)%S!DM0V-:;Y@\8AH]LF/0KTH=(42DR4*71U_FB4)6;"L53C/ M<[J 0;-_P-Y)WYF\UJT*CD*;W\E]]!8'64##1 CKG 0 [00 !D !X;"]W M;W)K&UL?511CILP%+P*X@!KP!C2") :JJJ56BG: MJMMO!QX!K<'4=L+V]K4-H2R@_L1^]LR\&>,X&;AXE36 0Z=W*BY:JG0IKDCV FAI22U#@>=%J*5-YV:)73N++.$WQ9H.SL*1 MM[:EXL\)&!]2UW MX:6"0B[ECDEPX?S7%US)U/6,(&!3**% ]W"$'QHR0MO%[TG3GEH:X MG#_4/]OL.LN%2L@Y^]64JD[=@^N44-$;4\]\^ )3'N(Z4_AO< >FX<:)[E%P M)NVO4]RDXNVDHJVT]&TJ M:)8(/CAB_%@]-7?"/V)]F(59M&=G]W1:J5?O&<$D071DBT[.+%<;CRLD5IOR3>]T)VO9"-%Y^LVIS()G*(/X2KX\MW M4%X4KC\S6EP\\Q!\I^+:=-*Y<*7OL+UI%><*M*+WI,5J_?;,!8-*F6FLYV+\ M!XZ%XOWTN*#YAJT[9DF3H(*. ,GZ?[]S$0E@SKT^/N0>^\XNJGRI#E)J[S7/BFKN M'[0^W@=!M3G(/*GNU%$6YLU.E7FBS6.Y#ZIC*9-M$Y1G 4$H#/(D+?S%K!E[ M+!9Z4?YYC_VW@:=T?]#U0+"8'9.]_"'US^-C:9Z" M/LLVS651I:KP2KF;^P_X?DU1'= @?J7R4@WNO7HISTJ]U ]?MW,?U8QD)C>Z M3I&8RUFN9);5F0R//UU2OY^S#AS>OV7_W"S>+.8YJ>1*9;_3K3[,?>%[6[E+ M3IE^4IS# -8%,"L@:)?2:+-.=+*8E>KBE>WG/2;U MOPC?,Z/^IAYLQ&[>&7DJ,WI>8HF4I!&+, M7C" BPD5+(8)<9 0!PC%%J$6$PXF^H01$X)1BQ$(Q(A'#*84@I1"A](@OF44 M.A,)BGEL$5^YL!A3$DU\L0AD$[D",631B5PZ B$+M7)1,:4V:ATY7U7$X0 U MHBQ R@*@C"W*PB'#0X?,"D!QXE &4 Q/48Y!RC% V?J_+V-7/X>PBR'8X1L[ M$A,^11 M1IT*71_U!Z-]C_E ZA['&E^:WK/M%-_3M(WK]Z3X,OX/IE?N'3.YT?1N9^[)M&-L'K8Y=,QST'?GB'U!+ P04 " !Y@=90 MG7YHR%$# H#@ &0 'AL+W=ORZ)JYOY!J>-]$#2;@RBSYDX>1:7_[&1=9DHWZWW0 M'&N1;3NCL@B D"@HL[SR%[.N[[%>S.1)%7DE'FNO.95E5O];BD)>YC[UWSJ> M\OU!M1W!8G;,]N*G4+^.C[5N!:.7;5Z*JLEEY=5B-_)/OE6'N9_XWE;LLE.AGN3EJQ@"XKXW1/]=G$6AX2T3/<9&%DWW M]#:G1LER\**IE-EK_\ZK[GWI_\1O9K@!# 8P&M#H0P,V&+!W@_!#@W P" V# MH ^ER\TZ4]EB5LN+5_?3>\S:543O0YW]3=O9);O[I]/3Z-[S@H?I+#BWC@;, MLL? !$-'1*"]CT, -L02+'.X'F!E(R)^#5G;$$HYSH*A@;+. 9L&R@GN($0= MA)V#<.J 1$:F>@SO,%6'B1/&'3PY.@Q'>#K2':$.(ILG-Q*^[#'1A&<(+.6Q M,2^1%0Z-21+A;&*438RP80:;V&)#&4PFIR=CHU(*#.>2H%P2BPOEH<$EL3/# M8B!F9FP81$!2G$V*LDF1S)AL4FL"&#'SDEI4(A.SMOU,,5=D*<'K!+'HAL2Q M$JBCU-#;ES9%2\D#!21IW"Q7-BCDCH5"\6)!&1)MXG"!EPL:?B):O!10?DNT M&,@U,7C%H%C)B!TN<)G3^!/1XNJDMCPY3\QH$[LDZ3..:RWCRJ.8]!S:!5P. M0&Z/%W Y +TAW@$T53>CJ5D"$!2D3CJXM "1EBNO@*L&L#W6Q0)7#2"[K)F4 MU0"Z*GDT!L= N+8 D4WDXHK+!J)/A(O+!K#MT=RLP=[Y&(L)F'L2@DM3<*4% M%R$@(HQ<+G!U07I[6ABN+F9O-G9:!M"T%"0\-LKC"D'%- H-.L'DN%R*>M]= M11IO(T^5:D^=D][QNO, [7';Z%_J:U!_:7EWT]^A?F3U/J\:[UDJ?9COCMP[ M*970),F=IG?0U[:Q48B=:C]C_5WW=Y>^H>1QN)<%X^5P\1]02P,$% @ M>8'64&I+]P'G @ H@H !D !X;"]W;W)K&UL MA59A;YLP$/TKB!]0?,8V4"61FE33)FU2U6G;9YHX"2K@#)RD^_>S@3)B']T7 ML,V[>W=G\WR+JVI>VZ.4.GBKRKI=AD>M3_=1U&Z/LLK;.W62M?FR5TV5:S-M M#E%[:F2^ZXRJ,J*$B*C*BSI<+;JUIV:U4&==%K5\:H+V7%5Y\V%[F196D]F3A^#T[#D=,:3L?OWC]U MR9MD7O)6;E3YJ]CIXS),PV G]_FYU,_J^ED."?$P&++_*B^R-' ;B>'8JK+M MGL'VW&I5#5Y,*%7^UK^+NGM?!__O9K@!'0SH:$#YAP;Q8!"/!L ^-&"# 7,, MHCZ5KC:/NIEQ46\B"[6T8!9 M]Q@ZP<"(B(SWD8)B%&OJF=-;@HV/$/P6\NA# #@>18PF&G<.XFD4<8([8*@# MUCE@-Y5B3J5Z#.\P]1 E)2S%>3C*PQ$>IQKK'B,F/$*(-,-I!$HC$!KAT B/ M)A8SN20H2>*1 '=KEG@DD&1 9C8W17E2;W.YF-G<#'60(=5(G5.:>9N;QEF6 M.0<50\7I3#! \)^2(.$X1)L!-"T<)< 2)QX$!AGG,V<%9E0"_( 2X@8$_G') M,@%N0 @L!1+/!(1JR@/0_Y^LS0"Z^1T9 ^*5",,!87,UP@4&?(7AR8Q0 BXQ M@&A,0ETU9OZ&DI@"F:'"5080F4D\X>=>8:B@C,YEA2L-(%*3N"J @F8T '"Q M 5]M>.)*&@J:^SMQL8$4<9&Z/*E?.AISXNY2-+FH*]DF[MV]Y3<,X M3DJYUW:8F''3=TW]1*O3T!%&8UNZ^@M02P,$% @ >8'64$,C9T4+ P MWPL !D !X;"]W;W)K&UL?991;YLP$,>_"N)] M!=N [2J)U&2:-FF3JD[=GMW$25 !9^ DW;>?,902^[R78#MW]_,9_X];7%7[ MVAVEU-%;737=,CYJ?;I/DFY[E+7H[M1)-N:?O6IKH^\FW MW3).^QW)2FYU'T*8QT5N9%7UD1V/VW^5%5L:\WXEA;%75V=]H>^ZTJL!N>96.?US'^NQOL@$<'/#F@XK\.9'0@'PZ937[8F4WUL]!BM6C5-6J'MW42 M_:5 ]\0"(I2Q @BL @DJ ^[U"?@U@C&$.DS!< 3!4 M 9Q7O<%^!6 %QX'BB6']8TC_F4OR]<\0#^8$JQ]#ZG=O!/;5GQGI\U!3 8L? M^^)'N9>4+WYN/J74O>;)K%VJ97NPG647;=6YL6WM;'7J7A^P;;<^S(?6]X=H M#V7312]*FZ;-ME9[I;0TVTGOS$:.IMN>)I73J:=? M_0-02P,$% @ >8'64#K6Q^<% @ =@4 !D !X;"]W;W)K&UL?93=CILP$(5?!?$ :_YL0D20-JRJ5FJE:*MNKYTP!+0& M4]L)V[>O;5A*@>U-;(_/''\S,4Y[+EYE!:"P$T,(F-0P%GD=00^O6S5(;.XDLY3?%ZA9.PI&WIJ'B]Q$8 M[P^N[[X'GNMKI4P 96E'K_ =U(_N)/0*32Y%W4 K:]XZ LJ#^^COK#KC,5_A3LP+3; M5+P9731*0]^&L6[MV \[T6Y,VTX(QH1@2O"C_R:$8T*X2$ #F2WUB2J:I8+W MCAC^K(Z:.^'O0]W,BPG:WMD]7:W4T7N&$YRBNS$:-<=!$\PTP;^*?*T@?TV0 M!I@H@DV*P.:'\Q/"9-L@W#0(K4$T,XB\!>1QT&"K::TFCH-@MRAEK<(Q\3ZH M)MJ$B58P."$+F$%#YL>0)%RP;(BBW0=]P9LH>(62> L2O#HD#./%%FJS/U!+ P04 " !Y M@=90[UCU*)8" ";" &0 'AL+W=OQ>;BX&(1$I25:W42JNMMGUV$B=!"YC:3K+]^]J&9<%,JGT! MVYPY<^8B#\6-BQ=Y9DQYKW75R*5_5JI=!('/)2UU3\W;"*WY8^]M\.GLK3 M69F#8%6T],1^,O7DCHXA5;*\,!=6O*]NRJC),6L>?GM0??!K#\?J-_8L-7@>SHY)M M>?6[/*CSTL]\[\".]%*I)W[[ROJ $M_KH__.KJS2<*-$^]CS2MJGM[](Q>N> M14NIZ6OW+AO[OG5?8M*;P09A;Q .!OC_!E%O$+T;Q#;X3ID-]3-5=%4(?O-$ M5ZV6FJ; BT@G[L-QVMU*?759*G17 U1#UFTV'"$08/B$"S#RY"R,4F MG)F'4P?;.8(DL(<(#"*R]M$DB PFB$&"V!+$$X+Z)H!04E,X$Q;/\I// LS1/,TV$Q2,KO2:B9.= M?M+;\TNCS.4Y.ATF[-H.6.=\8R:O'17O--W8_D'%J6RDM^-*#QP[%HZ<*Z95 MH@>M[ZS_%(9-Q8[*+%.]%MVX[#:*M_VO0##\CZS^ 5!+ P04 " !Y@=90 M#[YLX4," #]!@ &0 'AL+W=O/,E+WMF7RSYXW8MC&:?PV\5S?*FTGP*[L MV8U_Y_I'?Y1F!&:72]WR3M6BBR2_;N,/Z>906+T3_*SYH!;]R%9R$N+%#KY< MMG%B@7C#S]HZ,-,\^($WC34R&+\GSWA.:0.7_3?W3ZYV4\N)*7X0S:_ZHJMM M3./HPJ_LWNAG,7SF4SU9'$W%?^4/WABY)3$YSJ)1[AF=[TJ+=G(Q*"U['=NZ M<^TPKF1T"@L'P"D S@$I_F\ F@*0%P!&,E?J1Z;9KI1BB.3XL7IF]T2Z0>9E MGNVD>W=NS52KS.QC1Y*L! ]K-&GVHP8N-/"]XK!6D'\FP #,%#!( 5T\6F; M*&R @@;(&>!W91"OC%&3.4TW:BBEJ5?*6I5#@M(P# ["X !,[L&,&K)(DY$\ MQQ[,6H6*-(%AF"P(DP5@J >3K=+ +,$^3$ %"TS","0(0P(PA0=# FDH]'?< M6I5FA.(P3!Z$R5ZDY%)Z'-F>9. MGJL0FAO+Y,FX5>8NF@<-OVK;S4U?CB?R.-"BGRX;,-]XN[]02P,$% @ M>8'64--L100" P % T !D !X;"]W;W)K&UL ME5?M;ILP%'T5Q , OGQ72:2UZ;1)FU1MVO:;)DZ""C@#)^G>?C;0-#''59L? MP3;GWG.O[7.Q9R?1/G4[SJ7S7%=--W=W4NYO?+];[7A==)[8\T:]V8BV+J3J MMEN_V[>\6/=&=>53$"1^792-NYCU8P_M8B8.LBH;_M ZW:&NB_;?+:_$:>XR M]V7@1[G=23W@+V;[8LM_NX&.B%=\);6+0CV._(Y7E?:DXO@[.G7/G-KPLOWB M_7.?O$KFL>CXG:C^E&NYF[N9ZZSYICA4\H%C0K'KC-E_XT=>*;B.1'&L M1-7U_\[JT$E1CUY4*'7Q/#S+IG^>AC=).)IA QH-Z&Q ^9L&X6@0OAJP-PVB MT2!ZKT$\&L2&@3_DWD_FLI#%8M:*D],.^V%?Z&W';F*U7"L]V*]._T[-9Z=& MCXN$!3/_J!V-F-L!0U<8=HVYFV(B$[.<8L+,P-PC+CIC?)7+.2&""5'O(+QP M0%&,'8300=@[B*XB"(UL!TS<8YJ!) \P201)(D 2&20#)KL@8;EG@)93$ 5> MBD.)82@Q""4V0ADP^05+Z&68)($D"2!)#))D0D*>9>522)("DM0@22?S%7A& M($N$,>;]'F$LTY[!8#,0;&8$FTU(\L"+\\L?ILPA90XH+0Y8@*M%\'YU,4O! M8=,H:%)QV$1@46 1&,-U@!'@82;/ $JN>"PTN%HP4"Z(3!I0+ZSIX(+!0,6@ MT.(""YW%'U@\+&,&=$R1F>U4R,RS[3.L9 :D3+90L;Y8]H%LL5X8$ PE9K8# M2"OC=0]YJ86)L*XH $R6GR]9/IU(,D9-NH4@R^H2U@P!S81F"8 @ M9N'!FB&@F=!VF,":H0]HAK!F"&EF,JL %%KD35@S!#0SG54$B@P>_^+PJ.\+ MWXMV6S:=\RBD.H?VI\6-$)(KA^ISY#H[=44Y=RJ^D;J9JG8[G-.'CA3[\0[B MGR]"B_]02P,$% @ >8'64,#46^\/ @ O 4 !D !X;"]W;W)K&UL?531CILP$/P5Q ><,6!#(H+42U6U4BM%5[5]=I)- M0&"O>O9F5D;N^B%?%85@ Y>&MZJ75AIW6T14J<*&J8> M1 >M6;D(V3!M0GE%JI/ SJZHX2B.(HH:5K=A6;C<09:%N&E>MW"0@;HU#9-_ M'H&+?A?B\#7Q5%\K;1.H+#IVA>^@?W0':2(TL9SK!EI5BS:0<-F%'_!VGUF\ M _RLH5>S>6 [.0KQ;(,OYUT864/ X:0M S/#'?; N24R-GZ/G.$D:0OG\U?V M3ZYWT\N1*=@+_JL^ZVH7YF%PA@N[#W"Y*Q(%D4H,&9:_4CTZPL MI.@#.1Q6Q^P_@;>)V#A@ZDTDRO$G\,L0K0SP]TX4,6A*)H\6 M*M2CDN?+G\2#2G'TAI?,ZR5;><%D>8'64-.(&ULE5?M;ILP%'T5Q ,4_ E42:0U;;5)FU1UZO;;39P$%7 & M3M*]_8RA:; O*.N/\I%S[SG7YES;LY.JWYJ=E#IX+XNJF8<[K?>W4=2L=K(4 MS8W:R\K\LE%U*;1YK+=1LZ^E6-N@LHAP'/.H%'D5+F;VW5.]F*F#+O)*/M5! MLP>(!)AI@EA$F'F'L(DPTQ#SZ& M(C3$//H8DGYB(E/ON6@,%HUM G*1 -,,3D# !,0FH)>5T-BII,,PBZDL!J'4 M6-[\.?4 2)JE0^1 % 5%44"4,W0//H82"I,PD(0!)-@A87X]"4=0Y1V27R(Q MGRB<@YHXH(DXFKC/E%%(D@_$<3(A*0$E)8 DZDA*/":>))"DQ!O/!.,)22DH M*04D,<>AJ<=$IX@RD"@#B)R6*ID#'L1^UZD&7')?! ;Y1G9(?@^I"D? M20'["Y/_&%K8.AA8KOVAI?[0DLFAA?V#??_0C+ED_MI.V209[#3LK]G /$*@ MD=T*ANV(?3N:K97+ X"(NQY%%SOJ]M3U0]3;O&J"5Z7-YMQNH3=*:6D2QC=F M?';FH'=^*.1&M[>)N:^[TT[WH-6^/\E%Y^/DXA]02P,$% @ >8'64&/W MZT0S P G X !D !X;"]W;W)K&ULC9?M$"A 0(TE%GMK:UW6JGTYW=_4TU*E,@+D3MWOTF(3(03M?T1_EZWI=S M7.9Y&7]=3=B2*N_MS1GYZF+W,N-MVRW MY_*&-YL/&VFKB\CHCE=2R<1QQ]MZK;OE,+N^<7]024ODGE/ M:SIG^>]LP_=3=^PZ&[I-CSE_8^='JA.*7$=GOZ0GF@M<1B+>L69YK?X[ZV/- M6:%=1"A%^MD>K0[.\'O *>!$RF!@& HNE18C;= MLZWCTL*QEV4$9QD!61IEF3=,U!U,D@0(&^O# N)"C$+?R-'2;WG=KY?)L V)K_Z,(;8 >S')[0^X$_ MYJ6&C&D$A65#]N/Z:H>"+&:2 MA@:M/PSK.MB/ZHM?2H2!&IIKCH:Z8X 0,%A+ ,0! *X@D$"#ZG5V@/*[;956 MNZRLG7?&Q792[?BVC'$J3/V1&(V]^%1L+W*ZY?(T%N=5\[W47'!VT-^"7OM! M.OL'4$L#!!0 ( 'F!UE 8"W.DQ ( !\+ 9 >&PO=V]R:W-H965T MHM,I:58^Z B1R2.&2I$5H:+F5][UHN9VML\*^6S#LR^ M*(3^MY2Y.LY#''XLO&3;G:T7T&)6B:W\*>VOZEF[&>I8UEDA2Y.I,M!R,P_O M\=T3(76 1_S.Y-&EWNK)M_4\C&M%,I#I^(/]BR_>%?,JC'Q0^9]L;7?S &IJ]YOY**Q8S+0Z!KKY'BI1?W;X+G7'M:H7 M_>GX=VX_C5L]+!@C,W2HB5K,LL&0$PSN$,BQ=RD(E&))!N&]! ]#!&/).>81 MPM!SS!.$26&I";@;B2=(3J6F"4Q 00+J">B9 M:KML%,/:9LMC.:]*H%,"3B MO7*'H&F$IV=_L/84U)X"VGLIE^D@)8O27GU##(Y&A#!0"!L(H?$$)N @ ;_^ M&"<@P>2*8YP,RJ31B,HIF&0*)!DAP#%LWOCZ0O&(_S&@8MJ_ 0CT?R@)? M/28 Q<@U@F%SXAOV# 8< QG(S]%L&/(#8XAL&/(-8Z!0)R/ MY($=0R#']'<5 -&D?XF@DV:@D'KK.S,3K-2^]&WAR6K7_=W[Y@]]PIO6\8?0 MVZPTP:NRKB7QC<-&*2N=ECAR'_W.=:O=))<;6P^Y&^NF96LF5E5M.XJZGGCQ M'U!+ P04 " !Y@=90:=H?L.," '"P &0 'AL+W=OWK+GHBZD6HI#T+6"%3L35%>RL-1ZHU@M6B+ _O)Y*_V4:A5,++LRIHU7[J49\Y?].+;;NDCK8A5;"LU1:$N9[9A5:69E(Z_ ZD_ MYM2!T_LK^Q=3O"KFN>C8AE=_RIT\+OW4]W9L7YPJ^<0O7]E04.Q[0_7?V9E5 M"JZ5J!Q;7G7FU]N>.LGK@45)J8O7_EHVYGH9^*]A< 9 L@8@.F[ >$0$+X% M1.\&1$- 9 4$?2FF-WDAB]5"\(LG^K^W+?0IPO>1ZOY6;YIFFV>J/9W:/:]H MDBZ"LR8:,.L>0R88/"("Q3ZF(%"*-7'"R6V"C8N@\2TD=R$8Q["*$"PT- 3A M5$4BV&;PY_P.0P;'?Z(TPV@F\.81';G )!C&Q HFE,,^QQVC0Z3F=<8 MP]:#Z2?Z!EL!!KS [5OBVCI)J6T'$"Q"!-F] V HFWS >]W!9!JHF3B82:OS MMOS42/U1G>R.T]P#T=.$M;_64YZ9,MYH^A'Q1R$.9=-YSURJ6<5,%'O.)5,J MT9W2=U13Z;BHV%[JVT3=BWXTZQ>2M\/8&8RS[^H_4$L#!!0 ( 'F!UE"7 MA5<3 P4 -<9 9 >&PO=V]R:W-H965T*S83&RM9KJ3$V[>O#HPK#7\NTIO8 M5G[.@>1\'$GK:U5_:X[6MHOO97%N[I?'MKW7VN:'85!9Q)0D.B[STWFY60_7GNK-NGIKB]/9/M6+YJTL\_J?K2VJ MZ_U2+#\N?#V]'MO^0KQ97_)7^[MM_[@\U=VO^&;E<"KMN3E5YT5M7^Z7#^)N MEU(_8%#\>;+79O)]T:?R7%7?^A^_'.Z721^1+>R^[4WDW<>[?;1%T5OJXOC; M&5W>?/8#I]\_K/\T)-\E\YPW]K$J_CH=VN/],ELN#O8E?RO:K]7U9^L22I<+ ME_VO]MT6G;R/I/.QKXIF^+O8OS5M53HK72AE_GW\/)V'SZNS_S$,#R W@&X# M2/]P@'0#Y&<'*#= L0'QF,HP-[N\S3?KNKHNZG%Y+WF_B\2=ZF9_WU\<)GOX M7S<]37?U?:,SM8[?>T-.LQTU--&(FR+NK-]<$'*Q)6\XS1T\^@J=SB4[7R)$ MBJ.0,%$Y&%!3'SK#!A0TH 8#A@1_- M_6A_A3):\7T)5.%UQ+04/L),XE6)\1RM0E 6&'0B WL[@$J!\2-\)IB$P]*) MID>02J,D< 011@>!6A8,N5LGZNM^ZBHP_81+G@3P)+@GX7NB560"\":,!@)H M$!P-3C1/*HMD8*4(PX$ ' 2'@Q/-79E(>HV:_%\KBC%" "."8\2)9IYT-*'- MW!/F"*7^1@]UC80100 1@J,(BC2?.R0*\(HP( @ 0F0\&"0*50(&! % 4 #A MA %! !#D%=,H2B>+G.HD #.)^2 !'XB7DA--H9DIW@HYT2>CP0R1@"'$J\V) M0M',_6" 2 0XC4D_=Y"R82WJTXU35L35^V 2@@*-54R< \FP;X*W<5A>$@ M#^)'MA--@^WZOU"LF!T2]"#$#V,@4C*TDA@PTL>",J$YP5B0!DQKX)20N.*E M?T/B]ZI.-.]QDL#))S$7)&H8Y2%6B^%<:"0EC@#8KRL?!%J@ K%:YX M!2I>\OY$^17_1 [7Z';"E81/RLW %9JB(*505&D@)-B.1E[D0\< H7B^MP%V/B0QO!Y$LO#]23+DT^?R!FF)^I:ACX5AQHFGE21VL MO!0#+$4]"S]1D4CRC.+)T^W2UJ_#FX-FL:_>SFW_D'AR]?9VXF%X.<&N;\7= M;GS'\)^9\97';WG]>CHWB^>J;:MR>$+^4E6M[6),HFX>CC8_W'X4]J7MOYKN M>SV^:AA_M-7%O4:);^]R-O\"4$L#!!0 ( 'F!UE!5_GK-3P( '\' 9 M >&PO=V]R:W-H965T6]P MRU9NQ7GW! K*]1 MB =:L4_1T(;R,66G@#K*(('16HP"#PO 0VL6[?(56Q' MBYR<.:Y;M*,..S<-I'_7")-^Y?KN-?!2GRHN Z#(.WA"/Q'_U>VHV(%!Y5 W MJ&4U:1V*CBOWV7_:^HJ@$*\UZMEH[R-_I5F)P2&$ R$()XE MA(80?A#\64)D"-&$ '0IJC=;R&&14]([5+_>#LI3Y#]%HONE#*IFJ_]$>YB( M7HHT3')PD4(&L]:88(3Q!P00ZD.*P)9B'=S1TS"]3;&YQX29?XO9WF,2/[ ; M":VUADH@' D$<6P7B*P"D1*(;BK))LW2F$1AVKEFQ=84L27%[\PJD%D<3$[%6F.6XSH7P:07VC28O23H^E[]N_0>[Q9_B>?LO] NPPHF^V7%11.6F9 ,'DT_(#W5+7/VA(L[4MUD M1T(X$@Z]A?!6B6DX;# ZWFF;';-@H7+^!Q\N^76QRF^G0T M+S;@KZM/=<$I-ZM;W7QOS\9TWH^RJ-JU?^ZZRV,0M/NS*;/V0WTQ5?_+L6[* MK.M/FU/07AJ3'<9!91'P,(R",LLK?[,:KSTWFU5][8J\,L^-UU[+,FM^;DU1 MW]8^\W]=^)J?SMUP(=BL+MG)_&VZ?R[/37\6W*,<\M)4;5Y77F..:_^)/:8\ M&@:,Q+^YN;6+8V](Y:6NOP\GGPYK/QP4F<+LNR%$UG^]FITIBB%2K^._.:A_ MGW,8N#S^%?WCF'R?S$O6FEU=?,L/W7GMQ[YW,,?L6G1?Z]M?9DY(^=Z<_6?S M:HH>'Y3T<^SKHAT_O?VU[>IRCM)+*;,?TW=>C=^WZ1>MYV%X )\'\/L %OUQ M@)@'B-\#Y!\'R'F ) ."*95Q;=*LRS:KIKYYS53>2S;<1>Q1]JN_'RZ.BSW^ MUB]/VU]]W6@I5L'K$&AFMA/#%PR[$T$?_3X%1U-LN36HND-L*8 MPBH$3%2, <12A=(X@(0!Y!A +A4(DLAV8M3(5!,C0R$DR1=@H9:,D9Q1M$A& M$5:MH&IEI:VEQ $B&""RTM:2%&<[,=%":,QI-CL;4F%,%C"U(KO&"2T7H!Z2B'H HB+F$@T-^(EQ(#JAHCE8'Y;0IP)A2BT$S;)1-,5B MEW#LV4S8PE5(A0O;)D4HJ?T +!::/AV >F!APAV/-,.M@MF]0BM&=2.(=L;W M0"F$A$,Q;A-,@1#4[&9HN3@B5J&KIKB?L,AV#^7HY Q;/ ,>KZR'$$'6\KX# M2B'D6EYL\@RXO*(N#R'+-1!D>1V (E>9L,>S!(2P;F$$66N,($$5(\C1E#CN M*1ST%/HW<@LA8'64._AY!%[! O!4 !D !X;"]W;W)K&UL ME9AOC^(V$,:_"N(]%\_8B9T5B[2 JE9JI=55U[[.@G=!EQ":9)?KMV_^+1=F MQM?;-Y"$Q^/']LP/Q\M+67VM#]XWLV]%?JKOYX>F.=]%4;T[^"*K/Y5G?VI_ M>2ZK(FO:V^HEJL^5S_9]HR*/4*DD*K+C:;Y:]L\>J]6R?&WRX\D_5K/ZM2BR MZM^US\O+_1SF[P\^'U\.3?<@6BW/V8O_TS=?SH]5>Q==H^R/A3_5Q_(TJ_SS M_?P![K8Z[1KTBK^._E)/KF?=4)[*\FMW\]O^?JXZ1S[WNZ8+D;5?;W[C\[R+ MU/KX9PPZO_;9-9Q>OT?_I1]\.YBGK/:;,O_[N&\.]W,WG^W]<_::-Y_+RZ]^ M'% \GXVC_]V_^;R5=T[:/G9E7O>?L]UKW93%&*6U4F3?AN_CJ?^^C/'?F\D- M<&R UP:0_+"!'AOH[PW,#QN8L8$A#:)A*/W<;+,F6RVK\C*KAN4]9UT6P9UI M9W_7/>PGN_^MG9ZZ??JVLLXMH[=K#A MBB2^E6RY!""676AQH+H/H&\&FLH!C!C ] ',U*2B,S5HXEYS&H9J59R2X0HJ M3#$PFE@T$S,S-E7$S*!))MV @=@2,X(JAB1@)A'-)((9(&82U@W:V-%$X"I0 MSBK9C!7-6,$,Z69MN1FT2%)NPU5@<5(<-V:<:,8Q,T"S8>U8-\ZFAG@11 D& MK*2BE528%TVLI$(NV)AZ$53.!=8(E$P=Q=PXFKZCYJ:?-"85MY%4&$I?"# 0 MA+DQU [PCL II,4MZ&PK"Q 31&0^ J.8NH(64\+"YKZD523BKBU([,3M)#' M;(*T,$%60T(-<9VUB $6@PQC,!SG:1(((2,4.$,-9< :.!X7H %0T5%)0F7C MR7K&)D@F M*G"D*[FR0X]G2&=P((I8\VU$4!Y+GUK$,>>20=]3, M&H4=,TWWS?^(;LW(A$=.>*?HWR!R=(=ZD;&-'-O6A! BHQ;3GT>(EL&H)3#2 M5-'2OI/-O*!"$YIZ+4-1\WVG4PFU(^PGN1LN26_,"M4&KCV"?,#N M"(P\7\/==CA(_!YF.-?\(ZM>CJ=Z]E0V35GTQV#/9=GXUJ3ZU-H[^&Q_O/5=6,_ETMU[N+\6/3;,XFD]WM8[6:[][5FVJ=_W)?;U?S)O_N'KXN&Q:2],+L\W\X?JCZKY<_-EFW]-CE[N%JMJO5O4Z]&VNK\8OX>S MTOK68(_X:U&][$Z^C]JI?*OK[^V/SW<78]5&5"VKVZ9U,<\?S]55M5RVGG(< M_W1.Q\K_>3SY/Y-M]55_7R[\5=\W@QCN/1774_?UHV7^N7FZJ; MD!N/NMF7U7.US/ VDCS&;;W<[?\?W3[MFGK5>;ZM7T;;0[%MYFU- MPUFVRL[;J_O3YY;3QUF>L#H$XP%U#&A!I@>,VV/6AZDDJPQ* MMRL*<]$[@[;@ ^--:6_1XGQDO*5D(Z"\X 9UX'!N,+#@P*,IW'#>@H&$,H2# M69_0NLTH3-NH?<*IPN",R?_07$L&I[UR2O,[[O@==V3'HT(3G!XP_G2/3$33 MNW(T')\\+G^*LDHE-.!'BC(*+*JZ:QH6)..0KT\498Q-*"-N&)1UUJ"=9N+* MR84V9L;$I7)<*/R"@4%,>)8E W,Z6H$9/+_+GNXRT0=/!HH1#%J"@J*22YA8 M2P:E@Q:X*/ Q!\I%&M=4H(MCP*(4*!B42@;Y*CE?^H3J>S%'/N;(K#-.CTC& M"29@-2@H"I1.N#1+!J95",)*)S[J1*-&I#1-9)R<@\HEE![7%-=N"$FCV4!_ MQ4!_)8F\AVM:/[;44DW2(PV8=J#=8U!;E4\'!0O28QCF8,B?4TP]< M:A*!"=SCP($;2AJ);P/?@R8C61#R#81&!7ZA4P&A58$!OH"X3#4K+@KMSS4'-CSD,*!\D M<#TS(\:$406#\L17R:"T4X)6:T'R-)6\*&Z)(&9:#QZ&[U(+F::IY5#0T5:A\M)5&$N1),_)$*%Y3.8E2DZ\%+=%42R@E:\K^H$\. MV/V1!/+7E/PIBVI*V-J M'@"7VN&KS'K:4JP>4:Y!\8!O8GKAR00L6:(&(3. MSPC\9=3P8C%"T1JF3R7%8FB?:I(QTLTPH;8-;51IL72@GFH:)4U*NN]&&8 6 MBZ$,D)MO(8>-0 "&:7I)M1A* %::D5#^ABM_7"N&EK]306!@(]2_87I)7"N& MEK\!90$?S-[&]4,2B,(P1"&4FQ$8P,1?*!6A9 TM6:94F(.T#EKA=I7#*9LB M6L*2Q66=$AIM*U"%I:T.K3U+NX#?P(,G-P%8H,M=*[DER@%UC$'8/BNPE.5: M"US0ECE-.YT\#IZ#&7R[O.1@WDFW :S >99R'N4'2SD/(KXQ7W HGTC8%*5/ M[PWWHQ;XTW+\B=G&4OX,9!D+!F7:&V X?R6'2\Y9H>6Q@F!8*ACTQIFE@I'(<:2P]"X[ M (&5#"Q$Z0QA!?6Q7/>);YMUH-XS*D-&FIP\T%U5VX?]JPN[T6W]M&Y:)3BY M>GP]XKUN'PBCZU,X^PS,]1F7'WZX/[R+\?M\^[!8[T;?ZJ:I5_MGQ?=U MW50Y>/4NA_U8S>^./Y;5?=-^#?G[]O .Q.%'4V^Z]SLFQY=,+O\'4$L#!!0 M ( 'F!UE!0QHT6^@, )T2 9 >&PO=V]R:W-H965TI:H.'E[SX61ZTKKQ?67HJ1_ZAJLX/05"^'726E(/\K$_F MDWU>9$EE3HOWH#P7.MDU05D:,$+"($N.)W\\;*Z]%.-A_E&EQY-^*;SR(\N2 MXK]'G>:7D4_]ZX5OQ_=#55\(QL-S\JZ_Z^KO\TMASH*;RNZ8Z5-YS$]>H?I+V3OVZIF\YOG/^F2U&_FD3DBG^JVJ%1+S]JDG.DUK(9/& MOYVF?QNR#NP?7]7GS=S-7%Z34D_R],=Q5QU&OO*]G=XG'VGU+;\L=3 N N(70,HN3I'G$-N M9E/GD*O=U-EO>C6<.CM.KY93Z'G0EF_3#].D2L;#(K]X1=O1YZ3>..B#08UX M?;7IL.9#TQ.EN?HY5E0,@\]:J6,>6X;U&!KQ>V9B,^R>F&(J8*29S0!BCJG( M>V9A,R% EIA,>,^L,":Z9]88H^Z9IR^79O-UPEMD( J89RR9^,8$IA!NU<#P M:F"- N^G&E)<@>,*O%$0=WF"19NTC&R84SO=6!!.0,'8F%2AY,"F&:)&6"C MXLP1M3@6BH+:P0:55,+Z0;!(TA!,886I19S&H(HP3(0Q6+("QCPA>1&3%TA_@V!4Q7"6 M6P233/4:Y,YEB;LL;9 MH1!8@34&2;A9VQ ;@ +88 R\.6QMB _X;YHWPFV-$%OA%[B6J;\;]WT%MB*0 MO=(SE(K@%HU20&J!#PCOQK@42'[E1*U12H:D_P?W:R2€RP:EX)?M+4+Q M 8MPOQ7NM[(W:P%R?E0./3-Q@:8NT R%0 W.7:"%"[1T@588!#?IM0OT9$-T MP.'M&H,8M!^#"%C,YR^@MD2"WF_ ^L'--BG>CZ?2>\TK\X.R^!@6W)U+C_P%02P,$% @ >8'6 M4''89VF1! !A4 !D !X;"]W;W)K&ULE9A; M;^I&$(#_"N*]QWOW;D20 KEP@$K1J=H^.V$3T+$QM9UP^N^[-@[!,^- I2A@ MYYO;SNSL9$?[O/A9KKVO!K^R=%M>#]=5M;N*HO)Y[;.D_);O_#;\Y24OLJ0* MC\5K5.X*GZP:H2R-!&,FRI+-=C@>->\>B_$H?ZO2S=8_%H/R+/K]0_M]$WP(YBDI_31/_]ZLJO7UT X'*_^2O*75CWP_\VU >CAHHU_Z M=Y\&O/8DV'C.T[+Y/7A^*ZL\:[4$5[+DU^%SLVT^]ZW^#S%:0+0"XB@0;'\E M(%L!^2F@OA10K8"Z5$"W OI2 =,*F$L%XE8@OE3 M@+V4@'7"KA+!3C[R!S[ M%#%?BQR3S2^V\I%N+H!(="BLIE)ODRH9CXI\/R@.FVV7U'N:7P6IH+Q^V]1^ M\\=0K65X^SZV7(^B]UI3RTP.C#AA%&==9HX9?B2BX,+1#T'Z,1%(7G0M3#'! M8]5E;C$#B#M*"XCW'C,&( ^4&M-E9A03=YGO%&/!TIY=FL5YAY>$H9,\=S(D MZ4J1C0;9J11#:U"T!M5H4!T?P(),#HQNF.TA%*>8!.4VQ9BV1DN0@EM"&Q-& M@<6Y([0YIRP'=4$9U5S#VB"P6',#0IA1VF+)':@0"E/&@76;8TPH*XR#I4)P M4H8?$.N2X(1AF@DZXYK.N$89MPP$.#DPYC1'TH+PIA@*L1FX_3&E&'/ X!VF M).,*[+I[3'$G-=#U0.B2RH&*F!&4TDJ"3!-4*"Z0F#GA%PM^ ?<7!,:M@U$N M"4P+JWHZ@Z&S;'"6T;XV.#4VAK4PQ538-P[LG%N#:E.&=0+4':9"R5A0,O>4 M1=2"'S 5%@F>&S.*DAJFF?*+"; 2<\(O$0L'E"TPYEPH!Y!E0IF.I>O9RS&= MY1AW;P$,S6-D2(N8T68L;<829D#2YA;'8X4");<@J-@:V.@(BLF3O=GQV=$^ M.^2S.NGC'0WU6$C.8>SRXY7WS7+\_ $[;Z%.E7++K(4G!0F*6,)U7E(@TW&_ M^_0(>,/%^=-BWD(=8]I*. DN*"YF%NZS)<6%[M4W&_&>X8C+\V4[:2%0MPPT MKGL*TPQB#P0F(30CH-!MT/ N44^R#E(+@C)(UY*@A&8]/8#W3(H#D)7:XWN)ZAB!-346^[Z#ERN?D?[:*GH7.BHZ-S MF^.6[@3K#;FGJ7/K9@YX_$ M20MUQSI86%.*$KW^]/1_@?M_:"_0'T[\!X#](2B%_(E.KADR7[PV%VKEX#E_ MVU9U<9Z\/5[:W8CZF@*\G_"K[YQX/^=7R\.5W*?ZPPWA[TGQNMF6@Z>\JO*L MN<%XR?/*!^?9M^#VVB>KXT/J7ZKZ:QR^%X>;N<-#E>_:6\?H>/4Y_@]02P,$ M% @ >8'64/E)L/IA @ & D !D !X;"]W;W)K&ULC9;MCJ(P%(9OA7 !0D'Q(TBRH^/HCAHSF]W]7;4*F4+9MNKLW6]; M"A%LUOZ!MCSORRGGM#2^$?K)4H2X\Y7C@DW=E/-RXGGLD*(G C- M(1==>O9821$\*E&.O<#W(R^'6>$FL1K;T20F%XZS NVHPRYY#NG?%X3);>H" MMQ[XR,XIEP->$I?PC'X@_K/<4='S&I=CEJ."9:1P*#I-W6]@L@TEKX!?&;JQ MN[8C9[(GY%-V5L>IZ\N $$8'+AV@N%W1#&$LC408?[2GV[Q2"N_;M?M"S5W, M90\9FA'\.SOR=.J.7.>(3O""^0>Y+9&>S\!U].37Z(JPP&4DXAT'@IFZ.H<+ MXR37+B*4''Y5]ZQ0]UOU).IKF5D0:$'0",#_!:$6A+:"OA;T;04#+1C8"B(M MB&P%0RT8V@I&6C"R%8RU8&PK 'Z=.=]:TB0;6$OJ= /K?(,ZX< ZXZ!..>CF MW*O*5ZV'.>0PB2FY.;1:T264&P>8"%28RU&UPM1#L2:8&+TFHP#$WE4Z:>:E M8H([!@S#-C-[9((V,3>Y]-O,ZR/3(18FET&;>7MDH@ZR--E$;69E8H9MYKN) M&;69]Z>?9OT\X(WA1:##;$W!C!O&$X705$-@KH9 .83WH4:AV2$T.X3*H7\? M0[];3Q4S5$RA&+\7=K[^S ::VT"O1JA3OPL;Z,T&6MI *Q,4C#O%90.]/T*@ M%W9*<&V"@L[2VI@@O_,QMT^@JD2\N^U'GADVD)ZS@CE[PL5>IK:;$R$<"4._ M)WY"J3BF-!V,3EPVAZ)-JY]UU>&DU.<0KSD,)?\ 4$L#!!0 ( 'F!UE"A MBV[3HK0 *_M @ 4 >&PO[=F):+4DCW9E2:.6QS'G&TB"35@DP0' ;O7^^C=O596% M"TFU9<].G#,1$U:#0%VSLO+ZY)_*L@H.N^P?A_0F/^RJ__QF&L??!)^WFUWY MG]^LJVK__7??E8MUNDW*7KY/=_#+*B^V205_%G??E?LB39;E.DVK[>:[N-\? M?[=-LMTW?_Y3F?WY3]6?7^2+PS;=54&R6P8O=U56/0:O=]Q"EN^"J^#GVQ?! MQ;/+/WU7_?E/W^%'_&$4!S_ENVI=PE?+=%G_^46ZZ 6#* SB?C2K__A?AUTO MB$;X8]QO_KCI!?VX_' EJJOW:3;[WC=IYO&FW"JG;,XWJY+-*R#(/W>5G!.OZ_V3ZXR9>-#F;1H!^= M:D/^$;S)=FGP;M=H)![/8!(_)9ML?@C^DFTV9? A3QJD6V_V!O_*B^!C_M @ ML)MDD\R3,BFYO5--W59)E6);[XO\/MLM&D.\N:X_,1L5O/R\6">[N[25A-]> MW[ZX_FM']Z]WB[P "J,CH@9!#*5X;%WP%UT[]C'Y'+Q> @%GJVS!/**=#D?1 M57\P[ _'XXZ6;J"1 O;\-?"/S\%_IPU:[,/_IM/):-9HP1VBQWUCZ%'_ZK^_ M:ZRC_>1]6F0Y,H]E\ (6HHMQ_3__Y_^T,:";0U%@*Z^R<@%C_WL*)Z2KJ:NK M*+X:=)'M+^EF<_5I!T0%AS$I\UVZ#%Z7Y:&YDG]/NPCK;_D&MC IF"$4C=?> MYEUK+]-@SD-'%ZCBT-7/ZUV5%LFBRNY3G&EBOC_"G8"\8$GN\J*QK6^2 JCX M>K%(X2UX9\GO=[3U_C#?9(O@U29/NKJ[7<-2 A5O]\FNT9N9L,?7;I&)E<&[ M0P5<9X>LJS'('+?W_1JVI8.^IY/H:@ 4VJ 0.O%PZ[:>JVDT[:1,35.OX&%C M-X[>B/*UD'?K]Z_^WK6"VP16\/FA!,Y9=A'!RVU:W"&I_%CD#]6Z:\&O831+ M'M$F::RK^_5%6BZ*;-]V;7]<9V7@WGR;@[00P.Z]@GL^X.,=7%3XTC?VK6\N M@P3_70;5.O6O9>]3O (_PALW(!*5Z2+YE :O@+*!3A6?!)J\P&:^D3E"XR!C M4,LK7N9'W*04)1^8R")% K'B3AC ?; "FEX&#QDL%'XF;#P#JB/1Q3!SI,NL M+)&-7GP# @CT!/_\*2D6:[BI64*2L=@I?'/9@[%2L_992'_*<(-LERSOTZ*" M==G W;7-*IP2M6*69$5\=X]3(#Z $E):P%MRX.!\XO6 ^_TJ*[;?R""N#\O, ML TZ$U7J8;X%^'.>8F],)66^2:$%&!'( M!)O#,J7OVYOW1K$B4:)S%8ITD] .^@OP'V6PR'?0:;8D4E]!3[M%!FM0HFB MIZGLP:D+P$K!FO+K9KFT[''LITM4F752XGT[O@=:$ M$H0NEB0T-8ACF<.P8?"FE2"]IT'F"SCO!7Z8K&!K>&C4!I&F^6J;+[,529>' M/?T*@T42?4@>@R4'O"FHF6O3R0,TL^+=%_A8,M]NB"); /SQL5T"K/^V/:?%/,$[IZK=Y\W MZ:/I&M35V.^:R>+(YNB1]1I7\[NW+UZ^O7WY(H!_W;Y[\_H%ZG;!\^LWUV]O M7@:WH -^O'4J;_ ,E_PC'BL8;N-:!'8%BFJ'BFL$K*0LTZK\OJDWE&M:@P7^ M Q<)U"PDG,9]R6P85W*1PDOS34.DP&L+Z+]*/J?'7GM'A]G]WNCJ]0Y)%_AA M\Z?W1;I/LB70&UP89?/WCSDJ;PMOSLTVD#&!'('3QAGO<8]"H)J&7,=#[5@Z MD$6!/#.8@;S1VH09<9N4^FZ/.?';%4!119+W=.I MU3OV*L]WL2@.Z;G$W1^] MR7=W5\#/MR!=S#OH=I?OSI@,:2+K?+.$R_H_Z#Q4CXU-!2J6V92LN+ 9QEAE MPF 4@@:"_V>[#'#*0[6&(_P_Z?('' A<&JA2UFT<:#_\OMPGB_0_OX'[LDR+ M^_2;/P<=QJ".ON-1_UCOLTDXGH[":#)E9C\.QW$4SF;V91Y9D%1-"9J^,.*@ ME:KAHWU*2NBFJ74LEV1+ TK"PW4UZ!-T- M;MU',^]1',ZB<3@<#&E8HRB6Z-WAKW:KI+T=*) M[R3+;;8C;P19T[H^>9'"D0?-AY41_&Z+AKK_X0==7[T&_0Z4=;QZ8&XL3-#7 M?%7CQ06W'$GA3;8#IY[]$5>D-P+AT\S.>Y$L!=@O2DG9,C7&9N1=,-0OG >< M/?1EV=7M$!E.+KP(/:22RX:U3/U'N ^^NT"^2L:7[(F"'QE)TY)]4\RY95RM M$JJ,;9Z"TID>%6F,5TK66V3U0 M)9H'E^D"!@J?[/EJ)4Z*7Y[+J\_A5\"MWG]X^1=X[_7?7C9YZ'%V^>0>VCF5 M+S[<.6)OK/8KH,3L;B>R^.(Q0)]IN9'#N_SUP,?B"[OI.KSZ]7:"/;40N ZW M']_=_/=?WKUY\?+#[7\$+__Z\^N/?S]_I957X(A$^5XDRIL3$N7+4Q)E>T=* MX..EO/'6YDV7P-<\+!LR\H )WB);++X5I+Q?S) MI%?E\$^2I]!(E-_M,K[!X>HBTUKRN7-T:*$C[I N&TO2M:W'EK&Q/!U&MJ/+ M<^(;5M:Z8U0ZVC[ZS9/YU9?H3Z_2>2^(INW!,^\65??4K_=%=V0-?]E!4QR3 M,VC_D9OM^/$H4WGJ>GV!^G)S??N7X-6;=[^<;];'*\UX]FK$=-U M)S&]+_)%FBYE[O=)D>%> C6M4)Z#:Y#X)ZJ&&#K2NG:'DOUS;0MW:K&=O?;( M8G<;>?>T6&0E.;I8OLCWK?IL3>!">^A1!Y+FV16U3(\5%2%;6,SU9G2XO MO%;GZ5VVVXG_?4\A+%_T?8IW8?WZ8@0_RK)C(44M\VY[-?I9BD&:'W+-?TP"7F7R<<' MW+KS!B3O,;RXE'TQ5YM$WN**M;7=P@AMF\AV#UMF7*JMS@VQ9^K<#7&',)]O MLCM>40SUJ.T4_:OI6#ILM^AL@!9O09DG9SP&*KMXGO<'Z+ MP;__VS3N#W[0P5WXF8DL.ROR*L,=@[FA*I:QC;#(,."43B\RB5[P"^Q" 9?+ M80-K!0W ZCS@#8]T!Z2)(3/0'8: 8!P<>E)VP3HO27T'TJ(&Q$F'L34/3+%\ M*-,@G@W115,E>(>A0+$[;!4]%26C(XD2(ZR= M&?N&4\*PK@?0['EYT MRF,,!SQ*,#P@NK',$#@J(7BG>!/"R<6IQ-$Y*]!#W M?Y# HY#^C'XPCQ_2^I-#:1[@&.1A?BCDZ26;D O48>'L%^80^O$MCH-AJ!>L M#'#_,KAC(SR.;8%1,RXRR-]/6*/K+5#<(@DN9 _7E^_-R/H!=>;#0IAPC@YVE3HC(*8YFD*]+W)R"C/XW$;"PWT@G>[ !2S M'#V*L7$>/J3$6C>IB>EC)F3.VMN\@#5XC82>\(C6)EP*5V1NCB*\^NK#3:CH M]!4(5VA]6F<;I@$,"F79'MX4NN:@+IC'8<,$Y>SJH:+$?2XD5/P#&E::P''B@:2=6AX(F@R+ @6,NY5-U MLQ%K.%3 ZO\'F@Q&\7>CP=5#FGZJ!RP2?V8"^GA(RV7R&*!@@>(#G GE".:^ M[=@+&W*]/\")@P]Z)G87FRYEEU&9IL5#Q3E(D\6:K]B2_,(K&%B HX*/?V:1 M\"50P)8H^./:G(_$$$4'B\ F,>8-;ULZ.DCI)FBK!/$G ZJ?-QA;X.*W8LWS<4VL/@ M1$!2C9SO2C72PQBT VT74SH<<3@5RPR&4]@83SWRGKOE@-W-Q<_V)2]H1 M!CK'5)(Z(>-R,;O!^]1^LU!C Z+*8*GHM,&>W.$B/5!/9,9$0H,SZ*2S*U\Z M8V&9Z*@Q8H^79%L0EU!T N8K_J[ZK('.U)]7%-"W$$B];6O#*P$,,%\D9I>,.1=OE47J64D4&Y,H M6*>DXV5:U]F5?<4WP%CADBVFJ$D4CL=NDZ4K/AQ%_IALQ*Z! M>8(I6F VN6P"-,:QYXJ)PKK+B:2-JRT3;%/+*O'4/V,L30!+A#'HOAV.Z-=L MF]IVN?E760'L^A^'I, 87>*3Q(@IZC[!D&?B6G078%-N7>KW6&.'>\'%DZZ? MR\ JNO2/ETK1O=[68T%YL<6,0)%[9-2CKMC_3R',2)H%P#M^ H.NQCG=VM@3%L M@,HR8D5""4;4JQ[W$M<,75% _-*:4O&@TUX6L-9P!5MA@.(ZM# &LA3*$_C1 M%J3U.U:[RD>X3[?&$N(NL]5!:'-%0M V^17Y1++[A+LW/Q0E?^X$:UA#Z#]# M!D<2/!#/8ITN/I5&6A6Y#SL0"Q#4>]P+/8,SFV@_.8$R;DS1CG8T 3]O//-\C>=GF''K[E *= MPL&J88J->&57**FJZ"6/D/#TP?5K[O:K M.4BDY#9T!\ENDR$RID^6%T34>Y4N*>#I14IZ -S.QAQ\XS)1K7KUZL7K&ZO@ M'?:X$,\DN)0FP78@FH(< C%TP7IM\QVP%MC.3VF%=PIU)R,T \S*QOB@QT9/ MUQNXFD#-1ZYOU\VN#.T<=F^N6)[BYM&VC;=T16(#*7>8WF%L%PNZZ!\I=I,\ M(-;E2H=?.F$)]0'UP@W*9=[>(XVG>,D![6[8?B&,E_G!,;I!IM-VN+PVZ02( M\"(<"EASR0D!-#+1H)4@#[TNK=2*^[/!W,ZBY30VSHH>GUJ/ABL)=X]6EOF2 M7B_\B<)(,A1DOM:I)M/DWTAV^HG%8#ZZRF2YU<^1_)WT9<6V-A%*9,'] ?4) MSHYE<18OG@WJQ]\'__YOL_%D]D/P!@A@$T3?!W\]4#8/R9SLN>,\7*9YOK(R M2LA>V 2"FKC4J[4:?Q^\FZ-]CZA !L0K#V2^ X'H"5W6Q4N_R\'W<-OEC4ZA M;3ZC\!'A$V#XO#G.XH( L?,=TB3\@+5C=*:D\.7Q'6HO) M"F,IX8)D%_%#7WYOS:>_UW^;0I[Y1":9WNA7*>7OWD8:!H'H7L# M:^N[$'2L*'=L/GD63"9A'$_5 _Q7%/_0\N2<]GU2]<=W,1F'\6C4/E'=9?WY M%WA(SFWZ8C0(9X-!]UB^)!ZWX93<)Q?_S'$#7T-1I%YQ$U_GU6@M07$$O@E2:MHS=^:OD0<-S];M=5*2D(-B]V&+(L\V^4S_ MM(8!7!NT0%@K6T'A%B2!5+A\'*"."]:<"T[\69]TF_',F7UZH&]K4[:$<."X M"M9%LY78MW&ENRWRA . 3M5>FT05**.SB8++/)N9B_6@M6%;AS+IGW\LGD08 M85WT-K?#4X6QYT9[Z[J.' ^_/F+B-F]'<3B9CH5/4$Q.\YWA(';==@MUSP*^ MD>T#_\R51J3MM"F$;6ICZ"6K>#\TM+>0'5&9YX:I92K7VI.GBM,VS$W)?E_D MGXD\D38RG$%1/&HZ[>OXV!");%N?^!P/.E&DV)T41$ M1Z+E%LF#/45\6N2'%29ZK6'@=SFZPXP]D]@AJ0=(U^PG(3]422@:>)T4*=J< M:1F<]K"SB3/TJM@9C6O,12O04%';(.OV5;8+Y5\8O^!]1>,D_=!+SG]IXA#1 MRH!GF,W*+8&*-O45HRUPGVPBPU+EK\&";]'"JA1FRZVB!8G'$-W0M3 M=;< \+G58<-!C;YK0BS%+K-.S$TI-H(6722ZM.@!?X$W,$
IYM%KM2[CR7^ ^Q=Y M' AQ&4::7"$L$06*+-'KM4560G^@V4,%D(E2X7A^(>*68TY4\"&6T[5?6KL MUO=9^B#^D53("A5HQO6^7P+N5N)[69;H5H0 MA<^@N'E:/6 (%W=/8U-DF#A'CQHK!OO R,A/8-43Z"]TFT[Z;<4I7%:[R"K< MX2T:/S?9)X(+0U,MKA:;'G=Z0=ABVI/POE([:>7>">W28A/&PH[1?&SS7WB& M?F"MA(W%7@K"8#-AH)C/1U/8B2>^C59#.#8)VHNSO5 BT%LE.0IJ?95K%A;^ M4_J(/9?Y;I=N4 %;%#FJ%/D6>!;;TI>'$B%,K2.BM/$RF_1.4NZ+] [O?PQS M3'?W69'O>"->,Z7HY48Z+$N!M>)]%-/N4]:?SC\R1N@",12;?91F98TVU?6F MC-$I\ZF8S=D;]ASZJ)>\2<3Z^3.K) ?3Y'U1@G( MTAI:P6\_8'*")?]VXL? W4V9.^<5'DT7.G8 ]D AH-'D![S2?V5Z,AYH($]V M0E4V8[Z6VT]CY^##>T6 I$?QQ$4>XM 1]M*P$.9=2DX8JX--*3^)N]W1-X@A M>O4@.'9)N%/N(B$,+\35JW-&X.SV*U&==YXD:JGAU\/RSMWP6DL'HD^*I1%W M9>Z<$,JSFR/J8+E(Z4BC\+%;AOZY%#N7.7"&%B[* WI]2Y&CS=X(WS5',L0# MF)62B2JN8R(C0V4$=8=1]A*Y8#@M4V+;D;7Q?$04BFU8?Q[%],-SX!?E92A\ M -5[4NDD5D>K%W2U >NP\BF)_Z8+1PNBV/(]2E>X"C\D!4"CPN"@TT!GG+VN+2?&.E:Q2;XVC?[!*B%?/2)K%4\5F)2LY%M=K*YS M6EAZRFV#UM.[Q#^KH7>]4$R]NGX$U/(^K=U5&%=C^860>X.S^4TO?%/L%LFF M<"Y)*RI:M$XT>J&37@@D<31MWR699YZ*WL&ANJI//P!2LI880=6FP+0KGP33 MI 9OU\W>@;DZJU614JSV=45Q!W?P(HPTVZ8A1S<\DN,_WR%>*]M$2X( WA'4 M,66CY L3"(E=RXHJPH35*^Y28TVF";E9*9"C%5>,+L/>YR%:N6>+D%'*AS+VT*]9=*W1;DQHKR3GTP@AJ M\87@\MTRQ#&ZB0E=;&0T82X429X*>3BJ$%>C,1\T(JR#U-'5O8 M+RN;CS)+$V['L@K1-!H6/)HW+FXS!;4]YH9SG]OH*^F +EL^'?ZW:&HOZ%"* M.<[PDH%."NZ-^D&PF4D$*T4MLD1/92'88,! MCC(RB6_Q=#B5G6 9/T?&&%G#Q V5:1O#%UN$[_OGJ8G>"5_SHC7'5]8&Z"*, MLD+)6"J421'Y$341K8CG3\Q-:^="8"52W2J5SZ*I"B+-5[5;ZAC:E-$@_;M36YM)?6WZ*NKX*ZP-AOV>0S)._<'YRS5B;!WXB/N#/C)C$C&_^&MH M$E:,GZ%N53Q_0J4)?#_#FE+#HOVY*T4_>'$H&%;:,OX�CX#>-9)&\ M/4V%0 $HLI[BL!IYN20[/>3Z%J%(Q#TN^M&D$) (<:BT)1BDGQ88'YB(E_,! M^%.YSBA"ZEAW&WS]X/GU.ULE) \TQHU!PS>2&L>E3 M!OB4H@3Y\N)7].C/)4Y1/$D"MKD7)O5"SZBM02]&G-Q0QY;,7/FG=*46,GV* M6B1"9(*B*&-?93M?J' ]@#"S%,QW\QVZX96M !8. Y]1,;8:Q@(;A9D]D AM M=]+(O]QI2J([1R:S9.8E SQ07]2 ,\+,/;J .SY!GZ6+8VRAJ[>Y7DDA"W+U M6_;F*%7XVK*=V]2S%S'R@(&E/CA@*?*BV$0]Y7D5PQ1+[Q+9><4IR!Y+Y_=L M<*_X7)4E2&A07!JI-FN!<%XLK_"TJR#E4)*6,MVL_=H8I12G1G0-_$?F;ODE#_/=XDS>R$SJ74ZAA2U1 R"3A,T00B@;4K&TJ&V\VB@X6=] MI6ZL*#+BH6T1\*>N-:OEC3:^KO4W'(#8QVZBPX[:D$V#"C/#@4_./.>&E?K#0>K MQX=LFKE.^CE='$Q7V,V1:1!^B^'R_#F9IY#)WB<;TX)FHUDE65Q.,DA4.AXS M/F$_1O:Q.2ZUQ;.S(3[,M[A^E[B@1,>*E]?3ZIX;4P/^HLRN^!&['("B*HQ< MXR<\VVK$;$AE4V894V0X0M/O9. M.=]-_HM'<<^FO;XAZM#[BW-V:X8%E\\TMY/=G93&_!Q>/+^+PH%C%>C;XY@K MI6B[GD28L&-<6*MC!H&9)MQ/8HBORN2 MK8OXVB)RP1[.;"K@3TE!\;TJ131S<#P42YP?RNY+_1<'5&!'Z2+=K+^D3#<; MP<1A] *R9+>W:ETXIA7R>6?KG $4U(%HYS*TBAA.4JX2"[QUI+]>S7)Q_,[5 MY\ / 6LN>HW@GDU\ Y3RNS2Z.M%TRYB/7'\3=9B_=,PC_]S_IC$3*@%F7M<0 MO#0F<,F^RM)'R1(LSLVFQ76@O$4.9XF,*^C6SB@XIM@2ZXOZ!-8AD)8X4,8Q MHQ/:W>R#! [(* X@T.=P$8H"9GS(+O"/CU%I(29K4;*A#7Z5V$ISVO+5*EN( MV\'U8L:8B.%U&BF==<2XTJQNJ8ZR[8FM!AM M%ISY\FAA"A22@C%@0M\E':B/:R^ A$P%*6N#%I0S8*4=)D++(P=23XGLD%LLRHQ.?E(XF0A M,=Y4*;50NMJ.,FH7WD<&\]QRH'BCIG(2 MB>YME HQ4#$D>W$E5>EIZ[7$5;;..3*T<%1"LD)Z37\@6O9:CX O]]0(',/. MU)&$>&UE"9#I?-Z#I$5!5>UXRU<40,GZ284QE.Z@WR%U*\\7=W.3!SD_15CIS2L7Y&JP24U?G!GF;YR7*H@F&X(?^,>M)\D9G&RQS6,F&F!6+A6X1 MK<>&UH?A06^1#SM*0ZRM-0_+7'NL M2I/DP?/N7!Q::S06K7+0RF2C)R\X 9"!:^O?X!(>E>Z^HL%R^HJ\4S U-I2X1A41O6B!2 MMV16>K7"6U)QCERB)DK\S.#8#@V+#U(]%?&XJD M\7(BO_=B?0N;8(:[VPC213_6KK*A*V=JAN=Y8EC7D72>PNO&EUY,KJ39"KK" M*:&!@\W*%A'.9)?+N(PINQ?\S99YJ!U=ML^ZY#/1Q$JY) 4,/(;+9WE8>, ##G5 P0!X)$TA% \NTE@B M63S$@@Z,@@^UH]'TCA\KY6E(Z0Q;_FVZ65TYI#L%,L-F?B*):IUZ6-#(.LM, MZ(TW14O.QA]AE/.L_&13/3# )K.+?0G+%^@.0-@F/.'GRCBNNH"CZSR!QHG#T#6T^A!S7T5C-X M@]1+J+K&_%G4)&7K/1+:0_LY_*=E>J EK/I06E?#U\[D-_03)"[);<;EVPZ% HKCDOR 9H!RD;=AY##H/Z]0!$L\P6 M$GSI @IL&I&)UD3/&K=6NOH9EAY[7)/PBAV6-SJO5>-AZAI_3MOE G\L-_!V M2)14\D!.2DF;U BW$? MNBHE]BZ#ZR5"]68T&*['_(N%< YT?W(]X$8:(C]\OU%UE[VY[N7.:NW2CYA M?.4F6:3:;*Y?/ 4;\9-"7&C_[@OO"?R#;AV,<1XK+^ZX%_E>7/T@JT69'/74 MJJK(O*+U,LG6X)1L-HXWNJ09C8JCO2$>(K)'T!+A)X8_TQE36JB[ #Z750:[ M(,-B*X=BHX.P_88%ZI0AY^$+3(QA7(?EG9N.T=U-O]0T_2--MNKB04@61'CQ MND#**'.WC8H6N&7#"_BX%-"CQ(\57,V5%Z7@ERU8.0^EM*G]YB*S\9TX]=*@ M&_'X>#:[% TI^(;>%-L+ID-NX.IG(Q#R9XM 9=?0+(2?MKM#(3ZL^;'4HIKE M<26]>OHP[NM4Y!T4*7OUD<($?TG-E<.,@3%P0Q:(C,>#2@A[D#[.AZC!?3BN MQ@1ST(LJ/Y3-LLX*[++MG?BDY-GB8%R!& ZY21Y '4<.N3/D6R&&_AT+ELZ! M#W\:][H*9[;2(FQJ/0)'&:UL5>X.>[L#$Z=]Q#=5 BZ9.!W5>#/5!O<.0WA+ M-0T[_7DB,=W.X](^0HV'DU3L1"DHD< F#(G,RN$D-G+9'YACM";'"-W112EN M5&.^V=6WF_Q^F.&;J(1>ZA$FP>/P=>',$E8]3C.QVA_K*M0F(\ D56K)F&)E M*4*EY@YIE@FC[6)"0*1VH]-1%78I;E/23429R[4$*WY."-4TEQ0H8%=7(2_H M +@'ET%#05":!EGOCZ 07&2]M!=2A)@.U=ARLBF\-.I_>QE8;!1;H,=J5>6A ME#K6>#$A8R?@8KR$FL(Q^PQI'\7%ASBU,G>M:.2'BS[N!C89(G& MAI* H.^YU,C2..&1*$TXR+5>*+WF8I7=>3B[9*H@RT&E#$RBN-A0@#M"PR_L M:I@EI%KSBVEA&"9L86N36OKW9MLV(-D!U*"*]\R]F6W MG>3,=W6TI1*XR2I\H'A?W"*!%W**A?F*2AQ[50^TR"%R!IW+5 K]W3,"#*Y[ MD2U8'<=BF"Q74\IS Q&OB2='C,(A<7*N,#)]-:L_HV^;C>FT, 9'S MQBAEQAMZ YLKS-0(B:%RW@]V=1M/)5M3&=),6-6<=M,&TKF]M#>0C@G$P'NY M73 D ?DCQC)EFX/),VC2A&:M2WS3+R^N]\_3F,)V]+7*KY-N48$3G.EI+\&$N]KA7,92J:"VFP@B.3K8SB_=72EX"GC21C/ M!NK);!;V!R/]RF@2#F;Q5Q\/<\ &AVIA2 YT,YP-';CFHJ OO8"GAS9=.R/;.B-+';'$4U31;K&: H@%[FA_8=6 MUA7N2VJ]<_X)8YJ,ENGP+ MXZ%?@< D@:X+\[JQ'9SJYX.*!+?F*5NKJ$CMI$QDQ\^]VY[TKQ4HF!;@$FX(?F,J-^,"/&[6_<"DS'_1:"@3VFB"F M7,U>R-W2KU='MIFD>%9^27 :N;YW.A:<7X#Y76/L(G2E7KV5! B&LI+?7UW? M/F]_Z29?.H^D<;1550#FCB)*2^<%SZBG KAE!0[#MEOA&V: M0X.I&P]TS+FJ7:'*6=?B7R4VTW/LAA;EZ"F!WL:ATA:!Q>[(W:.)#Y,*6%R! MUH(;M*7*N+08%>G/H-UZR]<9B*@4J]VR@,9C!HK!'5H$4H/[Z,7T M+?S$'#,7:QCFV$@*_)4;X?K(C(2WZ90"SYAX7JP_)83,)J.Z9R *^\.1RVML M5%O<+3TC%=G9ZD2*30^55A2:S/$J^D]S._R1V=:X/PZM/$%<_4:.GSCF M;QS4@,_5!JR;HKDT*]LRPUV%RJ1VC76EIG$M"#JSY0%!5%/\>BMN+Y8FQ#C< M]KG$F^@T7(&I)7X)%A[;X,2@.9]A^GITQ72(.%6=2E9F5 M=-")+>$BW05C7F1FBW%!@8$X-9UB]E 3/:S49 /H#:I#,R>:KF<_#_I4PG.= MZ?EE6#1:#CIG;$*'SFMX&G"!K((WWK(^ XF]E7OT#, % C 1F^Q*E01U,1Q< M#D:"R%FT2'6AGT-J3H,5@5T*@&(5I96RG%[ JX5ZH)51/OKAJ43O=#"P9(&Y MY9)20/5-^F-C)DZC#+7)[STGGKYFXVJKX ER MR/7A#AB"6'IQ1B2FBD7V^O9G^N4J E;<7@$RN!#A-.Y??A^\<#7D7Q7)-L5 MJ^#*5G>215-O_>F[ZL]_^J[,_OPG_'_U9X5N5/\I[GG07.\:T%S!!38NXO,- M=("3?0&K9I+?\Z+VJQ&POV[M^?PSUA0RQ_?&8'.]>7.C X2\4O#$ FS$QJL/ M-\$<\=703Z$[SDH/XM->#PSKN1?PPCAR&:(!@H.7A"O#%,3LYI>$JE!4,+D7 MO9N>"N32Z]:CD5"GE)Q])3ACIX<0]1TF&=WQPTES3 Q[\H11?;3:=*FD2\J' M5=CLQC/&0: 6\]&PN)8:]8WXEOH1;?5 )GZ;TBO;%PQR*2X&-VL]C9J6BU25 MAY(4-TM2')UFU68KF[IQ"X(..P=,%JFM 0X<90%+9%+KY+CV1V'PW'1QX[JP M\8G^5.IUP\2?6]L:HWL\F)P3R8S@?-)T:0='@?YW9![P9):F,&3,+.ZL.10\ MH\13]21=^53I%Q2JY]+U/67CQ*&F8V@-%!_7=>PUGJKQ\/.=BVE!&T9B9S,B MRBB8FYP[7"^$W7VHUB$MD^,ZC;1=8U.4 TRZ=FJ8JXHZ_?!LW@Z]:.GN'15 M939'[XN+1<=J[N+-+!)J5 P[;T$ >94L*/CU!Q7L2'):U%YNT$LBB'>P0O'N'$V@]\PFVXB2\O+YNFS M8A;G?KC K.[92OKHAA%) MD[YEM=AL4$ANDX5+9Z@.#JJS-@MX2"+)3JG3Y0&Q*3*Q5+JH/F^U63DR*WO6 MJ) HF@47_U=4W:3.GEALDX^RJ;;YQY38K"VET4X-@L.RHTJ(2E=O7W/3D,VG M3!P,K(7Z4)=7UUWE$3'G.RB1K++!>HP79*/K*?L/7E,F(_;5H'2B8'8] 'Y$ M=D],+DY2F:KNE-#*&AB-D@:.KFD4I2A"B_3/_:& P9]O-.*H:@#X4^ M-08 ,YJCDF>KR"D'B03BLN+0Y <.49-(,\[:MC87 A6V8+,BH>'7QSF6ABY6 MQ2#T/4"A<]VE0DDZB>,:/)A.3E-^WSNQ?C\;Q^N2WDCDOY"1 \593&=AOWI#-WI9[! O%9M ML$T_[/?[6.N0U];FA=LHG4$XG$0ZT];?F'K1WLY=,R\.QL-P,!RSC!25KME8=T.]"?A;!:YLH>..B?3<#!R M 4GVC:RLZTH69LH&D].]IH,I/+U<:6I&&3=W@5''%>9WFUY.[E]N^=EDZCR/ M7ER\YF*NXMFSR4!KXHT2(TOV>2!5D'B/@]M-M !&%H>-#G?[?=2W:;.XK+UF\FTA83Q@C%KHL, MKAC!)&+'!TI_3B;NJA)OT&_TL,. B@"9(FST@8'5T;7<>BWG4TR9+5P)D+@C>XA0\1Y8PGQ36P/LDB>(7:V&CBALJ M,L4"FEJI6#E^;-((ID;:NJ8K%_H<]SD5FM1+#&VBIE@ET8ZZSL7K1!@S,11B MTJCG=:^2^[RP^5Z'G?M;= $=6<)619/H*CB])E[URH37.33 : 0LI//HXH0Z M'/Q,"06Y+DVFGG4SF4-JM]UH+2XL.?\9Q;5UYO[IQ?O=*S#K=8=[$@-IMPGZ MZ8P7Z9TKD7%QV"4@0528>^;K,W , O)1M_N?ZKD5)JMB2B!(AD";A5PHMW3% MU=]4P13XH9:,4U,T3I>K_SH)$T]MU9:K &TDG SB<-:/Z-^CR2S$UEO2'R9# M+Y]@V@^G(-F_;0DP[YX]A\O7GT8]T%G4'S,;OJ[R*GKCJ??GQ,FH9$^:8U%& M1P8Z9,$&I%L\B:;% [0LQNWS;7DH1)/-AD+@ZB:,9U[@FA\(8M$;4RKP6WD& M$S^/GB^$1NU#?9_6H8+<1-NC- SPKPD-TW*K;S7Y*D:BL-&1NG\$YM2$(3E; MB0M@KUW$I MK'"CTB#5OC%J?*O*4;='U7G9U0%2=X+JYI#'&QLP/Q7FI686\ M-Y>:4(Q_+R>PC84K#$.*/4*.?.X<^0OGTFT+TIX&!EQ/8%.T@95N=9*C>_7P M%U;,/U!T&&-B: ] IY;_W(0COI1 MXRE<<).Q[(RRE(VF,_TGK%+-GO4L& _#\53G!8ZG8>02!>L4,>02B3MD5VGI M_?M?G I4?-4J%T\1,JN-ME*!H#$*^R--"]$T'(QCD ^HFH2)YL+%]9?M@QF&D)(MQ. ;QH[Z]PTD8QSK+ M$VAYZC+GZMO[7@+07XH47/]]1-@XWBOV@96<_\4)P;$#F]-1LY0^0[-M-(G] M!X/IM'8"XWXXF;BTQ CV DBGL468[:IS&8=]X!FC[BU2%C(+EEE_:UPSW=D7 MNRQZ_^*;]H;N:W6'>C6\U6D=A=-1W'SP'$'#*0S=@X$U2I'/5,@Y-%,YT3/@(W' M:@%>Z,XMB_2+Q[2=Q^.0"A*1-/7+6,T&RHQ%6MYTIE,@_ BE#\BV"WI/ \-Z MR%TG1S :ZQ"H9Z.1\C;0"$9#Y[RHCP U<*/B$/17^U(8X-]2HD%+$][3K MIQ?R38MIU'75#_OC?F,IW^:[J^I+UP*$' 7_$,.4(G4!>A&E3>\V]JHD59"6 M>!G/7D1DI"/7_2R,XH'=BM;SHF4JD+7ZFASB,3QP!'[=:O.M(2><'*KP(\T! M%20E\Z/^$W%R>B?)Q<6JB2]'?+# 5^IJG+VM$$R*COSK<' M68T[MFG4)2+;/;J;.3>U?TF[_CNLQQ>NDV .W>H$/%=.U@',HY 2SCP998K* MRJ2!:J_4EDB9.X!.1Z,9DD@KD'RR,R"#=N&!]8Z=C0(TSJ@_:&X%2-21=T2C M8>2)W+>H\!H(=VW'4\?4;%'6@;2$&6L88/B5Z=2C5_,'Q4V1*DSY_ *P7K=_ MUVH]- )H3@_4G0^5@\09IW7258O;!W8:.7;ZH8'07[J C\9X$.ED,6@-';1$$.!8)WQM MW"KU%R\F:"N-2.NKU5SKIG58C' E_9,R2C'XN),!,>SZ7BBE"0M<;N)'-MM!3MD7,C04D:SM^4 MKM.E%3WOA$>^R=T=(M\C$+-TENQV!XNU4BO*=.H2]F+RA--B21/$MRU,V9!N MH I53>4K23?>30#:QR"W?@K(_MOA_65^N_S8S;1V"SO'#1?W%#(2I"7-PUXZ 3 MD[^G@T+JYMX)6M&U$W\T"<<@1KY(*258Q]".%<@B<$ 035\T<:Q;[B$0R5K, M9FA=:EJ,@4#BF;88HQ-G%G5M-1FT;S [O_Y+U.\%[MIKZQI_W#GL M]K*@+/8U=DY<,O2/:324.:;!MRN3.$H#O4VS6#'1RV[ M)+XA.P E6R[9@E[SE^4MA8\\Y(ZRPW-_+45ONKQU4609>>U-P])K57/^U9D[ M%89RI7D4@T2O9Z0>P/D9#Z+@%I;9EB:G(AF.>8\]Y]T #0&VJ)6>X1*9#=VVTY\'8MV&8PW[K MBJ#^XSLDA^-PH(0/]&E%32-)/!B'HZGG))NAA-]YP;S!:GQ8MA4&/6]8R*.X M%_AO(-#*?QU _ 3QW$7CIB2>"V18@@!=P!RNMQSACVOWP4#VO,F377!MD]@U M1HO&&:!'#,7"8:/8EL'8$HR0C 'X$?ZJ2*M'B2E#V+9;C)<_;P#+Q$7F6.*. M.39GQ$%*>EQF/+:R++$ M2"@3SD8LH.M-7:?;ZBX.B9[DO"=Z4@K]I ]&_9= MH-^%S:>'Q_:IQ AA=#]'097EP4+2;=*JPC 6#(*FZ@V7S?%K<$,W# ?6M4H3 M+L/!9>DQ]DG7,DE2[8.^I'C-'75@S&]LD4NF7_GH_/C03'7 'X6S_J-(,Z9RB3B9-K=DH!0:KO8&0+/V1F2 M1>QM!^#V<,U*SDLD>X$"^]J/M%=7%(" M1V_FU^@CO#Z\<$VI6T(R23#]#0]MB)'C59'=W2%##N4,J[*U7A:<[+:8IRQP MA7]H&CR$D!DP"A952C1C:GCL9GE%*DY8B^U5Q!]XH!* V*A#[[K^@?[QN$I,OCC7ON$:[Q? 3 _W/.PHFOJTXP>@B MYAY-31LA;\;$=B4WI!#+*R[4A:)"6MQC^9?=)\*%@MW[.P8")G7P!RGM1;11 MRKP*UX59R/UAON'(PB_H":\4*LV%J&AS? %[(5@)@M;"N3-A4&5(VL)^;_0M MGXB+ <\\WZ576[CRUT%S^_F;J->';^B?%_/+IU,!^B-K-Y?!#3QV$ ART]I' M71$3=4VM9#KOX.B:&XJUR9)@)+TRI!FJ=%AT"6,5>,3A)%@&2^U*$/RI 9N MZE_[9EF0'7K[=N0^XR(&[2]0]*&^F02G9-"32[\W:L OMTI8-#UQ1V<2$I^Y M[#JNQ&A8=0VQ/S'5R7"<"C:TBZP2JA)4IHL#E>:[\:&M+>8FHM)GRXQ52(KO MOP,]%DN6BNQRNJN6J]&X]:V$CBV9"E2N[J#)5]"F<(/O9&1Z''&G4*BQC4AL M\K5G4R58@+I$V+*W;-@4LQAX"K6:BI%SK/S'$M@BV6>50/XW<8VMO]:I-Q&(]TS/IH$HY&T;D6D<%$)S T+"*=""-'T;8: M9A?TIK=G,3;-+AC9K^PI$08^M,2F#/OA:*B]#),H'(_<#JARP9,3Y8)W9RP^ MEF#N7=9I]D9IQK@B=KD6;00^)-SE[@\<]HSBA,;^83RBF221/ 9*6'?AG^JA M]D%0S<1\D]\]:A$:5@*4G&27DL+HAA8:#+]H6H]0C88SC>O7PVG9@/O MKTP=:H!F_'B9.#R(Y2%U0*H@FQJDN)VNGE'Z4&]8A5$22AA@G^' -1 [(6'0 M9?4AQ=H-7"CVR*K7,EPYC1. MPWC8H5D#U/-2])D0C7;#>$=:SS6X,8:V;'5BBPK#>)W!IUW^L,,B4=G6QSCA M1PX&0%]OMK0$8X(:V^WKYV\_6%.:@W_W"S@L+50].WOJLW6U^!Q1H;J_(7!0 MC%4?3S1U$X1QK.6A)UZEY,_;I<'$U/$$KW?+ ]I0 MR7@EZ*;&S$,%8-R T"4;++**[X5?\XSJ3R14MZ[2\ 9,& BV!'*0R8:W/K1? M$[C?4:KA8@U'Z;'Y"N=GK<3@G%#=YL,,K@+K!X^ZI9Z1;=:17"BLU- M5 .RK23;"-@.VBP>F0P1K B%5'O9NJJ>JCYPG5 M82R.?$#5$='(SN09E(MUNCQL9*3 9PH!\R*7*X;H$<^DD';:IOOL+B\8RQ(E M+G*"4;4H'LY?X'J%10RE1CR>['T.UQ%QX8K?K="^3 MN@S4M7R&;*D,?$_%Q M[;=]CF/.-(-4%&P*7MIZ#/T!PF6YJZ311=Q8S[A2WF9' -K=>0XP8B8[2):3ZWZ;YBWA5% M8M1!$VI:D5P@/D[/NA]\A$9O8%"5W(; +E/CEE?BQ=).5=@O?+:@S]:4"R)J MS#)?((*9U%Z/IM&H#P?35N9)RO0DH9'#,W=8.WB'W3G[A'=1);!1CU1PB4>Y M21Y" _IG(\Y VDCO"=0 JZ,]G5Y^<;4_B/@(:1=&4:9F7XT60'W4G*V@7MTC MZ<,0RP/=[G?DF&"] .%;D,$N46'$BE+D&*&*I>G26O[$L$YWJ]&WQ6465(][ M452R'1KP4W,'TPE:N&IP?C5XVZR?^F606Q*.V5&""!V#TM1%$64(X2)*R /$(3#]7F)1?':W9ARK018%5NT,K@)UFDSRX(O$2"? Y8C=IB;Q8ZGL31 M$)==8QI2 (>+K%@B&O$CO)2O>N9&HB(#%"5% 9B M:]Y]&C0OO:Q0X]0^ID:CWL>F=.\B.93$SPS"(\O!%!>6"\BY*92+I?=,=$?R M0+'D+@R]U2SB09M!,R%SGX>L9*^V-\!EFL#*DBFE-)(598>L3+(;+YO;"SC9 MEO35\HJKB:!+/Y,L!\?E6:SS?SGE1I"B23ES=^H\1_8.Q/M;. #'YUV&RNZ(9U,VBX M!F_1'XJI\;"F_R%UX!L>DU$OT.\96XE4C;_Q YFH_$1O,,5:P+UX:) ;^V,V MC2^QTBYAI[8$]QU-+7_%[!8:$-439;2$>+\.EL0SD\J_57A5D9H@"+3$X89>(-[.$(VXC)FAPD.^)%S%W)!CR,RM MLVN+)=N#E'I(7#@(Y],)G"UW9&5H/PI@M_3JEJ)\S=&G>'I(4C HX?;"Y_D; MNV]IY6]MS8R.F3.I=C:&2U-^+(:8]2XE1"0YP($N3&K"G*.5N4-2-:TWX[#' M!Z.Q4KXH'LYFCHH 2QY\IQ.X>KUD\3?-+8-1[#!73$L49,9VJ(74.GX68?J3 M>]?8HK<5L-$5=D/ZQS9?D4<;(RW)OL/?U M_2$J#;)*8'3<@'RL]])HDM"&P?TF(Q*3BVB+0(2[]"ZOLB8H)AZVS,#"D._. MJQ='=R<\QOL;CLF!PT^VR:=4U'G-XOVC(Y.VBG9)<4P;5P_+"4(F: /'@,6% M@/50M$9+>KYC9#L0*ILVZ5K$2[VPM,9;@(VQQ:%L_=/0LF>5VDH1Y!A@MS'< MCNG>AJ.'OINZ:2?W06MS2XGL+:4V90UD$QU#?;KWA@PLV9;AXI=->M1T9'5< M)3AM1$3?46UJ$Y;P!6'>Q,OI6FE&$7<&$?\V_LYA:;\R;RE%7R7AI#& A"5H M$-[*U%S"FX.A9+M'I9=,8"*72;DB)5,8CA<16;A/N55KX#59%3)UT"Y8M MQ4W:Y:"KY[106FIMR$)CD85:WN7S*N'UQ FOYL(Y$-*#[$/DUN ]M*$-\AOS M84FH#VOA,+4?Y6;8*YPVPGO@ ND4ZYTN-3.L/X4QH$5%V!PMHFB%VMA$N-JX M 7:-<53&H@Z;"-TCAV&.;\Z5\7R133MG^Q-Q"QY/B,1G/<'NZI ?*7=&3]<" M!& P.DGVM:DH$J"/T?9DX;H<.N:/_P<#:;H MPK!#)A C,QD1);5@8G(*1-W:IBG1 8&LY^([8$_.1*W8T/@'U8IAX7OH@YPX MZQ3FMYU&BUO-HTS8 O1R+\'_U 4',23)!\UVS8/XP-IL%,^8OL38P6S.7U&#S?D87==IT>V6\)XO"9H$@:S4A5=) MR.#( S)Y/TFDT)7T[BF3CJMI6;Y5JLI3GN]55>S 1@IT#K-&))X,;MJKQ-J% M!=N!K**E7C^42@)T]3!_;Q#"KO\>+_)#"(680,=Q+!9F0@$S$#2V"O4/QQY. MPPA^-X4-E&)-_A?AO7Z3L<)LB*<.7C >#H(?)02-['J^L[G13A2'T_%8Q^QK M**>H3T L',+?M5'N[5DXF STG[.I@AT9(P ,W:I2T<48L"U.0SA1D*Y#^-K- M"Z& 1B<&8BG&QYW E(-P'.GECT9AOZ_7'R8:C>.O3C8W*A.H<_DT$,RS((XU MXE$\]M'W598$PJV0OY%C*3;9@E+%7?(1ZA:@&F8VQL>! MZ" !5&\JTGZ@1%=S&@0[(C\0$J.I MYVX+#FG6F7"U) M:W]FW*\TH1CS#4(T8^$[$0(JIJT-.JF)Y(ENQV,55Q//" M"I$2/7723<-!FK/>=(CFZ*@'1"XI*KWIP!E>VC(9_,)]IF-LS]U@?BG.YYL$ M%N5VL<:*IFHEN+*W%?O#S5"+DXT0V.VL6V$-36V3=[G2/L;D?'B<6_P+0QITIM^RV,:]H;P MX&*!R]5%W5DM8*\ M/_=NX0-C@6."6!PP,[^6BYSR-EHEC;.7=SIOW:77X-KS.&JTYJW43M!OD+UI M#S(Z ] ,["NUYBYZ;&%(-7#K/TZ0_-+_&OS?K][PM3"WKS:P#W8S;1CAG!;_V-;H@VB+V+UUJ#<(_?FUOGTGNU MALU<^_J=\CT0@(*!YP.J)[M)%$X\2/+AJ-=W@BC6#/%T@OXX^%'L!P,/,QR^ MF[6CG[7]]Z6%Q[V(QWU/NISU)N>+N:]84&#OYP+%G@U&9EY$$]WF<-H;G%_H MM+9D% QL%PLQ8E7#DYZJN#/L:0E^.FPB*W^M_\KR)1+HKHM.. 2(=NL.064)F.28K-<"*$9@S8*4%W6G&($9\6_+^]+T"0U1RPQ4.U]P- M]O:D-\-@B_&7?%V(ZG"6 MI.Y*+\*0Q7P=FLJ0CR3T.#!GCLI25Q4G=KG(1YIL.B>5!"7D'PAJJ>Y4XN%.=-2&*<]M:KY+'@QU M>4;Y.E-3_2EE')0-RV^W6>I_Q?5\]O5Z[G7Y"O63V@7% ME]$3+J)SKI>^-A *^Y/[14R&NKK!:^>./@;T]+%8#B[]'^,QXK?7T0#[]X M5HP52X[Q[LEXZ'\P&?NKXD[GH>F1/6J_K$,KM7%!X18U1\0I?;;-.7QB*%^B MXM*: R.!?8E%QQT->W#)G59M92C$7H4!G-EI-')>.-2O)QKV@;C8U&4#_^%< M[(M6F^8S&.OA?E4N%QL%O!'<\=*XT)^+60;]=$U@D GH>JUOVB!XXV70.!+6 MUL.Q'8PTF!=+A_)4BE%GV(\N/ET:K;"1ML89DWC*XOX/\BYU3X\PQ];"A5$, MFHF<\;*#'M8YN9"=R\,#B4?E=Y/=F71J'97:"]X[1%(V0>$P]4!(NN$@#\RY MD$'X ^":+L(4)#0,E@MKVQ"<(5>KH:CZ0X&Q$?B$H#^ %+,7#Y0/)L;8JOXJN7KR8OH4 2E'9#F4H+=Y MD2KD1'.58XXQT?E?DASWV[@J;XPO?8:HG4/M&Q3C1T?3ROZ3 M-^\C(\"Y54C;]HV3E>S&P7FAP"/6NQ-+*J[TD*%1SR+BUW@6FXN_)0:2DL#< MZI!M->\%&:I[!MU;N\F.0ET)6]2BV[.H@3';'0!KCC*-$TG40!2>"S_D\M\1 M+>JO]@O_J!H#_.]("8+"UAS$UST:5)6K<3XD+Z1'_;>$**$;6$BA09JM0]XM MVT;*>+@5%^3)SS>I9.3A[E]R9%5' M=* -F%QPJ,95_H [#1VD@4,8,:9=/VO3PM:ZF]$# &)'%A6ZK!7G"(4Q]1MJ MBP=VV:ZGG(/BH@+8C\2OHT1^V%4&;?0$A%$#7U#"'#YB)$)#:YCV OT[0[19 M,#"*4-0UE#R$3-]7^;\Y'N8)]6U._5=6;9ZN6)1N*33% ).#@39&1/U).(R\ M>(_A.!R.QSH:Y4)(]O([NQ5?;SUOF%=^O08-++8R.(=QY+L3^EYQDTD8#:<, M"&*?^L6DI^%4F;/A_?Y8(FX,JS>_11BOI$)[$/C3"R**1ZZRR^\WZ8M!.,;: M1/;O83C2=JV+&!Y,^I>U64?A<.8&?S$;*TJ]&$?POBWAS#>3:R^,9KJ&U2@< M17W=WRB,IO;[%HK2)#@(^YZ!#JLT:>_"!49?Q6-=BXFSAA#-Y7I165L(!C_L M& @ >JA79IF$+#IJ!#0#%@!,?PUBO]&G,P/CB4?*!D:BQU=*K+NE'4:(,N5MD5$_)K*8!TT=) MYD#!ZKRTO&@.=-^L]>]W,9QQ$?S6+H[-.$8%Y5OSG\&(_L.GG<2US!:Q<%>% M"RR5-LW.#7O.^SA6KMF!\CS>2'$6N*-?O;ZYELN'\.N1:K,]%G:+>U-]:L<] MS:-F/55>C2,^&>B02<\F=V%#^M6+V&LFZBE&]Q-(/)BYR0;BI [[]#6(*N/SW6L)\LK#P,;Z>?CJ430%FM8;R>- 6$'<6>5_,"%8,1SOM] MO5BE70@0BB,M4DZP0#%6NC1@[NH7?PG'X70&?_N;Z'C@8-S4CRZPF'B_N? 7 MT1!:GT[]P0,U3T:CIVM96,ADV;8#C[H;K"T^B;V>1_UPI 73ME)Q[9JX!216 M@<^,1]SED@S-72!PA"V'*#0:LKC&UPS>P[>I];;()6NDYGEZQ]FEDM8&;!6& M.."PUV<-XT-? QDUQH?J*,:WDV#A2GJS]6XL$QD.K1E6DE*Z40%&1>OK::3>:'0 M+NJ%6+M$GUB\06RU8VA4W^FWE[S_%U"1ZO]]+L;;UJ AQ\BG@[[^:^@%6,*U M?KTTL%'*@F^=,DR__HI;,42E@2F;4C2>8JWPPZ+1*INP%4*@D+$@ %D,9\JN M+IU^(.5<%3B6NF'UO1U%7O'Q$6A6:I5T*).2;OK#LU8+3A4!?W[A)=A7X85L M<2:)U7-I. 1K+YBFXRB^I4@#WX!/N;_MYZ.5F:K4+O_M56X!2"K.4FTB?=KL M:T%NYV/*7--!K#F.*-5 4H2R%7 Z/_?XU'8W45G2.^+4KUVV:WB6_P08Q%/0+"B2%[MOQ D*O0D7HE:=@^Q3[.UR1#79R2GP+YC*4YLK[ MD:I?O#E\#FZ25X3)L- \"+) 56)WAUNBJ"SKY=,> =]7>U33X1 M1IV465/WMZ2/LY\:T_%+#. M\:Q*\5"@J.O;FR">]D,Z#''_![.P'\BQA.A+ M]$/TPUG+9B.7ZVME56E*B%9K011'X4MTPP*K0.A7-ABR;-)" M<^,U!I:_F0D"&SD\Q_IHEOF.C ^3'[!4)_HY&4V@D[3F)@^== 6LE(@2T8(3 M7:SAU#G(6M ";0&+U(FXA EAR@IC6 C"*;/3E2R6)29U8LLWMH\-C"1T<%,M M8_.P+N^R%%_ HU1 MI&H05** SH/- Y-+C;Z4<'=)*C4$K0]0IK+S$ PY?_C?)UV@M\!)&!(Q^!5# MJ<_81F7%0;^(5QV.GH$&.QA.O&?]T00T[K'/%>I]#T9A/.XN2]?U_)UE*HT& M9^%@,'IB@W;983JQ2MN)^YC#KA)$^G$XGHX;VGT<#J?PR\Q?G,$ _Q]YS^(Q M:-[]6-R6WUV@AGDI\9,61_H/W>(+SS(0C]")I86F>-*O9?7$TRB<1*/C&QR% MX_[7W-]1..BWFZE.MWHEVQQ7[6'X2CF^ 8#OJ)PSOM M,!@^;6>CL#]H5Z#./[CHSIZ-]9\#)>M'XW $PGY],Z?3,/(P/68C6!V]&#.T M'\_0MBBE7?F6_"=MWBRW[''>M$8/HM.'X!(AS6. M"\\&@["O0(-0Z/V%U?5-*D#_7IE.T M;]4VG"!IM#E_%I4'# .PC1=1H3$55 MP\-VPM&55AM,BM0/>*Q'HCKU7,6D)GZ;,G".P'PJV+!"J;'%I1H!X;90\7:? M9(4)I-%^: ;V=*#2I4WU0HOQU#EU*'EV7'?QC+IBR<\+R11OPQIK:Y8XJ<$? M,*F9EQ$<-2+D)SK9[FO,ZI5*@[7$ ZLY\&V%=G>OC&'0H86U_]I>A39L)FIH M2=.LQ9-)KVY\^RNG9VT>8:*&^%\D51)<''94E"9=UK\)/F\WWY?[9)'^YS=[ M<5%\\V7H17 A]#THC'H- MJU7-,7]ZXEB_YTN4O2@*7B"L.2:3G=6XW]IDYC<^]AOOUPNMV$HJ^]1A %%' M7C.#HW^.N_[\IQ+Y0!@_$;GYP[^XIXV0)DOBFG2'H#5,O"<8]:)7>C3!&*.^ M]PX\&8TZR7O@T784CD::2@9#TC#5@T$XG'F2["P<0]JE-VO65G@@X'_ M8#CQF@15'=29+Z#LT<3[TX,FA#\;9/)%E#WRR:IVBFI_#D9/H^QX=NS/;KHW MD==89QYD1UN7;>5=%1;93RJN8]6>O"P;U$"@^+ F]"/)&+%7H"76%6 D#:]# M= IJ!>M;I-":R3YKIU G:0SJH">ZTDV'Z.&P#=GYM\ZD.)*_8&5MQ>I!&@P1 MQJ"&UJ0OT0,(;>_H*%]Y(4-&P.R(J#')>>R.=!X!CD3)=G^\.&56ZHR\M-\B M\K\6")UC9'N:))XJ.D=3G5QJ\-_.W-UHH$/CGZX@O-8YL-,SZ%^56 K11U_/ MB!WYI7Z?LCBR^27&NW#$3/MQ:3\?YR^AIX_U6\",HJ^LD %/?]O&[ V^E8TC M2).%HT]8RDW24O)E9:J@V]:DCA/&<7$4@JE?>]@(C!3S 9/" M7'(\['IM41/5Q&J]TR?$+L!.>T+D0E22*ZG<"1\569G; M$CF-[Q!G#6/M5$@7EOM5E3XK!]M%U@NN(=1 T@W$Z&P]PR;I=%^S1X<2F[:! MBQ3&N$P>K0'B(4T_X0S9K;LF3H6_+A:'(C3HD[@*=)SP#$FIPY3+M;BDW,4& MX^1 TE"UZ-RO6"3>'D1[?7K(UP1-D\@J.>*S]:K\NJVV!I!4?-:DAINY VVG M+*%7*J6,^;T"N"#&(/Z:8PNXWHV WR]M'C^1DP(GZP6-4)3#O$S_<< %>8G1 MPO5$T Z]-NH%C2^Q],BK=%ZP]$H%2>*^+C^BP?]5]19%7SYB)D?X@9#F#BG7 M_#6I+#\E!6QYW.>NS!GRJI#D*[E$W?NS4 K--]<"E7"")KU5P8K7+LOV/4)8 M4X:#^5?#=H"R*G7[7GGHSWK)I"XS8("!@SUNAS.6HTH^/-H0QUV MX= &4XP'X[I\7#Q7-I8DAW<-\RT%X+59B)]F(.X*$Q+TCTTCE*EA/G9B2-A2 M>IJQA6R)O3_6WOPDV1,M\(S!C1?F*/YN-+BBFT1#.4H@K]SX'X'=P]5"R&X4 M^YQK@Y08Y1QSE] R%;1VT@Y,$H>723^*Z7YKAA#^S/+K2Q/;?>IWR=_G:"I9 MDPZ.8N*.,,>"3AH>#(.I54J&*A5P=)'EDB75G&R$FZHLW7"]AL[M&<'R04VE@HDK;3JY$.',-ZOE8,X:)3R MY6SA'SWRQKX]-P?SQ@%JG_/.E_"()WJ1X"1EE'GA'Q6-K9JX;S0@N)4["-\? MA.%2\BBV!,$MF8,NV.Z*JH#9.JL<2DRDUQBQQZVR+>*<,"R>X"O49XT5!Y0J MS/#_JC8 X?A9\"$CJ^%J("(,VR%J%TV]BVU:K06HS\??:%L;7@D7*DGWA"EP M*JB0JU9&:2HD)SO&0^-4(?>G:''FRP8*#1474J5R8/GY#@(YP ':N[5A@"?W M2]6 >^S(]N0>J$3A PANL+WVZG7I,U6Z6.^R?Y#!R=U%>.AP!5-U>^!)W6#Q M<3I/1?Z8;"1E[BP1E@B M%,AM,8O29,N["KUNVS.#_UN45:OM L120KDA1D>W#3;EUJ5^4S9V^*LYM<@8 MBX;5T?GBR Q,8MEZ&0NXH:;Y!+ 4'/+46TA?8=46URF9W'4T.PG MVFKQQ(PICK>UM8:)AE(UX'E*L JX.(^LPF,*1+D&+L,U7[$/ :3; '5FQ,*$ M@HP06CWN!7@+NH++R^288&?((#)3!TYKI65"8 A.3!1D+/Q(!<.7CW#3;QEQ M89F62G$3FEZ1>+9-?D7^DNP^X:[/#T4ID'I6Y*.P M#WG^B8!/ET6R0II^[C^H#9+J=->ANQZ[X9AO'ZQJJ\ASTNQ+-XU _[_3Y-@A.#!6^3#A\-FO(B& )?2GTO MI3L9H0=EYH\/>FST=+W!(($[ BRVZV97AG8.NSG,0<;!Q[6AU8V ME7H+;KT(K]@F>_U.#('@T!D5_B>6XK=MPD+':QI-?:N?XZ%IJ>/8)BB*Q+L_ MD,&Y2N]R#I#Q,?=GX\GLA^ -U?^,O@_^>LC9?IS)L>8B0W)2^()%ZV+%<(DL M'?I"8:_6:OQ]\&Z.AD_)F*8!\7Y1J>]_/*7+NA#M=SGX'N[FO-&IK2<*'U4, M1KK+#1.PI0JH(!U;S M6DEAW-_F,IG@L@>52^3PR R(NH]:Q/WH(3Q43I=S1 M*;W:@@J17;E!V1<65<5!E( M)7<&8EN5?;2^<%@0M&\XU_K?GW$D&_> MCN)P,AT+GR#(U>8[PT'LNNT6ZCA[3N4Z^6>N-")MIR4B;%,V;307(T'J'QHZ M7\@>NLSS3YDF@=Q;VI.G_[>];VUNVUC3_"NL*:=&KH)X<.'U3.U6*7:2]8Z3 M>"T[J:VI_4"1D(03BM2 I&5-Y^ONM]$-$)25Y&0J'U(.(:#1Z,O;[_5Y ME*0-G&.*3@C7!@'\U_6C7D?.!*YJ=H\B I'IT/4<$:50ZFA_]\XJ"CCPB;X M7&^W*]6YW>$>J?T<94Z]>+";BC>/X=)! @HD,+G98MC0.&-).AJN D';I7@= MOKFFTX6!L6A4G#&QL7E:=*LX24T(T=6^45?1^""7_GFU2>3_0)3X3U$_JTB( MSX/Y^\;"_/ULTCE;Z+S)B8I]6Z.G!V;Q<'7'0CC:8^\/N>NZ!3I+#(V)G#$KD"<%DN'-$YK#A ML4\B>-$*',&[(XX_-@0FB$W@(R=0_WU]J-8KF^>V)L>&[G\^;ONR+!U\ M>ZAQ*^#CN!@_.R@5MW8*LNH/&'W:;:_W#X;5T-TQEKP#TZ7O.@@P6A8HG+#W MVQWMTT9N\JISU&QZ7"A*;+"+C8VC-Y"K/8R"1IWC*#@0- \E)C&<5?L2EBC& MJ8EP>K!9W*$DHA_H1%&I/7"LLUA=+[>84KB$\ MJ#[)$$6T3$_+$Y73I1T1S!]_0"EP5M'WP<@\U-4>I.)@A5XO) %R6H-];?>K M+O0*)Z2Q8ZGZOYNM\)TL?'7N!CL@OJ9P%MRZ0@X6"7+L2V3#97;$QC)9;$"/ M6W,RH-%'*1Q.\99K#33?S/&OY6@F,5W=R:I%R,KC*\XP#O/KJ6]J&2Y=48H<6FS!>?LRQY+C#T@LV@"@F5">.E'@XFEA11)^PD>R%V%I-L*14 MT]+C>MM+J8T:7Q66AH'_I7S$-^^VFTVY1G-N66_10-G>@4-Z@N8?%IN/E7U=L,3\897BAYN!6%JYE$)1DG=W)+D1=7;780'J?!>9&P[\TNZT\4B34N;V MK"P__D2V0B7O3=M[-=_]4%'-ABS_^.+_V2*F20"-^2Q-AA[1F9+M-?TW5 '^ MP>O)1-]A>1ILW;8"%>P[IX1^4@M0$6&(_L3I-ASS8:7-.Y2<\N:+J$1'7=SI MCO%)3)QLYAIR@,/M[ MEXG( 706D$4H^4W:' F@ 6X#N] Q 3E:P0DCT4B,LD2ADDWN([ M7(NUBYI:_1-#Z253 :&BN#"GY\)M%'NOP15GXX>SLOVZ)Y6)*E4K&$Y5T))Q M"QA7D.Z\'3=[L&Z5 -@C&>..P+$Q=GL#-R*5RUV9<-H&U?_<;4&.;1E8?K!# M5DA3A(6 M-NER4BE,CX>4;4PI49.CIJKTFW:ZIJ6UJ=J)T M&,1^I<5;-@S)_*9.&*2@5'MK-^)/#4BWCB\?TU.;,]*,!]B M;BBEYC(T]$6FLP7[*%]I\A=9 :(UC=X-;\V;*+SY!#4]YMATC]N,-'D!G> . MIE=[PF"7,J:NI02EPUQT $ZANE\L*W$35'MRU?/HX"[Y-98E(&YIPRH\C!^"$J)W+LE4"WW B>.D)0E3 MQBP\S8,6]F_7Z*!+G:IJI;BI'"U-J]IN>Z)GL_^'N<]JT.MJ>@.O^/FT.F%; M)MRH[?=;V#]L>^"-)<0][L-)TULOMV3_?+_=_ +';@4B^=^K_9*T>E$65,5& M2QMX^?UV^7Q@; ML7ZSTQB;:7-L4A_TZ4O'!O.H^RP99U/A]\LQ8APH>(G?1[0CXF/U!M>7.HPH4_,>YZZSR <42^PJS2P677@T MYUBC6N]N*\I@'\1\7.F'&*A8B+9265*,/5>@= MV(SSJ*?9V[-K[\?#KPX2NC@U.2.#S\P[#*P[Q"3,0[A$^HXQPYJB.[K?5QGYALW&9W&C#5,)HHG2T':J]I%:84@25V?]>*A-K/@@*(H&5%AU\N "4NT\J4C0EOHZE\9-A&4FTL2QJ? J9"2M4CWAPJJER5 M:K.6=622J6X."QQF7-$"(",F/SGU8/)]"W][M:YNA-(&M2;.+D_L=\E(F&B8 M.7V.12?]A 62.3TM2'4A#*Z2*30;H(F"'TG9MW8Y#_3&T81<7;.-:6)/,0& M ?_4-F:-RN'@Z<;[%"Y4_TX602=I-W.@66US/[:L>M6O#[.N/LQ_YX&:/:63 MX6Q^T4"-7!\\36.QVM[KHY'!B_C)6AU 5#&)JB(3-,Z:"IAYACF-7/]03+/4 M*3^7RX-Y%;ZFXS.P%2OE^7'RBQ&@SF(=05G"N]D9Y72)A2JL9,$GXL=H2[9J MJ#%X]FM(#O.YK^\E*2B9PQ*S]LQ)2]V$?U'^7GR( RBPHO:8M\.U\X@UI6B\ M+"FD4DV23+K;[K7C1:/;+'8&A^8*7H;K>6@P:KZ6"TVYAN)K MP28K(V>)J$?SP&K;#:>VZA%[=-EWMM/T0PL'SGA"T/]G;\6]F'EHC>H75U\W M/!JN0NS*?NSFJ/[6!&1[LUERF12N_WCUMHO!KMN@0!OO):, \^&D6P_9*SE1&/5=K.U9H#H?@VH MA^!QZ8Z&9:1==:H(&0Y>F9#^_O^B_I,N!18!M_ 2*NWFRU&EJ/UHA0SI3BI M:*^(O$#V+,%0!2$,%;5RT%[DG<&8?469/_4=2<(LU2BRV.\UOPPW;'NS#Y(5 M(;TX@'Z_A7-1[#$3('=9D+RK=A0[-)+&,R=-8K DFIK-MT4"8PE_N+>8/GK4 M@1O*&T/^%B:5EGN:L%F*Q9G['@UQ,9096V_J9=6=18G2H.;2]I9K_SC/=&C2^[]]PRM AHLF1EZ85Q270-1K> KP8U%CCFU&W];17V;+\[YR"%[SGWDFL][BNS%GVV2@DK)1O*<6-,LHX@@"/ M&Z,&+?4!V> F38 3=3C!4F(](J>:N]6IWR(G%%RNVL]MWZSJ@JX)-50I&LAW M.AOE#I.A%)<.;6WT$9=N24CT6(9 2*-6%66,_=A+PO@Q$S$E/!H8Z?\Q$GRR."D&'AB)EK9;"CD)9=B>)R7!E M98L[J%'1J:-;Q,A)2JB5[I1>)W\F.QS_[@X'%FY2ZJY+A_DQ*68 ME+->KT :0G*$!Z3\SX-#$^>WV2W/&WQ7@0&PJ'GY# =?!Y/C M]&QIO;4'8J-0GA!V06D*'2/A#$I_]3R4YGMQ6%$';K[3M(-',8E-%WP*%H3^ M\J2Y)VVR*>=3PT.K$N6*4%_?ETN4,.J;#>T#KT%OD \;JMALC+6%?!=%Z.=2 M- _^[M;!H;%&W]'U%HPTF6C)]KNU4.:HUV)K)!SW_!!WX,J84_SD@\GE<^H^ MXV-QIB#CW!\/?4KN,,<&4(!H[=^3$YQS[]VBF MC!ZO0/3O.@5M6]MJ.YS=(%D8PUJ;O2)KZ&49]@O,L*TCM4JU]QI?>S&%HV8J MZ BG:@U.>MM%5#A3B"_],I[MX> GP0 (MBZ[:UUEGU=G[&QDBCXFAE8'#KJ% M7_K*R:T)HY;9:EBE4KHQ4\77DM_<*&7- M&I-65^1^.*;36E%VY.B1"HG 6)WM:EF0 FB*H&XSGUC"3QN0R,0/\'WCB[L MLHL:AYXRB2UZR1/1M>N9')8KQU5@8 (T'#ZKP]+#:' #0HQP5O2E(/QX#*> M)17& W=H@7-XW]@:8;!RR7%^?.V1!!<_3_TX.%]!:VM^6 M'FXYRMQ=)0N59U.KW":N8:SZ:O=+P-[A 8MP)A7%"5!0/&Q!LZYM$H0N?K0N M/GT2P)!<@RW(F VWL.&A.>,V 94=-,XM9P(8&UYG9_!F1ZE"_1P:B@5*86C@ M )O.&\QGPF:/A.6+28//#+!BM,8;K']X[B@1KH/F6-@%E:+%2=^9OL-[JM&T/ M^L/A7)+F;W.2$W] *H*+EPIY1K*EY"+6JLWJNZJW./%2.XCG?\WR^HJ<:33L M^(051*Z*2B?H>3#P:*7;(DT;2*(571,WR9+-.:K4$]O+S(5,@ ZTLD?H,>$$ MK'\<8-&LJJ5DC[K$!%M<9=)-,4+'K?&L^^LQW,!(4'+.<=!7NOA7 Y<2BXD8 MH,YJOH>I-OH'SXZD:RT>*/8IA2 W%&JG]:/WCW%);U AXVCLSS;ET&G2W)2= M7E5MJ!4WJ^*HDF4QZX5>RSAE/DE9AO@G6/]OJAX85,-"_-6YN7VWO"U7AS4? M%V[X/>*G20_8&+H>K$LM;M>WW@,N^-[!7L1?^[$\PE_T&F'.=Z: M;FRBN/8HF*PO5(UDEZZ <0B<8DF?HC/0_/O@78,EROK%%NNUD\2NQDCC'.F@ MC8?([>T7R604_Z1Y&2_D1+\"I&JU-_@1, BW, ]KG;/N-RR0MTR5 $]@'1%C M<:QNW.<8%X-Y+S5-_U,N[M0QAZ@ZB-GCO0(7$E@Z=M;5TN&6C:CAW5C#&R7K M#=^"F3LT*#7?;$'VA;#+PBN88]/FL>*G[PQ>E1!KT=<8/JM';U+L6[ D=0V* M!ONJ\#2PF&)-NK!&Z?0&;8VD$6Y3@VJ&1Q!2*T-U('NWR37F[:LPXYZ2FS]0 MKN//I3GO6 PQ-'+":IR)TY3P33YFDXM\:O0F3@XR&2ETHRK996>R\UT[ 2G MNRDMO#Z8 ";F=*X7#[O!#1]J0X3M+CO(SPR]O.O%I+*[N)$\1YJ2*/%GD,_ M-=5/V'(K49@Y)\8F;/L=2?#7.)TVS>FF:"4672]4C36]$3Z" M^^%;\)5=6,UDTX6U6=G"HC89Q&>!G$EOW&QQFDTCB+-@0#ISCJ%4P.DR/.L? M;>$X7C8L4#LZQZB8O%&>QM<)N)R^I805L&D:OF>T =R%EX/ .E'V$<4<.H A MSJIA.4PHS4WGF]QQJ2[<-$Z_>CFP<#66R_RVU.\-/)2[DBF(^I^S-;@50U@)306O>0BGC#%A&G2&D M":1]NE&MM(BF0EN9NW.@XA2I@:BK)?L=X-6B^%.->8"2&.(UXBB;:\)=G@PR ME\\K/<-KT\8U>C:\W&1W$21!KX\5F'\QPX;],N;3%DQ9:\,\'-,W(5EV&UNV M5UKP-)LV@=#-I3VT="XD%AS(@82Y%RA2,8>KBTK709\#>/A%KQ=LN\3+SLZK[J?,)S$ ZU(<;5 M0^X!3F)^S'EC3(:] 46_]%]AY?N_F,%KKM$"IV^E\L@ G?F-PCY-I$)#338L MB,7SXWHKUF(%69I/DWRN2>'G\R0MQOJ6\30IYOFS]X4C$=C M_8%YIG[.DFS\6TU+5 BY-9$/YZGWT\/!+89J 3WW ![MV6SB]VSD]2RWVS&D M);H#4^X6LTA@]?"!W>>>@7_1:M0BL,F7X *CLA;EC+59A"(#^$!PI(+".6W+ M0:_8'^EA)F&V(-4UFZ*M2&\DZ+7CXHZ]MLXHX4W$ZDT'J"<508*QO:JHH$+; MU":S)2!W$>OU%1FLR\=C?^?*??..%4;/:Y/L< U:G*00+\WMQK]QI%NFA,\S M1AT=;UW:,3!),A^'ET-YO[;JS):U>9YL5"E]J8DA-M1X3\V4-_56]XY&V[AB M6(XM]M$W$&80&V7?B)AK^;+%WJLDP>;MV6/4%&.U:::R,&RY6-!]W3#:KDPR/E[-$5S_YRKB4>4. 2PW3Q)4N MU7S!L*+B!3\%U_Z%Z?Y\J'4AWQR&X+BTCXTSQZY?CP4Z+/_L5;DS.,Z7$*F3 M/BWI_MC]DL4/PW.!6:304W7KI52F,+B9_/W;B\NOXS>]VJY<;-A$KBXN'='9 MA^T]G$^4GLK% (G$LGQC I1-M7'7A./,B8,VP== 39LB!_9<# 0X6ZD0?HZE MRYR-[)$*];H]"R+#+;ZM?>!"E4PKM8]<2Q$DT)H]AS4U#R0EF#BRKDGVH3K3 MS$26+%DOQ)Y8W*NGI-R;"%4L%X[CNYM'DZDG9&],/VUQ*F(U3*Y>2=5<<%*Y MSC5N+2.P>0NW%>C0E#4?&4 3@@3+Y0:]'*6!%_6R*Y=^Q93Y%NO[YBQ52L&6 M ^6BXXM$-.KB#L]!VJ_J@BIUYM-Q,U:2)>EH[ I. T+3SF1 M,ML24]*_7WSF\!%/'?7/ A#;G!-\O)C[R$^&=Z"F07^1C72-K10TAHC@]&** M"/DP4B%P)]\WR]5P4-*=K3G:[ =-]ID76393/@*ZOXV/Q@!2N/(!T@-:Y@H= ME,R%O#='B*3,V[4^U-(._\AB:Y).$JN.T*'P2K:?9#J\,4;*L99 (3VK.[ V+UEOCTG00"61D1AW?L<DU^?)/0XKA%,..#92"CNJ%_FWS#.W$-T[O6O-N\^AL# MQ$"Z&9>6XVE>UI\HR8-90V6TAX./'HR".P+.Y0A0I-TRPSZ0U0*VE/)=43:5 M+8=I5,;Q)O43%#U?^8M"!TS=YDSB^]D%""3W4TDF19JNE(M6T ]7K'*M&;0L_G#M+ 1QAPLJ4U MNL+D:8@2,@I>?W?-+Y L:#E'>R!A$+*,^)FO%?NM2XIA#B-)YV?5HM3L5(?2 M[ :K0;MB#"4J=E;+ G"M-ZIXV!3!KFE%OL!&;1Y6^:%1&5 M%E9,/RU0<5[B;Q'"JGO*U++G$.6T"Q[ '>G0&"D6S6;E7E(W7Q)/SY%EX"DV,/V\ M:&BEHJU$Z%N>8S]/'6AIW'):1;310(GFT9_!D,ZRTKCXH\,F/SML M%H<5LF\%DM<71J"!#L@E;0$97# 3&VKD>IHLSQFA3QB-((3@IVJ9:Z;_45#W MRJ\HR<&_F;^H6XM\:JL6-AQ$23(M\F2>9O3_XREH>=!Z1">34;@L!1/^;V3%?*YG R\WY.Q\T5P.KC MS:H;3+Y:21&WWVKBP^.CS3P]]=_O++RKS=3;UMKU 3)L/IJJ"Z,,MOIDX(KM M)9I;AW)TGDQ&D\C5-$\';XV_H@-?K/EDD8S3++@*2W$Z$7FF#J3Q;*Y_PB@U MCHT7 Y"2FX2UA^N M]0$"8F2ZG<4)'?[V9P%G MX]@T5"\>;*!N%^_,),F4W)@D$Q NS24Q0O>U-FQA_<]FDTB!+F61?&/*3/NL M"Y-Z8DITVAJUM:M_\A7B9(O-W H\JZ#[9-/VY^M3^!I5U MG(<7G!O1"NY1DFI/#?PL)FV^1#OW23:>):/)5%W)9T62%T4O9Z-Y:CP"JVFJ M_293$%3945>D?7Z<3)37 'Z.BI$6BL1*^D!N&WM^P7DS=N=-D28Y"*17^@", MR3W8$J"6N9^@:T^?[CJ)KTY,V-&[*0.IER:CD?9XS7.4N'.RL_Z.$6;./:(P MA_([FP?., ,0I.=(1<7P&EB=XRG8*VT=04/#K9X9+.3Q7#N.YN@'G[::%,H> MNW Y>;VVMPHLMR;W]?+!ZUZO!WSRZW!Y2:(J&-PV&\+#'QWMWU 3T_L4X MR@<$0QEL%G>FCA]_(RQI1 $L8)/F6IN8PZK,.5__FKF!8RF=3="=TOD\S?KQ@7Q+ M?:;2&Y>R95^5)NDD#882@X_[4\<"3F#EIP7S;YPI(;SP#.# 7:)CB!,ZRGD8 M>P\B;N:Q>_T\R?+"3D5TO^@#'Q2!5"^'? (7[ )O@>1O$P6OW&Z]-DG%1AGK MN!=VMGJ"S0/BUZ$-VED"Q1=,HTN7L&X7 AQ& M39TJF\*,I&ZK>%!PN"36 =XW>6HPIX\SC=.7E$CW&XS'B>,D<;9+G4ZYB@ W MXID#)JX^S;*M 85QB/ #)(B8[76N=KJK@ZSUUG&YU/^M.J Y9":_K<2]_; M N8'NHJCDEN;D;U'RE&,%WPNY] *:Y M$SJ%2)8X9AVVX6QJ*S>?Y,DHST#5>CGX6>*(YR:.Z(C*566)D>/A/H8^4.#= M*7#99.@LK*!Y'S>ZM=WF8(Z'^> KZO ;4XOZ(L\+5:Y?;2+(H[MF6HC'?.NP MT_(.Z+3F8\&A\/T"K @#9MX^_$&\D,Z%"+@$+3]N4XIG8C"VS0+,9Y">F/&J MUV*>T\$+EY6_-1^!H"OPHE+\<[!M0.F"BX6Z"!8"*'5P<12\*B-[/6?X<29M M<%;$".S!Z=18[Y(1W\"4#OH.EB%8(Z"DL>WQQI01-F\\FZ+G+R/KHD&RT+YC M8#"2 I2WN=)#NH(IIMCJQ6PR5?5 N@+9\0805+#FT%8YJ!&\6PM)8R@#5E(+ M+*_,BD8)TKJ\803SBM,"S'D60>F6W8>)R*4/PVFX*C27BE?3XRW?Q:P^-.9OW=F8.KFVQNC^3A)YZ&;>@X*03$=Q6,1 M)EFR=W2#16>\,1&K?W)/U?/D+5/.YQBZ23!,.B([4:E0(!I!F7X=8L-%CCE0 M(B-^&W1OA+Y,6#GY7/LR,58QSYK31B[65Y2QU&<%.#*_CJ.K,_^^1054I)1_ MW'KY+O9UIW?@:ULU;6I[T S*DZ*8X/]-"K*0+["X9.''J= SF2K#(1N#?CY# MKZ"A_F,/AZ6>M,=6-@*E;3Q]Z5^9S.=7_Y*<-0<\[\&\EL3%R MF*D+L%LG188,] O+FDC N.XTF7AQK@)]+SE6_CE@>$ND9]454!I&[AE0ZS$( M]F[Q6&_7@@IK*.^UE9B#MJ)T?#C59B-WCG47P630S5$:'1&T]_S8W6B2%$I- MPBA/%OJ9\F*2C&=>V&B.MDAPXG'C/[B\)8WUWW^MQA.?XB]K29+ZDZ_;IQ:J MP#JFLBM?51K#D=AS]1133+)H73VMR88G%45QK43/)8J9!&KM9>AGB[A"1VDR M'FD5<9HEDW&[^ZT-_+Y?#DGT9&U#>;>U]_#4=5E1X+/1_.#SW?KON_O%LOP? M_T+G=_VI_)?N\-4S=.)WKYTT__:HN#C+7P[>+JZVM3N+E/2FB+):XR @,^\W MB"Q91YWH\O;E2K#G,^?&S4?%X+OC>*YN=8+DGDST8M66:9:2;LAKMVVBW-US MT#,*_7,^4VK'!'52C:!L@'6M,$^F*@HU@J?==Z$!,S[2$0T9X3MDP-K)]/## M 96F>OSA0[/)\Q[4$$S^;Q0EH\F\R>!%2%V)4 M[I%1DLPK!9_9PF*T=L 'S1< C+4'EK%"3+*]XW'F_;OS7L@A0HL5;RDC"\E@D_]UX03GKWA"PE//%O'WMLP MBGV%]8F>VIE7CI_57GN#6; ;G1XM<,??&"+9=S62.".CJL!NQ(Q3KX1068CO M3'+V2^_61JBG\?2/JO9LL5?8T'0T'J:J\&[HGYY83_V=D/<4 M7E03GIO'C8O8O]]8/_E9/DD]N3P?3OL?$-_R%D-MOD8>N&6Y1JRFLVRJVQS- MAD7_3/O&D&$

&CT\"OXMSKT9N-!FF M2H$9SEHZB.O0;8;*+F2.PR!@O /YMFRS =$%$TUQI1/+M'M:\ C6X?#)S\N- M*PBS',MT9S*X0V!:3 !>&8AYARA?;<[APOG==E,^VF -YS9:Y5=*RLZ)YT!! M@"G>6D$Y$N0H>8L(7X&W3ZA8!*X_4JJ$B^HP(+AY]];P/]AO&YQ;N-3N4GL' M&W]KLA6#BX=-M6\]#MZ?WH0!DM55-'Z2QV^GZ/<^)?I*?:I%:\C9G[P*_1/D M:1\IF6H-$20*V)I&$HY'6DJB!,T'/S'2_UDQFK_T_PB*IQ-;9UGAB3^0*)@: MU"6"II.1_\#4[OA.-J">J=*?JIV!UM=QD9B'N?UNW\VR]\S5?V;;\@F^XF/_ MRAQ<$=5#/-3$7HJBT/.:I=-DE'FVTP@LN\E$6W9GHLR^_)N=BN<;3RE??,9" M..:?TD=0DF>^@I%ZWL1IDHUFZ$E5&IJ?2SI+9NJ @_M!06'KU3C_S-\RM/V5 MF8S>(\\@S\?.E?K;??19D4SF"OWH#($ E(@XR^'"%&2"_]59,IJ[SI_-)VJE MGDVR]*7+X/1K=\_R))OK$-4X&6>I?M\XR6;V^*3@#=9?FG,QYC1A#FV-OK9TN':WVP?+I&:Q MK7%+V50Q!%B7K!V$&X5ON:LV%IJ8\#X9:0[DT6%'W<&4N.V#U)H30+LB:Q." M*\X5*\9?X=UY]I6'+FSRF8R!N27F<&JR9JW*Y,V0RIXTB*]$3LI #8CUWD R MUZ4DQ!Q\#K96O+2MP3RUT'?8A40A_Q/9E:5<8HC$:V5?*_8CMQ((.W3F,KR. M*#D>GI!1$FEHA8JNP6/&O@$+ 6A&_?>RA)\ ]W+JOUT?GV?#=/"5^:<8TS^7 MEJJ/*SV7>^\(<B1,!U'OZUDZS%^V/'6(S3 MQDQ+?N@V8-AK^[;P6R?Z8WGDH6-C_7$C]?]N 7P3;*_!'-;$5X,IC,97@[,I M-O)5FT+IPU8=%40A(8=1 DEB(T]4E%&13+8E\;^M>@N]/RZ8]SKLW>FO[XX7 MO\ "LG2LG0\8,\['JJ1;PD,JZ#!*,EWI B?]9&QS!?QD^*D7R(5C?#9-@PPI M>W>>3%6]+59VSE!/.Q*XF"73^4C]FN0S.N]89C#Q@/ .Z/2<9#I65:18XM:, M!";SL=+LDAR^\O)PU:B-RV:@.;H!G.+/3%)3?W*.6URA7D[ V333M7#3>?XR MC#+"$!29UH0H,^WI<5YO27U18M01/!34V6!A9[EGAIZA^3'&[P[*F^U @.J= M:<5UBAF2F S.Q?*/^B_^$$Z2V=R"F33["]V9A%;8&68SI^' GV4C:'TV\SL/ MJWG:!C':YU^$Q%C%9N!1OP:3FZ>Y]^9QFHQ!_3T-9A$%7 N'9)"@WH+2Z#P6 M-,L;E9=[Y WHW/L=JWS^0-VK^:^@-\8=/FY.9X5.P)^-/!\O[/ +4?^]N@9C M?!K"6V_$K412,5QEQ"+ M_/^(ZK5OY#["9M-;.,N\9,8QJ&QJE+0;2@FZ=-0U6L%6*&](_KQ160I]/%,[ M>4YE-[0UK1,@*IOVB+[>$BNI_NF6.-K(;ID;8)_GZQBQGMV6, K+Q2_EX%M0 M2DD5=<%@K56@-\!+K*%K(%$+#U F1X 0. $F@Q^V-2S%-Q@07@3O+L94+1_K M6A?Z,1\-&O7,-CA/BA8(PN,-.OW%+T'-4\R"4(&2-$\FLTF8[Y:,9IC@ZP]. M4>!_F75(:22=V6<$Y3-ZR[XWC]H%T\QHJA.E V:S(YMWUJ+ /FUFLR0M MXJ=X_XV+3EQ58 $_"W7@9)-D/ I+<&>S)/.RPN9C I]2%]">F:.N"YMS8U/" M_J#)P[IB'RTA]T0O&F?S[-BVS.=/'>S8Y(V>NA+"CLTBM0^X5CL 3!8CXV@7/0F3J2\$^?P@)6_RB+IYKTG\1Q M@7$;#68P1JO:_0:1B5G4H4(TP_QJ#V4BD,##_T(\TAQ)/;,,X3"]EUGB.%B6+$]K:6&1F)JMJ$C[1?U!8N5QLQ^2S\Q_7@Q;[J6Y5'8Q_VN\E")IU,(VB2)D+)X-0^'_'!8U#/;Z M$3[4+/[7B_U"0_KV057_3]N.VT1(@Q!_A%F3S0M:'VZ' ^[P9[7Q,?Q^/@#S MKXPM5OMALL'%?5VMC= :_._#VK(,6XGF8@W-:(1% O83W,?S.5BKV@:8H%7K MG5GC&6C,A5>P/$<\O]0DF30,5GR%;T<6*:5HN MP'*1>0FD^ 756&YH3TNH4 MZG#0*#XRTX\4E+2@SY,)O$5?&,W@D)YW,1R=^XQ._\90!<%85(O+".AVLD"F6L-TQHLJ(1$TV!&BFZ/PY:?OY MARYRX9GE16Y^^,?V+ BPV26NERZ6UD^]*QB#T2,]GF+$*_7N@2OC<>OR+KRU MG5&!G+HP(OM272B2T=S38^=),?:PM_TF866G#1\+/%#X%T93KTD$:)N=LK(] MX%Y8B[G_,U@F)ZWLL;^L&KNH\;,8/VUEY_.NG^WKWF0;76_QR#.'!^5'A&>U MY1&%V@R# L[)GR@6DJS_7'-8OTB;VGXV=GN5IND)@R.3O\.0 MZRIIWR[Q_=%_"#UK+&WN:[!DLF_.V'VPYB_#-GV\?$-CK M<(^+OTP0F?"P6" M,6#_?;TU"7G7BV5+FM?;#2 0YAL]'6-K1U0X:T>"K(C2BS7M\U)]P/Q'E M[E.F*@X/)=R]\PMN_>+MN(;3VUXN]W]0UC+B1TA:FK>WT4>?)+Y!$V0\#S0=!Q\WGB%_ M<7U-B;1E?X']C2&Y]-K=1&7+KX.^(E&$64QJ-4.@WW)%V:M;6+W!60"61 VS M=J_PVYOWC.;#-/WJBP95O+'(T[>%>SF%LTTU_9X-UV @32,U-_)?H21UD(X6 M>9/5^8C:B#RO]0#L:[Q-:,E:55-Q^X5_=S@\!,!7H5I7!O>!1+K;BG5%K#^+ MNV-?QYJ1L;+H5 DV3=1(BK6#1]:JI:^*+A=EH0U/(Z?:DFPI(1(I-3^)0XQO MOG_V#'O0\'?T,L7IV&T_N@6,FAP)#LRA_%PNR>^ Z-AT.8#(#@=V4SZ@SP&Q M6&S#B::"LI9S6%4/$_'$9]_9C=4O$]_,\XF$N\5 ENY"Q]F*"SJUI*\24Y MM@(=HC?//6XQOARN_V.L]L>>+?M1SW'^OM9HO5-T]UXI 3: =!')!=QJB_*XJQL]_QV?>X#_V]0&]$.M=^?_Z M-Y ,/G(0X']5\&)<0YT-75Q^1"D].4\#WX&M6.'B03WI&;[;>O\(BW"5G-%GU,> MV84Z&7VUL$WZ:2/<&,]P(M]1I,B)N74MHKX*@X8SPK4BE MLUO66[M*(FA_LQ/F*D.=-[XR1GW57:MCR.>OF\9WB$&1]@^TIP0ATH= M4S(S0A.33N&.6=Y6Y2_#U0I@8K,E#O;Q%R>.MJ>!QRHK &G=&2XNX[0]W5E"NRBN$,"D_5?!)ZT>[ MAT!$M"YI0[#2U\4>LZG-5=!V!VIDXR[J=\TJ03; M'N_BQ:#08F1*VV;40$Y0X F#EEB[>:COM^$F;M(-&;[#AR;#EI=:$#=BC=-D MD&.,"5W"61Z-2;T2'!P)3E\'6\<>>(("V]-/WR*H]$8]T4F7# [&+?F]K46NJ6%">-JN3KXC[=P#00N'/"! MBL1Y]>]M\/(I"I_S?##HRQ5BAT1VAP%^X(.CC+@2#?.2!P9,#!G8:-RX=5SW MI_>\BUX^-#KZ\=YO[*1\CAU<[>S.X3&A M2A;;B#_>XYB9/ U'A-EV.YK0BF(TCO>,"QHD*IS0N<>I/)ZTQ&AZY,[P"-ZPJ830-@Z3(]3@^S- MR_YD/0Y MZ%(K:7?DSJ?WYBGRU>I2S3\8*N3 %6.ID".^W7V;.G.,1[A#7X[_^0A;<$Q. MEZ4BJN3D 94\%C45OI@;][P_]6TPG,_(=]MLNQ_5[7D7R6V@2,N6'4R-(CV) MZM%':'##=P:R89B'?O?88/7/*I+="Y"-DS(Q< M"Y*'D&HV$"Z613,N,Z/TLG&-YTV+?^$XD>PQ8TX/68=V,ZL["=_D%BK>&00LTPB9C7VA) M6N;'B.LZ2O38VP3 NI.@1Y8?L$O;:9F @,WOY%'S^>V"OP9D=N$Y&4$C##99 MG*XNV*F8\$6D%Z_1D]73ITY):T7:F?P62T,+AE2%P*ZV=4WXD^'*5W>MR[TI M@N&\X9B.>T%,,25F_\GY\1YGM'GK-U^_^?#ZXGW\CYI'Q[C(6AW&Z,'Z!.-F M@.A0)K1_SP]P#G_+"=H!=8#):L;@>+6/"M?(+8F,BQL6,+>OSJ];7F)@T1"\ M@;L-BF3;<+J^MON87!'R$NPZ^'\PA3M'M]EL2_94I-D3YM? >W][P.HV!Z[Z M'D7RKX.N:3#PN_+G!'6RA6 SRUH@301CG,$$&;S?:WIO#"4Y:)[:&>S \E]0 M!<7D<0"?Z$@ R&5'\O014$V]>Z)!=YL>&%[M:YN6E), M(O=0_!7+DM!<(#K[MOQ5HX!X'/2P9-:#QJ%NT!R5#Z7^N'H_+4L%WD1// MX6SB:W?V$,.(!ASKH1*/&W,IL(:! (AFY7%="?;Q'XM-A9Y.!/7@.IM=2[SS MG1F,NI1X%.M3&%'F!#[B[4*]:ULK9^LG/X,8PV)W]^OM8\S#9 []^^T>0;,1 MRWN[.<14/E;PKK?4AW_%3NTK,?TTN1DT(Y80$]8W>D)E5OOJKNSH4S-*N>CQ MZF=XF=AMO^G;)O*6B&^.:?E,ZMTE+XU@W2X^H\5HX8)#!6J[_$7HA/[5 (H_ M4U!"MRU-1YRW(@9L-=ZNDE@!9BP2-GO4W_"3L9CDL5JWU*^)#S5Y(QZ%!$JW M(!1$<6^;2E.0Q!P&-OTO-KVN2MU4Z \*NMOYLG:B5S5)9NCL_+1IJ]\O'JVR M&FS8^QJ$^YB9+>)_',7_>!D, Q'M['8'\C*Q$*+.Q6"W46*VM6A5,FSP)I:A M3.,S$(.V109A$C35):+78W=$AW:']^ RG%5:X=MAR/HE#RO]A=' M._V3?/>S]Z$MH;Y]Z&(KF!,H81NAD#I=%^IF?PT%9I-H]K3V?#;9+A.I;X^^ MEK/!I !VL(0FO?@_OY3]\X2)LSQIA@=-U8+^E@FP@3=4Y14LF$6&I(2D0&T= M"1Y*HW+5,\GSYV:>ZL)FNA@?U=?K!0S.Y1+.-_@&-Z;1$C_TD#")$,N'6#C M^(.SU"@6>;SRV#:FN0L_;3';E%32(^)M,BPB6=O3X2QR=30$'UKK(.O!9IE\%AAPLZQ=\UCS49,PRS6J\L8SVTBDK'+FHA" MM'>D^!IBOHY;% -I^TUM]*+M3W0P]QWO3(S/L^.I0%;X/+-/&M#C6UB/[?&[ M_6$^?G_'B!]_^,C@]^YMVSR<(-_,E#C.8%306;1066 MN2_C^UH"75T?U=H%R14=S(]TP<4?'/OQ3['E$)L) MZLAJ;3[Y<>/JU#R>&^_X_B;NNN77'G03Q]C+O9#3@8H-[;DDG4T"ME=#AAOA M@&T_ZX+*$=&$V.WCJLX$L"2@63_6SR_1B-N.!L.MVD=P=]WDI4[*$/(G'-W7 M3BWKZ-PIXJ[?_7EO788<'Z!*&&7X';K/^L9>8L #,;^8<19JCF93&.L8FJVM M"6OD?E'OJV5USXYNM% ER-3F>KLX[ADTOJ"HAW"49F>_O*3/C^T!7L)M):C? M7+YK,7>84I=24@U+YN+N_M^H)E;1\SS!$2VLJRV!AE"EBCC,/0+4<&Z%XC3^ M5%L-12L]:" JD>+0$=Y%2#2/Z)A1=S_2(8970]O3%!I9QLPG\=1YDTS1#']> MH]_<0NO8_;5/Y7?L;G44T],GPRPRKC&;H \Q9.?[B38R_2IR?8+&0GA]CO90 MJ,]U,DH>Z4&TQ;,\_OX,!RRXW$9%>>359&=%RIRCC)3'OF(::2J-67?(1!FY M-T9E>>2E*28VA9='T?9/)[D\-GJ3Z/ )P\NQGL>ZF,:,[32V&R+DF-UOG,>V M3]3D1V+-V/#YQ\D'2X?Y6M%A/B43)V2D#%_=)(YL.WN[CA$15\%QT4+K&,@_ MH6EL7F^E9>S\TJX,(>SKL7."T[V.B">3F5#_4.Y M_E0:]=K#NSS.JX='IGG-/Z#AW:I:1GO6LC^T#[EMQ8/- -9(*_N=1ZQWLN#H MY"L+A[>#^2I0*B)L/,%65)6L\0,@4O/8CZ?@>2*OK>\ZYZQ)C2)V_/5'D1M5 MG):C^8^R.;P?\[!(=P?^J"O=/ARO3S&KS9 .-Z+Z>RXLAAL2O_\X ? M\LVG $S!3:=[[F^[W?Y__G]02P,$% @ >8'64%\H4 Q( @ 6@L T M !X;"]S='EL97,N>&ULU5;;:MM $/V595-* B62[,0AC61H X%"6P+Q0]_" M6AI)"WM15RM7SM=W+[K8+N[%34O\XITYLW/F[$6>C6N]9O!0 FC4+:'>"3:DWAE$X-N5^=Q+L6XN5/L <-,.* 5 M80F^)8PN%;59.>&4K3T\L4 JF51(FU,UE2.+U$\^''G/'GC'PZF0RM7V%?SO MLIN^$^@]*Y R-@B<8 _,XXIH#4K<&<=-=N /(=39BW5E%!:*K*/))1X3W&"* M+*7*0 UE(MQ#\YA!;N4H6I1VU+(*;%!KR8V145)(09R&/J,S#&T*C#W8K^%+ MOL7=YLC/L4<28F15]*99=6>.IQ8ZR9MLGGN3]C!>5-&5U.\;LQSA?'OGX%Y! M3EOGM_D@P+"3JF+K=XP6@H-?S"\+1@<6G,>DKX-*J>B3X;-7)34 *(Q6H#1- M-Y%OBE0+:'5_G=K\4,V3(]3\W/M<@ !%V*9H<_=?\B[_9\6V;_RU9O>WLJOX M&45.KUZ^1MLECT#D[!A$'L%Q3Z__L<:@:XT;_7>K^PXH6C:4:2HZM27-,O!Z M[/,GP9_MNXIM]<"Q"1MZ39;FH;O%;W(SR$G#]+U=H@LF>+0_6N'1;)BU&"@2 M/-J?(*,-OW8%Q]?T_#M02P,$% @ >8'64!'!Y> #!@ %S8 \ !X M;"]W;W)K8F]O:RYX;6S%FUUOXC@4AO^*Q<5N5]HND$_:;2M1H%.D#NT6-'M9 MN<& -8G-.$X_YM>O'[1WARXHOD@>7"2\_BUT[-GJ;X_2OF=O!2Y*,]; M*ZW7I^UVF:U80ZP[U787I&:9YE*8E7;%-\Z>R_?M=I%0L\,3F]''\U:G16BEY17/-5-#JMD7 M):LU%\OS5K=%%ER5>FK/7>]9<,$+_I/-ZZ5R)9^OI>(_I= TGV9*YGG]+;NA M_I(Y0_EKS3>F-,\:.VKZ>$\-ZWDKZ9@#/O&2/_*,:&,JL*)O2F'17+[=E%N>+KLD4$+=AY:[L+H6).1D(; M&C(6FT.9?>UO,:<>SS>_2YL6>X MC(?]F5FX[-_T)X,1<2 # #) A_R(-KT>C693[)07]Z M[4#V ,@>+N2T*@JJ7HE9K$S5="!/ ,@37,A^]J,RY]PM MW!VHF"@4I!=LI8/)D=C,^;2)! NL@&N5-L3;G1 M\(LY2-GD@IS119:&Z62M36_F==-',+?8VG[!I8-DT46VQ=ATQ\32GI3TR])T ME_XD@C7H($MTD35QP^C.E81TT$7VP>9IW#23RP15_RYR^?_"%YH,J)HWB*!2 MWT6N]6^ME&6J8OZG$:KQ7>0B?R/%\GC&5$&&[-&]SP.HS@=[J?,3*;)**9LG M;CBMPTVSO@90R0^P8X0L"J[M3F5=R@8FR9GHQT2V PFF"&0)3+7,OJ]D/F>J M_+VNMOK598-$$""+H&8[OC05S39>89^+W9080"H(D%4P*M:Y?&6,7#+!%ER3 MNYR*QI6%5! @JV L,EDP,J,OS;L-$D* +(0I6];IWQ_Y \@+ ;(7_JFHTDSE MK^2*"VJ>49J3(=64'%6"5G,7$Y)%@!X,'DOVH[*-.+(]RL:EA3P1('L"3"R- M@!I"X@B1Q0%CNA$UA-P1(KO#B5;D:%8GF3]<-D@9(;(R/F0L+R$XZH0L#B=L M>=D@:83(TMA-75Y R!LALC?\\$K \H'AE8%Q,R2;2/\.'I MX+^UIXL)Z21"U\E[3]I[J<')"V2?>+K47D9(*1&R4L"^=:-O&$%*B;#3"=@W MC%Q,2"D1LE)@S-C%A!03'7(*XR%Q,2'91 ?-+:D[^P>))SYH;NFYF)!X8F3Q MP)@G+B8DGAA;/ #F0SV!]0L3$D^,/0 &8G9=3$A!,;:"0$RWO,?@##JRA7P3 MJ6))[F3.=T9D8\A",;*%W.A_3*[N!Z2_5(QMQI&/ABXF9*$8V4([F)0K\D3S MBMF[P/0^74S(0C&RA9J8)MN2*WL8UQXEY?R-":DGV M-D7O9X-\DAQDLM[[?$ ^2?8Z:^]MQA2227K ^?MF)R>%M)(><@J?'+F8D%O2 M TSB^Z\YI);T0-/Y;Z0N)J26%#O-?(9Y3";FE"XF9)H4.\U\CODOXTL7$S)- MBFP:_SL2OGJ9@N\$(RNG,<1;YP3+8%KS-UJL_[8=<^FB0@9*D0VT@SICQ5HJ M&[^'?+%@RL6$#)1BCZOYQJ4]):D'::B'K"%X8-I]&Z '::B'K*%/,8_K/IR+ M"6FHASZJMO-NBO^"0P[JU0YJUSN7%V=S4S($FT_,X4NS/J-Y=J>(_;!'Z@91 M;-^-7%1Y/C#K;L6-I'9]?8SM_V1=_ =02P,$% @ >8'64/D#))>2 @ MCC$ !H !X;"]?ET83QL+AH7AOS ^"!2? MON5+/9Z[MC3GOFS>KI>V[*IF'/LOQI1]DZ]U>>CZW$Z_'+OA6H_3U^%D^GK_ M6I^RD>U6S3"?43T_S6=N7@Z[:G@YV&KSHQY.>=Q5YNUB?G7#:VER'HNY7>S# MM,!TRWN?_V?Y[G@\[_/7;O_SFMOQ@XJ_"U3FXR!9#A)ZD%L.VT!V)8O MM@5D6[[9%J!M^6I;P+;ENVT!W)8OMP5T6[[=%N!M^7H+T%OX>@O06U9XUD8/ MVWR]!>@M?+T%Z"U\O07H+7R]!>@M?+T%Z"U\O07H+7R]!>@M?+T=T-OQ]79 M;\?7VP&]W0I[)6BSA*^W WH[OMX.Z.WX>CN@M^/K[8#>CJ^W WH[OMX.Z.WX M>GN@M^?K[8'>GJ^W!WI[OMX>Z.U7V.M&F]U\O3W0V_/U]D!OS]?; [T]7V\/ M]/9\O3W0V_/U#D#OP-<[ +T#7^\ ] Y\O0/0._#U#D#OL,*[2O2RDJ]W 'H' MOMX!Z!WX>@>@=^#K'8#>@:^W KV5K[<"O96OMP*]E:^W KV5K[<"O96OMP*] M=86S)NBP"5]O!7HK7V\%>BM?;P5Z*U_O"/2.?+TCT#OR]8Y [\C7.P*](U_O M"/2.?+TCT#OR]8Y [[C"64%T6)"O=P1Z1[[>$>@=^7HGH'?BZYV WHFO=P)Z M)[[>">B=^'JGF=ZEJ8=\^#X.Y_94[EWRS_!/:V9PE_']DN^?<9OZZ?HSI<=I ME6QNGW?_\]ZF_HDP\XKR_!M02P,$% @ >8'64&:I6ULM @ ,3 !, M !;0V]N=&5N=%]4>7!E&ULS=O?;ILP% ;P5XFXG8+C_VQJ>M/N=JNT MO8 ')P$%,++=+GW[&=I.6I5)K9I(WTT(''/.![%^=[GZ^3A17!V'?HS;HDUI M^L)8K%L:7"S]1&.N['P87,JG8<\F5Q_-\GN_[_D A= V]*YK?[;J:&E_?#_F6,DZ!7!-;HC3T96Q=H.9' M"MVX?\Y[YT+ZYH;Y&MF\\)R/2//6::AYT_#<^G(_[&\?#LOW4R_\;S&R MY?"QMWZ^' (DAP3)H4!R:) 3X#)*#;U""H(C*44CE**9R%%0Y MBJH7]XF<^6?PI<_P%02P$"% ,4 M " !Y@=90'R// \ 3 @ "P @ $ 7W)E;',O M+G)E;'-02P$"% ,4 " !Y@=90)^B'#H( "Q $ M@ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( 'F!UE @RA!@[0 M "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ >8'64.Y<9RZ! P +1$ !@ M ( !]@@ 'AL+W=ONECT" N M!P & @ &'$0 >&PO=V]R:W-H965T&UL M4$L! A0#% @ >8'64-P.C*9S! )!0 !@ ( !^A, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >8'6 M4-.KGT1= @ & D !@ ( !PR 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ >8'64/?E\Q"T 0 T@, !D M ( !("P 'AL+W=O&PO M=V]R:W-H965T&LP$ M ,\# 9 " ?4O !X;"]W;W)K&UL4$L! A0#% @ >8'64%R0Q""R 0 T@, !D ( ! MWS$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ >8'64%)8R1>S 0 T0, !D ( !GC< 'AL+W=O&UL4$L! A0#% @ >8'64 HWHB6T M 0 T@, !D ( !7#T 'AL+W=OV$Y,;0! #2 P &0 M@ %'/P >&PO=V]R:W-H965T&UL4$L! A0#% @ >8'64-,E+YZT 0 T@, !D M ( !'D, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ >8'64* IH;ZU 0 T@, !D ( !W4@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M>8'64+QZYPFT 0 T@, !D ( !H$X 'AL+W=O&UL4$L! A0#% @ >8'64/(0S%S= 0 M 04 !D ( !E%4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >8'64&ZNEP>V 0 T0, !D M ( !CEL 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ >8'64$T BO"V 0 T@, !D ( !5F$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >8'6 M4.1%SQ3& 0 -P0 !D ( !.F< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >8'64+53= ;0 0 G 0 M !D ( !$6T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >8'64**K?EJX 0 T@, !D M ( !&', 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ >8'64)0#OK'R @ & P !D ( !YWH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ >8'64'*V MK8'[ @ NPP !D ( !%H, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >8'64 7H,U3? P 3!$ !D M ( !K8H 'AL+W=O&PO M=V]R:W-H965T,R\'\0( M ,$, 9 " 2:2 !X;"]W;W)K&UL4$L! A0#% @ >8'64-;YD4G; P YQ( !D ( ! M3I4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ >8'64$=.>R@ @ > 4 !D ( !49X 'AL+W=O&UL4$L! A0#% @ >8'64)U^:,A1 M P * X !D ( !::8 'AL+W=O<" "B"@ &0 M@ 'QJ0 >&PO=V]R:W-H965T&UL4$L! A0#% @ >8'64#K6Q^<% @ =@4 !D M ( !4; 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ >8'64--L100" P % T !D ( !U+< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M>8'64&/WZT0S P G X !D ( !Q< 'AL+W=O&UL4$L! A0#% @ >8'64)>%5Q,#!0 MUQD !D ( !1,H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >8'64._AY!%[! O!4 !D M ( !$-8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ >8'64''89VF1! !A4 !D ( !LN4 'AL M+W=O&PO=V]R:W-H965T:A 0!X;"]S='EL97,N>&UL4$L! A0# M% @ >8'64!'!Y> #!@ %S8 \ ( !6:0! 'AL+W=O M7!E&UL4$L%!@ !< %P -AD +&O 0 $! end XML 21 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Other Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Other Accrued Expenses    
Self-insurance $ 68,881 $ 72,631
Salaries and wages 56,774 39,102
Staff member benefits 25,044 22,946
Payroll and sales taxes 22,822 15,684
Deferred consideration 16,740  
Other 46,321 44,018
Total $ 236,582 $ 194,381

XML 22 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisition - FRC Agreements (Details)
$ in Millions
12 Months Ended
Oct. 02, 2019
USD ($)
item
state
location
Dec. 31, 2019
USD ($)
Minimum    
FRC Agreements    
Undiscounted range of outcomes per the Monte Carlo model   $ 0.0
Maximum    
FRC Agreements    
Undiscounted range of outcomes per the Monte Carlo model   $ 69.2
FRC Acquisition    
FRC Agreements    
Number of locations | location 47  
Number of states | state 8  
Number of concept | item 10  
Gross consideration payable in cash $ 288.1  
Amount owed by the acquiree 10.0  
Amount in escrow account $ 13.0  
Period of amount deferred 4 years  
Deferred consideration $ 45.0  
Acquisition date fair value 12.8  
Future compensation expense $ 7.3  
Number of years for providing finance to achieve the targets 5 years  
North Italia Acquisition    
FRC Agreements    
Number of locations | location 21  
Number of states | state 10  
Amount in escrow account $ 12.0  
Period of amount deferred 2 years  
Remeasured value of the equity interest $ 122.0  
Gain or loss on revaluation of equity interest $ 52.7  
XML 23 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Leases (Details)
12 Months Ended
Dec. 31, 2019
lease
Number of leases that have been executed but have not yet commenced 2
Renewal term of leases, Restaurant locations 5 years
Minimum  
Initial term of leases, Restaurant locations 10 years
Percentage of revenue 2.00%
Maximum  
Initial term of leases, Restaurant locations 20 years
Percentage of revenue 10.00%
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Parenthetical) - $ / shares
3 Months Ended 12 Months Ended
Feb. 18, 2020
Dec. 31, 2019
Oct. 01, 2019
Jul. 02, 2019
Apr. 02, 2019
Jan. 01, 2019
Oct. 02, 2018
Jul. 03, 2018
Apr. 03, 2018
Dec. 31, 2019
Jan. 01, 2019
Jan. 02, 2018
Jan. 03, 2017
CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY                          
Cash dividends declared per common share (in dollars per share) $ 0.36 $ 0.36 $ 0.36 $ 0.33 $ 0.33 $ 0.33 $ 0.33 $ 0.29 $ 0.29 $ 1.38 $ 1.24 $ 1.06 $ 1.06
XML 25 R78.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Provision & Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Jan. 02, 2018
Income Taxes      
Income before income taxes $ 140,334 $ 107,411 $ 146,466
Current:      
Federal 8,211 5,082 7,148
State 7,027 8,804 7,106
Total current 15,238 13,886 14,254
Deferred:      
Federal (3,695) (4,549) (24,570)
State 1,498 (961) (610)
Total deferred (2,197) (5,510) (25,180)
Total (benefit)/provision $ 13,041 $ 8,376 $ (10,926)
U.S. statutory corporate tax rate (as a percent) 21.00% 21.00% 35.00%
Income tax benefit due to revalue of deferred tax assets and liabilities     $ 38,500
Income Taxes Rate Reconciliation      
U.S. federal statutory rate (as a percent) 21.00% 21.00% 35.00%
State and district income taxes, net of federal benefit (as a percent) 4.90% 6.10% 3.30%
Credit for FICA taxes paid on tips (as a percent) (12.80%) (16.50%) (9.40%)
Other credits and incentives (as a percent) (1.40%) (2.50%) (1.90%)
Manufacturing deduction (as a percent)     (2.30%)
Deferred compensation (as a percent) (1.70%) 0.80% (1.50%)
Equity compensation (as a percent) (0.20%) (1.50%) (4.50%)
Impact of statutory rate change on deferred taxes (as a percent)     (26.30%)
Other (as a percent) (0.50%) 0.40% 0.10%
Effective tax rate (as a percent) 9.30% 7.80% (7.50%)
XML 26 R3.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2019
Jan. 01, 2019
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 97,685,178 96,621,990
Treasury stock, shares 52,916,434 51,791,941
XML 27 R80.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Oct. 01, 2019
Jul. 02, 2019
Apr. 02, 2019
Jan. 01, 2019
Oct. 02, 2018
Jul. 03, 2018
Apr. 03, 2018
Dec. 31, 2019
Jan. 01, 2019
Jan. 02, 2018
Segment Information                      
Revenues $ 694,030 $ 586,536 $ 602,645 $ 599,481 $ 585,155 $ 575,160 $ 587,319 $ 584,697 $ 2,482,692 $ 2,332,331 $ 2,260,502
Income/(loss) from operations 6,387 $ 26,964 $ 40,099 $ 30,148 19,359 33,495 34,543 $ 31,551 103,598 118,948 152,845
Depreciation and amortization                 88,133 95,976 92,729
Preopening costs                 13,149 10,937 13,278
Capital expenditures                 73,765 102,909 120,779
Total assets 2,840,593       1,314,133       2,840,593 1,314,133 1,333,060
Impairment of assets and lease terminations                 18,247 17,861 10,343
Acquisition-related contingent consideration, compensation and amortization expenses                 1,033    
The Cheesecake Factory restaurants                      
Segment Information                      
Revenues                 2,180,882 2,127,347 2,057,816
Income/(loss) from operations                 258,374 270,829 281,715
Depreciation and amortization                 70,971 80,646 76,186
Preopening costs                 9,967 9,247 10,891
Capital expenditures                 59,045 71,880 101,142
Total assets 1,701,418       928,345       1,701,418 928,345 937,512
Impairment of assets and lease terminations 18,200       15,000 $ 300 $ 2,600   8,900 6,600 2,500
North Italia                      
Segment Information                      
Revenues                 35,268    
Income/(loss) from operations                 1,608    
Depreciation and amortization                 829    
Preopening costs                 1,297    
Capital expenditures                 2,318    
Total assets 297,840               297,840    
Other FRC                      
Segment Information                      
Revenues                 39,335    
Income/(loss) from operations                 5,309    
Depreciation and amortization                 1,037    
Preopening costs                 49    
Capital expenditures                 5,072    
Total assets 310,414               310,414    
Other                      
Segment Information                      
Revenues                 227,207 204,984 202,686
Income/(loss) from operations                 (161,693) (151,881) (128,870)
Depreciation and amortization                 15,296 15,330 16,543
Preopening costs                 1,836 1,690 2,387
Capital expenditures                 7,330 31,029 19,637
Total assets $ 530,921       $ 385,788       530,921 385,788 395,548
Impairment of assets and lease terminations                 9,300 $ 11,300 $ 7,800
Acquisition-related contingent consideration, compensation and amortization expenses                 $ 6,300    
XML 28 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Long-Term Debt (Details)
$ in Millions
12 Months Ended
Jul. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Jan. 01, 2019
USD ($)
Jan. 02, 2018
USD ($)
Long-Term Debt        
Outstanding borrowings   $ 290.0    
Outstanding letters of credit   $ 19.4 $ 20.7  
Net Adjusted Leverage Ratio   3.8    
EBITDAR Ratio   2.5    
Capitalized interest expense   $ 0.6 $ 0.4 $ 0.7
Net availability for borrowings   $ 90.6    
New Facility        
Long-Term Debt        
Maximum commitments $ 400.0      
Maximum commitments, letter of credit sub-facility 40.0      
Additional available credit $ 200.0      
New Facility | Minimum        
Long-Term Debt        
Financial covenant, EBITDAR Ratio 1.9      
New Facility | Maximum        
Long-Term Debt        
Financial covenant, Net Adjusted Leverage Ratio 4.75      
Federal Funds Effective Rate | New Facility        
Long-Term Debt        
Credit facility, floating interest rate basis federal funds rate      
Credit facility, basis spread on variable rate, (as a percent) 0.50%      
One-month Adjusted LIBO Rate | New Facility        
Long-Term Debt        
Credit facility, floating interest rate basis one-month Adjusted LIBO Rate      
Credit facility, basis spread on variable rate, (as a percent) 1.00%      
XML 29 R74.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation (Details) - shares
shares in Millions
12 Months Ended
Dec. 31, 2019
May 30, 2019
Apr. 05, 2017
Apr. 04, 2017
Stock-Based Compensation        
Shares authorized for issuance under share-based compensation plan   1.8 12.7 9.2
Shares available for grant 6.5 1.9    
Maximum        
Stock-Based Compensation        
Shares authorized for issuance under share-based compensation plan   4.8    
Stock Options        
Stock-Based Compensation        
Annual vesting rights (as a percent) 20.00%      
Stock Options | Minimum        
Stock-Based Compensation        
Option expiration period (in years) 8 years      
Restricted Shares and Restricted Share Units | Minimum        
Stock-Based Compensation        
Annual vesting rights (as a percent) 0.00%      
Vesting period (in years) 3 years      
Restricted Shares and Restricted Share Units | Maximum        
Stock-Based Compensation        
Annual vesting rights (as a percent) 150.00%      
Vesting period (in years) 5 years      
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets, net
12 Months Ended
Dec. 31, 2019
Intangible Assets, net  
Intangible Assets, net

7.    Intangible Assets, net

The following table presents components of intangible assets, net (in thousands):

December 31, 2019

    

January 1, 2019

Indefinite-lived intangible assets:

 

 

Goodwill

$

78,355

Trade names and trademarks

337,027

$

9,922

Transferable alcoholic beverage licenses

 

8,575

 

7,164

Total indefinite-lived intangible assets

 

423,957

 

17,086

Definite-lived intangible assets, net:

 

 

Licensing agreements

 

10,060

 

Non-transferable alcoholic beverage licenses

 

3,190

 

2,951

Leasehold acquisition assets

 

 

6,172

Total definite-lived intangible assets

 

13,250

 

9,123

Total intangible assets, net

$

437,207

$

26,209

Amortization expenses related to our definite-lived intangible assets was $0.3 million, $0.6 million and $0.6 million for fiscal 2019, 2018 and 2017, respectively. Definite-lived intangible assets will be amortized over one to 56 years. We performed our annual assessment of indefinite-lived intangible assets and concluded as of the date of the test, there was no impairment of these assets.

XML 31 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Other Receivables
12 Months Ended
Dec. 31, 2019
Other Receivables  
Other Receivables

3.    Other Receivables

Other receivables consisted of (in thousands):

    

December 31, 2019

    

January 1, 2019

Gift card distributors

$

38,947

$

41,996

Insurance providers

9,646

9,020

Landlord construction contributions

3,501

4,976

Other

 

12,589

 

12,201

Total

$

64,683

$

68,193

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Other Accrued Expenses
12 Months Ended
Dec. 31, 2019
Other Accrued Expenses  
Other Accrued Expenses

11.    Other Accrued Expenses

Other accrued expenses consisted of (in thousands):

    

December 31, 2019

    

January 1, 2019

Self-insurance

$

68,881

$

72,631

Salaries and wages

 

56,774

 

39,102

Staff member benefits

 

25,044

 

22,946

Payroll and sales taxes

 

22,822

 

15,684

Deferred consideration

16,740

Other

 

46,321

 

44,018

Total

$

236,582

$

194,381

XML 33 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisition (Tables)
12 Months Ended
Dec. 31, 2019
Acquisition  
Summary of preliminary calculation of goodwill based on the excess of consideration transferred and the fair value of the previously held equity interests over the fair value of the assets acquired and liabilities assumed

The following table summarizes the preliminary calculation of goodwill based on the excess of consideration transferred and the fair value of the previously held equity interests over the fair value of the assets acquired and liabilities assumed (in thousands).

    

December 31, 2019

Purchase consideration:

Cash at closing

$

288,089

Assumption of debt previously owed by FRC

 

10,000

Deferred payments

 

53,471

Contingent consideration

 

12,786

Consideration transferred

 

364,346

Fair value of previously-held equity interests

 

122,000

Total

 

486,346

Less net assets acquired:

 

Current assets

23,682

Property and equipment

 

84,360

Intangible assets

 

338,782

Operating lease assets

 

223,455

Other assets

 

5,842

Current liabilities

 

(64,814)

Operating lease liabilities

 

(202,433)

Other noncurrent liabilities

 

(883)

Total net assets acquired

 

407,991

Goodwill

$

78,355

Schedule of Pro Forma Results of Operations (unaudited)

The following pro forma results of operations for fiscal 2019 and 2018 give effect to the Acquisition as if it had occurred on January 2, 2018 (in thousands):

 

Fiscal Year

 

2019

 

2018

Revenues

    

$

2,732,901

    

$

2,579,019

Net income

 

74,949

 

80,800

Net income per share:

 

 

  

Basic

1.71

 

1.79

Diluted

$

1.68

$

1.75

XML 34 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2019
Property and Equipment  
Schedule of property and equipment

Property and equipment consisted of (in thousands):

    

December 31, 2019

    

January 1, 2019

Land and related improvements

$

15,852

$

15,852

Buildings

 

44,049

 

44,036

Leasehold improvements

 

1,158,467

 

1,283,233

Furnishings, fixtures and equipment

 

548,075

 

467,051

Computer software and equipment

 

55,614

 

55,434

Restaurant smallwares

 

34,653

 

30,268

Construction in progress

 

23,732

 

27,975

Property and equipment, total

 

1,880,442

 

1,923,849

Less: Accumulated depreciation

 

(1,048,843)

 

(1,010,574)

Property and equipment, net

$

831,599

$

913,275

XML 35 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Significant Accounting Policies - Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Recent Accounting Pronouncements    
Lease, Practical Expedients, Package [true false] true  
Lease, Practical Expedient, Use of Hindsight [true false] true  
Operating lease assets $ 1,240,976  
Operating lease liabilities 1,317,950  
Prepaid rent   $ 34,961
Property and equipment, net 831,599 913,275
Intangible assets, net 437,207 26,209
Deferred rent liabilities   79,697
Deemed landlord financing liabilities   113,095
ASU 2016-02    
Recent Accounting Pronouncements    
Operating lease assets 975,100  
Operating lease liabilities 1,045,400  
Reduction to retained earnings due to adoption of new accounting standards 41,500  
Prepaid rent 39,200  
Property and equipment, net 140,200  
Intangible assets, net 6,200  
Deferred rent liabilities 82,100  
Deemed landlord financing liabilities $ 118,700  
Accounting Standards Update 2014-09    
Recent Accounting Pronouncements    
Reduction to retained earnings due to adoption of new accounting standards   3,600
Increase to deferred revenue   $ 4,800
XML 36 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Jan. 02, 2018
Revenue Recognition      
Revenue recognized $ 8.0 $ 8.0 $ 7.9
Gift card breakage period 3 years    
Consumer packaged goods      
Revenue Recognition      
Deferred revenue $ 0.2 0.9  
Revenue recognized 0.5 0.8  
Development and site fee      
Revenue Recognition      
Deferred revenue 0.3 0.2  
Revenue recognized 0.5 0.4  
Promotional programs      
Revenue Recognition      
Deferred revenue 7.9 7.0  
Revenue recognized $ 7.3 $ 5.9  
Minimum      
Revenue Recognition      
Revenue recognition agreement term 1 year    
Revenue recognition for development and site fees over the life of the applicable licensee agreements (in years) 8 years    
Maximum      
Revenue Recognition      
Revenue recognition agreement term 3 years    
Revenue recognition for development and site fees over the life of the applicable licensee agreements (in years) 30 years    
XML 38 R81.htm IDEA: XBRL DOCUMENT v3.20.1
Quarterly Financial Data (unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Feb. 18, 2020
Dec. 31, 2019
Oct. 01, 2019
Jul. 02, 2019
Apr. 02, 2019
Jan. 01, 2019
Oct. 02, 2018
Jul. 03, 2018
Apr. 03, 2018
Dec. 31, 2019
Jan. 01, 2019
Jan. 02, 2018
Jan. 03, 2017
Quarterly Financial Data (unaudited)                          
Revenues   $ 694,030 $ 586,536 $ 602,645 $ 599,481 $ 585,155 $ 575,160 $ 587,319 $ 584,697 $ 2,482,692 $ 2,332,331 $ 2,260,502  
Income from operations   6,387 26,964 40,099 30,148 19,359 33,495 34,543 31,551 103,598 118,948 152,845  
Net income   $ 48,709 $ 16,090 $ 35,510 $ 26,984 $ 16,178 $ 28,475 $ 28,353 $ 26,029 $ 127,293 $ 99,035 $ 157,392  
Basic net income per share (in dollars per share)   $ 1.11 $ 0.37 $ 0.80 $ 0.61 $ 0.36 $ 0.63 $ 0.62 $ 0.57 $ 2.90 $ 2.19 $ 3.35  
Diluted net income per share (in dollars per share)   1.10 0.36 0.79 0.60 0.35 0.61 0.61 0.56 2.86 2.14 3.27  
Cash dividends declared per common share (in dollars per share) $ 0.36 $ 0.36 $ 0.36 $ 0.33 $ 0.33 $ 0.33 $ 0.33 $ 0.29 $ 0.29 $ 1.38 $ 1.24 $ 1.06 $ 1.06
XML 39 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Other Noncurrent Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Other Noncurrent Liabilities    
Non-qualified deferred compensation liabilities $ 76,255 $ 57,551
Deferred consideration 37,193  
Contingent consideration and compensation liabilities 13,218  
Other 13,882 14,108
Total $ 140,548 $ 71,659
XML 40 R75.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Net of Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Jan. 02, 2018
Stock-Based Compensation      
Total stock-based compensation $ 19,373 $ 19,988 $ 16,457
Income tax benefit 4,760 4,987 6,295
Total stock-based compensation, net of taxes 14,613 15,001 10,162
Capitalized stock-based compensation 226 262 239
Benefit in share-based compensation expense, out-of-period adjustment related to correction in stock-based compensation valuation and forfeitures     3,900
Labor expenses      
Stock-Based Compensation      
Total stock-based compensation 6,233 5,681 5,236
Other operating costs and expenses      
Stock-Based Compensation      
Total stock-based compensation 274 287 243
General and administrative expenses      
Stock-Based Compensation      
Total stock-based compensation $ 12,866 $ 14,020 $ 10,978
XML 41 R6.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Loss
Total
Balance at Jan. 03, 2017 $ 947 $ 774,137 $ 1,238,012 $ (1,409,889)   $ 603,207
Balance (in shares) at Jan. 03, 2017 94,672          
Increase (Decrease) in Stockholders' Equity            
Net income     157,392     157,392
Foreign currency translation adjustment         $ (88) (88)
Cash dividends declared     (49,738)     (49,738)
Stock-based compensation   16,696       16,696
Common stock issued under stock-based compensation plans $ 7 9,029       9,036
Common stock issued under stock-based compensation plans (in shares) 740          
Treasury stock purchases       (122,975)   (122,975)
Balance at Jan. 02, 2018 $ 954 799,862 1,345,666 (1,532,864) (88) 613,530
Balance (in shares) at Jan. 02, 2018 95,412          
Increase (Decrease) in Stockholders' Equity            
Cumulative effect of adopting the pronouncement related to revenue recognition, net of tax     (3,560)     (3,560)
Balance (as adjusted) $ 954 799,862 1,342,106 (1,532,864) (88) 609,970
Net income     99,035     99,035
Foreign currency translation adjustment         (850) (850)
Cash dividends declared     (56,647)     (56,647)
Stock-based compensation $ 6 20,245       20,251
Stock-based compensation (in shares) 554          
Common stock issued under stock-based compensation plans $ 7 8,569       8,576
Common stock issued under stock-based compensation plans (in shares) 656          
Treasury stock purchases       (109,276)   (109,276)
Balance at Jan. 01, 2019 $ 967 828,676 1,384,494 (1,642,140) (938) 571,059
Balance (in shares) at Jan. 01, 2019 96,622          
Increase (Decrease) in Stockholders' Equity            
Cumulative effect of adopting the pronouncement related to revenue recognition, net of tax     (41,466)     (41,466)
Balance (as adjusted) $ 967 828,676 1,343,028 (1,642,140) (938) 529,593
Net income     127,293     127,293
Foreign currency translation adjustment         503 503
Cash dividends declared     (61,988)     (61,988)
Stock-based compensation $ 4 19,595       19,599
Stock-based compensation (in shares) 476          
Common stock issued under stock-based compensation plans $ 6 7,718       7,724
Common stock issued under stock-based compensation plans (in shares) 587          
Treasury stock purchases       (50,982)   (50,982)
Balance at Dec. 31, 2019 $ 977 $ 855,989 $ 1,408,333 $ (1,693,122) $ (435) $ 571,742
Balance (in shares) at Dec. 31, 2019 97,685,000          
XML 42 R79.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Temporary Differences (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Jan. 02, 2018
Deferred tax assets:      
Staff member benefits $ 27,059 $ 22,925  
Insurance reserves 14,157 15,165  
Accrued rent 27,582 10,870  
Deferred income 22,725 17,288  
Stock-based compensation 8,794 8,628  
Tax credit carryforwards 15,754 1,880  
Other 1,958 1,265  
Subtotal 118,029 78,021  
Less: Valuation allowance (713) (792)  
Total 117,316 77,229  
Deferred tax liabilities:      
Property and equipment (131,120) (107,513)  
Prepaid expenses (8,819) (7,929)  
Inventory (7,713) (6,893)  
Other (136) (5,420)  
Total (147,788) (127,755)  
Net deferred tax liability (30,472) (50,526)  
Reconciliation of beginning and ending amount of our uncertain tax positions      
Balance at beginning of year 830 843 $ 829
Additions related to current period tax positions 13 104 168
Reductions related to settlements with taxing authorities and lapses of statutes of limitations (139) (117) (154)
Balance at end of year 704 830 $ 843
Accrued interest and penalties related with uncertain tax positions 200 200  
Decrease in uncertain tax positions during the next twelve months based on the lapses of statutes of limitations for certain jurisdictions 0    
State      
Reconciliation of beginning and ending amount of our uncertain tax positions      
Tax credit carryforwards 1,900 2,400  
Tax credit carryforward valuation allowance 700 800  
Foreign      
Deferred tax assets:      
Tax credit carryforwards 800    
Reconciliation of beginning and ending amount of our uncertain tax positions      
Tax credit carryforwards   700  
Federal      
Deferred tax assets:      
Tax credit carryforwards $ 14,300 $ 3,300  
XML 43 R2.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Current assets:    
Cash and cash equivalents $ 58,416 $ 26,578
Accounts receivable 25,619 20,928
Income taxes receivable 4,626  
Other receivables 64,683 68,193
Inventories 47,225 38,886
Prepaid expenses 43,946 40,645
Total current assets 244,515 195,230
Property and equipment, net 831,599 913,275
Other assets:    
Intangible assets, net 437,207 26,209
Prepaid rent   34,961
Operating lease assets 1,240,976  
Investments in unconsolidated affiliates   79,767
Other 86,296 64,691
Total other assets 1,764,479 205,628
Total assets 2,840,593 1,314,133
Current liabilities:    
Accounts payable 61,946 49,071
Income taxes payable   712
Gift card liabilities 187,978 172,336
Operating lease liabilities 128,081  
Other accrued expenses 236,582 194,381
Total current liabilities 614,587 416,500
Deferred income taxes 33,847 52,123
Deferred rent liabilities   79,697
Deemed landlord financing liabilities   113,095
Long-term debt 290,000 10,000
Operating lease liabilities 1,189,869  
Other noncurrent liabilities 140,548 71,659
Stockholders' equity:    
Preferred stock, $.01 par value, 5,000,000 shares authorized; none issued
Common stock, $.01 par value, 250,000,000 shares authorized; 97,685,178 and 96,621,990 shares issued at December 31, 2019 and January 1, 2019, respectively 977 967
Additional paid-in capital 855,989 828,676
Retained earnings 1,408,333 1,384,494
Treasury stock, 52,916,434 and 51,791,941 shares at cost at December 31, 2019 and January 1, 2019, respectively (1,693,122) (1,642,140)
Accumulated other comprehensive loss (435) (938)
Total stockholders' equity 571,742 571,059
Total liabilities and stockholders' equity $ 2,840,593 $ 1,314,133
XML 44 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Gift Cards
12 Months Ended
Dec. 31, 2019
Gift Cards  
Gift Cards

10.    Gift Cards

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

    

December 31, 2019

    

January 1, 2019

Gift card liabilities:

Beginning balance

 

$

172,336

 

$

163,951

Activations

 

158,099

 

151,084

Redemptions and breakage

 

(142,457)

 

(142,699)

Ending balance

 

$

187,978

 

$

172,336

    

December 31, 2019

    

January 1, 2019

Gift card contract assets (1):

Beginning balance

 

$

23,388

 

$

23,814

Deferrals

 

18,378

 

18,669

Amortization

 

(18,594)

 

(19,095)

Ending balance

 

$

23,172

 

$

23,388

(1)Included in prepaid expenses on the consolidated balance sheets.
XML 45 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment
12 Months Ended
Dec. 31, 2019
Property and Equipment  
Property and Equipment

6.    Property and Equipment

Property and equipment consisted of (in thousands):

    

December 31, 2019

    

January 1, 2019

Land and related improvements

$

15,852

$

15,852

Buildings

 

44,049

 

44,036

Leasehold improvements

 

1,158,467

 

1,283,233

Furnishings, fixtures and equipment

 

548,075

 

467,051

Computer software and equipment

 

55,614

 

55,434

Restaurant smallwares

 

34,653

 

30,268

Construction in progress

 

23,732

 

27,975

Property and equipment, total

 

1,880,442

 

1,923,849

Less: Accumulated depreciation

 

(1,048,843)

 

(1,010,574)

Property and equipment, net

$

831,599

$

913,275

Depreciation expenses related to property and equipment for fiscal 2019, 2018 and 2017 were $88.0 million, $93.3 million and $89.6 million, respectively. Repair and maintenance expenses for fiscal 2019, 2018 and 2017 were $56.3 million, $55.2 million and $54.1 million, respectively. Net expense for property and equipment disposals was $0.9 million, $2.1 million and $2.5 million, in fiscal 2019, 2018 and 2017, respectively.

XML 46 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisition
12 Months Ended
Dec. 31, 2019
Acquisition  
Acquisition

2.    Acquisition

On October 2, 2019 (the “Closing Date” or “Closing”), we completed the acquisition of North Italia and the remaining business of Fox Restaurant Concepts LLC, including Flower Child and all other FRC brands. North Italia is a restaurant company that operated 21 locations across ten states and Washington D.C. as of the Closing Date. FRC is a multi-concept restaurant company that operated 10 concepts with 47 locations across eight states and Washington D.C. as of the Closing Date. The results of operations, financial position and cash flows of the acquired businesses are included in our consolidated financial statements as of the acquisition date.

We have concluded that the Acquisition represents a single business combination of related businesses under common control within the scope of ASC Topic 805, Business Combinations. The acquisition date was determined to be the Closing Date, which was the date we obtained control by legally transferring the consideration for the remaining ownership interests, acquiring the assets and assuming the liabilities of North Italia and the remaining FRC business.

The Acquisition, which we expect will accelerate and diversify our revenue growth, was completed for consideration consisting of the following components: $288.1 million in cash at Closing, which was primarily funded by drawing on the New Facility; assumption of $10.0 million in debt previously owed by FRC to us; a $12.0 million indemnity escrow amount specifically related to North Italia due ratably over the next two years; and $45.0 million of deferred consideration due ratably over the next four years (including a $13.0 million indemnity escrow amount specifically related to the remaining FRC businesses).

The acquisition agreement also included a contingent consideration provision, a portion of which was considered part of the acquisition consideration, and the remainder of which was considered future compensation expense. The acquisition-date fair values for the acquisition consideration and future compensation expense were $12.8 million and $7.3 million, respectively. The contingent consideration is payable on the fifth anniversary of the Closing Date and is based on achievement of revenue and profitability targets for the FRC brands other than North Italia and Flower Child with considerations made in the event we undergo a change in control or divest any FRC brand (other than North Italia and Flower Child) during the five years after Closing. We are also required to provide financing to FRC in an amount sufficient to support achievement of these targets during the five years after Closing. The fair value of the contingent consideration and compensation liabilities was determined utilizing a Monte Carlo model based on estimated future revenues and volatility factors, among other variables and estimates, and has no maximum payment. The undiscounted range of outcomes per the Monte Carlo model was $0 to $69.2 million. The fair value will be evaluated each reporting period and the contingent consideration will be adjusted accordingly. The assumption of debt previously owed by North Italia to us represents the effective settlement of a preexisting relationship. Since we determined the loans were at market terms, the debt assumed was treated as purchase consideration, and no gain or loss was recorded.

Since the Acquisition represents a business combination achieved in stages, we remeasured our previously-held equity interests in North Italia and Flower Child immediately before the acquisition to acquisition-date fair value of $122.0 million and recognized a resulting gain of $52.7 million which is included in gain/(loss) on investments in unconsolidated affiliates in our consolidated statements of operations. The fair value of the previously-held interests was determined using a discounted cash flow model based on estimated future revenues, margins and discount rates, among other variables and estimates.

The following table summarizes the preliminary calculation of goodwill based on the excess of consideration transferred and the fair value of the previously held equity interests over the fair value of the assets acquired and liabilities assumed (in thousands).

    

December 31, 2019

Purchase consideration:

Cash at closing

$

288,089

Assumption of debt previously owed by FRC

 

10,000

Deferred payments

 

53,471

Contingent consideration

 

12,786

Consideration transferred

 

364,346

Fair value of previously-held equity interests

 

122,000

Total

 

486,346

Less net assets acquired:

 

Current assets

23,682

Property and equipment

 

84,360

Intangible assets

 

338,782

Operating lease assets

 

223,455

Other assets

 

5,842

Current liabilities

 

(64,814)

Operating lease liabilities

 

(202,433)

Other noncurrent liabilities

 

(883)

Total net assets acquired

 

407,991

Goodwill

$

78,355

Goodwill is related to the benefits expected as result of the Acquisition, including acceleration and diversification of our revenue growth, and of the $78.4 million recorded as preliminary goodwill, $73.1 million is expected to be deductible for tax purposes. $29.2 million of the goodwill recorded relates to North Italia.

Property and equipment will be depreciated over useful lives of 3 years to 30 years. The fair value of acquired property and equipment was determined under a trended original cost approach utilizing variables and estimates such as useful lives, hold factors and economic obsolescence.

Intangible assets acquired primarily consist of trade names and trademarks that were assigned indefinite lives based on the expected use of the assets and the regulatory and economic environment within which they are being used. The fair value of the acquired intangible assets was determined utilizing the relief from royalty method based on estimated future revenues, royalty rates and discount rates, among other variables and estimates. We expect minor adjustments to our purchase accounting in the first quarter of fiscal 2020 as we finalize our valuation of the acquired intangible assets.

Operating lease assets include values associated with favorable and unfavorable market leases that will amortize over a weighted-average period of 15.2 years. The fair value of the operating lease assets was derived using an income approach based on market transaction data and estimated discount rates, among other variables and estimates.

During fiscal 2019, we incurred $5.3 million of costs to effect and integrate the Acquisition, which were expensed in accordance with ASC 805 and are included in acquisition-related costs in our consolidated statements of operations. In addition, we incurred $1.0 million related to changes in the fair value of the deferred and contingent consideration and compensation liabilities, as well as amortization of acquired definite-lived licensing agreements, which are included in acquisition-related contingent consideration, compensation and amortization expenses in our consolidated statements of operations.

Pro Forma Results of Operations (unaudited)

The following pro forma results of operations for fiscal 2019 and 2018 give effect to the Acquisition as if it had occurred on January 2, 2018 (in thousands):

 

Fiscal Year

 

2019

 

2018

Revenues

    

$

2,732,901

    

$

2,579,019

Net income

 

74,949

 

80,800

Net income per share:

 

 

  

Basic

1.71

 

1.79

Diluted

$

1.68

$

1.75

The above pro forma information includes combined North Italia and FRC actual revenues and net loss of $92.0 million and $1.5 million, respectively, contributed post acquisition in fiscal 2019. The most significant adjustments included in the pro forma financial information are the elimination of the gain/(loss) on our previously-held equity interests in North Italia and Flower Child, elimination of transaction costs, increased interest expense associated with debt incurred to fund the Acquisition, elimination of historical FRC interest expense and corresponding income tax effects.

In the opinion of the Company’s management, the unaudited pro forma financial information includes all significant necessary adjustments that can be factually supported to reflect the effects of the Acquisition and related transactions. The unaudited pro forma financial information is provided for informational purposes only and are not necessarily indicative of what our actual results of operations would have been had the Acquisition and related transactions been completed as of January 2, 2018 or that may be achieved in the future.

XML 47 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Other Receivables (Tables)
12 Months Ended
Dec. 31, 2019
Other Receivables  
Schedule of other receivables

Other receivables consisted of (in thousands):

    

December 31, 2019

    

January 1, 2019

Gift card distributors

$

38,947

$

41,996

Insurance providers

9,646

9,020

Landlord construction contributions

3,501

4,976

Other

 

12,589

 

12,201

Total

$

64,683

$

68,193

XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets, net (Tables)
12 Months Ended
Dec. 31, 2019
Intangible Assets, net  
Schedule of components of intangible assets, net

The following table presents components of intangible assets, net (in thousands):

December 31, 2019

    

January 1, 2019

Indefinite-lived intangible assets:

 

 

Goodwill

$

78,355

Trade names and trademarks

337,027

$

9,922

Transferable alcoholic beverage licenses

 

8,575

 

7,164

Total indefinite-lived intangible assets

 

423,957

 

17,086

Definite-lived intangible assets, net:

 

 

Licensing agreements

 

10,060

 

Non-transferable alcoholic beverage licenses

 

3,190

 

2,951

Leasehold acquisition assets

 

 

6,172

Total definite-lived intangible assets

 

13,250

 

9,123

Total intangible assets, net

$

437,207

$

26,209

XML 49 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes
12 Months Ended
Dec. 31, 2019
Income Taxes  
Income Taxes

18.   Income Taxes

The provision for income taxes consisted of the following (in thousands):

Fiscal Year

    

2019

    

2018

    

2017(1)

Income before income taxes

$

140,334

$

107,411

$

146,466

Income tax (benefit)/provision:

Current:

Federal

$

8,211

$

5,082

$

7,148

State

 

7,027

 

8,804

 

7,106

Total current

 

15,238

 

13,886

 

14,254

Deferred:

Federal

 

(3,695)

 

(4,549)

 

(24,570)

State

 

1,498

 

(961)

 

(610)

Total deferred

 

(2,197)

 

(5,510)

 

(25,180)

Total (benefit)/provision

$

13,041

$

8,376

$

(10,926)

(1)The Tax Act, which was enacted on December 22, 2017, made significant changes to how corporations are taxed in the U.S., the most prominent of which affecting us was to lower the U.S. corporate tax rate from 35% to 21%. In addition to the benefit of a lower rate in future years, the enactment of the Tax Act caused us to revalue our deferred tax assets and liabilities to reflect the new rate, resulting in a benefit to our fiscal 2017 income tax provision of $38.5 million.

The following reconciles the U.S. federal statutory rate to the effective tax rate:

Fiscal Year

 

    

2019

    

2018

    

2017

 

U.S. federal statutory rate

 

21.0

%  

21.0

%  

35.0

%

State and district income taxes, net of federal benefit

 

4.9

6.1

3.3

Credit for FICA taxes paid on tips

 

(12.8)

(16.5)

(9.4)

Other credits and incentives

 

(1.4)

(2.5)

(1.9)

Manufacturing deduction

 

(2.3)

Deferred compensation

 

(1.7)

0.8

(1.5)

Equity compensation

(0.2)

(1.5)

(4.5)

Impact of statutory rate change on deferred taxes

(26.3)

Other

 

(0.5)

0.4

0.1

Effective tax rate

 

9.3

%

7.8

%

(7.5)

%

Following are the temporary differences that created our deferred tax assets and liabilities (in thousands):

    

December 31, 2019

    

January 1, 2019

Deferred tax assets:

Staff member benefits

$

27,059

$

22,925

Insurance reserves

 

14,157

 

15,165

Accrued rent

 

27,582

 

10,870

Deferred income

 

22,725

 

17,288

Stock-based compensation

 

8,794

 

8,628

Tax credit carryforwards

 

15,754

 

1,880

Other

 

1,958

 

1,265

Subtotal

 

118,029

 

78,021

Less: Valuation allowance

 

(713)

 

(792)

Total

$

117,316

$

77,229

Deferred tax liabilities:

Property and equipment

$

(131,120)

$

(107,513)

Prepaid expenses

 

(8,819)

 

(7,929)

Inventory

 

(7,713)

 

(6,893)

Other

(136)

(5,420)

Total

$

(147,788)

$

(127,755)

Net deferred tax liability

$

(30,472)

$

(50,526)

At December 31, 2019 and January 1, 2019, we had $1.9 million and $2.4 million, respectively, of state tax credit carryforwards, consisting of hiring and investment credits, which began to expire in 2013, and $0.8 million and $0.7 million, respectively, of foreign net operating losses and $14.3 million and $3.3 million, respectively, of federal credit carryforwards which begin to expire in 2038. We assess the available evidence to estimate if sufficient future taxable income will be generated to use these carryforwards. Based on this evaluation, we recorded a valuation allowance of $0.7 million and $0.8 million at December 31, 2019 and January 1, 2019, respectively, to reflect the amount that we will likely not realize. This assessment could change if estimates of future taxable income during the carryforward period are revised. The earliest tax year still subject to examination by a significant taxing jurisdiction is 2010.

At December 31, 2019, we had a reserve of $0.7 million for uncertain tax positions. If recognized, this amount would impact our effective income tax rate. A reconciliation of the beginning and ending amount of our uncertain tax positions is as follows (in thousands):

Fiscal Year

    

2019

    

2018

    

2017

Balance at beginning of year

$

830

$

843

$

829

Additions related to current period tax positions

 

13

 

104

 

168

Reductions related to settlements with taxing authorities and lapses of statutes of limitations

 

(139)

 

(117)

 

(154)

Balance at end of year

$

704

$

830

$

843

At both December 31, 2019 and January 1, 2019, we had $0.2 million of accrued interest and penalties related to uncertain tax positions. None of the balance of uncertain tax positions at December 31, 2019 relates to tax positions for which it is reasonably possible that the total amount could decrease during the next twelve months based on the lapses of statutes of limitations.

XML 50 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies  
Commitments and Contingencies

14.   Commitments and Contingencies

Purchase obligations, which include inventory purchases, equipment purchases, information technology and other miscellaneous commitments, were $118.2 million and $149.8 million at December 31, 2019 and January 1, 2019, respectively. These purchase obligations are primarily due within three years and recorded as liabilities when goods are received or services rendered. Real estate obligations, which include construction commitments, net of up-front landlord construction contributions, and legally binding minimum lease payments for leases signed but not yet commenced, were $176.1 million and $12.6 million at December 31, 2019 and January 1, 2019, respectively.

The purchase price of the Acquisition includes a $12 million indemnity escrow amount specifically related to North Italia due ratably over the next two years; and $45 million of deferred consideration due ratably over the next four years (including a $13 million indemnity escrow amount specifically related to the remaining FRC businesses). The acquisition agreement also included a contingent consideration provision which is payable on the fifth anniversary of the Closing Date and is based on achievement of revenue and profitability targets for the FRC brands other than North Italia and Flower Child with considerations made in the event we undergo a change in control or divest any FRC brand (other than North Italia and Flower Child) during the five years after Closing. We are also required to provide financing to FRC in an amount sufficient to support achievement of these targets during the five years after Closing. (See Note 2 for further discussion of the Acquisition.)

As credit guarantees to insurers, we had $19.4 million and $20.7 million at December 31, 2019 and January 1, 2019, respectively, in standby letters of credit related to our self-insurance liabilities. All standby letters of credit are renewable annually.

We retain the financial responsibility for a significant portion of our risks and associated liabilities with respect to workers’ compensation, general liability, staff member health benefits, employment practices and other insurable risks.  The accrued liabilities associated with these programs are based on our estimate of the ultimate costs to settle known claims, as well as claims incurred but not yet reported to us (“IBNR”) as of the balance sheet date. The total accrued liability for our self-insured plans was $67.7 million and $72.2 million at December 31, 2019 and January 1, 2019, respectively.

On June 7, 2018, the California Department of Industrial Relations issued a $4.2 million wage citation jointly against the Company and our vendor that provides janitorial services to eight of our Southern California restaurants, alleging that the janitorial vendor or its subcontractor failed to comply with various provisions of the California Labor Code (Wage Citation Case No. 35-CM-188798-16). The wage citation seeks to recover penalties and other monetary payments on behalf of the employees that worked for this vendor or its subcontractor. On June 28, 2018, we filed an appeal of the wage citation. The Company’s appeal of the wage citation is tentatively scheduled for hearing in July 2020. We intend to vigorously defend this action. However, it is not possible at this time to reasonably estimate the outcome of or any potential liability from this matter and, accordingly, we have not reserved for any potential future payments.

On June 22, 2018, the Internal Revenue Service issued a Notice of Deficiency in which they disallowed $8.0 million of our §199 Domestic Production Activities Deduction for tax years 2010, 2011 and 2012. On September 11, 2018 we petitioned the United States Tax Court for a redetermination of the deficiency. The tax court has assigned docket number 18150-18 to our case. We intend to vigorously defend our position in litigation and based on our analysis of the law, regulations and relevant facts, we have not reserved for any potential future payments.

Within the ordinary course of our business, we are subject to private lawsuits, government audits, 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, 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.

We have employment agreements with certain of our executive officers that provide for payments to those officers in the event of an actual or constructive termination of their employment, including in the event of a termination without cause, an acquirer failure to assume or continue equity awards following a change in control of the Company or, otherwise, in the event of death or disability as defined in those agreements. Aggregate payments totaling approximately $2.3 million, excluding accrued potential bonuses of $2.7 million, which are subject to approval by the Compensation Committee, would have been required by those agreements had all such officers terminated their employment for reasons requiring such payments as of December 31, 2019. In addition, the employment agreement with our Chief Executive Officer specifies an annual founder’s retirement benefit of $650,000 for ten years, commencing six months after termination of his full-time employment.

XML 51 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2019
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):

Fiscal Year

    

2019

    

2018

    

2017(2)

Labor expenses

$

6,233

$

5,681

$

5,236

Other operating costs and expenses

 

274

 

287

 

243

General and administrative expenses

 

12,866

 

14,020

 

10,978

Total stock-based compensation

 

19,373

 

19,988

 

16,457

Income tax benefit

 

4,760

 

4,987

 

6,295

Total stock-based compensation, net of taxes

$

14,613

$

15,001

$

10,162

Capitalized stock-based compensation (1)

$

226

$

262

$

239

(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.
(2)Fiscal 2017 stock-based compensation expense includes a $3.9 million benefit for an out-of-period adjustment related to a correction in stock-based compensation valuation and forfeitures.
Schedule of stock option activity

Weighted

Average

Weighted

Remaining

Aggregate

Average

Contractual

Intrinsic

    

Shares

    

Exercise Price

    

Term

    

Value(1)

(In thousands)

(Per share)

(In years)

(In thousands)

Outstanding at beginning of year

 

1,799

$

45.03

4.1

$

5,606

Granted

 

307

$

45.90

Exercised

 

(260)

$

29.72

Forfeited or cancelled

 

(17)

$

48.38

Outstanding at end of year

 

1,829

$

47.32

4.3

$

844

Exercisable at end of year

 

986

$

46.04

2.8

$

844

(1)Aggregate intrinsic value is calculated as the difference between our closing stock price at fiscal year-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 year -end date.
Schedule of restricted share and restricted share unit activity

Restricted share and restricted share unit activity during fiscal 2019 was as follows:

Weighted

Average

Fair

    

Shares

    

Value

(In thousands)

(Per share)

Outstanding at beginning of year

 

1,702

$

48.08

Granted

 

541

$

45.02

Vested

 

(349)

$

45.26

Forfeited

 

(130)

$

47.19

Outstanding at end of year

 

1,764

$

47.76

XML 52 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
restaurant
Jan. 01, 2019
USD ($)
Jan. 02, 2018
Description of Business      
Number of company-owned upscale, casual, full-service dining restaurants 294    
Number of International locations operating under licensing agreements 26    
Number of bakery production facilities 2    
Basis of Presentation      
Length of fiscal year 364 days 364 days 364 days
Cash and Cash Equivalents      
Amounts receivable from credit card processors | $ $ 21,200,000 $ 17,300,000  
Conversion period, credit card sales 3 days 3 days  
Concentration of Credit Risk      
Maximum amount of money market deposit insured by FDIC | $ $ 250,000    
XML 53 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Gift Cards (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Gift card liabilities:    
Beginning balance $ 172,336 $ 163,951
Activations 158,099 151,084
Redemptions and breakage (142,457) (142,699)
Ending balance 187,978 172,336
Gift card contract assets (1):    
Beginning balance 23,388 23,814
Deferrals 18,378 18,669
Amortization (18,594) (19,095)
Ending balance $ 23,172 $ 23,388
XML 54 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Jan. 02, 2018
Goodwill and Other Intangible Assets      
Goodwill $ 78,355    
Other intangible assets      
Total indefinite-lived intangible assets 423,957 $ 17,086  
Net definite-lived intangible assets 13,250 9,123  
Total 437,207 26,209  
Amortization expenses related to our definite-lived intangible assets $ 300 600 $ 600
Minimum      
Other intangible assets      
Definite-lived intangible assets, amortization period 1 year    
Maximum      
Other intangible assets      
Definite-lived intangible assets, amortization period 56 years    
Licensing agreements      
Other intangible assets      
Total gross carrying amount $ 10,060    
Non-transferable alcoholic beverage licenses      
Other intangible assets      
Total gross carrying amount 3,190 2,951  
Leasehold acquisition assets      
Other intangible assets      
Total gross carrying amount   6,172  
Trade names and trademarks      
Other intangible assets      
Total indefinite-lived intangible assets 337,027 9,922  
Transferable alcoholic beverage licenses      
Other intangible assets      
Total indefinite-lived intangible assets $ 8,575 $ 7,164  
XML 55 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Other Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Other Receivables    
Gift card distributors $ 38,947 $ 41,996
Insurance providers 9,646 9,020
Landlord construction contributions 3,501 4,976
Other 12,589 12,201
Total $ 64,683 $ 68,193
XML 57 R83.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events (Details) - $ / shares
3 Months Ended 12 Months Ended
Feb. 18, 2020
Dec. 31, 2019
Oct. 01, 2019
Jul. 02, 2019
Apr. 02, 2019
Jan. 01, 2019
Oct. 02, 2018
Jul. 03, 2018
Apr. 03, 2018
Dec. 31, 2019
Jan. 01, 2019
Jan. 02, 2018
Jan. 03, 2017
Subsequent Events                          
Cash dividends declared per common share (in dollars per share) $ 0.36 $ 0.36 $ 0.36 $ 0.33 $ 0.33 $ 0.33 $ 0.33 $ 0.29 $ 0.29 $ 1.38 $ 1.24 $ 1.06 $ 1.06
XML 58 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Feb. 18, 2020
Dec. 31, 2019
Oct. 01, 2019
Jul. 02, 2019
Apr. 02, 2019
Jan. 01, 2019
Oct. 02, 2018
Jul. 03, 2018
Apr. 03, 2018
Dec. 31, 2019
Jan. 01, 2019
Jan. 02, 2018
Jan. 03, 2017
Stockholders Equity                          
Cash dividends declared per common share (in dollars per share) $ 0.36 $ 0.36 $ 0.36 $ 0.33 $ 0.33 $ 0.33 $ 0.33 $ 0.29 $ 0.29 $ 1.38 $ 1.24 $ 1.06 $ 1.06
Repurchased shares since program inception   52,916,434       51,791,941       52,916,434 51,791,941    
Value of shares repurchased since program inception   $ 1,693,122       $ 1,642,140       $ 1,693,122 $ 1,642,140    
Treasury stock repurchased during period                   $ 50,982 $ 109,276 $ 122,975  
Treasury Stock                          
Stockholders Equity                          
Number of shares authorized to be repurchased   56,000,000.0               56,000,000.0      
Repurchased shares since program inception   52,900,000               52,900,000      
Value of shares repurchased since program inception   $ 1,693,100               $ 1,693,100      
Shares repurchased during period                   1,100,000 2,300,000 2,600,000  
XML 59 R8.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Jan. 02, 2018
Cash flows from operating activities:      
Net income $ 127,293 $ 99,035 $ 157,392
Adjustments to reconcile net income to cash provided by operating activities:      
Depreciation and amortization expenses 88,133 95,976 92,729
Deferred income taxes (2,197) (5,510) (25,180)
Impairment of assets and lease terminations 16,223 16,411 10,586
Stock-based compensation 19,373 19,988 16,457
Gain/(loss) from investments in unconsolidated affiliates (39,233) 4,754 479
Changes in assets and liabilities, net of acquired amounts      
Accounts and other receivables 3,777 3,680 (7,188)
Income taxes receivable/payable (5,338) 15,729 (17,315)
Inventories (5,766) 3,667 (7,634)
Prepaid expenses (4,133) 6,262 (5,227)
Operating lease assets/liabilities 5,019    
Other assets (11,989) 7,406 (9,034)
Accounts payable 2,326 5,601 3,771
Gift Card Liabilities 9,695 8,395 10,200
Other accrued expenses 15,578 9,921 18,760
Cash provided by operating activities 218,761 291,315 238,796
Cash flows from investing activities:      
Additions to property and equipment (73,765) (102,909) (120,779)
Additions to intangible assets (2,100) (3,020) (1,654)
Acquisition, net of cash acquired (261,695)    
Investments in unconsolidated affiliates (3,000) (25,000) (18,000)
loans made to unconsolidated Affiliates (22,500)    
Proceeds from variable life insurance contract   540  
Cash used in investing activities (363,060) (130,389) (140,433)
Cash flows from financing activities:      
Deemed landlord financing proceeds   21,788 12,128
Deemed landlord financing payments   (5,128) (4,391)
Borrowings on credit facility 335,000 70,000 85,000
Repayments on credit facility (55,000) (70,000) (75,000)
Proceeds from exercise of stock options 7,724 8,576 9,036
Cash dividends paid (60,722) (56,251) (49,889)
Treasury stock purchases (50,982) (109,276) (122,975)
Cash provided/(used) in financing activities 176,020 (140,291) (146,091)
Foreign currency translation adjustment 117 (65) (103)
Net change in cash and cash equivalents 31,838 20,570 (47,831)
Cash and cash equivalents at beginning of period 26,578 6,008 53,839
Cash and cash equivalents at end of period 58,416 26,578 6,008
Supplemental disclosures:      
Interest paid 1,646 8,156 7,128
Income taxes paid 20,778 10,149 31,582
Construction payable 6,504 4,585 $ 12,145
Non-cash operating:      
Settlement of sale-leaseback accounting   11,863  
Non-cash investing:      
Settlement of landlord sale-leaseback accounting   6,824  
Acquisition-related deferred consideration and compensation (66,257)    
Fair value of previously held equity investments 122,000    
Loans repaid by unconsolidated affiliates as a reduction of acquisition cash 12,500    
Loan to unconsolidated affiliate assumed in acquisition $ 10,000    
Non-cash financing:      
Settlement of landlord financing obligation for sale-leaseback leases   (18,687)  
Deemed landlord financing proceeds   $ 13,748  
XML 60 R77.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefit Plans (Details)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
item
Jan. 01, 2019
USD ($)
Jan. 02, 2018
USD ($)
Employee Benefit Plans      
Minimum number of investment options available to participating plan members | item 1    
Accrued liability for self-insured benefit plans $ 10.8 $ 10.4  
401(k) Plan      
Employee Benefit Plans      
Expense recognized 1.2 1.0 $ 1.0
ESP      
Employee Benefit Plans      
Expense recognized $ 1.2 $ 1.3 $ 1.0
XML 61 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Jan. 02, 2018
CONDENSED CONSOLIDATED STATEMENTS OF INCOME      
Revenues $ 2,482,692 $ 2,332,331 $ 2,260,502
Costs and expenses:      
Cost of sales 561,783 532,880 519,388
Labor expenses 899,667 834,134 777,595
Other operating costs and expenses 631,613 566,825 552,791
General and administrative expenses 160,199 154,770 141,533
Depreciation and amortization expenses 88,133 95,976 92,729
Impairment of assets and lease terminations 18,247 17,861 10,343
Acquisition-related costs 5,270    
Acquisition-related contingent consideration, compensation and amortization expenses 1,033    
Preopening costs 13,149 10,937 13,278
Total costs and expenses 2,379,094 2,213,383 2,107,657
Income from operations 103,598 118,948 152,845
Gain/(loss) on investments in unconsolidated affiliates 39,233 (4,754) (479)
Interest and other expense, net (2,497) (6,783) (5,900)
Income before income taxes 140,334 107,411 146,466
Income tax provision/(benefit) 13,041 8,376 (10,926)
Net income $ 127,293 $ 99,035 $ 157,392
Net income per share:      
Basic (in dollars per share) $ 2.90 $ 2.19 $ 3.35
Diluted (in dollars per share) $ 2.86 $ 2.14 $ 3.27
Weighted average shares outstanding:      
Basic (in shares) 43,949 45,263 46,930
Diluted (in shares) 44,545 46,215 48,152
Cash dividends declared per common share (in dollars per share) $ 1.38 $ 1.24 $ 1.06
XML 62 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Advertising Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Jan. 02, 2018
Advertising Costs      
Advertising costs $ 10.6 $ 6.1 $ 6.1
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Property and Equipment (Details)
12 Months Ended
Dec. 31, 2019
Buildings and land improvements | Minimum  
Property and equipment  
Useful life 25 years
Buildings and land improvements | Maximum  
Property and equipment  
Useful life 30 years
Leasehold improvements | Minimum  
Property and equipment  
Useful life 10 years
Leasehold improvements | Maximum  
Property and equipment  
Useful life 30 years
Furnishings, fixtures and equipment | Minimum  
Property and equipment  
Useful life 3 years
Furnishings, fixtures and equipment | Maximum  
Property and equipment  
Useful life 15 years
Computer software and equipment  
Property and equipment  
Useful life 5 years
XML 64 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisition - Fair value of the assets acquired and liabilities assumed (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Oct. 02, 2019
Dec. 31, 2019
Less net assets acquired:      
Goodwill $ 78,355   $ 78,355
Acquisition-related costs     5,270
Acquisition      
Purchase consideration:      
Cash at closing 288,089    
Assumption of debt previously owed by FRC 10,000    
Deferred payments 53,471    
Contingent consideration 12,786    
Consideration transferred 364,346    
Fair value of previously-held equity interests 122,000    
Total 486,346    
Less net assets acquired:      
Current assets 23,682   23,682
Property and equipment 84,360   84,360
Intangible assets 338,782   338,782
Operating lease assets 223,455   223,455
Other assets 5,842   5,842
Current liabilities (64,814)   (64,814)
Operating lease liabilities (202,433)   (202,433)
Other noncurrent liabilities (883)   (883)
Total net assets acquired 407,991   407,991
Goodwill 78,355   78,355
Goodwill deductible for tax purpose 73,100   $ 73,100
Operating lease assets, weighted-average amortization period     15 years 2 months 12 days
Changes in the fair value of the deferred and contingent consideration and compensation expense     $ 1,000
Acquisition | Minimum      
Less net assets acquired:      
Property and equipment, useful lives     3 years
Acquisition | Maximum      
Less net assets acquired:      
Property and equipment, useful lives     30 years
North Italia Acquisition      
Purchase consideration:      
Fair value of previously-held equity interests   $ 122,000  
Less net assets acquired:      
Goodwill $ 29,200   $ 29,200
JSON 65 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cake-20191231x10ka.htm": { "axisCustom": 0, "axisStandard": 21, "contextCount": 203, "dts": { "calculationLink": { "local": [ "cake-20191231_cal.xml" ] }, "definitionLink": { "local": [ "cake-20191231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "cake-20191231x10ka.htm" ] }, "labelLink": { "local": [ "cake-20191231_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "cake-20191231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "cake-20191231.xsd" ], "remote": [ "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://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 693, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 9, "http://www.thecheesecakefactory.com/20191231": 2, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 17 }, "keyCustom": 102, "keyStandard": 436, "memberCustom": 27, "memberStandard": 27, "nsprefix": "cake", "nsuri": "http://www.thecheesecakefactory.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Acquisition", "role": "http://www.thecheesecakefactory.com/role/DisclosureAcquisition", "shortName": "Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Other Receivables", "role": "http://www.thecheesecakefactory.com/role/DisclosureOtherReceivables", "shortName": "Other Receivables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Inventories", "role": "http://www.thecheesecakefactory.com/role/DisclosureInventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Prepaid Expenses", "role": "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpenses", "shortName": "Prepaid Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Property and Equipment", "role": "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Intangible Assets, net", "role": "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNet", "shortName": "Intangible Assets, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Leases", "role": "http://www.thecheesecakefactory.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Other Assets", "role": "http://www.thecheesecakefactory.com/role/DisclosureOtherAssets", "shortName": "Other Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "cake:GiftCardsLiabilitiesAndAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Gift Cards", "role": "http://www.thecheesecakefactory.com/role/DisclosureGiftCards", "shortName": "Gift Cards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "cake:GiftCardsLiabilitiesAndAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Other Accrued Expenses", "role": "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpenses", "shortName": "Other Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Long-Term Debt", "role": "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Other Noncurrent Liabilities", "role": "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilities", "shortName": "Other Noncurrent Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Commitments and Contingencies", "role": "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Stockholders' Equity", "role": "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Stock-Based Compensation", "role": "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Employee Benefit Plans", "role": "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - Income Taxes", "role": "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - Segment Information", "role": "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12001 - Disclosure - Quarterly Financial Data (unaudited)", "role": "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataUnaudited", "shortName": "Quarterly Financial Data (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12101 - Disclosure - Subsequent Events", "role": "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_25Y-lJUeN0GxdAZv70BrBw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_25Y-lJUeN0GxdAZv70BrBw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Acquisition (Tables)", "role": "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionTables", "shortName": "Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "cake:ScheduleOfOtherReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Other Receivables (Tables)", "role": "http://www.thecheesecakefactory.com/role/DisclosureOtherReceivablesTables", "shortName": "Other Receivables (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "cake:ScheduleOfOtherReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Inventories (Tables)", "role": "http://www.thecheesecakefactory.com/role/DisclosureInventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "cake:ScheduleOfPrepaidExpensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Prepaid Expenses (Tables)", "role": "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesTables", "shortName": "Prepaid Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "cake:ScheduleOfPrepaidExpensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Property and Equipment (Tables)", "role": "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Intangible Assets, net (Tables)", "role": "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetTables", "shortName": "Intangible Assets, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Leases (Tables)", "role": "http://www.thecheesecakefactory.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Other Assets (Tables)", "role": "http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsTables", "shortName": "Other Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME", "role": "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome", "shortName": "CONSOLIDATED STATEMENTS OF INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "cake:GiftCardsLiabilitiesAndAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "cake:ScheduleOfGiftCardLiabilityActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Gift Cards (Tables)", "role": "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsTables", "shortName": "Gift Cards (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "cake:GiftCardsLiabilitiesAndAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "cake:ScheduleOfGiftCardLiabilityActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Other Accrued Expenses (Tables)", "role": "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesTables", "shortName": "Other Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "cake:ScheduleOfOtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Other Noncurrent Liabilities (Tables)", "role": "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesTables", "shortName": "Other Noncurrent Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "cake:ScheduleOfOtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31803 - Disclosure - Income Taxes (Tables)", "role": "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31903 - Disclosure - Segment Information (Tables)", "role": "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32003 - Disclosure - Quarterly Financial Data (unaudited) (Tables)", "role": "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataUnauditedTables", "shortName": "Quarterly Financial Data (unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfRestaurants", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_restaurant_L7l4JOYAhk-v_q26XQaLxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfRestaurants", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_restaurant_L7l4JOYAhk-v_q26XQaLxA", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "cake:ScheduleOfOtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails", "shortName": "Summary of Significant Accounting Policies - Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_us-gaap_FairValueByLiabilityClassAxis_cake_ContingentConsiderationAndCompensationLiabilitiesMember_Gymthck9lU6ZgDhDwcfsjQ", "decimals": "-3", "lang": null, "name": "cake:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquisitionDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "-3", "first": true, "lang": null, "name": "cake:ImpairmentOfAssetsAndLeaseTerminations", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - Summary of Significant Accounting Policies - Impairment of Long-Lived Assets and Lease Terminations (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationsDetails", "shortName": "Summary of Significant Accounting Policies - Impairment of Long-Lived Assets and Lease Terminations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_4_2017_To_1_2_2018_5o4Mgk0oFEqdpEpRvfeU-A", "decimals": "INF", "lang": null, "name": "cake:ImpairmentOfAssetsAndLeaseTerminationsNumberOfRestaurants", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_restaurant_L7l4JOYAhk-v_q26XQaLxA", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "cake:ScheduleOfDepreciationAndAmortizationPeriodsTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandBuildingsAndImprovementsMember_xYxb9lLS_0C9xhEJlwLKgA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "shortName": "Summary of Significant Accounting Policies - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "cake:ScheduleOfDepreciationAndAmortizationPeriodsTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandBuildingsAndImprovementsMember_xYxb9lLS_0C9xhEJlwLKgA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "cake:InvestmentsInUnconsolidatedAffiliatesPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_1_1_2019_goVkAo_wvEimuDgZPZj2zQ", "decimals": "INF", "first": true, "lang": null, "name": "cake:EquityInvestmentsInNumberOfRestaurants", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_restaurant_L7l4JOYAhk-v_q26XQaLxA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - Summary of Significant Accounting Policies - Investments in Unconsolidated Affiliates (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInUnconsolidatedAffiliatesDetails", "shortName": "Summary of Significant Accounting Policies - Investments in Unconsolidated Affiliates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "cake:InvestmentsInUnconsolidatedAffiliatesPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_1_1_2019_goVkAo_wvEimuDgZPZj2zQ", "decimals": "INF", "first": true, "lang": null, "name": "cake:EquityInvestmentsInNumberOfRestaurants", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_restaurant_L7l4JOYAhk-v_q26XQaLxA", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40106 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "INF", "first": true, "lang": null, "name": "cake:NumberOfLeasesExecutedButHaveNotYetCommenced", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_lease_56M2uT5VjEK2gbncx_CeSw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40107 - Disclosure - Summary of Significant Accounting Policies - Leases (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "shortName": "Summary of Significant Accounting Policies - Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "INF", "first": true, "lang": null, "name": "cake:NumberOfLeasesExecutedButHaveNotYetCommenced", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_lease_56M2uT5VjEK2gbncx_CeSw", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40108 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingCostsDetails", "shortName": "Summary of Significant Accounting Policies - Advertising Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_10_2_2019_To_12_31_2019_c9jCB5E4wEGI-XhW4rfUPA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40109 - Disclosure - Summary of Significant Accounting Policies - Net income per share (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails", "shortName": "Summary of Significant Accounting Policies - Net income per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_3NyOrRFDlk21WeqgbCgToQ", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasePracticalExpedientsPackage", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40110 - Disclosure - Significant Accounting Policies - Recent Accounting Pronouncements (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "shortName": "Significant Accounting Policies - Recent Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasePracticalExpedientsPackage", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_srt_RangeAxis_srt_MinimumMember_Nt5vBUix3EGk_2U-zi5skw", "decimals": "-5", "first": true, "lang": null, "name": "cake:UndiscountedRangeOfOutcomesPerMonteCarloModel", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Acquisition - FRC Agreements (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails", "shortName": "Acquisition - FRC Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_10_2_2019_To_10_2_2019_us-gaap_BusinessAcquisitionAxis_cake_FrcAcquisitionMember_t4Ie98sk5Ua4SZIzYISOFA", "decimals": "INF", "lang": null, "name": "cake:NumberOfLocationsWhereOperationsHeld", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_location_ooK5_no3nEOQE0sa5t6Saw", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Acquisition - Fair value of the assets acquired and liabilities assumed (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "shortName": "Acquisition - Fair value of the assets acquired and liabilities assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_12_31_2019_To_12_31_2019_us-gaap_BusinessAcquisitionAxis_cake_NorthItaliaRemainingBusinessOfFoxRestaurantConceptsLlcIncludingFlowerChildAndAllOtherFRCBrandsMember_sUgkKyuo80GuIS0-CG4LAw", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Acquisition - Pro Forma Results of Operations (unaudited) (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionProFormaResultsOfOperationsUnauditedDetails", "shortName": "Acquisition - Pro Forma Results of Operations (unaudited) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_1_3_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_50nb59wYLUCsPV9vlsHBMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY", "role": "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_1_3_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_50nb59wYLUCsPV9vlsHBMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "cake:ScheduleOfOtherReceivablesTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "first": true, "lang": null, "name": "cake:GiftCardResellerReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Other Receivables (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureOtherReceivablesDetails", "shortName": "Other Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "cake:ScheduleOfOtherReceivablesTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "first": true, "lang": null, "name": "cake:GiftCardResellerReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "first": true, "lang": null, "name": "cake:RestaurantFoodAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Inventories (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "first": true, "lang": null, "name": "cake:RestaurantFoodAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "cake:ScheduleOfPrepaidExpensesTableTextBlock", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "first": true, "lang": null, "name": "cake:PrepaidGiftCardCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Prepaid Expenses (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesDetails", "shortName": "Prepaid Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "cake:ScheduleOfPrepaidExpensesTableTextBlock", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "first": true, "lang": null, "name": "cake:PrepaidGiftCardCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Property and Equipment (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Intangible Assets, net (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails", "shortName": "Intangible Assets, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "lang": null, "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Leases (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Leases - Maturity of operating lease liabilities (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Maturity of operating lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Other Assets (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsDetails", "shortName": "Other Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_1_1_2019_goVkAo_wvEimuDgZPZj2zQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Gift Cards (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails", "shortName": "Gift Cards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "cake:ScheduleOfGiftCardLiabilityActivityTableTextBlock", "cake:GiftCardsLiabilitiesAndAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_1_2_2018_9IbSqqjOJ0WE5is-g6SbXA", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedInsuranceCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Other Accrued Expenses (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails", "shortName": "Other Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedInsuranceCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_2_18_2020_To_2_18_2020_SNKGY2b4TUiU80HHPA-NhA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_25Y-lJUeN0GxdAZv70BrBw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Parenthetical)", "role": "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Long-Term Debt (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails", "shortName": "Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "cake:ScheduleOfOtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Other Noncurrent Liabilities (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesDetails", "shortName": "Other Noncurrent Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "cake:ScheduleOfOtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "lang": null, "name": "cake:ContingentConsiderationAndCompensationLiabilitiesNonCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_2_18_2020_To_2_18_2020_SNKGY2b4TUiU80HHPA-NhA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_25Y-lJUeN0GxdAZv70BrBw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Stockholders' Equity (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_TreasuryStockMember_2JYFcqB6kUCtovsRraSeHA", "decimals": "-5", "lang": null, "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_3NyOrRFDlk21WeqgbCgToQ", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_5_30_2019_wpIBAsqvlkKSQQphD_ZtQw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_3NyOrRFDlk21WeqgbCgToQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Stock-Based Compensation (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_5_30_2019_wpIBAsqvlkKSQQphD_ZtQw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_3NyOrRFDlk21WeqgbCgToQ", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41602 - Disclosure - Stock-Based Compensation - Net of Tax (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails", "shortName": "Stock-Based Compensation - Net of Tax (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_PSGJaD1kOECsa0epR2Yphg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_25Y-lJUeN0GxdAZv70BrBw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41603 - Disclosure - Stock-Based Compensation - Weighted Average Fair Value (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails", "shortName": "Stock-Based Compensation - Weighted Average Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_PSGJaD1kOECsa0epR2Yphg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_25Y-lJUeN0GxdAZv70BrBw", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "INF", "first": true, "lang": null, "name": "cake:NumberOfInvestmentOptionsAvailableMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_iIMDrTw_Gkqzztdwyl4A-w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Employee Benefit Plans (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlansDetails", "shortName": "Employee Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "INF", "first": true, "lang": null, "name": "cake:NumberOfInvestmentOptionsAvailableMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_iIMDrTw_Gkqzztdwyl4A-w", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - Income Taxes - Provision & Reconciliation (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails", "shortName": "Income Taxes - Provision & Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "-3", "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41802 - Disclosure - Income Taxes - Temporary Differences (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails", "shortName": "Income Taxes - Temporary Differences (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "As_Of_12_31_2019_e0nBVbWmPEO2Mst5WMkb4A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "-3", "lang": null, "name": "cake:ImpairmentOfAssetsAndLeaseTerminationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_10_2_2019_To_12_31_2019_c9jCB5E4wEGI-XhW4rfUPA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - Segment Information (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_10_2_2019_To_12_31_2019_c9jCB5E4wEGI-XhW4rfUPA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - Quarterly Financial Data (unaudited) (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails", "shortName": "Quarterly Financial Data (unaudited) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R82": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_10_2_2019_To_12_31_2019_c9jCB5E4wEGI-XhW4rfUPA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42002 - Disclosure - Quarterly Financial Data - Asset impairment (unaudited) (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataAssetImpairmentUnauditedDetails", "shortName": "Quarterly Financial Data - Asset impairment (unaudited) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_10_2_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cake_TheCheesecakeFactoryMember_E_uQv0MBQkeT9xTVyo321w", "decimals": "-5", "lang": null, "name": "cake:ImpactOfImpairmentOfAssetsAndLeaseTerminationsOnNetIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Y_rdtIRpgkWWxk7x18YgnQ", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_2_18_2020_To_2_18_2020_SNKGY2b4TUiU80HHPA-NhA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_25Y-lJUeN0GxdAZv70BrBw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42101 - Disclosure - Subsequent Events (Details)", "role": "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "cake-20191231x10ka.htm", "contextRef": "Duration_1_2_2019_To_12_31_2019_ZLx9QHmNC0m9C-ja9snyvg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 57, "tag": { "cake_AccruedPayrollAndSalesTaxesCurrent": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes and sales taxes incurred through that date and used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll and Sales Taxes, Current", "terseLabel": "Payroll and sales taxes" } } }, "localname": "AccruedPayrollAndSalesTaxesCurrent", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "cake_AcquisitionRelatedContingentConsiderationAndCompensationLiabilities": { "auth_ref": [], "crdr": "credit", "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 liabilities" } } }, "localname": "AcquisitionRelatedContingentConsiderationAndCompensationLiabilities", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "cake_AcquisitionRelatedDeferredConsiderationAndCompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents Acquisition-related deferred consideration and compensation.", "label": "Acquisition - Related Deferred Consideration and Compensation", "negatedLabel": "Acquisition-related deferred consideration and compensation" } } }, "localname": "AcquisitionRelatedDeferredConsiderationAndCompensation", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cake_AnnualFoundersRetirementBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the payments required under event of an actual or constructive termination of employment under employment agreements with certain executive officers.", "label": "Annual Founders Retirement Benefit", "terseLabel": "Annual founder's retirement benefit for ten years after termination of full time employment" } } }, "localname": "AnnualFoundersRetirementBenefit", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "cake_AssetImpairmentAndLeaseTerminationsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asset Impairment and Lease Terminations [Line Items]", "terseLabel": "Impairment of long-lived assets and lease terminations" } } }, "localname": "AssetImpairmentAndLeaseTerminationsLineItems", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationsDetails" ], "xbrltype": "stringItemType" }, "cake_AssetImpairmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Asset Impairment [Line Items]", "terseLabel": "Asset impairment" } } }, "localname": "AssetImpairmentLineItems", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataAssetImpairmentUnauditedDetails" ], "xbrltype": "stringItemType" }, "cake_BenefitInShareBasedCompensationExpenseOutOfPeriodAdjustmentRelatedToCorrectionInStockBasedCompensationValuationAndForfeitures": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the benefit recognized in share-based compensation expense, out-of-period adjustment related to correction in stock based compensation valuation and forfeitures.", "label": "Benefit in share-based compensation expense, out-of-period adjustment related to correction in stock-based compensation valuation and forfeitures" } } }, "localname": "BenefitInShareBasedCompensationExpenseOutOfPeriodAdjustmentRelatedToCorrectionInStockBasedCompensationValuationAndForfeitures", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "cake_BusinessAcquisitionAmountAdjustedAsItOwedByAcquiree": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of debt owed by the acquiree to the company.", "label": "Business Acquisition, Amount Adjusted as it Owed by the Acquiree", "terseLabel": "Amount owed by the acquiree" } } }, "localname": "BusinessAcquisitionAmountAdjustedAsItOwedByAcquiree", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "cake_BusinessAcquisitionAmountOfDeferredConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of deferred consideration.", "label": "Business Acquisition, Amount of Deferred Consideration", "terseLabel": "Deferred consideration" } } }, "localname": "BusinessAcquisitionAmountOfDeferredConsideration", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails", "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "cake_BusinessAcquisitionIndemnityEscrowAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of in indemnity escrow account.", "label": "Business Acquisition, Indemnity Escrow Amount", "terseLabel": "Amount in escrow account" } } }, "localname": "BusinessAcquisitionIndemnityEscrowAmount", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails", "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "cake_BusinessAcquisitionPeriodOfConsiderationAmountDeferred": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the period of consideration deferred.", "label": "Business Acquisition, Period of Consideration Amount Deferred", "terseLabel": "Period of amount deferred" } } }, "localname": "BusinessAcquisitionPeriodOfConsiderationAmountDeferred", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails", "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "cake_BusinessCombinationAcquisitionRelatedCostsContingentConsiderationCompensationAndAmortizationExpense": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "order": 8.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "BusinessCombinationAcquisitionRelatedCostsContingentConsiderationCompensationAndAmortizationExpense", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "cake_BusinessCombinationAcquisitionRelatedCostsImpactOnNetIncomeLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of acquisition related costs impact on net income (loss)", "label": "Business Combination, Acquisition Related Costs Impact On Net Income Loss", "terseLabel": "Acquisition related cost impact on net income loss" } } }, "localname": "BusinessCombinationAcquisitionRelatedCostsImpactOnNetIncomeLoss", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataAssetImpairmentUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "cake_BusinessCombinationChangesInFairValueDeferredAndContingentConsiderationAndCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount related to changes in the fair value of the deferred and contingent consideration and compensation expense, as well as amortization of acquired definite-lived licensing agreements.", "label": "Business Combination Changes In Fair Value Deferred and Contingent Consideration and Compensation Expense", "terseLabel": "Changes in the fair value of the deferred and contingent consideration and compensation expense" } } }, "localname": "BusinessCombinationChangesInFairValueDeferredAndContingentConsiderationAndCompensationExpense", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cake_BusinessCombinationConsiderationTransferredAssumptionOfDebtPreviouslyOwedByAcquiree": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of debt previously owed by the acquiree assumed by the company as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Assumption Of Debt Previously Owed By Acquiree", "terseLabel": "Assumption of debt previously owed by FRC" } } }, "localname": "BusinessCombinationConsiderationTransferredAssumptionOfDebtPreviouslyOwedByAcquiree", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cake_BusinessCombinationConsiderationTransferredAssumptionOfDeferredPayments": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of deferred payments assumed by the company, as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Assumption Of Deferred Payments", "terseLabel": "Deferred payments" } } }, "localname": "BusinessCombinationConsiderationTransferredAssumptionOfDeferredPayments", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cake_BusinessCombinationFutureCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of future compensation expense relating to acquisition.", "label": "Business Combination Future Compensation Expense", "terseLabel": "Future compensation expense" } } }, "localname": "BusinessCombinationFutureCompensationExpense", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "cake_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liabilities", "negatedLabel": "Operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cake_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease right-of-use assets assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-of-use Assets", "terseLabel": "Operating lease assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cake_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cake_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This represents the Right of use of Assets related to acquisition.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right-of-Use Asset", "terseLabel": "Right-of-use assets related to the Acquisition" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAsset", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "cake_CheesecakeFactoryIncorporatedExecutiveSavingsPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The Cheesecake Factory Incorporated Executive Savings Plan (\"ESP\"), a non-qualified deferred compensation plan for our executive officers and a select group of management and/or highly compensated staff members as defined in the plan document.", "label": "Cheesecake Factory Incorporated Executive Savings Plan [Member]", "terseLabel": "ESP" } } }, "localname": "CheesecakeFactoryIncorporatedExecutiveSavingsPlanMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "cake_ConcentrationOfCreditRiskAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Concentration of Credit Risk [Abstract]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationOfCreditRiskAbstract", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "cake_ConstructionContributionsReceivable": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherReceivablesDetails": { "order": 2.0, "parentTag": "us-gaap_NontradeReceivables", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of receivables from landlord relating to construction contributions.", "label": "Construction Contributions, Receivable", "verboseLabel": "Landlord construction contributions" } } }, "localname": "ConstructionContributionsReceivable", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "cake_ConsumerPackagedGoodsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represent the information pertaining to consumer packaged goods.", "label": "Consumer Packaged Goods [Member]", "terseLabel": "Consumer packaged goods" } } }, "localname": "ConsumerPackagedGoodsMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "cake_ContingentConsiderationAndCompensationLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to contingent consideration and compensation liabilities.", "label": "Contingent Consideration And Compensation Liabilities [Member]", "terseLabel": "Contingent consideration and compensation liabilities" } } }, "localname": "ContingentConsiderationAndCompensationLiabilitiesMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "cake_ContingentConsiderationAndCompensationLiabilitiesNonCurrent": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of contingent consideration and compensation liabilities payable beyond one year (or the operating cycle, if longer).", "label": "Contingent Consideration and Compensation Liabilities, Non-current", "terseLabel": "Contingent consideration and compensation liabilities" } } }, "localname": "ContingentConsiderationAndCompensationLiabilitiesNonCurrent", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cake_CreditCardSalesConversionToCashPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the typical number of days required for a credit or debit card sale to be converted to cash.", "label": "Credit Card Sales Conversion to Cash Period", "terseLabel": "Conversion period, credit card sales" } } }, "localname": "CreditCardSalesConversionToCashPeriod", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "cake_DebtInstrumentAdjustedDebtRatio": { "auth_ref": [], "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" } } }, "localname": "DebtInstrumentAdjustedDebtRatio", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "pureItemType" }, "cake_DebtInstrumentEBITDARRatio": { "auth_ref": [], "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" } } }, "localname": "DebtInstrumentEBITDARRatio", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "pureItemType" }, "cake_DebtInstrumentFinancialCovenantAdjustedDebtRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the ratio of adjusted debt to trailing 12-month EBITDAR (\"Adjusted Debt Ratio\") under financial covenants which the entity is obligated to maintain.", "label": "Debt Instrument, Financial Covenant Adjusted Debt Ratio", "terseLabel": "Financial covenant, Net Adjusted Leverage Ratio" } } }, "localname": "DebtInstrumentFinancialCovenantAdjustedDebtRatio", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "pureItemType" }, "cake_DebtInstrumentFinancialCovenantEBITDARRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the ratio of trailing 12-month EBITDAR to interest and rental expense (\"EBITDAR Ratio\") under financial covenants which the entity is obligated to maintain.", "label": "Debt Instrument, Financial Covenant EBITDAR Ratio", "terseLabel": "Financial covenant, EBITDAR Ratio" } } }, "localname": "DebtInstrumentFinancialCovenantEBITDARRatio", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "pureItemType" }, "cake_DeemedLandlordFinancingLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This represents Deemed landlord financing liabilities.", "label": "Deemed Landlord Financing Liabilities", "negatedLabel": "Deemed landlord financing liabilities" } } }, "localname": "DeemedLandlordFinancingLiabilities", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "cake_DeemedLandlordFinancingLiability": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Landlord contributions toward structural tenant improvements for those leases in which the Company is deemed for accounting purposes to be the owner of the asset.", "label": "Deemed Landlord Financing Liability", "terseLabel": "Deemed landlord financing liabilities" } } }, "localname": "DeemedLandlordFinancingLiability", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "cake_DeemedLandlordFinancingProceeds": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value of deemed landlord financing proceeds noncash financing.", "label": "Deemed Landlord Financing Proceeds", "terseLabel": "Deemed landlord financing proceeds" } } }, "localname": "DeemedLandlordFinancingProceeds", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cake_DeferredCompensationPlanAssetsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets, Fair Value Disclosure", "terseLabel": "Non-qualified deferred compensation assets" } } }, "localname": "DeferredCompensationPlanAssetsFairValueDisclosure", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "cake_DeferredConsideration": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of deferred consideration.", "label": "Deferred Consideration", "terseLabel": "Deferred consideration" } } }, "localname": "DeferredConsideration", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "cake_DeferredConsiderationNonCurrent": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of deferred consideration payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Consideration, Non-current", "negatedLabel": "Deferred consideration related to Acquisition", "terseLabel": "Deferred consideration" } } }, "localname": "DeferredConsiderationNonCurrent", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "cake_DescriptionOfBusinessAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Description of Business [Abstract]", "terseLabel": "Description of Business" } } }, "localname": "DescriptionOfBusinessAbstract", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "cake_DevelopmentAndSiteFeeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the development and site fee.", "label": "Development And Site Fee [Member]", "terseLabel": "Development and site fee" } } }, "localname": "DevelopmentAndSiteFeeMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "cake_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Document and Entity Information" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.thecheesecakefactory.com/20191231", "xbrltype": "stringItemType" }, "cake_EffectiveIncomeTaxRateReconciliationDeferredCompensation": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to the deferred compensation.", "label": "Effective Income Tax Rate Reconciliation, Deferred Compensation", "terseLabel": "Deferred compensation (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeferredCompensation", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "xbrltype": "percentItemType" }, "cake_EffectiveIncomeTaxRateReconciliationEquityCompensationPercent": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pre-tax income (loss) from continuing operations attributable to impact of effective tax rate that requires the tax impact of exercised stock options and vested restricted stock to be recorded in the income tax provision instead of additional paid-in capital.", "label": "Effective Income Tax Rate Reconciliation, Equity Compensation, Percent", "terseLabel": "Equity compensation (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationEquityCompensationPercent", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "xbrltype": "percentItemType" }, "cake_EffectiveIncomeTaxRateReconciliationFederalInsuranceContributionsActTipTaxCredits": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate that can be explained by the Federal Insurance Contributions Act tip tax credits recorded during the period.", "label": "Effective Income Tax Rate Reconciliation, Federal Insurance Contributions Act Tip Tax Credits", "terseLabel": "Credit for FICA taxes paid on tips (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationFederalInsuranceContributionsActTipTaxCredits", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "xbrltype": "percentItemType" }, "cake_EffectiveIncomeTaxRateReconciliationImpactOfChangeInStatutoryRateOnDeferredTaxesPercent": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pre-tax income (loss) from continuing operations attributable to impact of change in statutory rate on deferred taxes.", "label": "Effective Income Tax Rate Reconciliation, Impact of Change in Statutory Rate on Deferred Taxes, Percent", "terseLabel": "Impact of statutory rate change on deferred taxes (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationImpactOfChangeInStatutoryRateOnDeferredTaxesPercent", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "xbrltype": "percentItemType" }, "cake_EquityInvestmentsInNumberOfRestaurants": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the equity investments in number of restaurants.", "label": "Equity Investments in Number of Restaurants", "terseLabel": "Equity investments in number of restaurants" } } }, "localname": "EquityInvestmentsInNumberOfRestaurants", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "integerItemType" }, "cake_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquisitionDateFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of acquisition date fair value.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Acquisition Date Fair Value", "terseLabel": "Acquisition-date fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquisitionDateFairValue", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "cake_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityChangeInFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of change in fair value of acquisition.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Change In Fair Value", "terseLabel": "Change in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityChangeInFairValue", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "cake_FairValueOfPreviouslyHeldEquityInvestmentsClassifiedAsNonCashInvestingActivities": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to fair value of previously held equity investments.", "label": "Fair Value of Previously Held Equity Investments, Classified as Non Cash Investing Activities", "terseLabel": "Fair value of previously held equity investments" } } }, "localname": "FairValueOfPreviouslyHeldEquityInvestmentsClassifiedAsNonCashInvestingActivities", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cake_FederalFundsEffectiveRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the federal funds effective rate.", "label": "Federal Funds Effective Rate [Member]", "terseLabel": "Federal Funds Effective Rate" } } }, "localname": "FederalFundsEffectiveRateMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "cake_FrcAcquisitionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to FRC Agreements.", "label": "Frc Acquisition [Member]", "terseLabel": "FRC Acquisition" } } }, "localname": "FrcAcquisitionMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails", "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionProFormaResultsOfOperationsUnauditedDetails", "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "cake_GiftCardAssetRollForward": { "auth_ref": [], "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]", "terseLabel": "Gift card contract assets (1):" } } }, "localname": "GiftCardAssetRollForward", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails" ], "xbrltype": "stringItemType" }, "cake_GiftCardAssetsAmortization": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of amortization of gift card assets.", "label": "Gift Card Assets, Amortization", "terseLabel": "Amortization" } } }, "localname": "GiftCardAssetsAmortization", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails" ], "xbrltype": "monetaryItemType" }, "cake_GiftCardAssetsDeferral": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of deferrals for gift card assets.", "label": "Gift Card Assets, Deferral", "terseLabel": "Deferrals" } } }, "localname": "GiftCardAssetsDeferral", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails" ], "xbrltype": "monetaryItemType" }, "cake_GiftCardLiabilityActivationsCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of activations for gift card liability.", "label": "Gift Card Liability Activations, Current", "terseLabel": "Activations" } } }, "localname": "GiftCardLiabilityActivationsCurrent", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails" ], "xbrltype": "monetaryItemType" }, "cake_GiftCardLiabilityRedemptionsAndBreakageCurrent": { "auth_ref": [], "crdr": "debit", "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" } } }, "localname": "GiftCardLiabilityRedemptionsAndBreakageCurrent", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails" ], "xbrltype": "monetaryItemType" }, "cake_GiftCardLiabilityRollForward": { "auth_ref": [], "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:" } } }, "localname": "GiftCardLiabilityRollForward", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails" ], "xbrltype": "stringItemType" }, "cake_GiftCardResellerReceivables": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherReceivablesDetails": { "order": 1.0, "parentTag": "us-gaap_NontradeReceivables", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of receivables from gift card resellers.", "label": "Gift Card Reseller Receivables", "terseLabel": "Gift card distributors" } } }, "localname": "GiftCardResellerReceivables", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "cake_GiftCardsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Gift Cards" } } }, "localname": "GiftCardsAbstract", "nsuri": "http://www.thecheesecakefactory.com/20191231", "xbrltype": "stringItemType" }, "cake_GiftCardsAssetsCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of gift card assets, current.", "label": "Gift Cards Assets, Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "GiftCardsAssetsCurrent", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails" ], "xbrltype": "monetaryItemType" }, "cake_GiftCardsLiabilitiesAndAssetsTextBlock": { "auth_ref": [], "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" } } }, "localname": "GiftCardsLiabilitiesAndAssetsTextBlock", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCards" ], "xbrltype": "textBlockItemType" }, "cake_GrandLuxCafeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents details regarding the Grand Lux Cafe restaurants.", "label": "Grand Lux Cafe [Member]", "terseLabel": "Grand Lux Cafe" } } }, "localname": "GrandLuxCafeMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationsDetails" ], "xbrltype": "domainItemType" }, "cake_ImpactOfImpairmentOfAssetsAndLeaseTerminationsOnNetIncome": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "Impact of Impairment of Assets and Lease Terminations on Net Income", "terseLabel": "Impact of impairment and lease termination expenses on net income" } } }, "localname": "ImpactOfImpairmentOfAssetsAndLeaseTerminationsOnNetIncome", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataAssetImpairmentUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "cake_ImpairmentOfAssetsAndLeaseTerminationExpense": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "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 terminations" } } }, "localname": "ImpairmentOfAssetsAndLeaseTerminationExpense", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cake_ImpairmentOfAssetsAndLeaseTerminations": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "order": 6.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The charges incurred to terminate lease and charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value.", "label": "Impairment of Assets and Lease Terminations", "terseLabel": "Impairment of assets and lease terminations" } } }, "localname": "ImpairmentOfAssetsAndLeaseTerminations", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataAssetImpairmentUnauditedDetails", "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationsDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "cake_ImpairmentOfAssetsAndLeaseTerminationsNumberOfRestaurants": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of restaurants for which impairment and lease termination expenses were recorded.", "label": "Impairment of Assets and Lease Terminations Number of Restaurants", "terseLabel": "Number of restaurants for which impairment and lease termination expenses were recorded" } } }, "localname": "ImpairmentOfAssetsAndLeaseTerminationsNumberOfRestaurants", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationsDetails" ], "xbrltype": "integerItemType" }, "cake_IncreaseDecreaseInGiftCardLiabilities": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "IncreaseDecreaseInGiftCardLiabilities", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cake_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "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" } } }, "localname": "IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cake_IntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Intangible Assets [Line Items]" } } }, "localname": "IntangibleAssetsLineItems", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "cake_InterestAndOtherNonoperatingIncomeExpense": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "InterestAndOtherNonoperatingIncomeExpense", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "cake_InternalRevenueCode401kPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents a defined contribution benefit plan in accordance with section 401(k) of the Internal Revenue Code (\"401(k) Plan\") that is open to our staff members who meet certain compensation and eligibility requirements.", "label": "Internal Revenue Code401k Plan [Member]", "terseLabel": "401(k) Plan" } } }, "localname": "InternalRevenueCode401kPlanMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "cake_InvestmentsInUnconsolidatedAffiliatesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investments in unconsolidated affiliates.", "label": "Investments in Unconsolidated Affiliates, Policy [Policy Text Block]", "terseLabel": "Investments in Unconsolidated Affiliates" } } }, "localname": "InvestmentsInUnconsolidatedAffiliatesPolicyPolicyTextBlock", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cake_LaborExpensesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The allocation (or location) of expense to (in) labor expenses.", "label": "Labor Expenses [Member]", "terseLabel": "Labor expenses" } } }, "localname": "LaborExpensesMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "xbrltype": "domainItemType" }, "cake_LeaseSupplementalCashFlowInformationDisclosureTableTextBlock": { "auth_ref": [], "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": "Supplemental cash flow information related to leases" } } }, "localname": "LeaseSupplementalCashFlowInformationDisclosureTableTextBlock", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "cake_LeaseholdAcquisitionAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This member stands for leasehold acquisition assets.", "label": "Leasehold Acquisition Assets [Member]", "terseLabel": "Leasehold acquisition assets" } } }, "localname": "LeaseholdAcquisitionAssetsMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "cake_LesseeOperatingLeaseLiabilitiesOptionsToExtendLeaseTerms": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount represents the lessee operating lease liabilities options to extend lease terms.", "label": "Lessee Operating Lease Liabilities Options to Extend Lease Terms", "terseLabel": "Operating lease liabilities related to options extend" } } }, "localname": "LesseeOperatingLeaseLiabilitiesOptionsToExtendLeaseTerms", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cake_LineOfCreditFacilityBorrowingCapacityIncreaseAvailable": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the additional borrowing capacity available upon request of the entity and satisfaction of certain conditions.", "label": "Line of Credit Facility, Borrowing Capacity, Increase Available", "terseLabel": "Additional available credit" } } }, "localname": "LineOfCreditFacilityBorrowingCapacityIncreaseAvailable", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "cake_LoanToUnconsolidatedAffiliateAssumedInAcquisition": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "It represents the information pertaining to loan to unconsolidated affiliate assumed in acquisition.", "label": "Loan To Unconsolidated Affiliate Assumed In Acquisition", "verboseLabel": "Loan to unconsolidated affiliate assumed in acquisition" } } }, "localname": "LoanToUnconsolidatedAffiliateAssumedInAcquisition", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cake_LoansMadeToUnconsolidatedAffiliates": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the Loans made to unconsolidated affiliates", "label": "Loans Made To Unconsolidated Affiliates", "negatedLabel": "loans made to unconsolidated Affiliates" } } }, "localname": "LoansMadeToUnconsolidatedAffiliates", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cake_LoansRepaidByUnconsolidatedAffiliatesAsReductionOfAcquisitionCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "It represents the information pertaining to loans repaid by unconsolidated affiliates as a reduction of acquisition cash.", "label": "Loans Repaid By Unconsolidated Affiliates As A Reduction Of Acquisition Cash", "verboseLabel": "Loans repaid by unconsolidated affiliates as a reduction of acquisition cash" } } }, "localname": "LoansRepaidByUnconsolidatedAffiliatesAsReductionOfAcquisitionCash", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cake_MinimumLeasePaymentsForLeases": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This information represents the amount of minimum lease payments for leases signed but not yet commenced.", "label": "Minimum Lease Payments for Leases", "terseLabel": "Minimum lease payment for leases" } } }, "localname": "MinimumLeasePaymentsForLeases", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cake_MinimumLeasePaymentsForLeasesAndRealEstate": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This information represents the amount of minimum lease payments for real estate and leases signed but not yet commenced.", "label": "Minimum lease payments for leases and real estate", "terseLabel": "Minimum payments for real estate and leases" } } }, "localname": "MinimumLeasePaymentsForLeasesAndRealEstate", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "cake_NetExpenseOnPropertyAndEquipmentDisposals": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of net expense on property and equipment disposals recorded in interest and other expense, net.", "label": "Net Expense On Property And Equipment Disposals", "terseLabel": "Net expense on property and equipment disposals" } } }, "localname": "NetExpenseOnPropertyAndEquipmentDisposals", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "cake_NonCashFinancingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non-cash financing [Abstract].", "label": "Non-Cash Financing [Abstract]", "terseLabel": "Non-cash financing:" } } }, "localname": "NonCashFinancingAbstract", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "cake_NonCashInvestingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non-cash investing [Abstract].", "label": "Non-Cash Investing [Abstract]", "terseLabel": "Non-cash investing:" } } }, "localname": "NonCashInvestingAbstract", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "cake_NonCashOperatingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non-cash operating [Abstract].", "label": "Non-cash Operating [Abstract].", "terseLabel": "Non-cash operating:" } } }, "localname": "NonCashOperatingAbstract", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "cake_NonTransferableAlcoholicBeverageLicensingAgreementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This member stands for non transferable alcoholic beverage licenses.", "label": "Non Transferable Alcoholic Beverage Licensing Agreements [Member]", "terseLabel": "Non-transferable alcoholic beverage licenses" } } }, "localname": "NonTransferableAlcoholicBeverageLicensingAgreementsMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "cake_NorthItaliaAcquisitionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to investment in North Italia.", "label": "North Italia Acquisition [Member]", "terseLabel": "North Italia Acquisition" } } }, "localname": "NorthItaliaAcquisitionMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails", "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionProFormaResultsOfOperationsUnauditedDetails", "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "cake_NorthItaliaAndFlowerChildMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information related to North Italia and Flower Child.", "label": "North Italia And Flower Child [Member]", "terseLabel": "North Italia and Flower Child" } } }, "localname": "NorthItaliaAndFlowerChildMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "domainItemType" }, "cake_NorthItaliaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to North Italia.", "label": "North Italia [Member]", "terseLabel": "North Italia" } } }, "localname": "NorthItaliaMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "cake_NorthItaliaRemainingBusinessOfFoxRestaurantConceptsLlcIncludingFlowerChildAndAllOtherFRCBrandsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to North Italia and the remaining business of Fox Restaurant Concepts LLC, including Flower Child and all other FRC brands (the \"Acquisition\").", "label": "North Italia Remaining Business Of Fox Restaurant Concepts Llc Including Flower Child And All Other F R C Brands [Member]", "terseLabel": "Acquisition" } } }, "localname": "NorthItaliaRemainingBusinessOfFoxRestaurantConceptsLlcIncludingFlowerChildAndAllOtherFRCBrandsMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataAssetImpairmentUnauditedDetails" ], "xbrltype": "domainItemType" }, "cake_NumberOfBakeryProductionFacilities": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the entity's number of operating bakery production facilities.", "label": "Number of Bakery Production Facilities", "terseLabel": "Number of bakery production facilities" } } }, "localname": "NumberOfBakeryProductionFacilities", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "cake_NumberOfConceptWhereOperationsHeld": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amount of number of concept where operations held.", "label": "Number of Concept Where Operations Held", "terseLabel": "Number of concept" } } }, "localname": "NumberOfConceptWhereOperationsHeld", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails" ], "xbrltype": "integerItemType" }, "cake_NumberOfInternationalLocationsOperatingUnderLicensingAgreements": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of International locations that are operating under licensing agreements with the Company.", "label": "Number Of International Locations Operating Under Licensing Agreements", "terseLabel": "Number of International locations operating under licensing agreements" } } }, "localname": "NumberOfInternationalLocationsOperatingUnderLicensingAgreements", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "cake_NumberOfInvestmentOptionsAvailableMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the minimum number of investment options available to plan participants.", "label": "Number of Investment Options Available Minimum", "terseLabel": "Minimum number of investment options available to participating plan members" } } }, "localname": "NumberOfInvestmentOptionsAvailableMinimum", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "integerItemType" }, "cake_NumberOfLeasesExecutedButHaveNotYetCommenced": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of leases that have been executed but have not yet commenced.", "label": "Number of Leases Executed but have not Yet Commenced", "terseLabel": "Number of leases that have been executed but have not yet commenced" } } }, "localname": "NumberOfLeasesExecutedButHaveNotYetCommenced", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "integerItemType" }, "cake_NumberOfLocationsWhereOperationsHeld": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amount of number of locations where operations held.", "label": "Number Of Locations Where Operations Held", "terseLabel": "Number of locations" } } }, "localname": "NumberOfLocationsWhereOperationsHeld", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails" ], "xbrltype": "integerItemType" }, "cake_NumberOfRestaurantsReceivingJanitorialServicesFromVendor": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents number of Southern California restaurants receiving janitorial services from vendor.", "label": "Number of Restaurants Receiving Janitorial Services From Vendor", "terseLabel": "Number of restaurants receiving janitorial services" } } }, "localname": "NumberOfRestaurantsReceivingJanitorialServicesFromVendor", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "cake_NumberOfStatesWhereOperationsHeld": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amount of number of states where operations held.", "label": "Number of states where operations held", "terseLabel": "Number of states" } } }, "localname": "NumberOfStatesWhereOperationsHeld", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails" ], "xbrltype": "integerItemType" }, "cake_NumberOfYearsAnnualFoundersRetirementBenefitAfterTerminationOfFullTimeEmployment": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of years for annual founder's retirement benefit after termination of full time employment.", "label": "Number of Years Annual Founders Retirement Benefit after Termination of Full Time Employment", "terseLabel": "Number of years annual founder's retirement benefit after termination of full time employment" } } }, "localname": "NumberOfYearsAnnualFoundersRetirementBenefitAfterTerminationOfFullTimeEmployment", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "cake_NumberOfYearsForProvidingFinanceToAchieveTargets": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of years for providing finance to achieve the targets.", "label": "Number of Years for Providing Finance to Achieve the Targets", "terseLabel": "Number of years for providing finance to achieve the targets" } } }, "localname": "NumberOfYearsForProvidingFinanceToAchieveTargets", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails", "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "cake_OneMonthAdjustedLIBORateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to one-month adjusted LIBO rate.", "label": "One Month Adjusted L I B O Rate [Member]", "terseLabel": "One-month Adjusted LIBO Rate" } } }, "localname": "OneMonthAdjustedLIBORateMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "cake_OperatingLeaseRightOfUseAssetsWeightedAverageAmortizationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period for operating lease right-of-use assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Right-of-use Assets, Weighted Average Amortization Period", "terseLabel": "Operating lease assets, weighted-average amortization period" } } }, "localname": "OperatingLeaseRightOfUseAssetsWeightedAverageAmortizationPeriod", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "durationItemType" }, "cake_OperatingLeasesRentExpenseOtherCharges": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesRentExpenseNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the other charges for the reporting period incurred under operating leases.", "label": "Operating Leases Rent Expense Other Charges", "terseLabel": "Common area maintenance and taxes" } } }, "localname": "OperatingLeasesRentExpenseOtherCharges", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "cake_OtherFoxRestaurantConceptsLlcMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to other Fox Restaurant Concepts LLC.", "label": "Other Fox Restaurant Concepts Llc [Member]", "terseLabel": "Other FRC" } } }, "localname": "OtherFoxRestaurantConceptsLlcMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "cake_OtherOperatingCostsAndExpensesMember": { "auth_ref": [], "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" } } }, "localname": "OtherOperatingCostsAndExpensesMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "xbrltype": "domainItemType" }, "cake_PaymentsForDeemedLandlordFinancing": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Repayment of the obligation related to build to suit real estate projects.", "label": "Payments for Deemed Landlord Financing", "negatedLabel": "Deemed landlord financing payments" } } }, "localname": "PaymentsForDeemedLandlordFinancing", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cake_PaymentsRequiredUnderEventOfActualOrConstructiveTerminationOfEmployment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the payments required under event of an actual or constructive termination of employment under employment agreements with certain executive officers.", "label": "Payments Required under Event of Actual or Constructive Termination of Employment", "terseLabel": "Payments required under event of an actual or constructive termination of employment" } } }, "localname": "PaymentsRequiredUnderEventOfActualOrConstructiveTerminationOfEmployment", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "cake_PercentageOfMinimumBaseRentPaymentOnRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The contingent rent above the minimum base rent payments based on a percentage of revenues.", "label": "Percentage Of Minimum Base Rent Payment on Revenue", "terseLabel": "Percentage of revenue" } } }, "localname": "PercentageOfMinimumBaseRentPaymentOnRevenue", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "percentItemType" }, "cake_PeriodAfterTerminationOfFullTimeEmploymentAnnualFoundersRetirementBenefit": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The period after termination of full time employment under annual founder's retirement benefit.", "label": "Period After Termination Of Full Time Employment, Annual Founders Retirement Benefit", "terseLabel": "Number of months annual founder's retirement benefit after termination of full time employment" } } }, "localname": "PeriodAfterTerminationOfFullTimeEmploymentAnnualFoundersRetirementBenefit", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "cake_PrepaidGiftCardCosts": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of gift card cost payments made in advance over the period; such amounts will be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Prepaid Gift Card Costs", "terseLabel": "Gift card contract assets" } } }, "localname": "PrepaidGiftCardCosts", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesDetails" ], "xbrltype": "monetaryItemType" }, "cake_ProceedsFromDeemedLandlordFinancing": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from proceeds received from lesser related to build to suit real estate projects.", "label": "Proceeds from Deemed Landlord Financing", "terseLabel": "Deemed landlord financing proceeds" } } }, "localname": "ProceedsFromDeemedLandlordFinancing", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cake_PromotionalProgramsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the promotional programs member.", "label": "Promotional Programs [Member]", "terseLabel": "Promotional programs" } } }, "localname": "PromotionalProgramsMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "cake_PurchaseObligationsDueWithinTermsRecorded": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This information represents the purchase obligations are primarily due within three years and recorded as liabilities.", "label": "Purchase Obligations Due Within Terms Recorded", "terseLabel": "Purchase obligations due within terms recorded" } } }, "localname": "PurchaseObligationsDueWithinTermsRecorded", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "cake_RestaurantFixturesAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to restaurant fixtures and equipment.", "label": "Restaurant Fixtures And Equipment [Member]", "terseLabel": "Furnishings, fixtures and equipment" } } }, "localname": "RestaurantFixturesAndEquipmentMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "cake_RestaurantFoodAndSuppliesNetOfReserves": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "RestaurantFoodAndSuppliesNetOfReserves", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "cake_RestaurantSmallwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to restaurant smallware.", "label": "Restaurant Smallware [Member]", "terseLabel": "Restaurant smallwares" } } }, "localname": "RestaurantSmallwareMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "cake_RestrictedSharesAndRestrictedShareUnitsMember": { "auth_ref": [], "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" } } }, "localname": "RestrictedSharesAndRestrictedShareUnitsMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails", "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails" ], "xbrltype": "domainItemType" }, "cake_RevenueRecognitionGiftCardsBreakagePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the period of breakage recognized related to unredeemed gift cards.", "label": "Revenue Recognition Gift Cards Breakage Period", "terseLabel": "Gift card breakage period" } } }, "localname": "RevenueRecognitionGiftCardsBreakagePeriod", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "cake_RevenueRecognitionGuaranteeAgreementTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue recognition for development and site fees over the life of the applicable guarantee agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Revenue Recognition Guarantee Agreement Term", "terseLabel": "Revenue recognition agreement term" } } }, "localname": "RevenueRecognitionGuaranteeAgreementTerm", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "cake_RevenueRecognitionLicenseeAgreementTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue recognition for development and site fees over the life of the applicable licensee agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Revenue Recognition, Licensee Agreement Term", "terseLabel": "Revenue recognition for development and site fees over the life of the applicable licensee agreements (in years)" } } }, "localname": "RevenueRecognitionLicenseeAgreementTerm", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "cake_RockSugarSoutheastAsianKitchenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents details regarding the Rock Sugar Southeast Asian Kitchen restaurants.", "label": "Rock Sugar Southeast Asian Kitchen [Member]", "terseLabel": "RockSugar Southeast Asian Kitchen" } } }, "localname": "RockSugarSoutheastAsianKitchenMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationsDetails" ], "xbrltype": "domainItemType" }, "cake_ScheduleOfAssetImpairmentAndLeaseTerminationsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of impairment of long-lived asset and termination of lease.", "label": "Schedule of Asset Impairment and Lease Terminations [Table]" } } }, "localname": "ScheduleOfAssetImpairmentAndLeaseTerminationsTable", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationsDetails" ], "xbrltype": "stringItemType" }, "cake_ScheduleOfAssetImpairmentTestingTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-lived asset impairments r", "label": "Schedule of Asset Impairment Testing [Table]" } } }, "localname": "ScheduleOfAssetImpairmentTestingTable", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataAssetImpairmentUnauditedDetails" ], "xbrltype": "stringItemType" }, "cake_ScheduleOfDepreciationAndAmortizationPeriodsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of depreciation and amortization periods of the entity's property, plant and equipment.", "label": "Schedule of Depreciation and Amortization Periods [Table Text Block]", "terseLabel": "Schedule of depreciation and amortization periods" } } }, "localname": "ScheduleOfDepreciationAndAmortizationPeriodsTableTextBlock", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "cake_ScheduleOfGiftCardAssetActivityTableTextBlock": { "auth_ref": [], "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" } } }, "localname": "ScheduleOfGiftCardAssetActivityTableTextBlock", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsTables" ], "xbrltype": "textBlockItemType" }, "cake_ScheduleOfGiftCardLiabilityActivityTableTextBlock": { "auth_ref": [], "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" } } }, "localname": "ScheduleOfGiftCardLiabilityActivityTableTextBlock", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsTables" ], "xbrltype": "textBlockItemType" }, "cake_ScheduleOfIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets lacking physical substance.", "label": "Schedule of Intangible Assets [Table]" } } }, "localname": "ScheduleOfIntangibleAssetsTable", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "cake_ScheduleOfOtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Schedule of Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of other noncurrent liabilities" } } }, "localname": "ScheduleOfOtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "cake_ScheduleOfOtherReceivablesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of other receivables.", "label": "Schedule of Other Receivables [Table Text Block]", "terseLabel": "Schedule of other receivables" } } }, "localname": "ScheduleOfOtherReceivablesTableTextBlock", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherReceivablesTables" ], "xbrltype": "textBlockItemType" }, "cake_ScheduleOfPrepaidExpensesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Schedule of Prepaid Expenses [Table Text Block]", "terseLabel": "Schedule of prepaid expenses" } } }, "localname": "ScheduleOfPrepaidExpensesTableTextBlock", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesTables" ], "xbrltype": "textBlockItemType" }, "cake_SelfInsuranceLiabilityPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This element represents the entity's accounting policies for self-insurance liability.", "label": "Self Insurance Liability [Policy Text Block]", "terseLabel": "Self-Insurance Liabilities" } } }, "localname": "SelfInsuranceLiabilityPolicyTextBlock", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cake_SettlementOfLandlordFinancingObligationForSaleLeasebackLeases": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The value of settlement of landlord financing obligation for sale-leaseback leases noncash financing.", "label": "Settlement Of Landlord Financing Obligation For Sale-Leaseback Leases", "terseLabel": "Settlement of landlord financing obligation for sale-leaseback leases" } } }, "localname": "SettlementOfLandlordFinancingObligationForSaleLeasebackLeases", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cake_SettlementOfLandlordSaleLeasebackAccounting": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The value of settlement of landlord sale-leaseback accounting noncash investing.", "label": "Settlement Of Landlord Sale-Leaseback Accounting", "terseLabel": "Settlement of landlord sale-leaseback accounting" } } }, "localname": "SettlementOfLandlordSaleLeasebackAccounting", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cake_SettlementOfSaleLeasebackAccounting": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The value of settlement of sale-leaseback accounting noncash operating.", "label": "Settlement Of Sale-Leaseback Accounting", "terseLabel": "Settlement of sale-leaseback accounting" } } }, "localname": "SettlementOfSaleLeasebackAccounting", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cake_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share Based Compensation Arrangement by Share Based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "stringItemType" }, "cake_TaxCutsAndJobsAct2017ChangeInTaxRateIncomeTaxExpenseBenefitRevaluationOfDeferredTaxAssetsAndLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of resulting income tax expense (benefit) due to enactment of the Tax Act caused to revalue deferred tax assets and liabilities to reflect the new rate.", "label": "Tax Cuts and Jobs Act, 2017, Change in Tax Rate, Income Tax Expense (Benefit), Revaluation of Deferred Tax Assets and Liabilities", "negatedLabel": "Income tax benefit due to revalue of deferred tax assets and liabilities" } } }, "localname": "TaxCutsAndJobsAct2017ChangeInTaxRateIncomeTaxExpenseBenefitRevaluationOfDeferredTaxAssetsAndLiabilities", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "cake_TheCheesecakeFactoryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents details regarding The Cheesecake Factory restaurants.", "label": "The Cheesecake Factory [Member]", "terseLabel": "The Cheesecake Factory restaurants" } } }, "localname": "TheCheesecakeFactoryMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataAssetImpairmentUnauditedDetails", "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationsDetails" ], "xbrltype": "domainItemType" }, "cake_ThirdAmendedAndRestatedLoanAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to third amended and restated loan agreement.", "label": "Third Amended And Restated Loan Agreement [Member]", "terseLabel": "New Facility" } } }, "localname": "ThirdAmendedAndRestatedLoanAgreementMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "cake_ThreeCheesecakeFactoryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents details regarding Three, The Cheesecake Factory restaurants.", "label": "Three Cheesecake Factory [Member]", "terseLabel": "Three, The Cheesecake Factory restaurants" } } }, "localname": "ThreeCheesecakeFactoryMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationsDetails" ], "xbrltype": "domainItemType" }, "cake_TransferableAlcoholicBeverageLicensingAgreementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This member stands for transferable alcoholic beverage licenses.", "label": "Transferable Alcoholic Beverage Licensing Agreements [Member]", "terseLabel": "Transferable alcoholic beverage licenses" } } }, "localname": "TransferableAlcoholicBeverageLicensingAgreementsMember", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "cake_UndiscountedRangeOfOutcomesPerMonteCarloModel": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "UndiscountedRangeOfOutcomesPerMonteCarloModel", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "cake_UnrecognizedTaxBenefitsReductionsResultingFromSettlementsWithTaxingAuthoritiesAndLapseOfApplicableStatuteOfLimitations": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The gross amount of decreases in unrecognized tax benefits resulting from settlements with taxing authorities and lapses of the applicable statutes of limitations.", "label": "Unrecognized Tax Benefits Reductions Resulting from Settlements with Taxing Authorities and Lapse of Applicable Statute of Limitations", "negatedLabel": "Reductions related to settlements with taxing authorities and lapses of statutes of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromSettlementsWithTaxingAuthoritiesAndLapseOfApplicableStatuteOfLimitations", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "cake_VestingRightsPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Annual percentage of vesting of share-based compensation awards.", "label": "Vesting Rights Percentage", "terseLabel": "Annual vesting rights (as a percent)" } } }, "localname": "VestingRightsPercentage", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "cake_WageCitationIssued": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of wage citation issued by California Department of Industrial Relations.", "label": "Wage Citation Issued", "terseLabel": "Wage citation" } } }, "localname": "WageCitationIssued", "nsuri": "http://www.thecheesecakefactory.com/20191231", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r452" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY 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.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r451" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "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'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r453" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r453" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r453" ], "lang": { "en-US": { "role": { "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.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r454" ], "lang": { "en-US": { "role": { "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).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r453" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r453" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r453" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r453" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r449" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r450" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails", "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails", "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails", "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails", "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r153", "r221", "r224", "r445", "r446" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails", "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails", "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails", "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails", "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update201409 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r380" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update201602 [Member]", "terseLabel": "ASU 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as noncurrent at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block]", "terseLabel": "Other Noncurrent Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r24", "r155", "r156", "r222" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrentAndNoncurrent": { "auth_ref": [ "r426", "r440" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements.", "label": "Accrued Bonuses", "terseLabel": "Accrued potential bonuses" } } }, "localname": "AccruedBonusesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r9", "r10", "r45" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Staff member benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r16", "r420", "r435" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r9", "r10", "r45" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Insurance, Current", "terseLabel": "Self-insurance" } } }, "localname": "AccruedInsuranceCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Accrued Liabilities, Current", "terseLabel": "Other accrued expenses", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r9", "r10", "r45" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Salaries and wages" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r41", "r191" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r61", "r62", "r63" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r25" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r111" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r237", "r239", "r275", "r276" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "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:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Costs, Policy [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r279" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r139", "r140", "r141", "r142", "r143", "r144" ], "lang": { "en-US": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "All Other Segments [Member]", "terseLabel": "Other" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r239", "r268", "r274" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Allocated Share-based Compensation Expense, Net of Tax", "totalLabel": "Total stock-based compensation, net of taxes" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r93", "r175", "r182" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expenses related to our definite-lived intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Antidilutive securities excluded from calculation of basic earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Net Income Per Share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "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.", "label": "Antidilutive Securities Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r60", "r63", "r64", "r348" ], "lang": { "en-US": { "role": { "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.", "label": "Aoci Including Portion Attributable To Noncontrolling Interest [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Arrangements And Nonarrangement Transactions [Member]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r93", "r188" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment of assets" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r149", "r419", "r434" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r58" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Other assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment", "totalLabel": "Total other assets" } } }, "localname": "AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r241", "r271" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails", "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails", "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionProFormaResultsOfOperationsUnauditedDetails", "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataAssetImpairmentUnauditedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r323", "r324" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails", "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionProFormaResultsOfOperationsUnauditedDetails", "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataAssetImpairmentUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Business Acquisition [Line Items]", "terseLabel": "FRC Agreements" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails", "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionProFormaResultsOfOperationsUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r321", "r322" ], "lang": { "en-US": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionProFormaResultsOfOperationsUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r321", "r322" ], "lang": { "en-US": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionProFormaResultsOfOperationsUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r321", "r322" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of Pro Forma Results of Operations (unaudited)" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r339" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill deductible for tax purpose" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r321", "r322" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionProFormaResultsOfOperationsUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r321", "r322" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenues" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionProFormaResultsOfOperationsUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r317" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "order": 7.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition-related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataAssetImpairmentUnauditedDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r332", "r333", "r335" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Remaining interest", "totalLabel": "Consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Purchase consideration:" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1": { "auth_ref": [ "r318", "r335" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value at acquisition-date of the assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interests issued by the acquirer, including but not limited to, instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination", "totalLabel": "Total" } } }, "localname": "BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r330", "r332", "r333", "r337" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationAsset": { "auth_ref": [ "r331", "r334", "r338" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Asset", "terseLabel": "Acquisition date fair value" } } }, "localname": "BusinessCombinationContingentConsiderationAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r340" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r326" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "terseLabel": "Current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r326" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedLabel": "Current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r326" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r325", "r326" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Total net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]", "terseLabel": "Less net assets acquired:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r326" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedLabel": "Other noncurrent liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r325", "r326" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": { "auth_ref": [ "r319" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value", "terseLabel": "Remeasured value of the equity interest", "verboseLabel": "Fair value of previously-held equity interests" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss": { "auth_ref": [ "r320" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "In a business combination achieved in stages, this element represents the amount of net gain (loss) recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain (Loss), Net", "terseLabel": "Gain or loss on revaluation of equity interest" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Acquisition" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r103", "r316" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combination" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r37", "r95" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Cash and Cash Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r13", "r96", "r103" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r89", "r95", "r101" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "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" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r89", "r362" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "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" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFDICInsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.", "label": "Cash, FDIC Insured Amount", "terseLabel": "Maximum amount of money market deposit insured by FDIC" } } }, "localname": "CashFDICInsuredAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Class Of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Class of Stock [Line Items]", "verboseLabel": "Stockholders Equity" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r200", "r201" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "verboseLabel": "Cash dividends declared per common share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails", "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityParenthetical", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r23" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r23" ], "lang": { "en-US": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $.01 par value, 250,000,000 shares authorized; 97,685,178 and 96,621,990 shares issued at December 31, 2019 and January 1, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Employee Benefit Plans" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Temporary differences that created deferred tax assets and liabilities" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r66", "r67", "r68" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "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 parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r132", "r431" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r103", "r346", "r350", "r351" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r98", "r99", "r100" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for construction in progress expenditures that have occurred.", "label": "Construction in Progress Expenditures Incurred but Not yet Paid", "terseLabel": "Construction payable" } } }, "localname": "ConstructionInProgressExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction In Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r218", "r219", "r222" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue", "verboseLabel": "Increase to deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r218", "r219", "r222" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "verboseLabel": "Gift card liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r223" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r76" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfPropertyRepairsAndMaintenance": { "auth_ref": [ "r77" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs of keeping the property in good condition but that do not appreciably prolong the life or increase the value of the property.", "label": "Cost of Property Repairs and Maintenance", "terseLabel": "Repair and maintenance expenses" } } }, "localname": "CostOfPropertyRepairsAndMaintenance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r75" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_CreditAndDebitCardReceivablesAtCarryingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due the Entity as a result of customers utilizing point of sale debit or credit cards in exchange transactions with the entity which are 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. Generally, only investments with original maturities of three months or less qualify under that definition.", "label": "Credit and Debit Card Receivables, at Carrying Value", "terseLabel": "Amounts receivable from credit card processors" } } }, "localname": "CreditAndDebitCardReceivablesAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative effect of adopting the pronouncement related to revenue recognition, net of tax" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1": { "auth_ref": [ "r114" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the cumulative effect on retained earnings net of related income tax effect.", "label": "Cumulative Effect on Retained Earnings, Net of Tax", "verboseLabel": "Reduction to retained earnings due to adoption of new accounting standards" } } }, "localname": "CumulativeEffectOnRetainedEarningsNetOfTax1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r105", "r308", "r312" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r308", "r312" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r105", "r308", "r312" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Long-Term Debt" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Credit facility, basis spread on variable rate, (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR.", "label": "Debt Instrument, Description of Variable Rate Basis", "terseLabel": "Credit facility, floating interest rate basis" } } }, "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Debt Instrument [Line Items]", "terseLabel": "Long-Term Debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r48", "r107", "r208", "r211", "r212", "r213", "r366", "r367", "r368", "r430" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "negatedLabel": "Non-qualified deferred compensation liabilities", "verboseLabel": "Non-qualified deferred compensation liabilities" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r42" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Non-qualified deferred compensation assets" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Prepaid Expenses" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Prepaid Expenses" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r309", "r312" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r105", "r309", "r312" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred income taxes", "terseLabel": "Deferred income taxes", "totalLabel": "Total deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r19", "r20", "r298", "r421", "r432" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r286", "r302" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Deferred Income Taxes and Other Assets, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndOtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r50", "r374" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, more than one year after the balance sheet date.", "label": "Deferred Rent Credit, Noncurrent", "terseLabel": "Deferred rent liabilities" } } }, "localname": "DeferredRentCreditNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r309", "r312" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r282", "r306", "r307" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred income" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r299" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Subtotal" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r300" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r282", "r306", "r307" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r304", "r306", "r307" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": { "auth_ref": [ "r280", "r306", "r307" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits", "terseLabel": "Staff member benefits" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r280", "r306", "r307" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent": { "auth_ref": [ "r280", "r306", "r307" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent", "terseLabel": "Accrued rent" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance": { "auth_ref": [ "r280", "r306", "r307" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated losses under self insurance.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Self Insurance", "terseLabel": "Insurance reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r301" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less: Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r286", "r302" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": { "auth_ref": [ "r281", "r306", "r307" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory.", "label": "Deferred Tax Liabilities, Inventory", "negatedLabel": "Inventory" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r282", "r306", "r307" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r282", "r306", "r307" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r235" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost Recognized", "terseLabel": "Expense recognized" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.", "label": "Deposits Assets, Noncurrent", "terseLabel": "Deposits" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r93", "r189" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expenses" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r93", "r146" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Depreciation and amortization expenses", "terseLabel": "Depreciation and amortization expenses", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r214" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Cash dividends declared" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Country [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income Per Share", "terseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r72", "r112", "r119", "r120", "r121", "r122", "r126", "r429", "r443" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic net income per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income per share, basic and diluted" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r72", "r112", "r119", "r120", "r121", "r122", "r126", "r429", "r443" ], "lang": { "en-US": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted net income per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r103", "r123", "r124", "r125" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Income per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r362" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "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": "Effect of Exchange Rate on Cash and Cash Equivalents", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r109", "r287", "r288" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Income Taxes Rate Reconciliation" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r287", "r288", "r311" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. federal statutory rate (as a percent)", "verboseLabel": "U.S. statutory corporate tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities": { "auth_ref": [ "r287", "r288", "r311" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent", "negatedLabel": "Manufacturing deduction (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r287", "r288", "r311" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r287", "r288", "r311" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State and district income taxes, net of federal benefit (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r287", "r288", "r311" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedLabel": "Other credits and incentives (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Employee Service Share-based Compensation, Aggregate Disclosures [Abstract]", "terseLabel": "Unrecognized Stock-based Compensation Expense" } } }, "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r269" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount", "terseLabel": "Capitalized stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r270" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "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" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "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.", "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" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r268" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails": { "order": 2.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "terseLabel": "Income tax benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r266" ], "lang": { "en-US": { "role": { "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.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails", "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r207" ], "lang": { "en-US": { "role": { "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.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r38", "r150", "r163" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Investments in unconsolidated affiliates" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r353", "r354", "r355", "r358" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "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": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair value of the contingent consideration and compensation related to the Acquisition" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r227", "r228", "r234", "r354", "r401" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r357", "r358" ], "lang": { "en-US": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r227", "r228", "r234", "r354", "r402" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value Inputs Level1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r227", "r228", "r234", "r354", "r403" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value Inputs Level2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r227", "r228", "r234", "r354", "r404" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Inputs Level3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r356" ], "lang": { "en-US": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation By Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r356", "r358" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation of the fair value of the contingent consideration and compensation related to the acquisition categorized as Level 3" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r356" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetAssetLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value, Net Asset (Liability) [Abstract]", "terseLabel": "Assets (Liabilities) at fair value" } } }, "localname": "FairValueNetAssetLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r103", "r359", "r360" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "verboseLabel": "Fair Value Measurements" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r176", "r178", "r181", "r184", "r405" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r181", "r405" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Total gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r176", "r180" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r181" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net definite-lived intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "verboseLabel": "Definite-lived intangible assets, amortization period" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiscalPeriodDuration": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Fiscal Period Duration", "terseLabel": "Length of fiscal year" } } }, "localname": "FiscalPeriodDuration", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Country [Member]", "terseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r103", "r361", "r364" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "verboseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r73" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General And Administrative Expense [Member]", "terseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r171", "r172" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails": { "order": 3.0, "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Intangible Assets, net" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": { "auth_ref": [ "r103", "r183" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets.", "label": "Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]", "verboseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r103", "r187", "r195" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets and Lease Terminations" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r70", "r112", "r418", "r428", "r444" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income before income taxes", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r71", "r93", "r147", "r163", "r427", "r442" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Gain/(loss) from investments in unconsolidated affiliates", "verboseLabel": "Gain/(loss) on investments in unconsolidated affiliates" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r193" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r292" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r292" ], "lang": { "en-US": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss": { "auth_ref": [ "r291" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Estimated amount of loss resulting from an adverse tax position.", "label": "Income Tax Examination, Estimate of Possible Loss", "terseLabel": "Tax disallowance" } } }, "localname": "IncomeTaxExaminationEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r148", "r313" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax provision/(benefit)", "totalLabel": "Total (benefit)/provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Income tax (benefit)/provision:" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r69", "r103", "r284", "r285", "r296", "r297", "r303", "r314", "r448" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r97" ], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r54", "r425", "r441" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Income Tax Receivable", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r92" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedLabel": "Accounts and other receivables" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r92" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "auth_ref": [ "r92" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "terseLabel": "Income taxes receivable/payable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r92" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities, net of acquired amounts" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r92" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Other accrued expenses" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r92" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r92" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "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": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r177", "r183" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r183" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "totalLabel": "Total indefinite-lived intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r177", "r183" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InsuranceSettlementsReceivable": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherReceivablesDetails": { "order": 3.0, "parentTag": "us-gaap_NontradeReceivables", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy.", "label": "Insurance Settlements Receivable", "terseLabel": "Insurance providers" } } }, "localname": "InsuranceSettlementsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets, net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r174", "r179" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Other intangible assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "totalLabel": "Total" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Intangible Assets, Net (Including Goodwill) [Abstract]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "IntangibleAssetsNetIncludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestAndDebtExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Interest and Debt Expense [Abstract]", "terseLabel": "Income Taxes" } } }, "localname": "InterestAndDebtExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestCostsCapitalized": { "auth_ref": [ "r365" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest capitalized during the period.", "label": "Interest Costs Capitalized", "terseLabel": "Capitalized interest expense" } } }, "localname": "InterestCostsCapitalized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r87", "r90", "r97" ], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Interest Paid, Net", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "Internal Revenue Service I R S [Member]", "terseLabel": "Internal Revenue Service" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventories" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r169" ], "lang": { "en-US": { "role": { "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.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReserves": { "auth_ref": [ "r30", "r31", "r168" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Inventory, Finished Goods and Work in Process, Net of Reserves", "terseLabel": "Bakery finished goods and work in progress" } } }, "localname": "InventoryFinishedGoodsAndWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r55", "r165" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetItemsNetOfReserveAlternativeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory, Net, Items Net of Reserve Alternative [Abstract]", "terseLabel": "Inventories" } } }, "localname": "InventoryNetItemsNetOfReserveAlternativeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r12", "r56", "r103", "r127", "r166", "r167" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r32", "r33", "r168" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Inventory, Raw Materials and Supplies, Net of Reserves", "terseLabel": "Bakery raw materials and supplies" } } }, "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Investments in and Advances to Affiliates [Line Items]", "terseLabel": "Investments in unconsolidated affiliates" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesTable": { "auth_ref": [ "r447" ], "lang": { "en-US": { "role": { "documentation": "Listing of investments in affiliates and investments that are advances to affiliates.", "label": "Investments in and Advances to Affiliates [Table]" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LaborAndRelatedExpense": { "auth_ref": [ "r74" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.", "label": "Labor and Related Expense", "terseLabel": "Labor expenses" } } }, "localname": "LaborAndRelatedExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandAndLandImprovementsMember": { "auth_ref": [ "r8" ], "lang": { "en-US": { "role": { "documentation": "Real estate held and assets that are an addition or improvement to real estate held.", "label": "Land And Land Improvements [Member]", "terseLabel": "Land and related improvements" } } }, "localname": "LandAndLandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandBuildingsAndImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business.", "label": "Land Buildings And Improvements [Member]", "terseLabel": "Buildings and land improvements" } } }, "localname": "LandBuildingsAndImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r393", "r395" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r393" ], "lang": { "en-US": { "role": { "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.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components for lease expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasePracticalExpedientUseOfHindsight": { "auth_ref": [ "r378", "r379" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether practical expedient is elected to use hindsight in determining lease term and in assessing impairment of right-of-use asset.", "label": "Lease, Practical Expedient, Use of Hindsight [true false]" } } }, "localname": "LeasePracticalExpedientUseOfHindsight", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LeasePracticalExpedientsPackage": { "auth_ref": [ "r377", "r379" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether practical expedients are elected for not reassessing whether any expired or existing contract is or contains lease, lease classification for expired or existing lease, and initial direct cost for any existing lease.", "label": "Lease, Practical Expedients, Package [true false]" } } }, "localname": "LeasePracticalExpedientsPackage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r384" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lease, Policy [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Lessee Operating Lease Description" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r394" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Maturity of operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r394" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r394" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r394" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r394" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r394" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r394" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r394" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r394" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "auth_ref": [ "r385" ], "lang": { "en-US": { "role": { "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.", "label": "Lessee, Operating Lease, Option to Extend", "terseLabel": "Options to extend lease terms" } } }, "localname": "LesseeOperatingLeaseOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r385" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal term of leases, Restaurant locations" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r385" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Initial term of leases, Restaurant locations" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r396" ], "lang": { "en-US": { "role": { "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.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Outstanding standby letters of credit", "verboseLabel": "Outstanding letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r424", "r438" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licensing Agreements [Member]", "terseLabel": "Licensing agreements" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r17", "r423", "r433" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit Facility, Amount Outstanding", "terseLabel": "Outstanding borrowings" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases", "terseLabel": "Maximum commitments, letter of credit sub-facility" } } }, "localname": "LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum commitments" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Net availability for borrowings" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r159" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Other Receivables" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherReceivables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketingAndAdvertisingExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Marketing and Advertising Expense [Abstract]", "terseLabel": "Advertising Costs" } } }, "localname": "MarketingAndAdvertisingExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Cash provided/(used) in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r89", "r91", "r94" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r112", "r117" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income/(loss)" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataAssetImpairmentUnauditedDetails", "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r111", "r113" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NontradeReceivables": { "auth_ref": [ "r57" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherReceivablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amounts due as of the balance sheet date of the sum of amounts receivable other than from customers.", "label": "Nontrade Receivables", "terseLabel": "Other receivables", "totalLabel": "Total" } } }, "localname": "NontradeReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherReceivablesDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfRestaurants": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of restaurants.", "label": "Number of Restaurants", "terseLabel": "Number of company-owned upscale, casual, full-service dining restaurants" } } }, "localname": "NumberOfRestaurants", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Income/(loss) from operations", "totalLabel": "Income from operations", "verboseLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataAssetImpairmentUnauditedDetails", "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails", "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r386", "r395" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Operating Lease, Cost", "terseLabel": "Operating" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r382" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails", "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r382" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r382" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r383", "r389" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities-Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r381" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r392", "r395" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r391", "r395" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - operating leases (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Operating Leased Assets [Line Items]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "OperatingLeasedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r373", "r376" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Aggregate minimum annual lease payments under operating leases" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r373", "r376" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "verboseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r373", "r376" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "verboseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r373", "r376" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "verboseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r373", "r376" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "verboseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r373", "r376" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "verboseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r373", "r376" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Rent Expense, Net [Abstract]", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeasesRentExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesRentExpenseContingentRentals": { "auth_ref": [ "r369", "r371", "r372", "r373", "r375" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesRentExpenseNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increases or decreases in lease payments that result from changes occurring after the inception of the lease in the factors (other than the passage of time) on which lease payments are based, except that any escalation of minimum lease payments relating to increases in construction or acquisition cost of the leased property or for increases in some measure of cost or value during the construction or preconstruction period, are excluded from contingent rentals. Contingent rentals also may include amounts for which the triggering events have not yet occurred or the specified targets for which have not yet been achieved (such as sales based percentage rent), but which events are considered probable of occurring or which specified targets are considered probable of being achieved.", "label": "Operating Leases, Rent Expense, Contingent Rentals", "terseLabel": "Contingent rent" } } }, "localname": "OperatingLeasesRentExpenseContingentRentals", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseMinimumRentals": { "auth_ref": [ "r370", "r373", "r375" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesRentExpenseNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents the payments that the lessee is obligated to make or can be required to make in connection with a property under the terms of an agreement classified as an operating lease, excluding contingent rentals and a guarantee by the lessee of the lessor's debt and the lessee's obligation to pay (apart from the rental payments) executory costs such as insurance, maintenance, and taxes.", "label": "Operating Leases, Rent Expense, Minimum Rentals", "terseLabel": "Straight-lined minimum base rent" } } }, "localname": "OperatingLeasesRentExpenseMinimumRentals", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r375" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "totalLabel": "Total" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r110", "r115", "r138", "r352" ], "lang": { "en-US": { "role": { "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.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r11", "r45" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Assets" } } }, "localname": "OtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other", "totalLabel": "Total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r59", "r363" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r65", "r67", "r344", "r345", "r347" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive gain/(loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive gain/(loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCostAndExpenseOperating": { "auth_ref": [ "r78" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.", "label": "Other Cost and Expense, Operating", "terseLabel": "Other operating costs and expenses" } } }, "localname": "OtherCostAndExpenseOperating", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Accrued Expenses" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "Other Accrued Expenses" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities", "totalLabel": "Total" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Noncurrent Liabilities" } } }, "localname": "OtherLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r4", "r6" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Other" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivables": { "auth_ref": [ "r57" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherReceivablesDetails": { "order": 4.0, "parentTag": "us-gaap_NontradeReceivables", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from parties in nontrade transactions, classified as other.", "label": "Other Receivables.", "terseLabel": "Other" } } }, "localname": "OtherReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "auth_ref": [ "r18", "r422", "r436" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.", "label": "Other Liabilities Classified Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherSundryLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r85" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Treasury stock purchases" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r85" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Cash dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r81", "r336" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Gross consideration payable in cash", "verboseLabel": "Cash at closing" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r81" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r81" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "negatedLabel": "Investments in unconsolidated affiliates" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r82" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Additions to intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r82" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "verboseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r82" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Additions to property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PreOpeningCosts": { "auth_ref": [ "r78" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "order": 9.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Expenditures associated with opening new locations which are noncapital in nature and expensed as incurred.", "label": "Pre-Opening Costs", "terseLabel": "Preopening costs" } } }, "localname": "PreOpeningCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "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.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "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.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r22" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $.01 par value, 5,000,000 shares authorized; none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r4", "r6", "r170" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses", "totalLabel": "Total" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer.", "label": "Prepaid Expense, Noncurrent", "terseLabel": "Prepaid rent" } } }, "localname": "PrepaidExpenseNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLifeInsurancePolicies": { "auth_ref": [ "r80", "r88" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.", "label": "Proceeds from Life Insurance Policies", "terseLabel": "Proceeds from variable life insurance contract" } } }, "localname": "ProceedsFromLifeInsurancePolicies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r84", "r108" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Borrowings on credit facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r83", "r272" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r41", "r192" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r40", "r190" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, total" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r192", "r439" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r39", "r103", "r192" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14", "r192" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r190" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life", "verboseLabel": "Property and equipment, useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Data (unaudited)" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Financial Data (unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Receivables" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r103", "r157", "r160", "r161", "r162" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivables, Policy [Policy Text Block]", "terseLabel": "Accounts and Other Receivables" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of beginning and ending amount of our uncertain tax positions" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r399" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r229", "r397", "r398", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInUnconsolidatedAffiliatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r86", "r108" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Repayments on credit facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r214", "r437" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]", "terseLabel": "Defined Contribution Plan Name [Domain] (Deprecated 2017-01-31)" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r220", "r221" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataAssetImpairmentUnauditedDetails", "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails", "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r104", "r226" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r390", "r395" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "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" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of other accrued expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r323", "r324" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails", "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionProFormaResultsOfOperationsUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of provision for income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r302" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r230", "r231", "r232", "r233", "r234" ], "lang": { "en-US": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic and diluted net income per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation between U.S. federal statutory rate and effective tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r239", "r267", "r274" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r239", "r267", "r274" ], "lang": { "en-US": { "role": { "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.", "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" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r353", "r354" ], "lang": { "en-US": { "role": { "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).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of the components and classification of our assets and liabilities that are measured at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r183", "r185" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of components of intangible assets, net" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r34", "r35", "r36" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Schedule of Operating Leased Assets [Table]" } } }, "localname": "ScheduleOfOperatingLeasedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Schedule of Other Assets [Table Text Block]", "terseLabel": "Schedule of other assets" } } }, "localname": "ScheduleOfOtherAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r41", "r192" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Schedule of Quarterly Financial Information [Table Text Block]", "terseLabel": "Summary of quarterly financial data" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r327" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Summary of preliminary calculation of goodwill based on the excess of consideration transferred and the fair value of the previously held equity interests over the fair value of the assets acquired and liabilities assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r145", "r149", "r151", "r152", "r173" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r145", "r149", "r151", "r152", "r173" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of segment information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r241", "r271" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails", "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r247", "r257", "r260" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "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" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r51", "r106", "r203", "r204", "r206", "r208", "r209", "r210", "r211", "r212", "r213", "r214" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Segment [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataAssetImpairmentUnauditedDetails", "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Information" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r154" ], "lang": { "en-US": { "role": { "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.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SelectedQuarterlyFinancialInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Selected Quarterly Financial Information [Abstract]", "terseLabel": "Quarterly Financial Data (unaudited)" } } }, "localname": "SelectedQuarterlyFinancialInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SelfInsuranceReserveCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).", "label": "Self Insurance Reserve, Current", "terseLabel": "Accrued liability for self-insured benefit plans" } } }, "localname": "SelfInsuranceReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SelfInsuranceReserveNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid after one year (or the normal operating cycle, if longer).", "label": "Self Insurance Reserve, Noncurrent", "terseLabel": "Total accrued liability for self-insured plans" } } }, "localname": "SelfInsuranceReserveNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r92" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "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.", "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "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).", "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at end of year (in shares)", "periodStartLabel": "Outstanding at beginning of year (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "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": "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "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 year (in dollars per share)", "periodStartLabel": "Outstanding at beginning of year (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r259" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "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.", "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected stock price volatility (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails", "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares authorized for issuance under share-based compensation plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at end of year (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at end of year (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r259" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited or cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r271" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Outstanding at end of year", "periodStartLabel": "Outstanding at beginning of year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r249", "r271" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of year (in shares)", "periodStartLabel": "Outstanding at beginning of year (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Stock option activity, Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at end of year (in dollars per share)", "periodStartLabel": "Outstanding at beginning of year (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r238", "r245" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails", "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "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)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r103", "r241", "r246" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Option expiration period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r262", "r273" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected option term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r271" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable at end of year" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable at end of year (In years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "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.", "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)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r387", "r395" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "auth_ref": [ "r290" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "negatedLabel": "Decrease in uncertain tax positions during the next twelve months based on the lapses of statutes of limitations for certain jurisdictions" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StartUpActivitiesCostPolicy": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for start-up costs. Start-up activities include those one-time activities related to opening a new facility, introducing a new product or service, conducting business in a new territory, conducting business with a new class of customer or beneficiary, initiating a new process in an existing facility, or commencing some new operation. Start-up activities include activities related to organizing a new entity (commonly referred to as organization costs).", "label": "Start-up Activities, Cost Policy [Policy Text Block]", "terseLabel": "Preopening Costs" } } }, "localname": "StartUpActivitiesCostPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State And Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r149", "r173", "r194", "r197", "r198", "r445" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataAssetImpairmentUnauditedDetails", "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r21", "r22", "r23", "r207" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r53", "r207" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Statement [Line Items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r22", "r23", "r207", "r214" ], "lang": { "en-US": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Common stock issued under stock-based compensation plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Gross", "terseLabel": "Stock-based compensation (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r207", "r214", "r251" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r22", "r23", "r214", "r240", "r258" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Common stock issued under stock-based compensation plans" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Number of shares authorized to be repurchased" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r27", "r28", "r158" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r342", "r343", "r349" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity including the portion attributable to noncontrolling interests, after the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Adjusted Balance", "terseLabel": "Balance (as adjusted)" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAdjustedBalance1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityPolicyTextBlock": { "auth_ref": [ "r102", "r103", "r205" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.", "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income" } } }, "localname": "StockholdersEquityPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r400" ], "lang": { "en-US": { "role": { "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.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r290", "r295", "r297" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Schedule of reconciliation of our uncertain tax positions" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r304" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Tax Credit Carryforward [Line Items]", "terseLabel": "Tax credit carryforwards" } } }, "localname": "TaxCreditCarryforwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardTable": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.", "label": "Tax Credit Carryforward [Table]" } } }, "localname": "TaxCreditCarryforwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardValuationAllowance": { "auth_ref": [ "r301" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from tax credit carryforwards for which it is more likely than not that a tax benefit will not be realized.", "label": "Tax Credit Carryforward, Valuation Allowance", "terseLabel": "Tax credit carryforward valuation allowance" } } }, "localname": "TaxCreditCarryforwardValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals.", "label": "Technology Equipment [Member]", "terseLabel": "Computer software and equipment" } } }, "localname": "TechnologyEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks And Trade Names [Member]", "terseLabel": "Trade names and trademarks" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r52", "r215" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r52", "r215" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares", "verboseLabel": "Repurchased shares since program inception" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r23", "r207", "r214" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Shares repurchased during period" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r52", "r215", "r216" ], "calculation": { "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, 52,916,434 and 51,791,941 shares at cost at December 31, 2019 and January 1, 2019, respectively", "terseLabel": "Value of shares repurchased since program inception" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r207", "r214", "r215" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Treasury stock purchases", "terseLabel": "Treasury stock repurchased during period" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type Of Adoption [Member]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r341" ], "lang": { "en-US": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r283", "r293" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r289" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties related with uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r294" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions related to current period tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r199" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Unrecorded Unconditional Purchase Obligation", "terseLabel": "Purchase obligations" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r130", "r131", "r133", "r134", "r135", "r136", "r137" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r388", "r395" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r122" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive effect of equity awards (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r118", "r122" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r116", "r122" ], "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Basic weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8615-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8654-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8657-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8660-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8663-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8672-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25336-109308" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21459-112644" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5419-128473" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6411-128476" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r352": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "35", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77910666&loc=d3e35050-112683" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77910348&loc=d3e34039-112682" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77895616&loc=d3e36728-112689" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164451&loc=d3e36991-112694" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e39927-112707" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r396": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r399": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611322-123010" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r449": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r450": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r451": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r452": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r453": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r454": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.26(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "21C", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=SL94080552-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" } }, "version": "2.1" } XML 66 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Other Assets (Tables)
12 Months Ended
Dec. 31, 2019
Other Assets  
Schedule of other assets

Other assets consisted of (in thousands):

    

December 31, 2019

    

January 1, 2019

Non-qualified deferred compensation assets

$

77,228

$

57,605

Deposits

 

5,693

 

5,489

Deferred income taxes

3,375

1,597

Total

$

86,296

$

64,691

XML 67 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Summary of Significant Accounting Policies  
Summary of the components and classification of our assets and liabilities that are 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):

December 31, 2019

    

Level 1

    

Level 2

    

Level 3

Assets (Liabilities)

 

Non-qualified deferred compensation assets

$

77,228

$

$

Non-qualified deferred compensation liabilities

(76,255)

Acquisition-related deferred consideration

(53,933)

Acquisition-related contingent consideration and compensation liabilities

(13,218)

January 1, 2019

    

Level 1

    

Level 2

    

Level 3

Assets (Liabilities)

Non-qualified deferred compensation assets

$

57,606

$

$

Non-qualified deferred compensation liabilities

(57,551)

 

Deemed landlord financing liabilities

(118,600)

Schedule of reconciliation of the fair value of the contingent consideration and compensation related to the acquisition categorized as Level 3

Balance, January 1, 2019

$

Acquisition-date fair value

 

12,786

Change in fair value

 

432

Balance, December 31, 2019

$

13,218

Schedule of depreciation and amortization periods

Buildings and land improvements

    

25 to 30 years

Leasehold improvements

 

10 to 30 years

Furnishings, fixtures and equipment

 

3 to 15 years

Computer software and equipment

 

5 years

Schedule of basic and diluted net income per share

Fiscal Year

    

2019

    

2018

    

2017

(In thousands, except per share data)

Net income

$

127,293

$

99,035

$

157,392

Basic weighted average shares outstanding

 

43,949

 

45,263

 

46,930

Dilutive effect of equity awards

 

596

 

952

 

1,222

Diluted weighted average shares outstanding

 

44,545

 

46,215

 

48,152

Basic net income per share

$

2.90

$

2.19

$

3.35

Diluted net income per share

$

2.86

$

2.14

$

3.27

XML 68 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Prepaid Expenses (Tables)
12 Months Ended
Dec. 31, 2019
Prepaid Expenses  
Schedule of prepaid expenses

Prepaid expenses consisted of (in thousands):

    

December 31, 2019

    

January 1, 2019

Gift card contract assets

$

23,172

$

23,388

Other

 

20,774

 

17,257

Total

$

43,946

$

40,645

XML 69 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 70 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Leases
12 Months Ended
Dec. 31, 2019
Leases  
Leases

8.    Leases

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

Fiscal Year

    

 2019

Operating

$

112,048

Variable

 

66,689

Short-term

 

368

Total

$

179,105

Rent expense on all operating leases (under ASC 840) was as follows (in thousands):

Fiscal Year

    

 2018

    

 2017

Straight-lined minimum base rent

 

$

83,999

$

83,387

Contingent rent

 

20,147

 

19,559

Common area maintenance and taxes

 

39,961

 

38,103

Total

$

144,107

$

141,049

Supplemental information related to leases (in thousands, except percentages):

 

Fiscal Year

 

 2019

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

Operating cash flows from operating leases

$

103,210

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

 

262,421

(1)

Weighted-average remaining lease term — operating leases (in years)

 

16.6

Weighted-average discount rate — operating leases

5.2

%

(1)Includes $223.5 million in right-of-use assets related to the Acquisition. (See Note 2 for further discussion of the Acquisition.)

As of December 31, 2019, the maturities of our operating lease liabilities are as follows (in thousands):

2020

$

122,250

2021

 

124,383

2022

 

125,427

2023

 

121,855

2024

120,772

Thereafter

 

1,415,777

Total future lease payments

2,030,464

Less: Interest

(712,514)

Present value of lease liabilities

$

1,317,950

Operating lease liabilities include $867.2 million related to options to extend lease terms that are reasonably certain of being exercised and exclude $136.2 million of legally binding minimum lease payments for leases signed but not yet commenced.

As of January 1, 2019, the aggregate minimum annual lease payments under operating leases (under ASC 840), including amounts characterized as deemed landlord financing payments, were as follows (in thousands):

2019

$

93,792

2020

 

91,808

2021

 

88,829

2022

 

86,925

2023

 

81,929

Thereafter

 

495,091

Total

$

938,374

XML 71 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories
12 Months Ended
Dec. 31, 2019
Inventories  
Inventories

4.    Inventories

Inventories consisted of (in thousands):

    

December 31, 2019

    

January 1, 2019

Restaurant food and supplies

$

25,057

$

18,362

Bakery finished goods and work in progress

 

16,000

 

13,845

Bakery raw materials and supplies

 

6,168

 

6,679

Total

$

47,225

$

38,886

XML 72 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2019
Stock-Based Compensation  
Stock-Based Compensation

16.   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. Our current practice is to issue new shares, rather than treasury shares, upon stock option exercises, for restricted share grants and upon vesting of restricted share units. To date, we have only granted non-qualified stock options, restricted shares and restricted share units of common stock under these plans. No grants have been made to non-employee directors under these plans.

On April 5, 2017, our Board approved an amendment to our 2010 Stock Incentive Plan to increase the number of shares of common stock reserved for grant under the plan to 12.7 million shares from 9.2 million shares. This amendment was approved by our stockholders at our annual meeting held on June 8, 2017. On April 4, 2019, our Board adopted The Cheesecake Factory Incorporated Stock Incentive Plan. This plan was approved by our stockholders at our annual meeting held on May 30, 2019. The maximum number of shares of common stock available for grant under this plan is 4.8 million shares plus 1.8 million shares, which, as of May 30, 2019, were available for issuance under our 2010 Stock Incentive Plan, plus 1.9 million shares which may become available for issuance under The Cheesecake Factory Incorporated Stock Incentive Plan due to forfeiture or lapse of awards under our 2010 Stock Incentive Plan following May 30, 2019. Approximately 6.5 million of these shares were available for grant as of December 31, 2019.

Stock options generally vest at 20% per year and expire eight years from the date of grant. Restricted shares and restricted share units generally vest between three to five years from the date of grant and require that the staff member remains employed in good standing with the Company as of the vesting date. Certain restricted share units granted to executive officers contain performance-based vesting conditions. Performance goals are determined by the Board of Directors. The quantity of units that will vest ranges from 0% to 150% based on the level of achievement of the performance conditions. Equity awards for certain executive officers may vest earlier in the event of a change of control in which the acquirer fails to assume or continue such awards, as defined in the plan, or under certain circumstances described in such executive officers’ respective employment agreements. Compensation expense is recognized only for those options, restricted shares and restricted share units expected to vest, with forfeitures estimated based on our historical experience and future expectations.

The following table presents information related to stock-based compensation, net of forfeitures (in thousands):

Fiscal Year

    

2019

    

2018

    

2017(2)

Labor expenses

$

6,233

$

5,681

$

5,236

Other operating costs and expenses

 

274

 

287

 

243

General and administrative expenses

 

12,866

 

14,020

 

10,978

Total stock-based compensation

 

19,373

 

19,988

 

16,457

Income tax benefit

 

4,760

 

4,987

 

6,295

Total stock-based compensation, net of taxes

$

14,613

$

15,001

$

10,162

Capitalized stock-based compensation (1)

$

226

$

262

$

239

(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.
(2)Fiscal 2017 stock-based compensation expense includes a $3.9 million benefit for an out-of-period adjustment related to a correction in stock-based compensation valuation and forfeitures.

Stock Options

The weighted-average fair value at the grant date for options issued during fiscal 2019, 2018 and 2017 was $9.84, $11.62 and $14.83 per share, respectively. The fair value of options was estimated utilizing the Black-Scholes valuation model with the following weighted-average assumptions for fiscal 2019, 2018 and 2017, respectively: (a) an expected option term of 6.9 years in all fiscal years presented, (b) expected stock price volatility of 26.3%, 27.8% and 24.4%, (c) a risk-free interest rate of 2.6%, 2.8% and 2.3%, and (d) a dividend yield on our stock of 2.9%, 2.5% and 1.6%.

The expected option term represents the estimated period of time until exercise and is based on historical experience of similar options, giving consideration to the contractual terms, vesting schedules and expectations of future staff member behavior. Expected stock price volatility is based on a combination of the historical volatility of our stock and the implied volatility of actively traded options on our common stock. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant with an equivalent remaining term. The dividend yield is based on anticipated cash dividend payouts.

Stock option activity during fiscal 2019 was as follows:

Weighted

Average

Weighted

Remaining

Aggregate

Average

Contractual

Intrinsic

    

Shares

    

Exercise Price

    

Term

    

Value(1)

(In thousands)

(Per share)

(In years)

(In thousands)

Outstanding at beginning of year

 

1,799

$

45.03

4.1

$

5,606

Granted

 

307

$

45.90

Exercised

 

(260)

$

29.72

Forfeited or cancelled

 

(17)

$

48.38

Outstanding at end of year

 

1,829

$

47.32

4.3

$

844

Exercisable at end of year

 

986

$

46.04

2.8

$

844

(1)Aggregate intrinsic value is calculated as the difference between our closing stock price at fiscal year-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 year -end date.

The total intrinsic value of options exercised during fiscal 2019, 2018 and 2017 was $4.3 million, $6.2 million and $11.2 million, respectively. As of December 31, 2019, total unrecognized stock-based compensation expense related to unvested stock options was $7.0 million, which we expect to recognize over a weighted-average period of approximately 3.0 years.

Restricted Shares and Restricted Share Units

Restricted share and restricted share unit activity during fiscal 2019 was as follows:

Weighted

Average

Fair

    

Shares

    

Value

(In thousands)

(Per share)

Outstanding at beginning of year

 

1,702

$

48.08

Granted

 

541

$

45.02

Vested

 

(349)

$

45.26

Forfeited

 

(130)

$

47.19

Outstanding at end of year

 

1,764

$

47.76

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 fiscal 2019, 2018 and 2017 was $45.02, $48.22 and $54.29, respectively. The fair value of shares that vested during fiscal 2019, 2018 and 2017 was $15.8 million, $17.8 million and $18.4 million, respectively. As of December 31, 2019, total unrecognized stock-based compensation expense related to unvested restricted shares and restricted share units was $36.4 million, which we expect to recognize over a weighted-average period of approximately 2.9 years.

XML 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 203 538 1 false 57 0 false 9 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.thecheesecakefactory.com/role/DocumentDocumentAndEntityInformation Document 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 - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome 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 STATEMENT OF STOCKHOLDERS' EQUITY Sheet http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 00405 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://www.thecheesecakefactory.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquityParenthetical CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Parenthetical) Statements 7 false false R8.htm 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 10101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 10201 - Disclosure - Acquisition Sheet http://www.thecheesecakefactory.com/role/DisclosureAcquisition Acquisition Notes 10 false false R11.htm 10301 - Disclosure - Other Receivables Sheet http://www.thecheesecakefactory.com/role/DisclosureOtherReceivables Other Receivables Notes 11 false false R12.htm 10401 - Disclosure - Inventories Sheet http://www.thecheesecakefactory.com/role/DisclosureInventories Inventories Notes 12 false false R13.htm 10501 - Disclosure - Prepaid Expenses Sheet http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpenses Prepaid Expenses Notes 13 false false R14.htm 10601 - Disclosure - Property and Equipment Sheet http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipment Property and Equipment Notes 14 false false R15.htm 10701 - Disclosure - Intangible Assets, net Sheet http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNet Intangible Assets, net Notes 15 false false R16.htm 10801 - Disclosure - Leases Sheet http://www.thecheesecakefactory.com/role/DisclosureLeases Leases Notes 16 false false R17.htm 10901 - Disclosure - Other Assets Sheet http://www.thecheesecakefactory.com/role/DisclosureOtherAssets Other Assets Notes 17 false false R18.htm 11001 - Disclosure - Gift Cards Sheet http://www.thecheesecakefactory.com/role/DisclosureGiftCards Gift Cards Notes 18 false false R19.htm 11101 - Disclosure - Other Accrued Expenses Sheet http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpenses Other Accrued Expenses Notes 19 false false R20.htm 11201 - Disclosure - Long-Term Debt Sheet http://www.thecheesecakefactory.com/role/DisclosureLongTermDebt Long-Term Debt Notes 20 false false R21.htm 11301 - Disclosure - Other Noncurrent Liabilities Sheet http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilities Other Noncurrent Liabilities Notes 21 false false R22.htm 11401 - Disclosure - Commitments and Contingencies Sheet http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 22 false false R23.htm 11501 - Disclosure - Stockholders' Equity Sheet http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 23 false false R24.htm 11601 - Disclosure - Stock-Based Compensation Sheet http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 24 false false R25.htm 11701 - Disclosure - Employee Benefit Plans Sheet http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlans Employee Benefit Plans Notes 25 false false R26.htm 11801 - Disclosure - Income Taxes Sheet http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxes Income Taxes Notes 26 false false R27.htm 11901 - Disclosure - Segment Information Sheet http://www.thecheesecakefactory.com/role/DisclosureSegmentInformation Segment Information Notes 27 false false R28.htm 12001 - Disclosure - Quarterly Financial Data (unaudited) Sheet http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataUnaudited Quarterly Financial Data (unaudited) Notes 28 false false R29.htm 12101 - Disclosure - Subsequent Events Sheet http://www.thecheesecakefactory.com/role/DisclosureSubsequentEvents Subsequent Events Notes 29 false false R30.htm 20102 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPolicies 30 false false R31.htm 30103 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPolicies 31 false false R32.htm 30203 - Disclosure - Acquisition (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureAcquisitionTables Acquisition (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureAcquisition 32 false false R33.htm 30303 - Disclosure - Other Receivables (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureOtherReceivablesTables Other Receivables (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureOtherReceivables 33 false false R34.htm 30403 - Disclosure - Inventories (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureInventories 34 false false R35.htm 30503 - Disclosure - Prepaid Expenses (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesTables Prepaid Expenses (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpenses 35 false false R36.htm 30603 - Disclosure - Property and Equipment (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipment 36 false false R37.htm 30703 - Disclosure - Intangible Assets, net (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetTables Intangible Assets, net (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNet 37 false false R38.htm 30803 - Disclosure - Leases (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureLeases 38 false false R39.htm 30903 - Disclosure - Other Assets (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsTables Other Assets (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureOtherAssets 39 false false R40.htm 31003 - Disclosure - Gift Cards (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureGiftCardsTables Gift Cards (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureGiftCards 40 false false R41.htm 31103 - Disclosure - Other Accrued Expenses (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesTables Other Accrued Expenses (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpenses 41 false false R42.htm 31303 - Disclosure - Other Noncurrent Liabilities (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesTables Other Noncurrent Liabilities (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilities 42 false false R43.htm 31603 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensation 43 false false R44.htm 31803 - Disclosure - Income Taxes (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxes 44 false false R45.htm 31903 - Disclosure - Segment Information (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureSegmentInformation 45 false false R46.htm 32003 - Disclosure - Quarterly Financial Data (unaudited) (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataUnauditedTables Quarterly Financial Data (unaudited) (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataUnaudited 46 false false R47.htm 40101 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 47 false false R48.htm 40102 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails Summary of Significant Accounting Policies - Fair Value Measurements (Details) Details 48 false false R49.htm 40103 - Disclosure - Summary of Significant Accounting Policies - Impairment of Long-Lived Assets and Lease Terminations (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationsDetails Summary of Significant Accounting Policies - Impairment of Long-Lived Assets and Lease Terminations (Details) Details 49 false false R50.htm 40104 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails Summary of Significant Accounting Policies - Property and Equipment (Details) Details 50 false false R51.htm 40105 - Disclosure - Summary of Significant Accounting Policies - Investments in Unconsolidated Affiliates (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInUnconsolidatedAffiliatesDetails Summary of Significant Accounting Policies - Investments in Unconsolidated Affiliates (Details) Details 51 false false R52.htm 40106 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies - Revenue Recognition (Details) Details 52 false false R53.htm 40107 - Disclosure - Summary of Significant Accounting Policies - Leases (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails Summary of Significant Accounting Policies - Leases (Details) Details http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 53 false false R54.htm 40108 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingCostsDetails Summary of Significant Accounting Policies - Advertising Costs (Details) Details 54 false false R55.htm 40109 - Disclosure - Summary of Significant Accounting Policies - Net income per share (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails Summary of Significant Accounting Policies - Net income per share (Details) Details 55 false false R56.htm 40110 - Disclosure - Significant Accounting Policies - Recent Accounting Pronouncements (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSignificantAccountingPoliciesRecentAccountingPronouncementsDetails Significant Accounting Policies - Recent Accounting Pronouncements (Details) Details 56 false false R57.htm 40201 - Disclosure - Acquisition - FRC Agreements (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFrcAgreementsDetails Acquisition - FRC Agreements (Details) Details 57 false false R58.htm 40202 - Disclosure - Acquisition - Fair value of the assets acquired and liabilities assumed (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureAcquisitionFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails Acquisition - Fair value of the assets acquired and liabilities assumed (Details) Details 58 false false R59.htm 40203 - Disclosure - Acquisition - Pro Forma Results of Operations (unaudited) (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureAcquisitionProFormaResultsOfOperationsUnauditedDetails Acquisition - Pro Forma Results of Operations (unaudited) (Details) Details 59 false false R60.htm 40301 - Disclosure - Other Receivables (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureOtherReceivablesDetails Other Receivables (Details) Details http://www.thecheesecakefactory.com/role/DisclosureOtherReceivablesTables 60 false false R61.htm 40401 - Disclosure - Inventories (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.thecheesecakefactory.com/role/DisclosureInventoriesTables 61 false false R62.htm 40501 - Disclosure - Prepaid Expenses (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesDetails Prepaid Expenses (Details) Details http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesTables 62 false false R63.htm 40601 - Disclosure - Property and Equipment (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails Property and Equipment (Details) Details http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentTables 63 false false R64.htm 40701 - Disclosure - Intangible Assets, net (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetDetails Intangible Assets, net (Details) Details http://www.thecheesecakefactory.com/role/DisclosureIntangibleAssetsNetTables 64 false false R65.htm 40801 - Disclosure - Leases (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.thecheesecakefactory.com/role/DisclosureLeasesTables 65 false false R66.htm 40802 - Disclosure - Leases - Maturity of operating lease liabilities (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails Leases - Maturity of operating lease liabilities (Details) Details 66 false false R67.htm 40901 - Disclosure - Other Assets (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsDetails Other Assets (Details) Details http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsTables 67 false false R68.htm 41001 - Disclosure - Gift Cards (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails Gift Cards (Details) Details http://www.thecheesecakefactory.com/role/DisclosureGiftCardsTables 68 false false R69.htm 41101 - Disclosure - Other Accrued Expenses (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails Other Accrued Expenses (Details) Details http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesTables 69 false false R70.htm 41201 - Disclosure - Long-Term Debt (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtDetails Long-Term Debt (Details) Details http://www.thecheesecakefactory.com/role/DisclosureLongTermDebt 70 false false R71.htm 41301 - Disclosure - Other Noncurrent Liabilities (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesDetails Other Noncurrent Liabilities (Details) Details http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesTables 71 false false R72.htm 41401 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingencies 72 false false R73.htm 41501 - Disclosure - Stockholders' Equity (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails Stockholders' Equity (Details) Details http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquity 73 false false R74.htm 41601 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationTables 74 false false R75.htm 41602 - Disclosure - Stock-Based Compensation - Net of Tax (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfTaxDetails Stock-Based Compensation - Net of Tax (Details) Details 75 false false R76.htm 41603 - Disclosure - Stock-Based Compensation - Weighted Average Fair Value (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueDetails Stock-Based Compensation - Weighted Average Fair Value (Details) Details 76 false false R77.htm 41701 - Disclosure - Employee Benefit Plans (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlansDetails Employee Benefit Plans (Details) Details http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlans 77 false false R78.htm 41801 - Disclosure - Income Taxes - Provision & Reconciliation (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails Income Taxes - Provision & Reconciliation (Details) Details 78 false false R79.htm 41802 - Disclosure - Income Taxes - Temporary Differences (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails Income Taxes - Temporary Differences (Details) Details 79 false false R80.htm 41901 - Disclosure - Segment Information (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails Segment Information (Details) Details http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationTables 80 false false R81.htm 42001 - Disclosure - Quarterly Financial Data (unaudited) (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails Quarterly Financial Data (unaudited) (Details) Details http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataUnauditedTables 81 false false R82.htm 42002 - Disclosure - Quarterly Financial Data - Asset impairment (unaudited) (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureQuarterlyFinancialDataAssetImpairmentUnauditedDetails Quarterly Financial Data - Asset impairment (unaudited) (Details) Details 82 false false R83.htm 42101 - Disclosure - Subsequent Events (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.thecheesecakefactory.com/role/DisclosureSubsequentEvents 83 false false All Reports Book All Reports cake-20191231x10ka.htm cake-20191231.xsd cake-20191231_cal.xml cake-20191231_def.xml cake-20191231_lab.xml cake-20191231_pre.xml cake-20191231xex23d1.htm cake-20191231xex23d2.htm cake-20191231xex31d3.htm cake-20191231xex31d4.htm cake-20191231xex32d3.htm cake-20191231xex32d4.htm http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true XML 74 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Long-Term Debt
12 Months Ended
Dec. 31, 2019
Long-Term Debt  
Long-Term Debt

12.    Long-Term Debt

On July 30, 2019, we entered into a Third Amended and Restated Loan Agreement (the “New Facility”), which amends and restates in its entirety our prior Second Amended and Restated Loan Agreement dated as of December 22, 2015. The New Facility, which terminates on July 30, 2024, provides us with revolving loan commitments that total $400 million (of which $40 million may be used for issuances of letters of credit). The New Facility contains a commitment increase feature that could provide for an additional $200 million in available credit upon our request and subject to the participating lenders electing to increase their commitments or new lenders being added to the New Facility. At December 31, 2019, we had net availability for borrowings of $90.6 million, based on an outstanding debt balance of $290.0 million and $19.4 million in standby letters of credit. During fiscal 2019, we utilized the New Facility to fund the Acquisition (see Note 2 for further discussion of the Acquisition). During fiscal years 2019, 2018 and 2017, we utilized our previous credit facility to fund a portion of our stock repurchases.

We are subject to certain financial covenants under the New Facility requiring us to maintain (i) a maximum “Net Adjusted Leverage Ratio” of 4.75 and (ii) a minimum EBITDAR to interest and rent expense ratio (“EBITDAR Ratio”) of 1.9, as well as customary events of default that, if triggered, could results in acceleration of the maturity of the New Facility. The New Facility also limits cash distributions with respect to our equity interests, such as cash dividends and share repurchases, based on a defined ratio, and also sets forth negative covenants that restrict indebtedness, liens, investments, sales of assets, fundamental changes and other matters.

Borrowings under the New Facility bear interest, at our option, at a rate equal to either (i) the adjusted LIBO Rate (as customarily defined) (the “Adjusted LIBO Rate”) plus a margin that is based on our net adjusted leverage ratio, or (ii) the sum of (a) the highest of (1) the rate of interest last quoted by The Wall Street Journal as the prime rate in effect in the United States, (2) the greater of the rate calculated by the Federal Reserve Bank of New York as the effective federal funds rate or the rate that is published by the Federal Reserve Bank of New York as an overnight bank funding rate, in either case plus 0.5%, and (3) the one-month Adjusted LIBO Rate plus 1.0%, plus (b) a margin that is based on our net adjusted leverage ratio. Letters of credit issued under the New Facility bear fees that are equivalent to the interest rate margin that is applicable to revolving loans that bear interest at the adjusted LIBO Rate plus other customary fees charged by the issuing bank. Under the New Facility, we paid certain customary loan origination fees and will pay an unused fee on the unused portion of the New Facility that is also based on our Net Adjusted Leverage Ratio. Our Net Adjusted Leverage and EBITDAR Ratios were 3.8 and 2.5, respectively, at December 31, 2019, and we were in compliance with all covenants in effect at that date.

Our obligations under the New Facility are unsecured. Certain of our material subsidiaries have guaranteed our obligations under the New Facility. The New Facility will be used for our general corporate purposes, including for the issuance of standby letters of credit to support our self-insurance programs, and to fund dividends, stock repurchases and permitted acquisitions.

We capitalized interest expense related to new restaurant openings and major remodels totaling $0.6 million, $0.4 million and $0.7 million in fiscal 2019, 2018 and 2017, respectively.

XML 75 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Quarterly Financial Data (unaudited)
12 Months Ended
Dec. 31, 2019
Quarterly Financial Data (unaudited)  
Quarterly Financial Data (unaudited)

20.   Quarterly Financial Data (unaudited)

Summarized unaudited quarterly financial data for fiscal 2019 and 2018 is as follows (in thousands, except per share data):

Quarter Ended:

    

April 2, 2019

    

July 2, 2019

    

October 1, 2019

    

December 31, 2019

Revenues (1)

$

599,481

$

602,645

$

586,536

$

694,030

Income from operations (1)(2)

$

30,148

$

40,099

$

26,964

$

6,387

Net income (1)(2)

$

26,984

$

35,510

$

16,090

$

48,709

Basic net income per share (4)

$

0.61

$

0.80

$

0.37

$

1.11

Diluted net income per share (4)

$

0.60

$

0.79

$

0.36

$

1.10

Cash dividends declared per common share

$

0.33

$

0.33

$

0.36

$

0.36

Quarter Ended:

    

April 3, 2018

    

July 3, 2018

    

October 2, 2018

    

January 1, 2019

Revenues

$

584,697

$

587,319

$

575,160

$

585,155

Income from operations (3)

$

31,551

$

34,543

$

33,495

$

19,359

Net income (3)

$

26,029

$

28,353

$

28,475

$

16,178

Basic net income per share (4)

$

0.57

$

0.62

$

0.63

$

0.36

Diluted net income per share (4)

$

0.56

$

0.61

$

0.61

$

0.35

Cash dividends declared per common share

$

0.29

$

0.29

$

0.33

$

0.33

(1)The fourth quarter of fiscal 2019 includes revenues, loss from operations and net loss of $92.0 million, $2.1 million, and $1.5 million, respectively related to the acquired businesses. In addition, income from operations included $3.2 million and $3.1 million of acquisition-related expense in the third and fourth quarters of fiscal 2019, respectively, with a corresponding impact to net income of $2.4 million and $2.3 million, respectively. These amounts were recorded in acquisition-related costs and acquisition-related contingent consideration, compensation and amortization expense in the consolidated statements of income. (See Note 2 for further discussion of the Acquisition.)
(2)In the fourth quarter of fiscal 2019, income from operations included impairment of assets and lease terminations expense of $18.2 million, with an corresponding impact to net income of $13.5 million. (See Note 1 for further discussion of these charges.)
(3)In fiscal 2018, income from operations included $2.6 million, $0.3 million and $15.0 million of impairment of assets and lease terminations expense in the second, third and fourth quarters, respectively, with an corresponding impact to net income of $1.9 million, $0.2 million and $11.1 million, respectively. (See Note 1 for further discussion of these charges.)
(4)Net income per share calculations for each quarter are based on the weighted average diluted shares outstanding for that quarter and may not total to the full year amount.

While seasonal fluctuations generally do not have a material impact on our quarterly results, the year-over-year comparison of our quarterly results can be significantly impacted by the number and timing of new restaurant openings and associated preopening costs, the calendar days of the week on which holidays occur, the impact from inclement weather and other climatic conditions and other variations in revenues and expenses. As a result of these factors, our financial results for any quarter are not necessarily indicative of the results that may be achieved for the full fiscal year.

XML 76 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Maturity of operating lease liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Operating Leases    
2020 $ 122,250  
2021 124,383  
2022 125,427  
2023 121,855  
2024 120,772  
Thereafter 1,415,777  
Total future lease payments 2,030,464  
Less: Interest (712,514)  
Present value of lease liabilities 1,317,950  
Operating lease liabilities related to options extend $ 867,200  
Options to extend lease terms True  
Minimum lease payment for leases $ 136,200  
Aggregate minimum annual lease payments under operating leases    
2019   $ 93,792
2020   91,808
2021   88,829
2022   86,925
2023   81,929
Thereafter   495,091
Total   $ 938,374
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Prepaid Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Prepaid Expenses    
Gift card contract assets $ 23,172 $ 23,388
Other 20,774 17,257
Total $ 43,946 $ 40,645
XML 78 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Impairment of Long-Lived Assets and Lease Terminations (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
Jan. 01, 2019
USD ($)
Oct. 02, 2018
USD ($)
Jul. 03, 2018
USD ($)
Dec. 31, 2019
USD ($)
restaurant
Jan. 01, 2019
USD ($)
restaurant
Jan. 02, 2018
USD ($)
restaurant
Impairment of long-lived assets and lease terminations              
Impairment of assets and lease terminations | $         $ 18,247 $ 17,861 $ 10,343
Number of restaurants for which impairment and lease termination expenses were recorded             3
The Cheesecake Factory restaurants              
Impairment of long-lived assets and lease terminations              
Impairment of assets and lease terminations | $ $ 18,200 $ 15,000 $ 300 $ 2,600 $ 8,900 6,600 $ 2,500
Number of restaurants for which impairment and lease termination expenses were recorded         2    
Three, The Cheesecake Factory restaurants              
Impairment of long-lived assets and lease terminations              
Impairment of assets and lease terminations | $         $ 18,200 $ 17,900 $ 10,300
Grand Lux Cafe              
Impairment of long-lived assets and lease terminations              
Number of restaurants for which impairment and lease termination expenses were recorded           1  
RockSugar Southeast Asian Kitchen              
Impairment of long-lived assets and lease terminations              
Number of restaurants for which impairment and lease termination expenses were recorded           1  
XML 79 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Other Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2019
Other Accrued Expenses  
Schedule of other accrued expenses

Other accrued expenses consisted of (in thousands):

    

December 31, 2019

    

January 1, 2019

Self-insurance

$

68,881

$

72,631

Salaries and wages

 

56,774

 

39,102

Staff member benefits

 

25,044

 

22,946

Payroll and sales taxes

 

22,822

 

15,684

Deferred consideration

16,740

Other

 

46,321

 

44,018

Total

$

236,582

$

194,381

XML 80 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2019
Segment Information  
Schedule of segment information

Segment information is presented below (in thousands):

Fiscal Year

    

2019 (1)

    

2018

    

2017

Revenues:

The Cheesecake Factory restaurants

$

2,180,882

$

2,127,347

$

2,057,816

North Italia

35,268

Other FRC

39,335

Other

 

227,207

 

204,984

 

202,686

Total

$

2,482,692

$

2,332,331

$

2,260,502

Income/(loss) from operations:

The Cheesecake Factory restaurants (2)

$

258,374

$

270,829

$

281,715

North Italia

1,608

Other FRC

5,309

Other (3)

 

(161,693)

 

(151,881)

 

(128,870)

Total

$

103,598

$

118,948

$

152,845

Depreciation and amortization:

The Cheesecake Factory restaurants

$

70,971

$

80,646

$

76,186

North Italia

829

Other FRC

1,037

Other

 

15,296

 

15,330

 

16,543

Total

$

88,133

$

95,976

$

92,729

Preopening costs:

The Cheesecake Factory restaurants

$

9,967

$

9,247

$

10,891

North Italia

1,297

Other FRC

49

Other

1,836

1,690

2,387

Total

$

13,149

$

10,937

$

13,278

Capital expenditures:

The Cheesecake Factory restaurants

$

59,045

$

71,880

$

101,142

North Italia

2,318

Other FRC

5,072

Other

 

7,330

 

31,029

 

19,637

Total

$

73,765

$

102,909

$

120,779

Total assets:

The Cheesecake Factory restaurants

$

1,701,418

$

928,345

$

937,512

North Italia

297,840

Other FRC

310,414

Other

 

530,921

 

385,788

 

395,548

Total

$

2,840,593

$

1,314,133

$

1,333,060

(1)We completed the acquisition of North Italia and the remaining business of FRC on October 2, 2019. The results of the acquired businesses are included in our consolidated financial statements as of the acquisition date. (See Note 2 for further discussion of the Acquisition.)
(2)Fiscal years 2019, 2018 and 2017 include impairment of assets and lease terminations expense of $8.9 million, $6.6 million and $2.5 million, respectively. (See Note 1 for further discussion of these charges.)
(3)Fiscal years 2019, 2018 and 2017 include impairment of assets and lease terminations expense of $9.3 million, $11.3 million and $7.8 million, respectively. (See Note 1 for further discussion of these charges.) Fiscal 2019 included $6.3 million of acquisition-related costs and acquisition-related contingent consideration, compensation and amortization expense. (See Note 2 for further discussion of the Acquisition.)
XML 81 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events
12 Months Ended
Dec. 31, 2019
Subsequent Events  
Subsequent Events

21.   Subsequent Events

On February 18, 2020, our Board of Directors approved a quarterly cash dividend of $0.36 per share to be paid on March 20, 2020 to the stockholders of record on March 9, 2020.

XML 82 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefit Plans
12 Months Ended
Dec. 31, 2019
Employee Benefit Plans  
Employee Benefit Plans

17.   Employee Benefit Plans

We have defined contribution benefit plans in accordance with section 401(k) of the Internal Revenue Code (“401(k) Plans”) that are open to our staff members who meet certain compensation and eligibility requirements. Participation in the 401(k) Plans is currently open to staff members from our restaurant concepts, bakery facilities, corporate office and FRC headquarters. The 401(k) Plans allow participating staff members to defer the receipt of a portion of their compensation and contribute such amount to one or more investment options. Our executive officers and a select group of management and/or highly compensated staff members are not eligible to participate in the 401(k) Plans. We currently match in cash a certain percentage of the staff member contributions to the 401(k) Plans and also pay a portion of the administrative costs. Expense recognized in fiscal 2019, 2018 and 2017 was $1.2 million, $1.0 million and $1.0 million, respectively.

We have also established non-qualified deferred compensation plans (“Non-Qualified Plans”) for our executive officers and a select group of management and/or highly compensated staff members. The Non-Qualified Plans allow participating staff members to defer the receipt of a portion of their base compensation and bonuses.  Non-employee directors may also participate in the Non-Qualified Plans and defer the receipt of their earned director fees. We currently match in cash a certain percentage of the staff member contributions to the Non-Qualified Plans and also pay for the administrative costs. We do not match any contributions made by non-employee directors. Expense recognized in fiscal 2019, 2018 and 2017 was $1.2 million, $1.3 million and $1.0 million, respectively.

While we are under no obligation to fund Non-Qualified Plan liabilities (in whole or in part), our current practice is to maintain company-owned life insurance contracts and other investments that are specifically designed to informally fund savings plans of this nature. These contracts are recorded at their cash surrender value as determined by the insurance carrier. Our consolidated balance sheets reflect investments in other assets and our obligation to participants in the Non-Qualified Plans in other noncurrent liabilities. All gains and losses related to our non-qualified deferred compensation assets and liabilities are reflected in interest and other expense, net in our consolidated statements of income.

We maintain self-insured medical and dental benefit plans for our staff members. The accrued liabilities associated with these programs are based on our estimate of the ultimate costs to settle known claims as well as claims incurred but not yet reported to us as of the balance sheet date. The accrued liability for our self-insured benefit plans, which is included in other accrued expenses, was $10.8 million and $10.4 million as of December 31, 2019 and January 1, 2019, respectively. (See Note 1 for further discussion of accounting for our self-insurance liabilities.)

XML 83 cake-20191231x10ka_htm.xml IDEA: XBRL DOCUMENT 0000887596 us-gaap:TreasuryStockMember 2019-01-02 2019-12-31 0000887596 us-gaap:TreasuryStockMember 2018-01-03 2019-01-01 0000887596 us-gaap:TreasuryStockMember 2017-01-04 2018-01-02 0000887596 us-gaap:TreasuryStockMember 2019-01-02 2019-12-31 0000887596 us-gaap:TreasuryStockMember 2018-01-03 2019-01-01 0000887596 us-gaap:TreasuryStockMember 2017-01-04 2018-01-02 0000887596 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0000887596 us-gaap:StateAndLocalJurisdictionMember 2019-01-01 0000887596 us-gaap:ForeignCountryMember 2019-01-01 0000887596 us-gaap:TreasuryStockMember 2019-12-31 0000887596 us-gaap:CommonStockMember 2017-01-04 2018-01-02 0000887596 us-gaap:TreasuryStockMember 2019-12-31 0000887596 us-gaap:RetainedEarningsMember 2019-12-31 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-12-31 0000887596 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000887596 us-gaap:TreasuryStockMember 2019-01-01 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 0000887596 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 0000887596 us-gaap:TreasuryStockMember 2018-01-02 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2018-01-02 0000887596 us-gaap:AdditionalPaidInCapitalMember 2018-01-02 0000887596 us-gaap:TreasuryStockMember 2017-01-03 0000887596 us-gaap:RetainedEarningsMember 2017-01-03 0000887596 us-gaap:AdditionalPaidInCapitalMember 2017-01-03 0000887596 us-gaap:CommonStockMember 2019-12-31 0000887596 us-gaap:CommonStockMember 2019-01-01 0000887596 us-gaap:CommonStockMember 2018-01-02 0000887596 us-gaap:CommonStockMember 2017-01-03 0000887596 us-gaap:EmployeeStockOptionMember 2019-01-01 0000887596 srt:MaximumMember 2019-05-30 0000887596 2019-05-30 0000887596 2017-04-05 0000887596 2017-04-04 0000887596 us-gaap:EmployeeStockOptionMember 2018-01-03 2019-01-01 0000887596 us-gaap:EmployeeStockOptionMember 2017-01-04 2018-01-02 0000887596 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-01-02 2019-12-31 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2019-01-01 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2018-01-03 2019-01-01 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2017-01-04 2018-01-02 0000887596 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2019-01-02 2019-12-31 0000887596 srt:MinimumMember us-gaap:LandBuildingsAndImprovementsMember 2019-01-02 2019-12-31 0000887596 srt:MinimumMember cake:RestaurantFixturesAndEquipmentMember 2019-01-02 2019-12-31 0000887596 srt:MinimumMember cake:NorthItaliaRemainingBusinessOfFoxRestaurantConceptsLlcIncludingFlowerChildAndAllOtherFRCBrandsMember 2019-01-02 2019-12-31 0000887596 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2019-01-02 2019-12-31 0000887596 srt:MaximumMember us-gaap:LandBuildingsAndImprovementsMember 2019-01-02 2019-12-31 0000887596 srt:MaximumMember cake:RestaurantFixturesAndEquipmentMember 2019-01-02 2019-12-31 0000887596 srt:MaximumMember cake:NorthItaliaRemainingBusinessOfFoxRestaurantConceptsLlcIncludingFlowerChildAndAllOtherFRCBrandsMember 2019-01-02 2019-12-31 0000887596 us-gaap:TechnologyEquipmentMember 2019-01-02 2019-12-31 0000887596 us-gaap:TechnologyEquipmentMember 2019-12-31 0000887596 us-gaap:LeaseholdImprovementsMember 2019-12-31 0000887596 us-gaap:LandAndLandImprovementsMember 2019-12-31 0000887596 us-gaap:ConstructionInProgressMember 2019-12-31 0000887596 us-gaap:BuildingMember 2019-12-31 0000887596 cake:RestaurantSmallwareMember 2019-12-31 0000887596 cake:RestaurantFixturesAndEquipmentMember 2019-12-31 0000887596 us-gaap:TechnologyEquipmentMember 2019-01-01 0000887596 us-gaap:LeaseholdImprovementsMember 2019-01-01 0000887596 us-gaap:LandAndLandImprovementsMember 2019-01-01 0000887596 us-gaap:ConstructionInProgressMember 2019-01-01 0000887596 us-gaap:BuildingMember 2019-01-01 0000887596 cake:RestaurantSmallwareMember 2019-01-01 0000887596 cake:RestaurantFixturesAndEquipmentMember 2019-01-01 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-02 2019-12-31 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2018-01-03 2019-01-01 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2017-01-04 2018-01-02 0000887596 srt:MinimumMember 2019-12-31 0000887596 srt:MaximumMember 2019-12-31 0000887596 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0000887596 cake:TransferableAlcoholicBeverageLicensingAgreementsMember 2019-12-31 0000887596 us-gaap:TrademarksAndTradeNamesMember 2019-01-01 0000887596 cake:TransferableAlcoholicBeverageLicensingAgreementsMember 2019-01-01 0000887596 us-gaap:InternalRevenueServiceIRSMember 2018-06-22 2018-06-22 0000887596 cake:NorthItaliaAcquisitionMember 2019-12-31 0000887596 us-gaap:LicensingAgreementsMember 2019-12-31 0000887596 cake:NonTransferableAlcoholicBeverageLicensingAgreementsMember 2019-12-31 0000887596 cake:NonTransferableAlcoholicBeverageLicensingAgreementsMember 2019-01-01 0000887596 cake:LeaseholdAcquisitionAssetsMember 2019-01-01 0000887596 cake:NorthItaliaAndFlowerChildMember 2019-10-01 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2019-01-02 2019-12-31 0000887596 us-gaap:EmployeeStockOptionMember 2019-12-31 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2019-12-31 0000887596 us-gaap:RetainedEarningsMember 2019-01-02 2019-12-31 0000887596 us-gaap:RetainedEarningsMember 2018-01-03 2019-01-01 0000887596 us-gaap:RetainedEarningsMember 2017-01-04 2018-01-02 0000887596 cake:OtherFoxRestaurantConceptsLlcMember 2019-01-02 2019-12-31 0000887596 cake:NorthItaliaMember 2019-01-02 2019-12-31 0000887596 cake:InternalRevenueCode401kPlanMember 2019-01-02 2019-12-31 0000887596 cake:CheesecakeFactoryIncorporatedExecutiveSavingsPlanMember 2019-01-02 2019-12-31 0000887596 cake:InternalRevenueCode401kPlanMember 2018-01-03 2019-01-01 0000887596 cake:CheesecakeFactoryIncorporatedExecutiveSavingsPlanMember 2018-01-03 2019-01-01 0000887596 cake:InternalRevenueCode401kPlanMember 2017-01-04 2018-01-02 0000887596 cake:CheesecakeFactoryIncorporatedExecutiveSavingsPlanMember 2017-01-04 2018-01-02 0000887596 us-gaap:ForeignCountryMember 2019-12-31 0000887596 us-gaap:DomesticCountryMember 2019-12-31 0000887596 us-gaap:DomesticCountryMember 2019-01-01 0000887596 cake:ThirdAmendedAndRestatedLoanAgreementMember cake:OneMonthAdjustedLIBORateMember 2019-07-30 2019-07-30 0000887596 cake:ThirdAmendedAndRestatedLoanAgreementMember cake:FederalFundsEffectiveRateMember 2019-07-30 2019-07-30 0000887596 us-gaap:AccountingStandardsUpdate201602Member 2019-01-02 2019-12-31 0000887596 us-gaap:AccountingStandardsUpdate201409Member 2018-01-03 2019-01-01 0000887596 us-gaap:RetainedEarningsMember 2019-01-01 0000887596 us-gaap:RetainedEarningsMember 2018-01-02 0000887596 cake:PromotionalProgramsMember 2019-01-02 2019-12-31 0000887596 cake:DevelopmentAndSiteFeeMember 2019-01-02 2019-12-31 0000887596 cake:ConsumerPackagedGoodsMember 2019-01-02 2019-12-31 0000887596 cake:PromotionalProgramsMember 2018-01-03 2019-01-01 0000887596 cake:DevelopmentAndSiteFeeMember 2018-01-03 2019-01-01 0000887596 cake:ConsumerPackagedGoodsMember 2018-01-03 2019-01-01 0000887596 cake:PromotionalProgramsMember 2019-12-31 0000887596 cake:DevelopmentAndSiteFeeMember 2019-12-31 0000887596 cake:ConsumerPackagedGoodsMember 2019-12-31 0000887596 us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 0000887596 cake:PromotionalProgramsMember 2019-01-01 0000887596 cake:DevelopmentAndSiteFeeMember 2019-01-01 0000887596 cake:ConsumerPackagedGoodsMember 2019-01-01 0000887596 2020-02-18 2020-02-18 0000887596 2019-10-02 2019-12-31 0000887596 2019-07-03 2019-10-01 0000887596 2019-04-03 2019-07-02 0000887596 2019-01-02 2019-04-02 0000887596 2018-10-03 2019-01-01 0000887596 2018-07-04 2018-10-02 0000887596 2018-04-04 2018-07-03 0000887596 2018-01-03 2018-04-03 0000887596 2015-12-30 2017-01-03 0000887596 2017-01-03 0000887596 cake:NorthItaliaAcquisitionMember 2019-01-02 2019-12-31 0000887596 cake:FrcAcquisitionMember 2019-01-02 2019-12-31 0000887596 us-gaap:AllOtherSegmentsMember 2019-12-31 0000887596 cake:TheCheesecakeFactoryMember 2019-12-31 0000887596 cake:OtherFoxRestaurantConceptsLlcMember 2019-12-31 0000887596 cake:NorthItaliaMember 2019-12-31 0000887596 us-gaap:AllOtherSegmentsMember 2019-01-01 0000887596 cake:TheCheesecakeFactoryMember 2019-01-01 0000887596 us-gaap:AllOtherSegmentsMember 2018-01-02 0000887596 cake:TheCheesecakeFactoryMember 2018-01-02 0000887596 us-gaap:CommonStockMember 2019-01-02 2019-12-31 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2019-01-02 2019-12-31 0000887596 us-gaap:CommonStockMember 2018-01-03 2019-01-01 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2018-01-03 2019-01-01 0000887596 us-gaap:CommonStockMember 2017-01-04 2018-01-02 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2017-01-04 2018-01-02 0000887596 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-02 2019-12-31 0000887596 cake:OtherOperatingCostsAndExpensesMember 2019-01-02 2019-12-31 0000887596 cake:LaborExpensesMember 2019-01-02 2019-12-31 0000887596 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-03 2019-01-01 0000887596 cake:OtherOperatingCostsAndExpensesMember 2018-01-03 2019-01-01 0000887596 cake:LaborExpensesMember 2018-01-03 2019-01-01 0000887596 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-04 2018-01-02 0000887596 cake:OtherOperatingCostsAndExpensesMember 2017-01-04 2018-01-02 0000887596 cake:LaborExpensesMember 2017-01-04 2018-01-02 0000887596 us-gaap:CommonStockMember 2019-01-02 2019-12-31 0000887596 us-gaap:AdditionalPaidInCapitalMember 2019-01-02 2019-12-31 0000887596 us-gaap:CommonStockMember 2018-01-03 2019-01-01 0000887596 us-gaap:AdditionalPaidInCapitalMember 2018-01-03 2019-01-01 0000887596 us-gaap:AdditionalPaidInCapitalMember 2017-01-04 2018-01-02 0000887596 2019-07-02 0000887596 2020-06-15 0000887596 srt:MinimumMember cake:RestrictedSharesAndRestrictedShareUnitsMember 2019-01-02 2019-12-31 0000887596 srt:MaximumMember cake:RestrictedSharesAndRestrictedShareUnitsMember 2019-01-02 2019-12-31 0000887596 us-gaap:EmployeeStockOptionMember 2019-01-02 2019-12-31 0000887596 srt:MinimumMember 2019-01-02 2019-12-31 0000887596 srt:MaximumMember 2019-01-02 2019-12-31 0000887596 2018-06-07 2018-06-07 0000887596 cake:ThirdAmendedAndRestatedLoanAgreementMember 2019-07-30 0000887596 cake:RockSugarSoutheastAsianKitchenMember 2018-01-03 2019-01-01 0000887596 cake:GrandLuxCafeMember 2018-01-03 2019-01-01 0000887596 cake:ThreeCheesecakeFactoryMember 2019-01-02 2019-12-31 0000887596 cake:TheCheesecakeFactoryMember 2019-01-02 2019-12-31 0000887596 us-gaap:AllOtherSegmentsMember 2018-01-03 2019-01-01 0000887596 cake:ThreeCheesecakeFactoryMember 2018-01-03 2019-01-01 0000887596 cake:TheCheesecakeFactoryMember 2018-01-03 2019-01-01 0000887596 us-gaap:AllOtherSegmentsMember 2017-01-04 2018-01-02 0000887596 cake:ThreeCheesecakeFactoryMember 2017-01-04 2018-01-02 0000887596 cake:TheCheesecakeFactoryMember 2017-01-04 2018-01-02 0000887596 cake:TheCheesecakeFactoryMember 2019-10-02 2019-12-31 0000887596 cake:TheCheesecakeFactoryMember 2018-10-03 2019-01-01 0000887596 cake:TheCheesecakeFactoryMember 2018-07-04 2018-10-02 0000887596 cake:TheCheesecakeFactoryMember 2018-04-04 2018-07-03 0000887596 cake:ContingentConsiderationAndCompensationLiabilitiesMember 2019-12-31 0000887596 cake:ContingentConsiderationAndCompensationLiabilitiesMember 2019-01-02 2019-12-31 0000887596 2018-01-02 0000887596 us-gaap:FairValueInputsLevel2Member 2019-12-31 0000887596 us-gaap:FairValueInputsLevel1Member 2019-12-31 0000887596 us-gaap:FairValueInputsLevel1Member 2019-01-01 0000887596 us-gaap:AccountingStandardsUpdate201602Member 2019-12-31 0000887596 us-gaap:FairValueInputsLevel2Member 2019-01-01 0000887596 srt:MinimumMember cake:ThirdAmendedAndRestatedLoanAgreementMember 2019-07-30 2019-07-30 0000887596 srt:MaximumMember cake:ThirdAmendedAndRestatedLoanAgreementMember 2019-07-30 2019-07-30 0000887596 2018-01-03 2019-01-01 0000887596 cake:NorthItaliaRemainingBusinessOfFoxRestaurantConceptsLlcIncludingFlowerChildAndAllOtherFRCBrandsMember 2019-12-31 0000887596 cake:FrcAcquisitionMember 2019-10-02 0000887596 cake:NorthItaliaRemainingBusinessOfFoxRestaurantConceptsLlcIncludingFlowerChildAndAllOtherFRCBrandsMember 2019-12-31 2019-12-31 0000887596 cake:NorthItaliaRemainingBusinessOfFoxRestaurantConceptsLlcIncludingFlowerChildAndAllOtherFRCBrandsMember 2019-01-02 2019-12-31 0000887596 cake:NorthItaliaRemainingBusinessOfFoxRestaurantConceptsLlcIncludingFlowerChildAndAllOtherFRCBrandsMember cake:TheCheesecakeFactoryMember 2019-10-02 2019-12-31 0000887596 cake:NorthItaliaRemainingBusinessOfFoxRestaurantConceptsLlcIncludingFlowerChildAndAllOtherFRCBrandsMember cake:TheCheesecakeFactoryMember 2019-07-03 2019-10-01 0000887596 us-gaap:AllOtherSegmentsMember 2019-01-02 2019-12-31 0000887596 cake:NorthItaliaAcquisitionMember 2019-10-02 2019-10-02 0000887596 cake:FrcAcquisitionMember 2019-10-02 2019-10-02 0000887596 2017-01-04 2018-01-02 0000887596 2019-01-02 2019-12-31 0000887596 us-gaap:FairValueInputsLevel3Member 2019-12-31 0000887596 2019-12-31 0000887596 2019-01-01 iso4217:USD pure cake:restaurant cake:item cake:lease cake:location cake:state shares iso4217:USD shares 0000887596 --12-31 2019 FY P25Y P10Y P3Y P1Y P8Y P10Y P1Y True P3Y true This Amendment No. 1 on Form 10-K/A (this "Amendment") amends the Annual Report on Form 10-K of The Cheesecake Factory Incorporated (the "Company") for the fiscal year ended December 31, 2019, as filed with the Securities and Exchange Commission ("SEC") on March 12, 2020 (the "Form 10-K"). In the Form 10-K, the Company inadvertently omitted the "Report of Independent Registered Public Accounting Firm" (the "Audit Report") of its prior auditors (PricewaterhouseCoopers LLP) for the fiscal year ended January 2, 2018. The Audit Report was signed by PricewaterhouseCoopers LLP and delivered to the Company prior to the original filing of the Form 10-K, but the Audit Report was inadvertently omitted from the Form 10-K.This Form 10-K/A is being filed solely to include the inadvertently omitted Audit Report for PricewaterhouseCoopers LLP relating to the Company's consolidated financial statements. No other changes were made to the Audit Report or to the Form 10-K. The consolidated financial statements and notes to consolidated financial statements have remained the same as that previously filed in the Form 10-K.This Amendment reflects information as of the filing date of the Form 10-K, does not reflect events occurring after that date and does not modify or update in any way disclosures made in the Form 10-K, except as specifically noted above.In accordance with Rule 12b-15 of the Securities Exchange Act of 1934, as amended, this Amendment includes new certifications required by Sections 302 and 906 of the Sarbanes-Oxley Act of 2002, as amended, dated as of the filing date of this Amendment. 10-K/A true 2019-12-31 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 No Yes Yes Large Accelerated Filer false false false 1787355740 45462133 58416000 26578000 25619000 20928000 4626000 64683000 68193000 47225000 38886000 43946000 40645000 244515000 195230000 831599000 913275000 437207000 26209000 34961000 1240976000 79767000 86296000 64691000 1764479000 205628000 2840593000 1314133000 61946000 49071000 712000 187978000 172336000 128081000 236582000 194381000 614587000 416500000 33847000 52123000 79697000 113095000 290000000 10000000 1189869000 140548000 71659000 0.01 0.01 5000000 5000000 0 0 0.01 0.01 250000000 250000000 97685178 96621990 977000 967000 855989000 828676000 1408333000 1384494000 52916434 51791941 1693122000 1642140000 -435000 -938000 571742000 571059000 2840593000 1314133000 2482692000 2332331000 2260502000 561783000 532880000 519388000 899667000 834134000 777595000 631613000 566825000 552791000 160199000 154770000 141533000 88133000 95976000 92729000 18247000 17861000 10343000 5270000 1033000 13149000 10937000 13278000 2379094000 2213383000 2107657000 103598000 118948000 152845000 39233000 -4754000 -479000 -2497000 -6783000 -5900000 140334000 107411000 146466000 13041000 8376000 -10926000 127293000 99035000 157392000 2.90 2.19 3.35 2.86 2.14 3.27 43949000 45263000 46930000 44545000 46215000 48152000 127293000 99035000 157392000 503000 -850000 -88000 503000 -850000 -88000 127796000 98185000 157304000 94672 947000 774137000 1238012000 -1409889000 603207000 157392000 157392000 -88000 -88000 1.06 49738000 49738000 16696000 16696000 740 7000 9029000 9036000 122975000 122975000 95412 954000 799862000 1345666000 -1532864000 -88000 613530000 -3560000 -3560000 95412 954000 799862000 1342106000 -1532864000 -88000 609970000 99035000 99035000 -850000 -850000 1.24 56647000 56647000 554 6000 20245000 20251000 656 7000 8569000 8576000 109276000 109276000 96622 967000 828676000 1384494000 -1642140000 -938000 571059000 -41466000 -41466000 96622 967000 828676000 1343028000 -1642140000 -938000 529593000 127293000 127293000 503000 503000 1.38 61988000 61988000 476 4000 19595000 19599000 587 6000 7718000 7724000 50982000 50982000 97685000 977000 855989000 1408333000 -1693122000 -435000 571742000 127293000 99035000 157392000 88133000 95976000 92729000 -2197000 -5510000 -25180000 16223000 16411000 10586000 19373000 19988000 16457000 39233000 -4754000 -479000 -3777000 -3680000 7188000 -5338000 15729000 -17315000 5766000 -3667000 7634000 4133000 -6262000 5227000 -5019000 11989000 -7406000 9034000 2326000 5601000 3771000 9695000 8395000 10200000 15578000 9921000 18760000 218761000 291315000 238796000 73765000 102909000 120779000 2100000 3020000 1654000 261695000 3000000 25000000 18000000 22500000 540000 -363060000 -130389000 -140433000 21788000 12128000 5128000 4391000 335000000 70000000 85000000 55000000 70000000 75000000 7724000 8576000 9036000 60722000 56251000 49889000 50982000 109276000 122975000 176020000 -140291000 -146091000 117000 -65000 -103000 31838000 20570000 -47831000 26578000 6008000 53839000 58416000 26578000 6008000 1646000 8156000 7128000 20778000 10149000 31582000 6504000 4585000 12145000 11863000 6824000 66257000 122000000 12500000 10000000 -18687000 13748000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">1.    Summary of Significant Accounting Policies</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Description of Business</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Cheesecake Factory Incorporated is a leader in experiential dining. We are culinary forward and relentlessly focused on hospitality. We currently own and operate 294 restaurants throughout the United States and Canada under brands including The Cheesecake Factory<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup>, North Italia<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> and a collection within the Fox Restaurant Concepts ("FRC") subsidiary. Internationally, 26 The Cheesecake Factory<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> 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.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Basis of Presentation</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 2, 2019, we completed the acquistion of North Italia and the remaining business of FRC, including Flower Child and all other FRC brands. The results of operations, financial position and cash flows of the acquired businesses are included in our consolidated financial statements as of the acquisition date. See Note 2 for further discussion of the Acquisition.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">We utilize a 52/53-week fiscal year ending on the Tuesday closest to December 31 for financial reporting purposes. Fiscal years 2019, 2018 and 2017 each consisted of </span><span style="white-space:pre-wrap;">52</span><span style="white-space:pre-wrap;"> weeks.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Use of Estimates</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">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.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Business Combination</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 2, 2019, we completed the acquisition of North Italia and the remaining business of FRC. Since the Acquisition represents a business combination achieved in stages, we remeasured our previously-held equity interests in North Italia and Flower Child immediately before the acquisition to acquisition-date fair value and recognized a resulting gain. In accordance with the acquisition method of accounting for business combinations, we allocated the purchase price of acquired businesses to the tangible and intangible assets acquired and liabilities assumed based on preliminary estimated fair values. We estimated the fair value of assets and liabilities based upon widely-accepted valuation techniques, including discounted cash flow, relief from royalty and Monte Carlo methods, depending on the nature of the assets acquired or liabilities assumed. We expect minor adjustments to our purchase accounting in the first quarter of fiscal 2020 as we finalize our valuation of the acquired intangible assets. (See Note 2 for further discussion of the Acquisition.)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Cash and Cash Equivalents</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Amounts receivable from credit card processors, totaling $21.2 million and $17.3 million at December 31, 2019 and January 1, 2019, respectively, are considered cash equivalents because they are both short-term and highly liquid in nature and are typically converted to cash within <span style="white-space:pre-wrap;">three days</span><span style="white-space:pre-wrap;"> of the sales transaction. Our cash management system provides for the funding of all major bank disbursement accounts on a daily basis as checks are presented for payment. Under this system, outstanding checks are in excess of the cash balances at certain banks, which creates book overdrafts. Book overdrafts are presented as a current liability in other accrued expenses on our consolidated balance sheet.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Accounts and Other Receivables</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Our accounts receivable principally result from credit sales to bakery customers. Other receivables consist primarily of amounts due from our gift card distributors and landlords.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Concentration of Credit Risk</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Financial instruments that potentially subject us to a concentration of credit risk are cash and cash equivalents and receivables. We maintain our day-to-day operating cash balances in non-interest-bearing transaction accounts, which are insured by the Federal Deposit Insurance Corporation (“FDIC”) up to $250,000. We invest our excess cash in a money market deposit account, which is insured by the FDIC up to $250,000. Although we maintain balances that exceed the federally insured limit, we have not experienced any losses related to this balance, and we believe credit risk to be minimal.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">We consider the concentration of credit risk for accounts receivable to be minimal due to the payment histories and general financial condition of our larger bakery customers. Concentration of credit risk related to other receivables is limited as this balance is comprised primarily of amounts due from our gift card distributors and landlords.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Fair Value Measurements</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value measurements are estimated based on valuation techniques and inputs categorized as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 1: Quoted prices in active markets for identical assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 3: Unobservable inputs in which little or no market activity exists, therefore requiring the Company to develop its own assumptions</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:47.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets (Liabilities)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Non-qualified deferred compensation liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (76,255)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Acquisition-related deferred consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (53,933)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Acquisition-related contingent consideration and compensation liabilities </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (13,218)</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:47.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets (Liabilities)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Non-qualified deferred compensation liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (57,551)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deemed landlord financing 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';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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (118,600)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Changes in the fair value of non-qualified deferred compensation assets and liabilities and deemed landlord financing liabilities are recognized in interest and other expense, net in our consolidated statements of income. Changes in the fair value of the acquisition-related deferred and contingent consideration and compensation liabilities are recognized in acquisition-related contingent consideration, compensation and amortization expenses in our consolidated statements of income. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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 was $0 to $69.2 million. Results could change materially if different estimates and assumptions were used. 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):</p><p style="font-family:'Times New Roman';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;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance, January 1, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:78.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition-date fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,786</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 432</p></td></tr><tr><td style="vertical-align:bottom;width:78.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance, December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,218</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The fair values of our cash and cash equivalents, accounts receivable, income taxes receivable, other receivables, prepaid expenses, accounts payable, income taxes payable and other accrued expenses approximate their carrying amounts due to their short duration.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Inventories</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventories consist of restaurant food and other supplies, bakery raw materials and bakery finished goods and are stated at the lower of cost or net realizable value on an average cost basis at the restaurants and on a first-in, first-out basis at the bakeries.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Property and Equipment</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">We record property and equipment at cost less accumulated depreciation. Improvements are capitalized while repairs and maintenance costs are expensed as incurred. Depreciation and amortization are calculated using the straight-line method over the estimated useful life of the assets or the lease term, whichever is shorter. Leasehold improvements include the cost of our internal development and construction department. Depreciation and amortization periods are as follows:</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Buildings and land improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_Y28ywBeR2E6-U2zdprsPwg"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">25</span></span> to 30 years</p></td></tr><tr><td style="vertical-align:bottom;width:79.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_THcdBWhCl02QhhP_kkOtvQ"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">10</span></span> to 30 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Furnishings, fixtures and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_ZtRq8FZrfkOGJB3kkssB-A"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">3</span></span> to 15 years</p></td></tr><tr><td style="vertical-align:bottom;width:79.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Computer software and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5 years</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Gains and losses related to property and equipment disposals are recorded in depreciation and amortization expenses.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Intangible Assets</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our intangible assets consist primarily of goodwill, indefinite-lived trade names, trademarks and transferable alcoholic beverage licenses and definite-lived licensing agreements and non-transferable alcoholic beverage licenses. Definite-lived intangible assets are amortized on a straight-line basis over their estimated useful lives and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable based on estimated undiscounted future cash flows. If impaired, the asset or asset group is written down to fair value based on discounted future cash flows. Amortization is recorded in acquisition-related contingent consideration, compensation and amortization expenses in our consolidated statements of income. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Goodwill and other indefinite-lived intangible assets are not amortized but are instead tested for impairment annually as of the first day of our fiscal fourth quarter or on an interim basis if events or changes in circumstances between annual tests indicate a potential impairment. First, we determine if, based on qualitative factors, it is more likely than not that an impairment exists. Factors considered include, but are not limited to historical financial performance, a significant decline in expected future cash flows, unanticipated competition, changes in management or key personnel, macroeconomic and industry conditions and the legal and regulatory environment. If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment is performed. The quantitative assessment requires an analysis of several best estimates and assumptions, including future sales and operating results and other factors that could affect fair value or otherwise indicate potential impairment. We also consider our reporting units’ projected ability to generate income from operations and positive cash flow in future periods.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We evaluate the useful lives of our intangible assets, other than goodwill, at each reporting period to determine if they are definite or indefinite-lived. A determination on useful life requires judgments and assumptions regarding the future effects of obsolescence, demand, competition, other economic factors (such as the stability of the industry, legislative action that results in an uncertain or changing regulatory environment and expected changes in distribution channels), the level of required maintenance expenditures and the expected lives of other related groups of assets.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Impairment of Long-Lived Assets and Lease Terminations</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We assess the potential impairment of our long-lived assets on an annual basis or whenever events or changes in circumstances indicate the carrying value of the assets or asset group may not be recoverable. Factors considered include, but are not limited to, negative cash flow, significant underperformance relative to historical or projected future operating results, significant changes in the manner in which an asset is being used, an expectation that an asset will be disposed of significantly before the end of its previously estimated useful life and significant negative industry or economic trends. At any given time, we may be monitoring a small number of locations, and future impairment charges could be required if individual restaurant performance does not improve or we make the decision to close or relocate a restaurant.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We have determined that our asset group for impairment testing is comprised of the assets and liabilities of each of our individual restaurants, as this is the lowest level of identifiable cash flows. We have identified leasehold improvements as the primary asset because it is the most significant component of our restaurant assets, it is the principal asset from which our restaurants derive their cash flow generating capacity and it has the longest remaining useful life. The recoverability is assessed by comparing the carrying value of the assets to the undiscounted cash flows expected to be generated by these assets. Impairment losses are measured as the amount by which the carrying values of the assets exceed their fair value, which is determined based on discounted future net cash flows expected to be generated by the assets.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In fiscal 2019, we recorded $18.2 million of impairment of assets and lease termination expense related to the impairment of two The Cheesecake Factory restaurants, one Grand Lux Cafe and Social Monk Asian Kitchen and the closure of one Grand Lux Cafe and one RockSugar Southeast Asian Kitchen. In fiscal 2018, we recorded $17.9 million of impairment of assets and lease termination expense related to the impairment of one The Cheesecake Factory restaurant, one Grand Lux Cafe and one RockSugar Southeast Asian Kitchen and the closure of two The Cheesecake Factory restaurants. In fiscal 2017, we recorded $10.3 million of impairment of assets and lease termination expense related to three The Cheesecake Factory restaurants, including one relocation and one lease expiration, and one Grand Lux Cafe. These amounts are recorded in impairment of assets and lease terminations on the consolidated statements of income.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Investments in Unconsolidated Affiliates</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">During fiscal years 2018, 2017 and until the Acquisition on October 2, 2019, we made minority equity investments in two restaurant concepts, North Italia and Flower Child, bringing our percentage of ownership to 49% in both concepts immediately prior to the Acquisition. Since we held a number of rights with regard to participation in policy-making processes, but did not control these entities prior to the Acquisition, we accounted for these investments under the equity method. Accordingly, we recognized our proportionate share of the reported earnings or losses of these entities on the consolidated statements of income and as an adjustment to our investments on the consolidated balance sheets. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Prior to the Acquisition, we assessed the potential impairment of our equity investments whenever events or changes in circumstances indicated that a decrease in value of the investment had occurred that was other than temporary, in which case we would recognize the decrease even though it is in excess of what would otherwise be recognized by application of the equity method. No impairment losses were recorded for these assets during fiscal years 2019, 2018 and 2017.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Revenue Recognition</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Our revenues consist of sales at our Company-owned restaurants, sales from our bakery operations to our licensees and other third-party customers, royalties from our licensees’ restaurant sales and from consumer packaged goods sales, and licensee development and site fees. Revenues are presented net of sales taxes. Sales tax collected is included in other accrued expenses until the taxes are remitted to the appropriate taxing authorities. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Revenues from restaurant sales are recognized when payment is tendered at the point of sale. Revenues from bakery sales are recognized upon transfer of title and risk to customers. Royalty revenues are recognized in the period the related sales occur, utilizing the sale-based royalty exception available under current accounting guidance. Our consumer packaged goods minimum guarantees do not require distinct performance obligations. Therefore, related revenue is recognized on a straight-line basis over the life of the applicable agreements, ranging from <span style="-sec-ix-hidden:Hidden_HoTyQyNISECt5TQGq4mr6g"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one</span></span> to three years. As our development and site fee agreements do not contain distinct performance obligations, related revenue is recognized on a straight-line basis over the life of the applicable agreements, ranging from <span style="-sec-ix-hidden:Hidden_PIsutY8m-068jTV_D64Z7A"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">eight</span></span> to 30 years. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In fiscal 2019, we deferred revenue of $0.2 million for new minimum guarantees for consumer packaged goods and recognized minimum guarantee revenue of $0.5 million. In fiscal 2019, we deferred revenue of $0.3 million for new site and development agreements and recognized revenue of $0.5 million. In fiscal 2018, we deferred revenue of $0.9 million for new minimum guarantees for consumer packaged goods and recognized minimum guarantee revenue of $0.8 million. In fiscal 2018, we deferred revenue of $0.2 million for new site and development agreements and recognized revenue of $0.4 million. Prior to the adoption of the new revenue recognition standard in 2018, we recognized revenue for development fees upon execution of new development agreements and for site fees upon our approval of new restaurant sites.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">We recognize a liability upon the sale of our gift cards and recognize revenue when these gift cards are redeemed in our restaurants. Based on our historical redemption patterns, we can reasonably estimate the amount of gift cards for which redemption is remote, which is referred to as “breakage.” Breakage is recognized over a </span><span style="white-space:pre-wrap;">three-year</span><span style="white-space:pre-wrap;"> period in proportion to historical redemption trends and is classified as revenues in our consolidated statements of income. We recognized $8.0 million, $8.0 million and $7.9</span><span style="white-space:pre-wrap;"> million of gift card breakage in fiscal years 2019, 2018 and 2017, respectively. Incremental direct costs related to gift card sales, including commissions and credit card fees, are deferred and recognized in earnings in the same pattern as the related gift card revenue. There were no changes to our accounting for gift card revenue and related costs upon adoption of the new revenue recognition standard.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Certain of our promotional programs include multiple element arrangements that incorporate various performance obligations. We allocate revenue using the relative selling price of each performance obligation considering the likelihood of redemption and recognize revenue upon satisfaction of each performance obligation. During fiscal 2019, we deferred revenue of $7.9 million related to promotional programs and recognized $7.3 million of previously deferred revenue related to promotional programs. During fiscal 2018, we deferred revenue of $7.0 million related to promotional programs and recognized $5.9 million of previously deferred revenue related to promotional programs.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 10pt 0pt;">(See <i style="font-style:italic;">Recent Accounting Pronouncements</i> for further discussion of our adoption of the new revenue recognition accounting guidance.)</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Leases</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We currently lease all of our restaurant locations, generally with initial terms of <span style="-sec-ix-hidden:Hidden_MdQhdTx4-kO4gc_prUph_Q"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">10</span></span> to 20 years plus two five-year renewal options. Our leases typically require contingent rent above the minimum base rent payments based on a percentage of revenues ranging from 2% to 10%, have escalating minimum rent requirements over the term of the lease and require payment for various expenses incidental to the use of the property. A majority of our leases provide for a reduced level of overall rent obligation should specified co-tenancy requirements not be satisfied. We expend cash for leasehold improvements and furniture, fixtures, and equipment to build out and equip our leased premises. We may also expend cash for structural additions that we make to leased premises. Generally, a portion of the leasehold improvements and building costs are reimbursed to us by our landlords as construction contributions. If obtained, landlord construction contributions usually take the form of up-front cash, full or partial credits against our future minimum or percentage rents, or a combination thereof. We do not meet any of the accounting criteria under Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 842, Leases, for being the owner of the asset under construction. Many of our leases provide early termination rights permitting us to terminate the lease prior to expiration in the event our revenues are below a stated level for a period of time, generally conditioned upon repayment of the unamortized landlord contributions. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In addition to leases for our restaurant locations, we also lease automobiles and certain equipment that is used in the restaurants, bakeries and corporate office. The automobile leases are the only non-real estate leases included in our operating lease assets and liabilities. All other leases are immaterial or qualify for the short-term lease exclusion.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The assessment of whether a contract is or contains a lease is performed at contract inception. A lease is defined as a contract that conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Control is defined as having both the right to obtain substantially all the economic benefits from the use of the asset and to direct how and for what purpose the asset is used.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At lease commencement, we evaluate each lease to determine its appropriate classification as an operating or finance lease. All of our restaurant and automobile leases are classified as operating leases. For restaurant leases existing at transition, we will continue to apply our historical practice of excluding executory costs, and only minimum base rent will be factored into the initial operating lease liability and corresponding lease asset. For restaurant leases beginning after adoption of ASC 842, we have elected the single lease component practical expedient. Operating lease assets and liabilities are recorded on the balance sheet at lease commencement based on the present value of minimum base rent and other fixed payments over the reasonably certain lease term. The difference between the amounts we expend for structural costs and the construction contributions received from our landlords is recorded as an adjustment to the operating lease asset. Lease terms include the build-out period for our leases where no rent payments are typically due under the terms of the lease, as well as options to renew when we deem we have significant economic incentive to exercise the extension. When determining if we have a significant economic incentive, we consider relevant factors, such as contractual, asset, entity and market-based considerations. Option periods are included in the lease term for the majority of our leases. Termination rights have not been factored into the lease terms since based on our probability assessment we are reasonably certain we will not terminate our leases.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We cannot determine the interest rate implicit in our leases because we do not have access to the lessor’s estimated residual value or the amount of the lessor’s deferred initial direct costs. Therefore, we use our incremental borrowing rate as the discount rate for our leases. Our incremental borrowing rate for a lease is the rate of interest we would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. Because we do not generally borrow on a collateralized basis, we derive an appropriate incremental borrowing rate using the interest rate we pay on our non-collateralized borrowings, adjusted for the amount of the lease payments, the lease term and the effect of designating specific collateral with a value equal to the unpaid lease payments for that lease. We apply the incremental borrowing rate on a portfolio basis given the impact of applying it on a lease by lease basis would be immaterial.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We monitor for events or changes in circumstances that require reassessment of our leases. When a reassessment results in the re-measurement of a lease liability, a corresponding adjustment is made to the carrying amount of the operating lease asset. We also assess the potential impairment of our operating lease assets under long-lived asset impairment guidance in ASC 360, Property, Plant, and Equipment: Impairment or disposal on long-lived assets.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Rent expense included in our operating lease assets is recognized on a straight-line basis. Contingent rent expense is recorded as incurred to the extent it exceeds minimum base rent per the lease agreement. Variable lease payments, which primarily consist of real estate taxes, common area maintenance charges, insurance cost and other operating expenses, are not included in the operating lease right-of-use asset or operating lease liability balances and are recognized as incurred. The reasonably certain lease term and the incremental borrowing rate for each restaurant location require judgment by management and can impact the classification and accounting for a lease as operating or finance, as well as the value of the operating lease asset and liability. These judgments may produce materially different amounts of rent expense than would be reported if different assumptions were used. Rent expense is included in other operating costs and expenses in the consolidated statements of income.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Self-Insurance Liabilities</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">We retain the financial responsibility for a significant portion of our risks and associated liabilities with respect to workers’ compensation, general liability, staff member health benefits, employment practices and other insurable risks. The accrued liabilities associated with these programs are based on our estimate of the ultimate costs to settle known claims, as well as claims incurred but not yet reported to us (“IBNR”) as of the balance sheet date and are recorded in other accrued expenses. Our estimated liabilities, which are not discounted, are based on information provided by our insurance brokers and insurers, combined with our judgment regarding a number of assumptions and factors, including the frequency and severity of claims, claims development history, case jurisdiction, applicable legislation and our claims settlement practices.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock-Based Compensation</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">We maintain stock-based incentive plans under which equity awards may be granted to staff members and consultants. We account for the awards based on fair value measurement guidance and amortize to expense over the vesting period using a straight-line or graded-vesting schedule, as applicable. (See Note 16 for further discussion of our stock-based compensation.)</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Advertising Costs</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We expense advertising production costs at the time the advertising first takes place. All other advertising costs are expensed as incurred. Most of our advertising costs are included in other operating costs and expenses and were $10.6 million, $6.1 million and $6.1 million in fiscal 2019, 2018 and 2017, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Preopening Costs</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">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 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, and corporate travel and support activities. We expense preopening costs as incurred.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Income Taxes</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We provide for federal, state and foreign income taxes currently payable and for deferred taxes that result from differences between financial accounting rules and tax laws governing the timing of recognition of various income and expense items. We recognize deferred income tax assets and liabilities for the future tax effects of such temporary differences based on the difference between the financial statement and tax bases of existing assets and liabilities using the statutory rates expected in the years in which the differences are expected to reverse. The effect on deferred taxes of any enacted change in tax rates is recognized in income in the period that includes the enactment date. Income tax credits are recorded as a reduction of tax expense.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Uncertain tax positions taken or expected to be taken in a tax return are recognized (or derecognized) in the financial statements when it is more likely than not (i.e., a likelihood of more than 50%) that the position would be sustained on its technical merits upon examination by tax authorities, taking into account available administrative remedies and litigation. A recognized tax position is then measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate resolution. We recognize interest related to uncertain tax positions in income tax expense. Penalties related to uncertain tax positions are recorded in general and administrative expenses.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Net Income per Share</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Basic net income per share is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding during the period, reduced by unvested restricted stock awards. At December 31, 2019, January 1, 2019 and January 2, 2018, 1.8 million shares, 1.7 million shares and 1.7 million shares, respectively, of restricted stock issued to staff members were unvested and, therefore, excluded from the calculation of basic earnings per share for the fiscal years ended on those dates. Diluted net income per share includes the dilutive effect of outstanding equity awards, calculated using the treasury stock method. Shares of common stock equivalents of 2.3 million, 1.5 million and 1.6 million for fiscal 2019, 2018 and 2017, respectively, were excluded from the diluted calculation due to their anti-dilutive effect.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,293</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,035</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,392</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic weighted average shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,949</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,263</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,930</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dilutive effect of equity awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,222</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,152</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.35</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.27</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Comprehensive Income</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Comprehensive income includes all changes in equity during a period except those resulting from investment by and distribution to owners. Our comprehensive income consists of net income and translation gains and losses related to our Canadian restaurant operations.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Foreign Currency</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Canadian dollar is the functional currency for our Canadian restaurant operations. Revenue and expense accounts are translated into U.S. dollars using the average exchange rates during the reporting period. Assets and liabilities are translated using the exchange rates in effect at the reporting period end date. Equity accounts are translated at historical rates, except for the change in retained earnings which is the result of the income statement translation process. Translation gains and losses are reported as a separate component in our consolidated statements of comprehensive income and would only be realized upon the sale or upon complete or substantially complete liquidation of the business. Gains and losses from foreign currency transactions are recognized in our consolidated statements of income in interest and other expense, net.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Recent Accounting Pronouncements </i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Recently Adopted Accounting Standards</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We adopted FASB Accounting Standards Codification (“ASC”) Topic 842, Leases, as of January 2, 2019, using the alternative transition method and recorded a cumulative effect adjustment to beginning retained earnings without restating prior periods. We elected the package of practical expedients which allowed us to carry forward our historical lease classification, our assessment of whether a contract is or contains a lease and our initial direct costs for any leases that existed prior to adoption of the new standard. In addition, we elected the short-term lease exclusion and the hindsight practical expedient, which lengthened the lease term for certain of our leases to include renewal options. Adoption of the new standard resulted in the recognition of operating lease assets and liabilities of $975.1 million and $1,045.4 million, respectively, and a reduction to retained earnings of $41.5 million, net of tax. All prior lease-related balances of $39.2 million of prepaid rent, $140.2 million in property and equipment, net, $6.2 million of intangible assets, net, $82.1 million of deferred rent liabilities and $118.7 million of deemed landlord financing were reclassified into operating lease assets or eliminated upon ASC 842 adoption.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We adopted ASC Topic 606, Revenue from Contracts with Customers, as of January 3, 2018. This accounting guidance provides a comprehensive new revenue recognition model that supersedes most of the existing revenue recognition requirements and requires entities to recognize revenue at an amount that reflects the consideration to which a company expects to be entitled in exchange for transferring goods or services to a customer. Utilizing the cumulative-effect method of adoption, we recorded a $4.8 million increase to deferred revenue and a corresponding reduction of $3.6 million, net of tax, to retained earnings to reverse a portion of the previously-recognized development and site fees from our international licensees. Whereas previously we recognized income and received payment upon execution of the agreements and approval of new restaurant sites, respectively, future revenue for these items will be recorded on a straight-line basis over the life of the applicable license agreements as the agreements do not contain distinct performance obligations. Comparative financial information has not been restated and continues to be reported under the accounting standards in effect for those periods. The impact of adopting this standard as compared to the previous revenue recognition guidance was not material to our consolidated balance sheet and consolidated statements of income and comprehensive income.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Recently Issued Accounting Standards</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement. The update eliminates, adds and modifies certain disclosure requirements for fair value measurements. The new standard is effective for us on January 1, 2020. We have substantially completed our assessment of the new standard and do not expect its adoption to have a significant impact on our consolidated financial statement disclosures.</p> 294 26 2 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Basis of Presentation</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 2, 2019, we completed the acquistion of North Italia and the remaining business of FRC, including Flower Child and all other FRC brands. The results of operations, financial position and cash flows of the acquired businesses are included in our consolidated financial statements as of the acquisition date. See Note 2 for further discussion of the Acquisition.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">We utilize a 52/53-week fiscal year ending on the Tuesday closest to December 31 for financial reporting purposes. Fiscal years 2019, 2018 and 2017 each consisted of </span><span style="white-space:pre-wrap;">52</span><span style="white-space:pre-wrap;"> weeks.</span></p> P364D P364D P364D <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Use of Estimates</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">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.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Business Combination</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 2, 2019, we completed the acquisition of North Italia and the remaining business of FRC. Since the Acquisition represents a business combination achieved in stages, we remeasured our previously-held equity interests in North Italia and Flower Child immediately before the acquisition to acquisition-date fair value and recognized a resulting gain. In accordance with the acquisition method of accounting for business combinations, we allocated the purchase price of acquired businesses to the tangible and intangible assets acquired and liabilities assumed based on preliminary estimated fair values. We estimated the fair value of assets and liabilities based upon widely-accepted valuation techniques, including discounted cash flow, relief from royalty and Monte Carlo methods, depending on the nature of the assets acquired or liabilities assumed. We expect minor adjustments to our purchase accounting in the first quarter of fiscal 2020 as we finalize our valuation of the acquired intangible assets. (See Note 2 for further discussion of the Acquisition.)</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Cash and Cash Equivalents</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Amounts receivable from credit card processors, totaling $21.2 million and $17.3 million at December 31, 2019 and January 1, 2019, respectively, are considered cash equivalents because they are both short-term and highly liquid in nature and are typically converted to cash within <span style="white-space:pre-wrap;">three days</span><span style="white-space:pre-wrap;"> of the sales transaction. Our cash management system provides for the funding of all major bank disbursement accounts on a daily basis as checks are presented for payment. Under this system, outstanding checks are in excess of the cash balances at certain banks, which creates book overdrafts. Book overdrafts are presented as a current liability in other accrued expenses on our consolidated balance sheet.</span></p> 21200000 17300000 P3D P3D <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Accounts and Other Receivables</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Our accounts receivable principally result from credit sales to bakery customers. Other receivables consist primarily of amounts due from our gift card distributors and landlords.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Concentration of Credit Risk</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Financial instruments that potentially subject us to a concentration of credit risk are cash and cash equivalents and receivables. We maintain our day-to-day operating cash balances in non-interest-bearing transaction accounts, which are insured by the Federal Deposit Insurance Corporation (“FDIC”) up to $250,000. We invest our excess cash in a money market deposit account, which is insured by the FDIC up to $250,000. Although we maintain balances that exceed the federally insured limit, we have not experienced any losses related to this balance, and we believe credit risk to be minimal.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">We consider the concentration of credit risk for accounts receivable to be minimal due to the payment histories and general financial condition of our larger bakery customers. Concentration of credit risk related to other receivables is limited as this balance is comprised primarily of amounts due from our gift card distributors and landlords.</span></p> 250000 250000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Fair Value Measurements</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value measurements are estimated based on valuation techniques and inputs categorized as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 1: Quoted prices in active markets for identical assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Level 3: Unobservable inputs in which little or no market activity exists, therefore requiring the Company to develop its own assumptions</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:47.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets (Liabilities)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Non-qualified deferred compensation liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (76,255)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Acquisition-related deferred consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (53,933)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Acquisition-related contingent consideration and compensation liabilities </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (13,218)</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:47.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets (Liabilities)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Non-qualified deferred compensation liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (57,551)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deemed landlord financing 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';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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (118,600)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Changes in the fair value of non-qualified deferred compensation assets and liabilities and deemed landlord financing liabilities are recognized in interest and other expense, net in our consolidated statements of income. Changes in the fair value of the acquisition-related deferred and contingent consideration and compensation liabilities are recognized in acquisition-related contingent consideration, compensation and amortization expenses in our consolidated statements of income. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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 was $0 to $69.2 million. Results could change materially if different estimates and assumptions were used. 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):</p><p style="font-family:'Times New Roman';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;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance, January 1, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:78.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition-date fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,786</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 432</p></td></tr><tr><td style="vertical-align:bottom;width:78.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance, December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,218</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The fair values of our cash and cash equivalents, accounts receivable, income taxes receivable, other receivables, prepaid expenses, accounts payable, income taxes payable and other accrued expenses approximate their carrying amounts due to their short duration.</p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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):</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:47.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets (Liabilities)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Non-qualified deferred compensation liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (76,255)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Acquisition-related deferred consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (53,933)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Acquisition-related contingent consideration and compensation liabilities </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (13,218)</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:47.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets (Liabilities)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Non-qualified deferred compensation liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (57,551)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deemed landlord financing 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';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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (118,600)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p> 77228000 76255000 53933000 13218000 57606000 57551000 118600000 0 69200000 <p style="font-family:'Times New Roman';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;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance, January 1, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:78.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition-date fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,786</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 432</p></td></tr><tr><td style="vertical-align:bottom;width:78.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance, December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,218</p></td></tr></table> 12786000 432000 13218000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Inventories</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventories consist of restaurant food and other supplies, bakery raw materials and bakery finished goods and are stated at the lower of cost or net realizable value on an average cost basis at the restaurants and on a first-in, first-out basis at the bakeries.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Property and Equipment</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">We record property and equipment at cost less accumulated depreciation. Improvements are capitalized while repairs and maintenance costs are expensed as incurred. Depreciation and amortization are calculated using the straight-line method over the estimated useful life of the assets or the lease term, whichever is shorter. Leasehold improvements include the cost of our internal development and construction department. Depreciation and amortization periods are as follows:</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Buildings and land improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_Y28ywBeR2E6-U2zdprsPwg"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">25</span></span> to 30 years</p></td></tr><tr><td style="vertical-align:bottom;width:79.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_THcdBWhCl02QhhP_kkOtvQ"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">10</span></span> to 30 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Furnishings, fixtures and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_ZtRq8FZrfkOGJB3kkssB-A"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">3</span></span> to 15 years</p></td></tr><tr><td style="vertical-align:bottom;width:79.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Computer software and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5 years</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Gains and losses related to property and equipment disposals are recorded in depreciation and amortization expenses.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Buildings and land improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_Y28ywBeR2E6-U2zdprsPwg"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">25</span></span> to 30 years</p></td></tr><tr><td style="vertical-align:bottom;width:79.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_THcdBWhCl02QhhP_kkOtvQ"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">10</span></span> to 30 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Furnishings, fixtures and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_ZtRq8FZrfkOGJB3kkssB-A"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">3</span></span> to 15 years</p></td></tr><tr><td style="vertical-align:bottom;width:79.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Computer software and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5 years</p></td></tr></table> P30Y P30Y P15Y P5Y <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Intangible Assets</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our intangible assets consist primarily of goodwill, indefinite-lived trade names, trademarks and transferable alcoholic beverage licenses and definite-lived licensing agreements and non-transferable alcoholic beverage licenses. Definite-lived intangible assets are amortized on a straight-line basis over their estimated useful lives and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable based on estimated undiscounted future cash flows. If impaired, the asset or asset group is written down to fair value based on discounted future cash flows. Amortization is recorded in acquisition-related contingent consideration, compensation and amortization expenses in our consolidated statements of income. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Goodwill and other indefinite-lived intangible assets are not amortized but are instead tested for impairment annually as of the first day of our fiscal fourth quarter or on an interim basis if events or changes in circumstances between annual tests indicate a potential impairment. First, we determine if, based on qualitative factors, it is more likely than not that an impairment exists. Factors considered include, but are not limited to historical financial performance, a significant decline in expected future cash flows, unanticipated competition, changes in management or key personnel, macroeconomic and industry conditions and the legal and regulatory environment. If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment is performed. The quantitative assessment requires an analysis of several best estimates and assumptions, including future sales and operating results and other factors that could affect fair value or otherwise indicate potential impairment. We also consider our reporting units’ projected ability to generate income from operations and positive cash flow in future periods.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We evaluate the useful lives of our intangible assets, other than goodwill, at each reporting period to determine if they are definite or indefinite-lived. A determination on useful life requires judgments and assumptions regarding the future effects of obsolescence, demand, competition, other economic factors (such as the stability of the industry, legislative action that results in an uncertain or changing regulatory environment and expected changes in distribution channels), the level of required maintenance expenditures and the expected lives of other related groups of assets.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Impairment of Long-Lived Assets and Lease Terminations</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We assess the potential impairment of our long-lived assets on an annual basis or whenever events or changes in circumstances indicate the carrying value of the assets or asset group may not be recoverable. Factors considered include, but are not limited to, negative cash flow, significant underperformance relative to historical or projected future operating results, significant changes in the manner in which an asset is being used, an expectation that an asset will be disposed of significantly before the end of its previously estimated useful life and significant negative industry or economic trends. At any given time, we may be monitoring a small number of locations, and future impairment charges could be required if individual restaurant performance does not improve or we make the decision to close or relocate a restaurant.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We have determined that our asset group for impairment testing is comprised of the assets and liabilities of each of our individual restaurants, as this is the lowest level of identifiable cash flows. We have identified leasehold improvements as the primary asset because it is the most significant component of our restaurant assets, it is the principal asset from which our restaurants derive their cash flow generating capacity and it has the longest remaining useful life. The recoverability is assessed by comparing the carrying value of the assets to the undiscounted cash flows expected to be generated by these assets. Impairment losses are measured as the amount by which the carrying values of the assets exceed their fair value, which is determined based on discounted future net cash flows expected to be generated by the assets.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In fiscal 2019, we recorded $18.2 million of impairment of assets and lease termination expense related to the impairment of two The Cheesecake Factory restaurants, one Grand Lux Cafe and Social Monk Asian Kitchen and the closure of one Grand Lux Cafe and one RockSugar Southeast Asian Kitchen. In fiscal 2018, we recorded $17.9 million of impairment of assets and lease termination expense related to the impairment of one The Cheesecake Factory restaurant, one Grand Lux Cafe and one RockSugar Southeast Asian Kitchen and the closure of two The Cheesecake Factory restaurants. In fiscal 2017, we recorded $10.3 million of impairment of assets and lease termination expense related to three The Cheesecake Factory restaurants, including one relocation and one lease expiration, and one Grand Lux Cafe. These amounts are recorded in impairment of assets and lease terminations on the consolidated statements of income.</p> 18200000 2 1 1 17900000 10300000 3 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Investments in Unconsolidated Affiliates</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">During fiscal years 2018, 2017 and until the Acquisition on October 2, 2019, we made minority equity investments in two restaurant concepts, North Italia and Flower Child, bringing our percentage of ownership to 49% in both concepts immediately prior to the Acquisition. Since we held a number of rights with regard to participation in policy-making processes, but did not control these entities prior to the Acquisition, we accounted for these investments under the equity method. Accordingly, we recognized our proportionate share of the reported earnings or losses of these entities on the consolidated statements of income and as an adjustment to our investments on the consolidated balance sheets. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Prior to the Acquisition, we assessed the potential impairment of our equity investments whenever events or changes in circumstances indicated that a decrease in value of the investment had occurred that was other than temporary, in which case we would recognize the decrease even though it is in excess of what would otherwise be recognized by application of the equity method. No impairment losses were recorded for these assets during fiscal years 2019, 2018 and 2017.</p> 2 2 0.49 0 0 0 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Revenue Recognition</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Our revenues consist of sales at our Company-owned restaurants, sales from our bakery operations to our licensees and other third-party customers, royalties from our licensees’ restaurant sales and from consumer packaged goods sales, and licensee development and site fees. Revenues are presented net of sales taxes. Sales tax collected is included in other accrued expenses until the taxes are remitted to the appropriate taxing authorities. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Revenues from restaurant sales are recognized when payment is tendered at the point of sale. Revenues from bakery sales are recognized upon transfer of title and risk to customers. Royalty revenues are recognized in the period the related sales occur, utilizing the sale-based royalty exception available under current accounting guidance. Our consumer packaged goods minimum guarantees do not require distinct performance obligations. Therefore, related revenue is recognized on a straight-line basis over the life of the applicable agreements, ranging from <span style="-sec-ix-hidden:Hidden_HoTyQyNISECt5TQGq4mr6g"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one</span></span> to three years. As our development and site fee agreements do not contain distinct performance obligations, related revenue is recognized on a straight-line basis over the life of the applicable agreements, ranging from <span style="-sec-ix-hidden:Hidden_PIsutY8m-068jTV_D64Z7A"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">eight</span></span> to 30 years. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In fiscal 2019, we deferred revenue of $0.2 million for new minimum guarantees for consumer packaged goods and recognized minimum guarantee revenue of $0.5 million. In fiscal 2019, we deferred revenue of $0.3 million for new site and development agreements and recognized revenue of $0.5 million. In fiscal 2018, we deferred revenue of $0.9 million for new minimum guarantees for consumer packaged goods and recognized minimum guarantee revenue of $0.8 million. In fiscal 2018, we deferred revenue of $0.2 million for new site and development agreements and recognized revenue of $0.4 million. Prior to the adoption of the new revenue recognition standard in 2018, we recognized revenue for development fees upon execution of new development agreements and for site fees upon our approval of new restaurant sites.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">We recognize a liability upon the sale of our gift cards and recognize revenue when these gift cards are redeemed in our restaurants. Based on our historical redemption patterns, we can reasonably estimate the amount of gift cards for which redemption is remote, which is referred to as “breakage.” Breakage is recognized over a </span><span style="white-space:pre-wrap;">three-year</span><span style="white-space:pre-wrap;"> period in proportion to historical redemption trends and is classified as revenues in our consolidated statements of income. We recognized $8.0 million, $8.0 million and $7.9</span><span style="white-space:pre-wrap;"> million of gift card breakage in fiscal years 2019, 2018 and 2017, respectively. Incremental direct costs related to gift card sales, including commissions and credit card fees, are deferred and recognized in earnings in the same pattern as the related gift card revenue. There were no changes to our accounting for gift card revenue and related costs upon adoption of the new revenue recognition standard.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Certain of our promotional programs include multiple element arrangements that incorporate various performance obligations. We allocate revenue using the relative selling price of each performance obligation considering the likelihood of redemption and recognize revenue upon satisfaction of each performance obligation. During fiscal 2019, we deferred revenue of $7.9 million related to promotional programs and recognized $7.3 million of previously deferred revenue related to promotional programs. During fiscal 2018, we deferred revenue of $7.0 million related to promotional programs and recognized $5.9 million of previously deferred revenue related to promotional programs.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 10pt 0pt;">(See <i style="font-style:italic;">Recent Accounting Pronouncements</i> for further discussion of our adoption of the new revenue recognition accounting guidance.)</p> P3Y P30Y 200000 500000 300000 500000 900000 800000 200000 400000 P3Y 8000000.0 8000000.0 7900000 7900000 7300000 7000000.0 5900000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Leases</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We currently lease all of our restaurant locations, generally with initial terms of <span style="-sec-ix-hidden:Hidden_MdQhdTx4-kO4gc_prUph_Q"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">10</span></span> to 20 years plus two five-year renewal options. Our leases typically require contingent rent above the minimum base rent payments based on a percentage of revenues ranging from 2% to 10%, have escalating minimum rent requirements over the term of the lease and require payment for various expenses incidental to the use of the property. A majority of our leases provide for a reduced level of overall rent obligation should specified co-tenancy requirements not be satisfied. We expend cash for leasehold improvements and furniture, fixtures, and equipment to build out and equip our leased premises. We may also expend cash for structural additions that we make to leased premises. Generally, a portion of the leasehold improvements and building costs are reimbursed to us by our landlords as construction contributions. If obtained, landlord construction contributions usually take the form of up-front cash, full or partial credits against our future minimum or percentage rents, or a combination thereof. We do not meet any of the accounting criteria under Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 842, Leases, for being the owner of the asset under construction. Many of our leases provide early termination rights permitting us to terminate the lease prior to expiration in the event our revenues are below a stated level for a period of time, generally conditioned upon repayment of the unamortized landlord contributions. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In addition to leases for our restaurant locations, we also lease automobiles and certain equipment that is used in the restaurants, bakeries and corporate office. The automobile leases are the only non-real estate leases included in our operating lease assets and liabilities. All other leases are immaterial or qualify for the short-term lease exclusion.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The assessment of whether a contract is or contains a lease is performed at contract inception. A lease is defined as a contract that conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Control is defined as having both the right to obtain substantially all the economic benefits from the use of the asset and to direct how and for what purpose the asset is used.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At lease commencement, we evaluate each lease to determine its appropriate classification as an operating or finance lease. All of our restaurant and automobile leases are classified as operating leases. For restaurant leases existing at transition, we will continue to apply our historical practice of excluding executory costs, and only minimum base rent will be factored into the initial operating lease liability and corresponding lease asset. For restaurant leases beginning after adoption of ASC 842, we have elected the single lease component practical expedient. Operating lease assets and liabilities are recorded on the balance sheet at lease commencement based on the present value of minimum base rent and other fixed payments over the reasonably certain lease term. The difference between the amounts we expend for structural costs and the construction contributions received from our landlords is recorded as an adjustment to the operating lease asset. Lease terms include the build-out period for our leases where no rent payments are typically due under the terms of the lease, as well as options to renew when we deem we have significant economic incentive to exercise the extension. When determining if we have a significant economic incentive, we consider relevant factors, such as contractual, asset, entity and market-based considerations. Option periods are included in the lease term for the majority of our leases. Termination rights have not been factored into the lease terms since based on our probability assessment we are reasonably certain we will not terminate our leases.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We cannot determine the interest rate implicit in our leases because we do not have access to the lessor’s estimated residual value or the amount of the lessor’s deferred initial direct costs. Therefore, we use our incremental borrowing rate as the discount rate for our leases. Our incremental borrowing rate for a lease is the rate of interest we would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. Because we do not generally borrow on a collateralized basis, we derive an appropriate incremental borrowing rate using the interest rate we pay on our non-collateralized borrowings, adjusted for the amount of the lease payments, the lease term and the effect of designating specific collateral with a value equal to the unpaid lease payments for that lease. We apply the incremental borrowing rate on a portfolio basis given the impact of applying it on a lease by lease basis would be immaterial.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We monitor for events or changes in circumstances that require reassessment of our leases. When a reassessment results in the re-measurement of a lease liability, a corresponding adjustment is made to the carrying amount of the operating lease asset. We also assess the potential impairment of our operating lease assets under long-lived asset impairment guidance in ASC 360, Property, Plant, and Equipment: Impairment or disposal on long-lived assets.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Rent expense included in our operating lease assets is recognized on a straight-line basis. Contingent rent expense is recorded as incurred to the extent it exceeds minimum base rent per the lease agreement. Variable lease payments, which primarily consist of real estate taxes, common area maintenance charges, insurance cost and other operating expenses, are not included in the operating lease right-of-use asset or operating lease liability balances and are recognized as incurred. The reasonably certain lease term and the incremental borrowing rate for each restaurant location require judgment by management and can impact the classification and accounting for a lease as operating or finance, as well as the value of the operating lease asset and liability. These judgments may produce materially different amounts of rent expense than would be reported if different assumptions were used. Rent expense is included in other operating costs and expenses in the consolidated statements of income.</p> P20Y 2 P5Y 0.02 0.10 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Self-Insurance Liabilities</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">We retain the financial responsibility for a significant portion of our risks and associated liabilities with respect to workers’ compensation, general liability, staff member health benefits, employment practices and other insurable risks. The accrued liabilities associated with these programs are based on our estimate of the ultimate costs to settle known claims, as well as claims incurred but not yet reported to us (“IBNR”) as of the balance sheet date and are recorded in other accrued expenses. Our estimated liabilities, which are not discounted, are based on information provided by our insurance brokers and insurers, combined with our judgment regarding a number of assumptions and factors, including the frequency and severity of claims, claims development history, case jurisdiction, applicable legislation and our claims settlement practices.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock-Based Compensation</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">We maintain stock-based incentive plans under which equity awards may be granted to staff members and consultants. We account for the awards based on fair value measurement guidance and amortize to expense over the vesting period using a straight-line or graded-vesting schedule, as applicable. (See Note 16 for further discussion of our stock-based compensation.)</span></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Advertising Costs</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We expense advertising production costs at the time the advertising first takes place. All other advertising costs are expensed as incurred. Most of our advertising costs are included in other operating costs and expenses and were $10.6 million, $6.1 million and $6.1 million in fiscal 2019, 2018 and 2017, respectively.</p> 10600000 6100000 6100000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Preopening Costs</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">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 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, and corporate travel and support activities. We expense preopening costs as incurred.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Income Taxes</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We provide for federal, state and foreign income taxes currently payable and for deferred taxes that result from differences between financial accounting rules and tax laws governing the timing of recognition of various income and expense items. We recognize deferred income tax assets and liabilities for the future tax effects of such temporary differences based on the difference between the financial statement and tax bases of existing assets and liabilities using the statutory rates expected in the years in which the differences are expected to reverse. The effect on deferred taxes of any enacted change in tax rates is recognized in income in the period that includes the enactment date. Income tax credits are recorded as a reduction of tax expense.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Uncertain tax positions taken or expected to be taken in a tax return are recognized (or derecognized) in the financial statements when it is more likely than not (i.e., a likelihood of more than 50%) that the position would be sustained on its technical merits upon examination by tax authorities, taking into account available administrative remedies and litigation. A recognized tax position is then measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate resolution. We recognize interest related to uncertain tax positions in income tax expense. Penalties related to uncertain tax positions are recorded in general and administrative expenses.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Net Income per Share</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Basic net income per share is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding during the period, reduced by unvested restricted stock awards. At December 31, 2019, January 1, 2019 and January 2, 2018, 1.8 million shares, 1.7 million shares and 1.7 million shares, respectively, of restricted stock issued to staff members were unvested and, therefore, excluded from the calculation of basic earnings per share for the fiscal years ended on those dates. Diluted net income per share includes the dilutive effect of outstanding equity awards, calculated using the treasury stock method. Shares of common stock equivalents of 2.3 million, 1.5 million and 1.6 million for fiscal 2019, 2018 and 2017, respectively, were excluded from the diluted calculation due to their anti-dilutive effect.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,293</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,035</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,392</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic weighted average shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,949</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,263</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,930</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dilutive effect of equity awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,222</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,152</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.35</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.27</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1800000 1700000 1700000 2300000 1500000 1600000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,293</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,035</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,392</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic weighted average shares outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,949</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,263</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,930</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dilutive effect of equity awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,222</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,152</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.35</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.27</p></td></tr></table> 127293000 99035000 157392000 43949000 45263000 46930000 596000 952000 1222000 44545000 46215000 48152000 2.90 2.19 3.35 2.86 2.14 3.27 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Comprehensive Income</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Comprehensive income includes all changes in equity during a period except those resulting from investment by and distribution to owners. Our comprehensive income consists of net income and translation gains and losses related to our Canadian restaurant operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Foreign Currency</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Canadian dollar is the functional currency for our Canadian restaurant operations. Revenue and expense accounts are translated into U.S. dollars using the average exchange rates during the reporting period. Assets and liabilities are translated using the exchange rates in effect at the reporting period end date. Equity accounts are translated at historical rates, except for the change in retained earnings which is the result of the income statement translation process. Translation gains and losses are reported as a separate component in our consolidated statements of comprehensive income and would only be realized upon the sale or upon complete or substantially complete liquidation of the business. Gains and losses from foreign currency transactions are recognized in our consolidated statements of income in interest and other expense, net.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Recent Accounting Pronouncements </i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Recently Adopted Accounting Standards</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We adopted FASB Accounting Standards Codification (“ASC”) Topic 842, Leases, as of January 2, 2019, using the alternative transition method and recorded a cumulative effect adjustment to beginning retained earnings without restating prior periods. We elected the package of practical expedients which allowed us to carry forward our historical lease classification, our assessment of whether a contract is or contains a lease and our initial direct costs for any leases that existed prior to adoption of the new standard. In addition, we elected the short-term lease exclusion and the hindsight practical expedient, which lengthened the lease term for certain of our leases to include renewal options. Adoption of the new standard resulted in the recognition of operating lease assets and liabilities of $975.1 million and $1,045.4 million, respectively, and a reduction to retained earnings of $41.5 million, net of tax. All prior lease-related balances of $39.2 million of prepaid rent, $140.2 million in property and equipment, net, $6.2 million of intangible assets, net, $82.1 million of deferred rent liabilities and $118.7 million of deemed landlord financing were reclassified into operating lease assets or eliminated upon ASC 842 adoption.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We adopted ASC Topic 606, Revenue from Contracts with Customers, as of January 3, 2018. This accounting guidance provides a comprehensive new revenue recognition model that supersedes most of the existing revenue recognition requirements and requires entities to recognize revenue at an amount that reflects the consideration to which a company expects to be entitled in exchange for transferring goods or services to a customer. Utilizing the cumulative-effect method of adoption, we recorded a $4.8 million increase to deferred revenue and a corresponding reduction of $3.6 million, net of tax, to retained earnings to reverse a portion of the previously-recognized development and site fees from our international licensees. Whereas previously we recognized income and received payment upon execution of the agreements and approval of new restaurant sites, respectively, future revenue for these items will be recorded on a straight-line basis over the life of the applicable license agreements as the agreements do not contain distinct performance obligations. Comparative financial information has not been restated and continues to be reported under the accounting standards in effect for those periods. The impact of adopting this standard as compared to the previous revenue recognition guidance was not material to our consolidated balance sheet and consolidated statements of income and comprehensive income.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Recently Issued Accounting Standards</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement. The update eliminates, adds and modifies certain disclosure requirements for fair value measurements. The new standard is effective for us on January 1, 2020. We have substantially completed our assessment of the new standard and do not expect its adoption to have a significant impact on our consolidated financial statement disclosures.</p> true true 975100000 1045400000 41500000 39200000 140200000 6200000 82100000 118700000 4800000 3600000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.    Acquisition</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 2, 2019 (the “Closing Date” or “Closing”), we completed the acquisition of North Italia and the remaining business of Fox Restaurant Concepts LLC, including Flower Child and all other FRC brands. North Italia is a restaurant company that operated 21 locations across ten states and Washington D.C. as of the Closing Date. FRC is a multi-concept restaurant company that operated 10 concepts with 47 locations across eight<span style="white-space:pre-wrap;"> states and Washington D.C. as of the Closing Date. The results of operations, financial position and cash flows of the acquired businesses are included in our consolidated financial statements as of the acquisition date.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have concluded that the Acquisition represents a single business combination of related businesses under common control within the scope of ASC Topic 805, Business Combinations. The acquisition date was determined to be the Closing Date, which was the date we obtained control by legally transferring the consideration for the remaining ownership interests, acquiring the assets and assuming the liabilities of North Italia and the remaining FRC business.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Acquisition, which we expect will accelerate and diversify our revenue growth, was completed for consideration consisting of the following components: $288.1 million in cash at Closing, which was primarily funded by drawing on the New Facility; assumption of $10.0 million in debt previously owed by FRC to us; a $12.0 million indemnity escrow amount specifically related to North Italia due ratably over the next two years; and $45.0 million of deferred consideration due ratably over the next four years (including a $13.0 million indemnity escrow amount specifically related to the remaining FRC businesses).</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The acquisition agreement also included a contingent consideration provision, a portion of which was considered part of the acquisition consideration, and the remainder of which was considered future compensation expense. The acquisition-date fair values for the acquisition consideration and future compensation expense were $12.8 million and $7.3 million, respectively. The contingent consideration is payable on the fifth anniversary of the Closing Date and is based on achievement of revenue and profitability targets for the FRC brands other than North Italia and Flower Child with considerations made in the event we undergo a change in control or divest any FRC brand (other than North Italia and Flower Child) during the five years after Closing. We are also required to provide financing to FRC in an amount sufficient to support achievement of these targets during the five years after Closing. The fair value of the contingent consideration and compensation liabilities was determined utilizing a Monte Carlo model based on estimated future revenues and volatility factors, among other variables and estimates, and has no maximum payment. The undiscounted range of outcomes per the Monte Carlo model was $0 to $69.2 million. The fair value will be evaluated each reporting period and the contingent consideration will be adjusted accordingly. The assumption of debt previously owed by North Italia to us represents the effective settlement of a preexisting relationship. Since we determined the loans were at market terms, the debt assumed was treated as purchase consideration, and no gain or loss was recorded. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Since the Acquisition represents a business combination achieved in stages, we remeasured our previously-held equity interests in North Italia and Flower Child immediately before the acquisition to acquisition-date fair value of $122.0 million and recognized a resulting gain of $52.7 million which is included in gain/(loss) on investments in unconsolidated affiliates in our consolidated statements of operations. The fair value of the previously-held interests was determined using a discounted cash flow model based on estimated future revenues, margins and discount rates, among other variables and estimates. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary calculation of goodwill based on the excess of consideration transferred and the fair value of the previously held equity interests over the fair value of the assets acquired and liabilities assumed (in thousands). </p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December</b><b style="font-family:'Calibri';font-weight:bold;"> </b><b style="font-weight:bold;">31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Purchase consideration:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash at closing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288,089</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Assumption of debt previously owed by FRC</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000</p></td></tr><tr><td style="vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,471</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,786</p></td></tr><tr><td style="vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364,346</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Fair value of previously-held equity interests</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,000</p></td></tr><tr><td style="vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 486,346</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less net assets acquired: </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,682</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,360</p></td></tr><tr><td style="vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 338,782</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,455</p></td></tr><tr><td style="vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,842</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (64,814)</p></td></tr><tr><td style="vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (202,433)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other noncurrent liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (883)</p></td></tr><tr><td style="vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 407,991</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,355</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Goodwill is related to the benefits expected as result of the Acquisition, including acceleration and diversification of our revenue growth, and of the $78.4 million recorded as preliminary goodwill, $73.1 million is expected to be deductible for tax purposes. $29.2 million of the goodwill recorded relates to North Italia. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property and equipment will be depreciated over useful lives of 3 years to 30 years. The fair value of acquired property and equipment was determined under a trended original cost approach utilizing variables and estimates such as useful lives, hold factors and economic obsolescence.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Intangible assets acquired primarily consist of trade names and trademarks that were assigned indefinite lives based on the expected use of the assets and the regulatory and economic environment within which they are being used. The fair value of the acquired intangible assets was determined utilizing the relief from royalty method based on estimated future revenues, royalty rates and discount rates, among other variables and estimates. We expect minor adjustments to our purchase accounting in the first quarter of fiscal 2020 as we finalize our valuation of the acquired intangible assets.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Operating lease assets include values associated with favorable and unfavorable market leases that will amortize over a weighted-average period of 15.2 years. The fair value of the operating lease assets was derived using an income approach based on market transaction data and estimated discount rates, among other variables and estimates.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During fiscal 2019, we incurred $5.3 million of costs to effect and integrate the Acquisition, which were expensed in accordance with ASC 805 and are included in acquisition-related costs in our consolidated statements of operations. In addition, we incurred $1.0 million related to changes in the fair value of the deferred and contingent consideration and compensation liabilities, as well as amortization of acquired definite-lived licensing agreements, which are included in acquisition-related contingent consideration, compensation and amortization expenses in our consolidated statements of operations.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Pro Forma Results of Operations (unaudited)</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The following pro forma results of operations for fiscal 2019 and 2018 give effect to the Acquisition as if it had occurred on January 2, 2018 (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Revenues</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,732,901</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,579,019</p></td></tr><tr><td style="vertical-align:bottom;width:71.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,800</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income per share:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.79</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.68</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.75</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The above pro forma information includes combined North Italia and FRC actual revenues and net loss of $92.0 million and $1.5 million, respectively, contributed post acquisition in fiscal 2019. The most significant adjustments included in the pro forma financial information are the elimination of the gain/(loss) on our previously-held equity interests in North Italia and Flower Child, elimination of transaction costs, increased interest expense associated with debt incurred to fund the Acquisition, elimination of historical FRC interest expense and corresponding income tax effects.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the opinion of the Company’s management, the unaudited pro forma financial information includes all significant necessary adjustments that can be factually supported to reflect the effects of the Acquisition and related transactions. The unaudited pro forma financial information is provided for informational purposes only and are not necessarily indicative of what our actual results of operations would have been had the Acquisition and related transactions been completed as of January 2, 2018 or that may be achieved in the future.</p> 21 10 10 47 8 288100000 10000000.0 12000000.0 P2Y 45000000.0 P4Y 13000000.0 12800000 7300000 P5Y 0 69200000 122000000.0 52700000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary calculation of goodwill based on the excess of consideration transferred and the fair value of the previously held equity interests over the fair value of the assets acquired and liabilities assumed (in thousands). </p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December</b><b style="font-family:'Calibri';font-weight:bold;"> </b><b style="font-weight:bold;">31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Purchase consideration:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash at closing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288,089</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Assumption of debt previously owed by FRC</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000</p></td></tr><tr><td style="vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,471</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,786</p></td></tr><tr><td style="vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 364,346</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Fair value of previously-held equity interests</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,000</p></td></tr><tr><td style="vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 486,346</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less net assets acquired: </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,682</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,360</p></td></tr><tr><td style="vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 338,782</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,455</p></td></tr><tr><td style="vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,842</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (64,814)</p></td></tr><tr><td style="vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (202,433)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other noncurrent liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (883)</p></td></tr><tr><td style="vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 407,991</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,355</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 288089000 10000000 53471000 12786000 364346000 122000000 486346000 23682000 84360000 338782000 223455000 5842000 64814000 202433000 883000 407991000 78355000 78400000 73100000 29200000 P3Y P30Y P15Y2M12D 5300000 1000000.0 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The following pro forma results of operations for fiscal 2019 and 2018 give effect to the Acquisition as if it had occurred on January 2, 2018 (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:71.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Revenues</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,732,901</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,579,019</p></td></tr><tr><td style="vertical-align:bottom;width:71.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,800</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income per share:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.79</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.68</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.75</p></td></tr></table> 2732901000 2579019000 74949000 80800000 1.71 1.79 1.68 1.75 92000000.0 1500000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.    Other Receivables</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Other receivables consisted of (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Gift card distributors</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,947</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,996</p></td></tr><tr><td style="vertical-align:top;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Insurance providers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,020</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Landlord construction contributions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,976</p></td></tr><tr><td style="vertical-align:top;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,201</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,683</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,193</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;line-height:1pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Other receivables consisted of (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Gift card distributors</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,947</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,996</p></td></tr><tr><td style="vertical-align:top;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Insurance providers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,020</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Landlord construction contributions</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,501</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,976</p></td></tr><tr><td style="vertical-align:top;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,201</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,683</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,193</p></td></tr></table> 38947000 41996000 9646000 9020000 3501000 4976000 12589000 12201000 64683000 68193000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">4.    Inventories</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Inventories consisted of (in thousands): </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Restaurant food and supplies</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,057</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,362</p></td></tr><tr><td style="vertical-align:top;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Bakery finished goods and work in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,845</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Bakery raw materials and supplies </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,168</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,679</p></td></tr><tr><td style="vertical-align:top;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,886</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Inventories consisted of (in thousands): </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Restaurant food and supplies</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,057</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,362</p></td></tr><tr><td style="vertical-align:top;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Bakery finished goods and work in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,845</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Bakery raw materials and supplies </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,168</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,679</p></td></tr><tr><td style="vertical-align:top;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,886</p></td></tr></table> 25057000 18362000 16000000 13845000 6168000 6679000 47225000 38886000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">5.    Prepaid Expenses</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Prepaid expenses consisted of (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Gift card contract assets </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,172</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,388</p></td></tr><tr><td style="vertical-align:top;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,257</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,946</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,645</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Prepaid expenses consisted of (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Gift card contract assets </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,172</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,388</p></td></tr><tr><td style="vertical-align:top;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,257</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,946</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,645</p></td></tr></table> 23172000 23388000 20774000 17257000 43946000 40645000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">6.    Property and Equipment</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Property and equipment consisted of (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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';font-size: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';font-size: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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.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';font-size: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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Land and related improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,852</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,852</p></td></tr><tr><td style="vertical-align:top;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Buildings </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,036</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Leasehold improvements </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,158,467</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,283,233</p></td></tr><tr><td style="vertical-align:top;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Furnishings, fixtures and equipment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 548,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 467,051</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Computer software and equipment </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,614</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,434</p></td></tr><tr><td style="vertical-align:top;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Restaurant smallwares </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,268</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Construction in progress </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,732</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,975</p></td></tr><tr><td style="vertical-align:bottom;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Property and equipment, total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,880,442</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,923,849</p></td></tr><tr><td style="vertical-align:top;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Accumulated depreciation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,048,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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,010,574)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 831,599</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 913,275</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Depreciation expenses related to property and equipment for fiscal 2019, 2018 and 2017 were $88.0 million, $93.3 million and $89.6<span style="white-space:pre-wrap;"> million, respectively. Repair and maintenance expenses for fiscal 2019, 2018 and 2017 were $56.3 million, $55.2 million and $54.1 million, respectively. Net expense for property and equipment disposals was $0.9 million, $2.1 million and $2.5 million, in fiscal 2019, 2018 and 2017, respectively.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Property and equipment consisted of (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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';font-size: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';font-size: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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.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';font-size: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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Land and related improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,852</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,852</p></td></tr><tr><td style="vertical-align:top;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Buildings </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,036</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Leasehold improvements </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,158,467</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,283,233</p></td></tr><tr><td style="vertical-align:top;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Furnishings, fixtures and equipment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 548,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 467,051</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Computer software and equipment </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,614</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,434</p></td></tr><tr><td style="vertical-align:top;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Restaurant smallwares </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,268</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Construction in progress </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,732</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,975</p></td></tr><tr><td style="vertical-align:bottom;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Property and equipment, total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,880,442</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,923,849</p></td></tr><tr><td style="vertical-align:top;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Accumulated depreciation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,048,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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,010,574)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 831,599</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 913,275</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 15852000 15852000 44049000 44036000 1158467000 1283233000 548075000 467051000 55614000 55434000 34653000 30268000 23732000 27975000 1880442000 1923849000 1048843000 1010574000 831599000 913275000 88000000.0 93300000 89600000 56300000 55200000 54100000 900000 2100000 2500000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7.    Intangible Assets, net</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents components of intangible assets, net (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Indefinite-lived intangible assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Goodwill</p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Trade names and trademarks</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 337,027</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,922</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Transferable alcoholic beverage licenses</p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,164</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total indefinite-lived intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 423,957</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,086</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Definite-lived intangible assets, net:</p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Licensing agreements</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,060</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Non-transferable alcoholic beverage licenses</p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,951</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Leasehold acquisition assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,172</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total definite-lived intangible assets</p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,123</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 437,207</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,209</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Amortization expenses related to our definite-lived intangible assets was $0.3 million, $0.6 million and $0.6 million for fiscal 2019, 2018 and 2017, respectively. Definite-lived intangible assets will be amortized over <span style="-sec-ix-hidden:Hidden_6CiAOXNYG0-sFIObcKJxkQ"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one</span></span> to 56 years. We performed our annual assessment of indefinite-lived intangible assets and concluded as of the date of the test, there was no impairment of these assets.</p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents components of intangible assets, net (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Indefinite-lived intangible assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Goodwill</p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Trade names and trademarks</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 337,027</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,922</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Transferable alcoholic beverage licenses</p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,164</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total indefinite-lived intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 423,957</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,086</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Definite-lived intangible assets, net:</p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Licensing agreements</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,060</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Non-transferable alcoholic beverage licenses</p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,951</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Leasehold acquisition assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,172</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total definite-lived intangible assets</p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,123</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 437,207</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,209</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 78355000 337027000 9922000 8575000 7164000 423957000 17086000 10060000 3190000 2951000 6172000 13250000 9123000 437207000 26209000 300000 600000 600000 P56Y <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8.    Leases </b></p><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Operating</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,048</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Variable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,689</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Short-term</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 368</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,105</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Rent expense on all operating leases (under ASC 840) was as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> 2017</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Straight-lined minimum base rent</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,999</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,387</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contingent rent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,559</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Common area maintenance and taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,961</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,103</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,049</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Supplemental information related to leases (in thousands, except percentages):</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 262,421</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:5pt;margin:0pt;"><span style="font-size:5.5pt;">(1)</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted-average remaining lease term — operating leases (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted-average discount rate — operating leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr></table><div style="font-family:'Times New Roman';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes $223.5 million in right-of-use assets related to the Acquisition. (See Note 2 for further discussion of the Acquisition.)</span></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2019, the maturities of our operating lease liabilities are as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,250</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,383</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,427</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,855</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,772</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,415,777</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total future lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,030,464</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (712,514)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Present value of lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,317,950</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Operating lease liabilities include $867.2 million related to <span style="-sec-ix-hidden:Hidden_boHou_4sXEKopgeemQ42GQ"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">options to extend</span></span><span style="white-space:pre-wrap;"> lease terms that are reasonably certain of being exercised and exclude $136.2 million of legally binding minimum lease payments for leases signed but not yet commenced.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">As of January 1, 2019, the aggregate minimum annual lease payments under operating leases (under ASC 840), including amounts characterized as deemed landlord financing payments, were as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,792</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,808</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,829</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,925</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,929</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 495,091</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 938,374</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Operating</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,048</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Variable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,689</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Short-term</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 368</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,105</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Rent expense on all operating leases (under ASC 840) was as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> 2017</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Straight-lined minimum base rent</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,999</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,387</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contingent rent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,559</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Common area maintenance and taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,961</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,103</p></td></tr><tr><td style="vertical-align:bottom;width:73.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,049</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 112048000 66689000 368000 179105000 83999000 83387000 20147000 19559000 39961000 38103000 144107000 141049000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Supplemental information related to leases (in thousands, except percentages):</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 262,421</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:5pt;margin:0pt;"><span style="font-size:5.5pt;">(1)</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted-average remaining lease term — operating leases (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Weighted-average discount rate — operating leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr></table><div style="font-family:'Times New Roman';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes $223.5 million in right-of-use assets related to the Acquisition. (See Note 2 for further discussion of the Acquisition.)</span></td></tr></table> 103210000 262421000 P16Y7M6D 0.052 223500000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2019, the maturities of our operating lease liabilities are as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,250</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,383</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,427</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,855</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,772</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,415,777</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total future lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,030,464</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (712,514)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Present value of lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,317,950</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Operating lease liabilities include $867.2 million related to <span style="-sec-ix-hidden:Hidden_boHou_4sXEKopgeemQ42GQ"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">options to extend</span></span><span style="white-space:pre-wrap;"> lease terms that are reasonably certain of being exercised and exclude $136.2 million of legally binding minimum lease payments for leases signed but not yet commenced.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">As of January 1, 2019, the aggregate minimum annual lease payments under operating leases (under ASC 840), including amounts characterized as deemed landlord financing payments, were as follows (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,792</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,808</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,829</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,925</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,929</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 495,091</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 938,374</p></td></tr></table> 122250000 124383000 125427000 121855000 120772000 1415777000 2030464000 712514000 1317950000 867200000 136200000 93792000 91808000 88829000 86925000 81929000 495091000 938374000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9.    Other Assets</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Other assets consisted of (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Non-qualified deferred compensation assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,228</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,605</p></td></tr><tr><td style="vertical-align:top;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,489</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,375</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,597</p></td></tr><tr><td style="vertical-align:top;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,691</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Other assets consisted of (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Non-qualified deferred compensation assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,228</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,605</p></td></tr><tr><td style="vertical-align:top;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,489</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,375</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,597</p></td></tr><tr><td style="vertical-align:top;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,691</p></td></tr></table> 77228000 57605000 5693000 5489000 3375000 1597000 86296000 64691000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10.    Gift Cards</b></p><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Gift card liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Beginning balance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,951</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Activations </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,099</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,084</p></td></tr><tr><td style="vertical-align:top;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Redemptions and breakage </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (142,457)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (142,699)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ending balance </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,978</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,336</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Gift card contract assets <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Beginning balance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,814</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferrals </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,378</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,669</p></td></tr><tr><td style="vertical-align:top;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Amortization </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (18,594)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (19,095)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ending balance </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,172</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,388</p></td></tr></table><div style="font-family:'Times New Roman';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><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Included in prepaid expenses on the consolidated balance sheets.</span></td></tr></table> <p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Gift card liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Beginning balance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,951</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Activations </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 158,099</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,084</p></td></tr><tr><td style="vertical-align:top;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Redemptions and breakage </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (142,457)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (142,699)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ending balance </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,978</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,336</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Gift card contract assets <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Beginning balance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,814</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferrals </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,378</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,669</p></td></tr><tr><td style="vertical-align:top;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Amortization </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (18,594)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (19,095)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ending balance </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,172</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,388</p></td></tr></table> 172336000 163951000 158099000 151084000 142457000 142699000 187978000 172336000 23388000 23814000 18378000 18669000 -18594000 -19095000 23172000 23388000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">11.    Other Accrued Expenses</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Other accrued expenses consisted of (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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';font-size: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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Self-insurance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,881</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,631</p></td></tr><tr><td style="vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Salaries and wages </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,102</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Staff member benefits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,044</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,946</p></td></tr><tr><td style="vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Payroll and sales taxes </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,684</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred consideration</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,740</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,018</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236,582</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194,381</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Other accrued expenses consisted of (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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';font-size: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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Self-insurance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,881</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,631</p></td></tr><tr><td style="vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Salaries and wages </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,102</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Staff member benefits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,044</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,946</p></td></tr><tr><td style="vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Payroll and sales taxes </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,684</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred consideration</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,740</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,018</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236,582</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194,381</p></td></tr></table> 68881000 72631000 56774000 39102000 25044000 22946000 22822000 15684000 16740000 46321000 44018000 236582000 194381000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12.    Long-Term Debt</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On July 30, 2019, we entered into a Third Amended and Restated Loan Agreement (the “New Facility”), which amends and restates in its entirety our prior Second Amended and Restated Loan Agreement dated as of December 22, 2015. The New Facility, which terminates on July 30, 2024, provides us with revolving loan commitments that total $400 million (of which $40 million may be used for issuances of letters of credit). The New Facility contains a commitment increase feature that could provide for an additional $200 million in available credit upon our request and subject to the participating lenders electing to increase their commitments or new lenders being added to the New Facility. At December 31, 2019, we had net availability for borrowings of $90.6 million, based on an outstanding debt balance of $290.0 million and $19.4 million in standby letters of credit. During fiscal 2019, we utilized the New Facility to fund the Acquisition (see Note 2 for further discussion of the Acquisition). During fiscal years 2019, 2018 and 2017, we utilized our previous credit facility to fund a portion of our stock repurchases.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We are subject to certain financial covenants under the New Facility requiring us to maintain (i) a maximum “Net Adjusted Leverage Ratio” of 4.75 and (ii) a minimum EBITDAR to interest and rent expense ratio (“EBITDAR Ratio”) of 1.9, <span style="white-space:pre-wrap;">as well as customary events of default that, if triggered, could results in acceleration of the maturity of the New Facility. The New Facility also limits cash distributions with respect to our equity interests, such as cash dividends and share repurchases, based on a defined ratio, and also sets forth negative covenants that restrict indebtedness, liens, investments, sales of assets, fundamental changes and other matters. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Borrowings under the New Facility bear interest, at our option, at a rate equal to either (i) the adjusted LIBO Rate (as customarily defined) (the “Adjusted LIBO Rate”) plus a margin that is based on our net adjusted leverage ratio, or (ii) the sum of (a) the highest of (1) the rate of interest last quoted by The Wall Street Journal as the prime rate in effect in the United States, (2) the greater of the rate calculated by the Federal Reserve Bank of New York as the effective federal funds rate or the rate that is published by the Federal Reserve Bank of New York as an overnight bank funding rate, in either case plus 0.5%, and (3) the one-month Adjusted LIBO Rate plus 1.0%, plus (b) a margin that is based on our net adjusted leverage ratio. Letters of credit issued under the New Facility bear fees that are equivalent to the interest rate margin that is applicable to revolving loans that bear interest at the adjusted LIBO Rate plus other customary fees charged by the issuing bank. Under the New Facility, we paid certain customary loan origination fees and will pay an unused fee on the unused portion of the New Facility that is also based on our Net Adjusted Leverage Ratio. Our Net Adjusted Leverage and EBITDAR Ratios were 3.8 and 2.5, respectively, at December 31, 2019, and we were in compliance with all covenants in effect at that date.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our obligations under the New Facility are unsecured. Certain of our material subsidiaries have guaranteed our obligations under the New Facility. The New Facility will be used for our general corporate purposes, including for the issuance of standby letters of credit to support our self-insurance programs, and to fund dividends, stock repurchases and permitted acquisitions.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">We capitalized interest expense related to new restaurant openings and major remodels totaling $0.6 million, $0.4 million and $0.7 million in fiscal 2019, 2018 and 2017, respectively.</p> 400000000 40000000 200000000 90600000 290000000.0 19400000 4.75 1.9 federal funds rate 0.005 one-month Adjusted LIBO Rate 0.010 3.8 2.5 600000 400000 700000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">13.   Other Noncurrent Liabilities</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Other noncurrent liabilities consisted of (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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';font-size: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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Non-qualified deferred compensation liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,255</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,551</p></td></tr><tr><td style="vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contingent consideration and compensation liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,218</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,108</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,548</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,659</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">(See Note 17 for further discussion of our non-qualified deferred compensation plan.)</p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Other noncurrent liabilities consisted of (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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';font-size: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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Non-qualified deferred compensation liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,255</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,551</p></td></tr><tr><td style="vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contingent consideration and compensation liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,218</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,108</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,548</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,659</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 76255000 57551000 37193000 13218000 13882000 14108000 140548000 71659000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">14.   Commitments and Contingencies</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Purchase obligations, which include inventory purchases, equipment purchases, information technology and other miscellaneous commitments, were $118.2 million and $149.8 million at December 31, 2019 and January 1, 2019, respectively. These purchase obligations are primarily due within <span style="white-space:pre-wrap;">three years</span><span style="white-space:pre-wrap;"> and recorded as liabilities when goods are received or services rendered. Real estate obligations, which include construction commitments, net of up-front landlord construction contributions, and legally binding minimum lease payments for leases signed but not yet commenced, were $176.1 million and $12.6 million at December 31, 2019 and January 1, 2019, respectively.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The purchase price of the Acquisition includes a $12 million indemnity escrow amount specifically related to North Italia due ratably over the next <span style="white-space:pre-wrap;">two years</span><span style="white-space:pre-wrap;">; and $45 million of deferred consideration due ratably over the next </span><span style="white-space:pre-wrap;">four years</span><span style="white-space:pre-wrap;"> (including a $13 million indemnity escrow amount specifically related to the remaining FRC businesses). The acquisition agreement also included a contingent consideration provision which is payable on the fifth anniversary of the Closing Date and is based on achievement of revenue and profitability targets for the FRC brands other than North Italia and Flower Child with considerations made in the event we undergo a change in control or divest any FRC brand (other than North Italia and Flower Child) during the </span><span style="white-space:pre-wrap;">five years</span><span style="white-space:pre-wrap;"> after Closing. We are also required to provide financing to FRC in an amount sufficient to support achievement of these targets during the </span><span style="white-space:pre-wrap;">five years</span><span style="white-space:pre-wrap;"> after Closing. (See Note 2 for further discussion of the Acquisition.)</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As credit guarantees to insurers, we had $19.4 million and $20.7 million at December 31, 2019 and January 1, 2019, respectively, in standby letters of credit related to our self-insurance liabilities. All standby letters of credit are renewable annually.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We retain the financial responsibility for a significant portion of our risks and associated liabilities with respect to workers’ compensation, general liability, staff member health benefits, employment practices and other insurable risks.  The accrued liabilities associated with these programs are based on our estimate of the ultimate costs to settle known claims, as well as claims incurred but not yet reported to us (“IBNR”) as of the balance sheet date. The total accrued liability for our self-insured plans was $67.7 million and $72.2 million at December 31, 2019 and January 1, 2019, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On June 7, 2018, the California Department of Industrial Relations issued a $4.2 million wage citation jointly against the Company and our vendor that provides janitorial services to eight of our Southern California restaurants, alleging that the janitorial vendor or its subcontractor failed to comply with various provisions of the California Labor Code (Wage Citation Case No. 35-CM-188798-16). The wage citation seeks to recover penalties and other monetary payments on behalf of the employees that worked for this vendor or its subcontractor. On June 28, 2018, we filed an appeal of the wage citation. The Company’s appeal of the wage citation is tentatively scheduled for hearing in July 2020. We intend to vigorously defend this action. However, it is not possible at this time to reasonably estimate the outcome of or any potential liability from this matter and, accordingly, we have not reserved for any potential future payments.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On June 22, 2018, the Internal Revenue Service issued a Notice of Deficiency in which they disallowed $8.0 million of our §199 Domestic Production Activities Deduction for tax years 2010, 2011 and 2012. On September 11, 2018 we petitioned the United States Tax Court for a redetermination of the deficiency. The tax court has assigned docket number 18150-18 to our case. We intend to vigorously defend our position in litigation and based on our analysis of the law, regulations and relevant facts, we have not reserved for any potential future payments.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Within the ordinary course of our business, we are subject to private lawsuits, government audits, 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';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At this time, we believe that the amount of reasonably possible losses resulting from final disposition of any pending lawsuits, audits, 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';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">We have employment agreements with certain of our executive officers that provide for payments to those officers in the event of an actual or constructive termination of their employment, including in the event of a termination without cause, an acquirer failure to assume or continue equity awards following a change in control of the Company or, otherwise, in the event of death or disability as defined in those agreements. Aggregate payments totaling approximately $2.3 million, excluding accrued potential bonuses of $2.7 million, which are subject to approval by the Compensation Committee, would have been required by those agreements had all such officers terminated their employment for reasons requiring such payments as of December 31, 2019. In addition, the employment agreement with our Chief Executive Officer specifies an annual founder’s retirement benefit of $650,000 for </span><span style="white-space:pre-wrap;">ten years</span><span style="white-space:pre-wrap;">, commencing </span><span style="white-space:pre-wrap;">six months</span><span style="white-space:pre-wrap;"> after termination of his full-time employment.</span></p> 118200000 149800000 P3Y 176100000 12600000 12000000 P2Y 45000000 P4Y 13000000 P5Y P5Y 19400000 20700000 67700000 72200000 4200000 8 8000000.0 2300000 2700000 650000 P10Y P6M <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">15.   Stockholders’ Equity</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash dividends of $1.38, $1.24 and $1.06 were declared during fiscal 2019, 2018 and 2017, respectively. 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 New Facility and applicable law, and such other factors that the Board considers relevant. (See Note 12 for further discussion of our long-term debt.)</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under authorization by our Board to repurchase up to 56.0 million shares of our common stock, we have cumulatively repurchased 52.9 million shares at a total cost of $1,693.1 million through December 31, 2019. During fiscal 2019, 2018 and 2017, we repurchased 1.1 million, 2.3 million and 2.6 million shares of our common stock at a cost of $51.0 million, $109.3 million and $123.0 million, respectively. Repurchased common stock is reflected as a reduction of stockholders’ equity in treasury stock. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Our share repurchase authorization 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. Shares may be repurchased in the open market or through privately negotiated transactions at times and prices considered appropriate by us. We make the determination to repurchase shares 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 Acquisition, our share price and current market conditions. (See Note 2 for further discussion of the Acquisition.) The timing and number of shares repurchased are also subject to legal constraints and financial covenants under the New Facility that limit share repurchases based on a defined ratio. (See Note 12 for further discussion of our long-term debt.) Our objectives regarding share repurchases are to offset the dilution to our shares outstanding that results from equity compensation grants and to supplement our earnings per share growth.</p> 1.38 1.24 1.24 1.06 56000000.0 52900000 1693100000 1100000 2300000 2600000 51000000.0 109300000 123000000.0 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">16.   Stock-Based Compensation</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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. Our current practice is to issue new shares, rather than treasury shares, upon stock option exercises, for restricted share grants and upon vesting of restricted share units. To date, we have only granted non-qualified stock options, restricted shares and restricted share units of common stock under these plans. No grants have been made to non-employee directors under these plans.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April 5, 2017, our Board approved an amendment to our 2010 Stock Incentive Plan to increase the number of shares of common stock reserved for grant under the plan to 12.7 million shares from 9.2 million shares. This amendment was approved by our stockholders at our annual meeting held on June 8, 2017. On April 4, 2019, our Board adopted The Cheesecake Factory Incorporated Stock Incentive Plan. This plan was approved by our stockholders at our annual meeting held on May 30, 2019. The maximum number of shares of common stock available for grant under this plan is 4.8 million shares plus 1.8 million shares, which, as of May 30, 2019, were available for issuance under our 2010 Stock Incentive Plan, plus 1.9 million shares which may become available for issuance under The Cheesecake Factory Incorporated Stock Incentive Plan due to forfeiture or lapse of awards under our 2010 Stock Incentive Plan following May 30, 2019. Approximately 6.5 million of these shares were available for grant as of December 31, 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Stock options generally vest at 20% per year and expire eight years<span style="white-space:pre-wrap;"> from the date of grant. Restricted shares and restricted share units generally vest between </span><span style="-sec-ix-hidden:Hidden_PO7W4wT14Ei8Ac-WDnHsIA"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">three</span></span><span style="white-space:pre-wrap;"> to </span><span style="white-space:pre-wrap;">five years</span><span style="white-space:pre-wrap;"> from the date of grant and require that the staff member remains employed in good standing with the Company as of the vesting date. Certain restricted share units granted to executive officers contain performance-based vesting conditions. Performance goals are determined by the Board of Directors. The quantity of units that will vest ranges from 0% to 150</span><span style="white-space:pre-wrap;">% based on the level of achievement of the performance conditions. Equity awards for certain executive officers may vest earlier in the event of a change of control in which the acquirer fails to assume or continue such awards, as defined in the plan, or under certain circumstances described in such executive officers’ respective employment agreements. Compensation expense is recognized only for those options, restricted shares and restricted share units expected to vest, with forfeitures estimated based on our historical experience and future expectations.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents information related to stock-based compensation, net of forfeitures (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:top;width:65.73%;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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size: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.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';font-size: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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size: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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Labor expenses </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,233</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,681</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,236</p></td></tr><tr><td style="vertical-align:top;width:65.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other operating costs and expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">General and administrative expenses </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,866</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,978</p></td></tr><tr><td style="vertical-align:top;width:65.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,457</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income tax benefit </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,760</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,987</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,295</p></td></tr><tr><td style="vertical-align:top;width:65.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,162</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 239</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="font-family:'Times New Roman';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><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Fiscal 2017 stock-based compensation expense includes a $3.9 million benefit for an out-of-period adjustment related to a correction in stock-based compensation valuation and forfeitures. </span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock Options</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The weighted-average fair value at the grant date for options issued during fiscal 2019, 2018 and 2017 was $9.84, $11.62 and $14.83 per share, respectively. The fair value of options was estimated utilizing the Black-Scholes valuation model with the following weighted-average assumptions for fiscal 2019, 2018 and 2017, respectively: (a) an expected option term of <span style="white-space:pre-wrap;">6.9</span><span style="white-space:pre-wrap;"> years in all fiscal years presented, (b) expected stock price volatility of 26.3%, 27.8% and 24.4%, (c) a risk-free interest rate of 2.6%, 2.8% and 2.3%, and (d) a dividend yield on our stock of 2.9%, 2.5% and 1.6%.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The expected option term represents the estimated period of time until exercise and is based on historical experience of similar options, giving consideration to the contractual terms, vesting schedules and expectations of future staff member behavior. Expected stock price volatility is based on a combination of the historical volatility of our stock and the implied volatility of actively traded options on our common stock. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant with an equivalent remaining term. The dividend yield is based on anticipated cash dividend payouts.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Stock option activity during fiscal 2019 was as follows:</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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';font-size: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.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';font-size: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';font-size: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.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';font-size: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';font-size: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';font-size: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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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="background-color:auto;vertical-align:bottom;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Per share)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In years)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at beginning of year </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,799</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45.03</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,606</p></td></tr><tr><td style="vertical-align:top;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Granted </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercised </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (260)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29.72</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeited or cancelled </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at end of year </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,829</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.32</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 844</p></td></tr><tr><td style="vertical-align:top;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercisable at end of year </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 986</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46.04</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 844</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="font-family:'Times New Roman';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><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Aggregate intrinsic value is calculated as the difference between our closing stock price at fiscal year-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 year -end date.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The total intrinsic value of options exercised during fiscal 2019, 2018 and 2017 was $4.3 million, $6.2 million and $11.2<span style="white-space:pre-wrap;"> million, respectively. As of December 31, 2019, total unrecognized stock-based compensation expense related to unvested stock options was $7.0 million, which we expect to recognize over a weighted-average period of approximately </span><span style="white-space:pre-wrap;">3.0</span><span style="white-space:pre-wrap;"> years.</span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Restricted Shares and Restricted Share Units</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Restricted share and restricted share unit activity during fiscal 2019 was as follows:</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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';font-size: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';font-size: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';font-size: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';font-size: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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Per share)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at beginning of year </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,702</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48.08</p></td></tr><tr><td style="vertical-align:top;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45.02</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Vested </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (349)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45.26</p></td></tr><tr><td style="vertical-align:top;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;text-align:right;margin:0pt;"> (130)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.19</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at end of year </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,764</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.76</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';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 fiscal 2019, 2018 and 2017 was $45.02, $48.22 and $54.29<span style="white-space:pre-wrap;">, respectively. The fair value of shares that vested during fiscal 2019, 2018 and 2017 was $15.8 million, $17.8 million and $18.4 million, respectively. As of December 31, 2019, total unrecognized stock-based compensation expense related to unvested restricted shares and restricted share units was $36.4 million, which we expect to recognize over a weighted-average period of approximately </span><span style="white-space:pre-wrap;">2.9</span><span style="white-space:pre-wrap;"> years.</span></p> 12700000 9200000 4800000 1800000 1900000 6500000 0.20 P8Y P5Y 0 1.50 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents information related to stock-based compensation, net of forfeitures (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:top;width:65.73%;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';font-size: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.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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size: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.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';font-size: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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size: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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Labor expenses </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,233</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,681</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,236</p></td></tr><tr><td style="vertical-align:top;width:65.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other operating costs and expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">General and administrative expenses </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,866</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,978</p></td></tr><tr><td style="vertical-align:top;width:65.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,457</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income tax benefit </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,760</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,987</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,295</p></td></tr><tr><td style="vertical-align:top;width:65.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,162</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 239</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="font-family:'Times New Roman';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><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Fiscal 2017 stock-based compensation expense includes a $3.9 million benefit for an out-of-period adjustment related to a correction in stock-based compensation valuation and forfeitures. </span></td></tr></table><div style="margin-top:12pt;"/> 6233000 5681000 5236000 274000 287000 243000 12866000 14020000 10978000 19373000 19988000 16457000 4760000 4987000 6295000 14613000 15001000 10162000 226000 262000 239000 3900000 9.84 11.62 14.83 P6Y10M24D P6Y10M24D P6Y10M24D 0.263 0.278 0.244 0.026 0.028 0.023 0.029 0.025 0.016 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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';font-size: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.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';font-size: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';font-size: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.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';font-size: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';font-size: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';font-size: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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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="background-color:auto;vertical-align:bottom;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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="background-color:auto;vertical-align:bottom;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Per share)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In years)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at beginning of year </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,799</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45.03</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,606</p></td></tr><tr><td style="vertical-align:top;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Granted </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercised </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (260)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29.72</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Forfeited or cancelled </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at end of year </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,829</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.32</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 844</p></td></tr><tr><td style="vertical-align:top;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:45.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Exercisable at end of year </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 986</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46.04</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 844</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="font-family:'Times New Roman';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><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Aggregate intrinsic value is calculated as the difference between our closing stock price at fiscal year-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 year -end date.</span></td></tr></table><div style="margin-top:12pt;"/> 1799000 45.03 P4Y1M6D 5606000 307000 45.90 260000 29.72 17000 48.38 1829000 47.32 P4Y3M18D 844000 986000 46.04 P2Y9M18D 844000 4300000 6200000 11200000 7000000.0 P3Y <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Restricted share and restricted share unit activity during fiscal 2019 was as follows:</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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';font-size: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';font-size: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';font-size: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';font-size: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';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;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';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Per share)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at beginning of year </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,702</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48.08</p></td></tr><tr><td style="vertical-align:top;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45.02</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Vested </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (349)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45.26</p></td></tr><tr><td style="vertical-align:top;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';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';font-size:10pt;text-align:right;margin:0pt;"> (130)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.19</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding at end of year </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,764</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.76</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1702000 48.08 541000 45.02 349000 45.26 130000 47.19 1764000 47.76 45.02 48.22 54.29 15800000 17800000 18400000 36400000 P2Y10M24D <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">17.   Employee Benefit Plans</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have defined contribution benefit plans in accordance with section 401(k) of the Internal Revenue Code (“401(k) Plans”) that are open to our staff members who meet certain compensation and eligibility requirements. Participation in the 401(k) Plans is currently open to staff members from our restaurant concepts, bakery facilities, corporate office and FRC headquarters. The 401(k) Plans allow participating staff members to defer the receipt of a portion of their compensation and contribute such amount to one or more investment options. Our executive officers and a select group of management and/or highly compensated staff members are not eligible to participate in the 401(k) Plans. We currently match in cash a certain percentage of the staff member contributions to the 401(k) Plans and also pay a portion of the administrative costs. Expense recognized in fiscal 2019, 2018 and 2017 was $1.2 million, $1.0 million and $1.0 million, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have also established non-qualified deferred compensation plans (“Non-Qualified Plans”) for our executive officers and a select group of management and/or highly compensated staff members. The Non-Qualified Plans allow participating staff members to defer the receipt of a portion of their base compensation and bonuses.  Non-employee directors may also participate in the Non-Qualified Plans and defer the receipt of their earned director fees. We currently match in cash a certain percentage of the staff member contributions to the Non-Qualified Plans and also pay for the administrative costs. We do not match any contributions made by non-employee directors. Expense recognized in fiscal 2019, 2018 and 2017 was $1.2 million, $1.3 million and $1.0 million, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">While we are under no obligation to fund Non-Qualified Plan liabilities (in whole or in part), our current practice is to maintain company-owned life insurance contracts and other investments that are specifically designed to informally fund savings plans of this nature. These contracts are recorded at their cash surrender value as determined by the insurance carrier. Our consolidated balance sheets reflect investments in other assets and our obligation to participants in the Non-Qualified Plans in other noncurrent liabilities. All gains and losses related to our non-qualified deferred compensation assets and liabilities are reflected in interest and other expense, net in our consolidated statements of income.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">We maintain self-insured medical and dental benefit plans for our staff members. The accrued liabilities associated with these programs are based on our estimate of the ultimate costs to settle known claims as well as claims incurred but not yet reported to us as of the balance sheet date. The accrued liability for our self-insured benefit plans, which is included in other accrued expenses, was $10.8 million and $10.4 million as of December 31, 2019 and January 1, 2019, respectively. (See Note 1 for further discussion of accounting for our self-insurance liabilities.)</p> 1 1200000 1000000.0 1000000.0 1200000 1300000 1000000.0 10800000 10800000 10400000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">18.   Income Taxes</b><b style="font-weight:bold;"> </b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The provision for income taxes consisted of the following (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:33.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</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="background-color:auto;vertical-align:bottom;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income before income taxes </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,334</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,411</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146,466</p></td></tr><tr><td style="vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income tax (benefit)/provision:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Current:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,148</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,027</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,804</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,106</p></td></tr><tr><td style="vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total current </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,254</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,695)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,549)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (24,570)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,498</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (961)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (610)</p></td></tr><tr><td style="vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,197)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,510)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (25,180)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total (benefit)/provision</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,041</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,376</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (10,926)</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="font-family:'Times New Roman';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><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The Tax Act, which was enacted on December 22, 2017, made significant changes to how corporations are taxed in the U.S., the most prominent of which affecting us was to lower the U.S. corporate tax rate from 35% to 21%. In addition to the benefit of a lower rate in future years, the enactment of the Tax Act caused us to revalue our deferred tax assets and liabilities to reflect the new rate, resulting in a benefit to our fiscal 2017 income tax provision of $38.5 million.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The following reconciles the U.S. federal statutory rate to the effective tax rate:</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:29.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">U.S. federal statutory rate </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">State and district income taxes, net of federal benefit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Credit for FICA taxes paid on tips</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (12.8)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (16.5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (9.4)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other credits and incentives </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Manufacturing deduction </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2.3)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Equity compensation </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1.5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4.5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Impact of statutory rate change on deferred taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (26.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Effective tax rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (7.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Following are the temporary differences that created our deferred tax assets and liabilities (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:68.39%;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';font-size: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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Staff member benefits </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,925</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Insurance reserves </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,157</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,165</p></td></tr><tr><td style="vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued rent </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,870</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred income </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,725</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,288</p></td></tr><tr><td style="vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,628</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Tax credit carryforwards </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,754</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,880</p></td></tr><tr><td style="vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,265</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Subtotal </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,029</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,021</p></td></tr><tr><td style="vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Valuation allowance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (713)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (792)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117,316</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,229</p></td></tr><tr><td style="vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred tax liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (131,120)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (107,513)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (8,819)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (7,929)</p></td></tr><tr><td style="vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (7,713)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,893)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (136)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,420)</p></td></tr><tr><td style="vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (147,788)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (127,755)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net deferred tax liability </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (30,472)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (50,526)</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2019 and January 1, 2019, we had $1.9 million and $2.4 million, respectively, of state tax credit carryforwards, consisting of hiring and investment credits, which began to expire in 2013, and $0.8 million and $0.7 million, respectively, of foreign net operating losses and $14.3 million and $3.3<span style="white-space:pre-wrap;"> million, respectively, of federal credit carryforwards which begin to expire in 2038. We assess the available evidence to estimate if sufficient future taxable income will be generated to use these carryforwards. Based on this evaluation, we recorded a valuation allowance of $0.7 million and $0.8</span><span style="white-space:pre-wrap;"> million at December 31, 2019 and January 1, 2019, respectively, to reflect the amount that we will likely not realize. This assessment could change if estimates of future taxable income during the carryforward period are revised. The earliest tax year still subject to examination by a significant taxing jurisdiction is 2010.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">At December 31, 2019, we had a reserve of $0.7 million for uncertain tax positions. If recognized, this amount would impact our effective income tax rate. </span><span style="white-space:pre-wrap;">A reconciliation of the beginning and ending amount of our uncertain tax positions is as follows (in thousands):</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at beginning of year </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 830</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 843</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 829</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additions related to current period tax positions </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reductions related to settlements with taxing authorities and lapses of statutes of limitations </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (139)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (117)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (154)</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at end of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 843</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="background-color:#00ff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">At both December 31, 2019 and January 1, 2019, we had $0.2 million of accrued interest and penalties related to uncertain tax positions. None of the balance of uncertain tax positions at December 31, 2019 relates to tax positions for which it is reasonably possible that the total amount could decrease during the next twelve months based on the lapses of statutes of limitations.</p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">The provision for income taxes consisted of the following (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:33.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</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="background-color:auto;vertical-align:bottom;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income before income taxes </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,334</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,411</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146,466</p></td></tr><tr><td style="vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income tax (benefit)/provision:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Current:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,148</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,027</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,804</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,106</p></td></tr><tr><td style="vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total current </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,254</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,695)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,549)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (24,570)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,498</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (961)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (610)</p></td></tr><tr><td style="vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,197)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,510)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (25,180)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total (benefit)/provision</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,041</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,376</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (10,926)</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="font-family:'Times New Roman';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><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The Tax Act, which was enacted on December 22, 2017, made significant changes to how corporations are taxed in the U.S., the most prominent of which affecting us was to lower the U.S. corporate tax rate from 35% to 21%. In addition to the benefit of a lower rate in future years, the enactment of the Tax Act caused us to revalue our deferred tax assets and liabilities to reflect the new rate, resulting in a benefit to our fiscal 2017 income tax provision of $38.5 million.</span></td></tr></table><div style="margin-top:12pt;"/> 140334000 107411000 146466000 8211000 5082000 7148000 7027000 8804000 7106000 15238000 13886000 14254000 -3695000 -4549000 -24570000 1498000 -961000 -610000 -2197000 -5510000 -25180000 13041000 8376000 -10926000 0.35 0.21 -38500000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:29.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">U.S. federal statutory rate </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:top;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">State and district income taxes, net of federal benefit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Credit for FICA taxes paid on tips</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (12.8)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (16.5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (9.4)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other credits and incentives </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Manufacturing deduction </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2.3)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Equity compensation </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1.5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4.5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Impact of statutory rate change on deferred taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (26.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (0.5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:66.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Effective tax rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (7.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.210 0.210 0.350 0.049 0.061 0.033 -0.128 -0.165 -0.094 0.014 0.025 0.019 0.023 -0.017 0.008 -0.015 -0.002 -0.015 -0.045 -0.263 -0.005 0.004 0.001 0.093 0.078 -0.075 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Following are the temporary differences that created our deferred tax assets and liabilities (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:68.39%;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';font-size: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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Staff member benefits </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,925</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Insurance reserves </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,157</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,165</p></td></tr><tr><td style="vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued rent </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,870</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred income </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,725</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,288</p></td></tr><tr><td style="vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,628</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Tax credit carryforwards </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,754</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,880</p></td></tr><tr><td style="vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,265</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Subtotal </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,029</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,021</p></td></tr><tr><td style="vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Valuation allowance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (713)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (792)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117,316</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,229</p></td></tr><tr><td style="vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred tax liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (131,120)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (107,513)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (8,819)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (7,929)</p></td></tr><tr><td style="vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (7,713)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,893)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (136)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,420)</p></td></tr><tr><td style="vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (147,788)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (127,755)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net deferred tax liability </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (30,472)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (50,526)</p></td></tr></table> 27059000 22925000 14157000 15165000 27582000 10870000 22725000 17288000 8794000 8628000 15754000 1880000 1958000 1265000 118029000 78021000 713000 792000 117316000 77229000 131120000 107513000 8819000 7929000 7713000 6893000 136000 5420000 147788000 127755000 30472000 50526000 1900000 2400000 800000 700000 14300000 3300000 700000 800000 <span style="white-space:pre-wrap;">A reconciliation of the beginning and ending amount of our uncertain tax positions is as follows (in thousands):</span><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at beginning of year </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 830</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 843</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 829</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additions related to current period tax positions </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reductions related to settlements with taxing authorities and lapses of statutes of limitations </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (139)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (117)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (154)</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at end of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';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';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 843</p></td></tr></table> 830000 843000 829000 13000 104000 168000 139000 117000 154000 704000 830000 843000 200000 200000 0 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">19.   Segment Information</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our operating segments are comprised of The Cheesecake Factory, North Italia, Flower Child, the other FRC brands, our bakery division and Grand Lux Cafe, the businesses for which our management reviews discrete financial information for decision-making purposes. Based on quantitative thresholds set forth in 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, including Flower Child, along with our businesses that don’t qualify as operating segments are combined in Other. Unallocated corporate expenses, capital expenditures and assets, which were previously classified in a separate Corporate line, are also combined in Other. In addition, gift card costs, which were previously classified in The Cheesecake Factory restaurants reportable segment, are combined in Other. Corresponding prior year balances were reclassified to conform to the current year presentation.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Segment information is presented below (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:59.37%;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';font-size: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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:38.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019 </b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Revenues:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,180,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,127,347</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,057,816</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,268</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,207</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204,984</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 202,686</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,482,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,332,331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,260,502</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income/(loss) from operations:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281,715</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,608</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3) </sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (161,693)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (151,881)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (128,870)</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152,845</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Depreciation and amortization:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,186</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 829</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,296</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,330</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,543</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,729</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Preopening costs:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,891</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,297</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,836</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,690</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,387</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,278</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Capital expenditures:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,142</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,318</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,330</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,029</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,637</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,779</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,701,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 928,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 937,512</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 297,840</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 310,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 530,921</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385,788</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 395,548</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,840,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,314,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,333,060</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="font-family:'Times New Roman';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><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">We completed the acquisition of North Italia and the remaining business of FRC on October 2, 2019. The results of the acquired businesses are included in our consolidated financial statements as of the acquisition date. (See Note 2 for further discussion of the Acquisition.)</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Fiscal years 2019, 2018 and 2017 include impairment of assets and lease terminations expense of $8.9 million, $6.6 million and $2.5 million, respectively. (See Note 1 for further discussion of these charges.)</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Fiscal years 2019, 2018 and 2017 include impairment of assets and lease terminations expense of $9.3 million, $11.3 million and $7.8 million, respectively. (See Note 1 for further discussion of these charges.) Fiscal 2019 included $6.3 million of acquisition-related costs and acquisition-related contingent consideration, compensation and amortization expense. (See Note 2 for further discussion of the Acquisition.)</span></td></tr></table> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Segment information is presented below (in thousands):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:59.37%;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';font-size: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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size: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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:38.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019 </b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Revenues:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,180,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,127,347</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,057,816</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,268</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,207</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204,984</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 202,686</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,482,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,332,331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,260,502</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income/(loss) from operations:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281,715</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,608</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3) </sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (161,693)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (151,881)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (128,870)</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152,845</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Depreciation and amortization:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,186</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 829</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,296</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,330</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,543</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,729</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Preopening costs:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,891</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,297</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,836</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,690</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,387</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,278</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Capital expenditures:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,142</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,318</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,330</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,029</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,637</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,779</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,701,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 928,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 937,512</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 297,840</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 310,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 530,921</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385,788</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 395,548</p></td></tr><tr><td style="vertical-align:top;width:59.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,840,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,314,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,333,060</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="font-family:'Times New Roman';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><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">We completed the acquisition of North Italia and the remaining business of FRC on October 2, 2019. The results of the acquired businesses are included in our consolidated financial statements as of the acquisition date. (See Note 2 for further discussion of the Acquisition.)</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Fiscal years 2019, 2018 and 2017 include impairment of assets and lease terminations expense of $8.9 million, $6.6 million and $2.5 million, respectively. (See Note 1 for further discussion of these charges.)</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Fiscal years 2019, 2018 and 2017 include impairment of assets and lease terminations expense of $9.3 million, $11.3 million and $7.8 million, respectively. (See Note 1 for further discussion of these charges.) Fiscal 2019 included $6.3 million of acquisition-related costs and acquisition-related contingent consideration, compensation and amortization expense. (See Note 2 for further discussion of the Acquisition.)</span></td></tr></table> 2180882000 2127347000 2057816000 35268000 39335000 227207000 204984000 202686000 2482692000 2332331000 2260502000 258374000 270829000 281715000 1608000 5309000 -161693000 -151881000 -128870000 103598000 118948000 152845000 70971000 80646000 76186000 829000 1037000 15296000 15330000 16543000 88133000 95976000 92729000 9967000 9247000 10891000 1297000 49000 1836000 1690000 2387000 13149000 10937000 13278000 59045000 71880000 101142000 2318000 5072000 7330000 31029000 19637000 73765000 102909000 120779000 1701418000 928345000 937512000 297840000 310414000 530921000 385788000 395548000 2840593000 1314133000 1333060000 8900000 6600000 2500000 9300000 11300000 7800000 6300000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">20.   Quarterly Financial Data (unaudited)</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Summarized unaudited quarterly financial data for fiscal 2019 and 2018 is as follows (in thousands, except per share data):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:40%;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';font-size: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';font-size: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';font-size: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.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';font-size: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';font-size: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';font-size: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.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';font-size: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';font-size: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';font-size: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.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';font-size: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';font-size: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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:40%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Quarter Ended:</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">April 2, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 1, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Revenues <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 599,481</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 602,645</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 586,536</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 694,030</p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income from operations <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,387</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)(2)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,984</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,510</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,090</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,709</p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic net income per share <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.11</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted net income per share <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.60</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.79</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.36</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.10</p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cash dividends declared per common share </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.36</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:39.85%;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';font-size: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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:39.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Quarter Ended:</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">April 3, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 3, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:39.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Revenues</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 584,697</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 587,319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 575,160</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 585,155</p></td></tr><tr><td style="vertical-align:top;width:39.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income from operations <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,359</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:39.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,029</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,353</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,475</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,178</p></td></tr><tr><td style="vertical-align:top;width:39.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic net income per share <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.36</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:39.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted net income per share <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.61</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.61</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.35</p></td></tr><tr><td style="vertical-align:top;width:39.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cash dividends declared per common share </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.33</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="font-family:'Times New Roman';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><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The fourth quarter of fiscal 2019 includes revenues, loss from operations and net loss of $92.0 million, $2.1 million, and $1.5 million, respectively related to the acquired businesses. In addition, income from operations included $3.2 million and $3.1 million of acquisition-related expense in the third and fourth quarters of fiscal 2019, respectively, with a corresponding impact to net income of $2.4 million and $2.3 million, respectively. These amounts were recorded in acquisition-related costs and acquisition-related contingent consideration, compensation and amortization expense in the consolidated statements of income. (See Note 2 for further discussion of the Acquisition.)</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In the fourth quarter of fiscal 2019, income from operations included impairment of assets and lease terminations expense of $18.2 million, with an corresponding impact to net income of $13.5 million. (See Note 1 for further discussion of these charges.) </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In fiscal 2018, income from operations included $2.6 million, $0.3 million and $15.0 million of impairment of assets and lease terminations expense in the second, third and fourth quarters, respectively, with an corresponding impact to net income of $1.9 million, $0.2 million and $11.1 million, respectively. (See Note 1 for further discussion of these charges.)</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Net income per share calculations for each quarter are based on the weighted average diluted shares outstanding for that quarter and may not total to the full year amount.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="white-space:pre-wrap;">While seasonal fluctuations generally do not have a material impact on our quarterly results, the year-over-year comparison of our quarterly results can be significantly impacted by the number and timing of new restaurant openings and associated preopening costs, the calendar days of the week on which holidays occur, the impact from inclement weather and other climatic conditions and other variations in revenues and expenses. As a result of these factors, our financial results for any quarter are not necessarily indicative of the results that may be achieved for the full fiscal year. </span></p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">Summarized unaudited quarterly financial data for fiscal 2019 and 2018 is as follows (in thousands, except per share data):</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:40%;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';font-size: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';font-size: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';font-size: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.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';font-size: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';font-size: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';font-size: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.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';font-size: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';font-size: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';font-size: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.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';font-size: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';font-size: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';font-size: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.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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:40%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Quarter Ended:</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">April 2, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 2, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 1, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Revenues <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 599,481</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 602,645</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 586,536</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 694,030</p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income from operations <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,387</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)(2)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,984</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,510</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,090</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,709</p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic net income per share <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.11</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted net income per share <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.60</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.79</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.36</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.10</p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cash dividends declared per common share </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.36</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:39.85%;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';font-size: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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size: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.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:39.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Quarter Ended:</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">April 3, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 3, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">October 2, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 1, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:39.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Revenues</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 584,697</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 587,319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 575,160</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 585,155</p></td></tr><tr><td style="vertical-align:top;width:39.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income from operations <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,359</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:39.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,029</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,353</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,475</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,178</p></td></tr><tr><td style="vertical-align:top;width:39.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic net income per share <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.36</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:39.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted net income per share <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.61</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.61</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.35</p></td></tr><tr><td style="vertical-align:top;width:39.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cash dividends declared per common share </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.33</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="font-family:'Times New Roman';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><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The fourth quarter of fiscal 2019 includes revenues, loss from operations and net loss of $92.0 million, $2.1 million, and $1.5 million, respectively related to the acquired businesses. In addition, income from operations included $3.2 million and $3.1 million of acquisition-related expense in the third and fourth quarters of fiscal 2019, respectively, with a corresponding impact to net income of $2.4 million and $2.3 million, respectively. These amounts were recorded in acquisition-related costs and acquisition-related contingent consideration, compensation and amortization expense in the consolidated statements of income. (See Note 2 for further discussion of the Acquisition.)</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In the fourth quarter of fiscal 2019, income from operations included impairment of assets and lease terminations expense of $18.2 million, with an corresponding impact to net income of $13.5 million. (See Note 1 for further discussion of these charges.) </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In fiscal 2018, income from operations included $2.6 million, $0.3 million and $15.0 million of impairment of assets and lease terminations expense in the second, third and fourth quarters, respectively, with an corresponding impact to net income of $1.9 million, $0.2 million and $11.1 million, respectively. (See Note 1 for further discussion of these charges.)</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Net income per share calculations for each quarter are based on the weighted average diluted shares outstanding for that quarter and may not total to the full year amount.</span></td></tr></table><div style="margin-top:12pt;"/> 599481000 602645000 586536000 694030000 30148000 40099000 26964000 6387000 26984000 35510000 16090000 48709000 0.61 0.80 0.37 1.11 0.60 0.79 0.36 1.10 0.33 0.33 0.36 0.36 584697000 587319000 575160000 585155000 31551000 34543000 33495000 19359000 26029000 28353000 28475000 16178000 0.57 0.62 0.63 0.36 0.56 0.61 0.61 0.35 0.29 0.29 0.33 0.33 92000000.0 -2100000 -1500000 3200000 3100000 2400000 2300000 18200000 13500000 2600000 300000 15000000.0 1900000 200000 11100000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">21.   Subsequent Events</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;">On February 18, 2020, our Board of Directors approved a quarterly cash dividend of $0.36 per share to be paid on March 20, 2020 to the stockholders of record on March 9, 2020. </p> 0.36 XML 84 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Other Noncurrent Liabilities
12 Months Ended
Dec. 31, 2019
Other Noncurrent Liabilities  
Other Noncurrent Liabilities

13.   Other Noncurrent Liabilities

Other noncurrent liabilities consisted of (in thousands):

    

December 31, 2019

    

January 1, 2019

Non-qualified deferred compensation liabilities

$

76,255

$

57,551

Deferred consideration

37,193

Contingent consideration and compensation liabilities

13,218

Other

 

13,882

 

14,108

Total

$

140,548

$

71,659

(See Note 17 for further discussion of our non-qualified deferred compensation plan.)

XML 85 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Other Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Other Assets    
Non-qualified deferred compensation assets $ 77,228 $ 57,605
Deposits 5,693 5,489
Deferred income taxes 3,375 1,597
Total $ 86,296 $ 64,691
XML 86 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Jan. 02, 2018
Property and equipment      
Property and equipment, total $ 1,880,442 $ 1,923,849  
Less: Accumulated depreciation (1,048,843) (1,010,574)  
Property and equipment, net 831,599 913,275  
Depreciation expenses 88,000 93,300 $ 89,600
Repair and maintenance expenses 56,300 55,200 54,100
Net expense on property and equipment disposals 900 2,100 $ 2,500
Land and related improvements      
Property and equipment      
Property and equipment, total 15,852 15,852  
Buildings      
Property and equipment      
Property and equipment, total 44,049 44,036  
Leasehold improvements      
Property and equipment      
Property and equipment, total 1,158,467 1,283,233  
Furnishings, fixtures and equipment      
Property and equipment      
Property and equipment, total 548,075 467,051  
Computer software and equipment      
Property and equipment      
Property and equipment, total 55,614 55,434  
Restaurant smallwares      
Property and equipment      
Property and equipment, total 34,653 30,268  
Construction in progress      
Property and equipment      
Property and equipment, total $ 23,732 $ 27,975  
XML 87 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Gift Cards (Tables)
12 Months Ended
Dec. 31, 2019
Gift Cards  
Schedule of gift card liabilities

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

    

December 31, 2019

    

January 1, 2019

Gift card liabilities:

Beginning balance

 

$

172,336

 

$

163,951

Activations

 

158,099

 

151,084

Redemptions and breakage

 

(142,457)

 

(142,699)

Ending balance

 

$

187,978

 

$

172,336

Schedule of gift card contract assets

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

    

December 31, 2019

    

January 1, 2019

Gift card contract assets (1):

Beginning balance

 

$

23,388

 

$

23,814

Deferrals

 

18,378

 

18,669

Amortization

 

(18,594)

 

(19,095)

Ending balance

 

$

23,172

 

$

23,388

XML 88 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2019
Income Taxes  
Schedule of provision for income taxes

The provision for income taxes consisted of the following (in thousands):

Fiscal Year

    

2019

    

2018

    

2017(1)

Income before income taxes

$

140,334

$

107,411

$

146,466

Income tax (benefit)/provision:

Current:

Federal

$

8,211

$

5,082

$

7,148

State

 

7,027

 

8,804

 

7,106

Total current

 

15,238

 

13,886

 

14,254

Deferred:

Federal

 

(3,695)

 

(4,549)

 

(24,570)

State

 

1,498

 

(961)

 

(610)

Total deferred

 

(2,197)

 

(5,510)

 

(25,180)

Total (benefit)/provision

$

13,041

$

8,376

$

(10,926)

(1)The Tax Act, which was enacted on December 22, 2017, made significant changes to how corporations are taxed in the U.S., the most prominent of which affecting us was to lower the U.S. corporate tax rate from 35% to 21%. In addition to the benefit of a lower rate in future years, the enactment of the Tax Act caused us to revalue our deferred tax assets and liabilities to reflect the new rate, resulting in a benefit to our fiscal 2017 income tax provision of $38.5 million.
Schedule of reconciliation between U.S. federal statutory rate and effective tax rate

Fiscal Year

 

    

2019

    

2018

    

2017

 

U.S. federal statutory rate

 

21.0

%  

21.0

%  

35.0

%

State and district income taxes, net of federal benefit

 

4.9

6.1

3.3

Credit for FICA taxes paid on tips

 

(12.8)

(16.5)

(9.4)

Other credits and incentives

 

(1.4)

(2.5)

(1.9)

Manufacturing deduction

 

(2.3)

Deferred compensation

 

(1.7)

0.8

(1.5)

Equity compensation

(0.2)

(1.5)

(4.5)

Impact of statutory rate change on deferred taxes

(26.3)

Other

 

(0.5)

0.4

0.1

Effective tax rate

 

9.3

%

7.8

%

(7.5)

%

Schedule of deferred tax assets and liabilities

Following are the temporary differences that created our deferred tax assets and liabilities (in thousands):

    

December 31, 2019

    

January 1, 2019

Deferred tax assets:

Staff member benefits

$

27,059

$

22,925

Insurance reserves

 

14,157

 

15,165

Accrued rent

 

27,582

 

10,870

Deferred income

 

22,725

 

17,288

Stock-based compensation

 

8,794

 

8,628

Tax credit carryforwards

 

15,754

 

1,880

Other

 

1,958

 

1,265

Subtotal

 

118,029

 

78,021

Less: Valuation allowance

 

(713)

 

(792)

Total

$

117,316

$

77,229

Deferred tax liabilities:

Property and equipment

$

(131,120)

$

(107,513)

Prepaid expenses

 

(8,819)

 

(7,929)

Inventory

 

(7,713)

 

(6,893)

Other

(136)

(5,420)

Total

$

(147,788)

$

(127,755)

Net deferred tax liability

$

(30,472)

$

(50,526)

Schedule of reconciliation of our uncertain tax positions A reconciliation of the beginning and ending amount of our uncertain tax positions is as follows (in thousands):

Fiscal Year

    

2019

    

2018

    

2017

Balance at beginning of year

$

830

$

843

$

829

Additions related to current period tax positions

 

13

 

104

 

168

Reductions related to settlements with taxing authorities and lapses of statutes of limitations

 

(139)

 

(117)

 

(154)

Balance at end of year

$

704

$

830

$

843

ZIP 89 0001104659-20-075634-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-20-075634-xbrl.zip M4$L#!!0 ( 'F!UE"DU@X@BAH $ S 0 1 8V%K92TR,#$Y,3(S,2YX MF1@QZ06<58?CWSW&+DF(4=__\P8L6WCBA%KA0WCXN3#R8_O3H7YX-+]]_,![O8\)[:.625%*^NM:E M:Z[Q!AD@J^->OMH?C]:>M[T<#%Y>7DY>GYA]0MD*2I^>#WZ[(\[7HY 2>1XC M3[Z';RG;7.,E\FT/>L7YPT>VJ#HBA#HR/%_.(X[#P6_W=W-1?4P,%1)%$XCC M>L@Q<41O0XL4Y/SU$_1F1.Y0Q_$W\@*6QP;>VQ8/@.@8J# C9MRL0CVA%,.+ MBXN!>)N6P/)BVG1[W@^"EQ$IP\O2MG\8P-N($'2-41N[,?42N4^",GH#1887 MQZ?#X_-A+"M><5TIK>%BP$L.0K*X5'7W9+L&6L ?R]LFWDC:9F&2[2$7FR>V004, F!>)F1@VU\)(X1 @%V)V>&L=&S ]^CZ]XL!MY!.1,@MT'[ 7#\1&S M^1HQ?(T]1.P0ZYUQ4VD";&=.+P#]I#*N%D%]!ET:J1J-I$HCJA.(H5J#B'J- M+6:&RVLV?@CK_G.O,/449F3^X1-7M.,6$?8KLGT\78Y<%XPL\8YA:^18=P0] M$1O(L OOP+*W2E2F,S^UTL#N-*\TJ1KA+UZI\!PLH-Y%B& MG53/W_/Z>]5IJCI3(&0S;&+RC)Y@;UFB$65D:J#/3X=YH 4C(\6IAZPI9!/G M&02GC)2B):%0 _6N"%2*1P]14X@>&=XB8MV\;KEM7093"94:JO=%J$(^1L2H MQZLY7A3,#^\-%K4;6&&VW*HM!:V<5(WOR:3XD>C;(J,>!D!L_\Q'-RCUQB].XS*)\GL2S5&/Q4Q"HKWF'3" M9 S"G"F!"2@ZHP./>,>=]2@U0>D>>3XC'FSQI[":(+['%B]2^S/EX&I0O@KA MPL8N1/C8B"KA.SH:56/8_'5F)]>/U#8[N&#]46W>LA1J'"_*]FT!DQZC=AB9 M)O-QU:9 1:I$;3@L12W@UN\/NN'W0!W39PQZH'IBK2Z@QK+4\,/N&!8"%%@-S!=+M!KF2N]5B$ULA^*:Z1@&P8"I1F'_G%8,(%[ M#W'S32$_5X"NPR[LLY\)C^R:81,&$(P:(5;I'K%N0374$H,W8&T(WL'^/V!O M_#?:;/_7R-;20]X!\@7>;"E#[.V:+)<8)DQ3X2ZM5:H*[,*XSH$=\S92S'N, M=QKS,%V*R71-;0LSEWO4O+=&$0]2!NK3\'>-XQWXL?A\,1W__=/T[OIF-O^3 MRV4*'!Q/"'756=^096^$!N&,)I\8"LPUQ1$=TTZJ6=57IVWDG?4L: MQ>EYLXY%NR(7 #^P$$TSTFWKU7$_ZMC@?*H[PRK%>M=)L?HCKV\ZCSG/V/7$ M4C%Q/H,]FI@\H^52;#1*S>(]U%"E6N^[S5E)4PSB&-G&&$EK>F7;C[+-\#-V M?,PWL:N@T9TTJYQ=E1I]Z*1&8;U&JN)>8_:C,8YHP[\--7[M>X<*U1E>%I0E1HS!Z\X\S)3=:\Y72*;F3E:,:Q4BRIR M->9G17]M+BYY-C82ICV:'="$@<'O5J(9=GV;WST)0P_ 8OOL(-\B7IWH]"9< MJK O[)>SV$-5AJC+""OC2T92G?&#'U7XYUXQ&L>Q4&?%_0C7^*EL7RLC47OD M)<-9^#$X%X.SZ7%JBM.8;C8DV&&-'.Y YXL<=LSR@_ :)=0H2D+34SR%%R'# MM0>UU5%XYL!#=?PM)51#* E93[/ZDQ$PZY';31!#H^"%ND$+<@1E00L]BCM! M\0LFJS5WHCV#B;'"\=%3(W2KF%2A7CQ#* ]5B>HRPLK21U:]3C34B9O-UJ9O M&%]A!QKD/=JH])!)1:K&5W*E(6)FA-P,P:['K_&8QBMNGTR<)=\RJ&;E4D(U M=I(0W9"5D>+5 ]<4N'_XB'F8V6^WQ$%@4"+[&GE(''HF1Z)5.]1V3)2 GYT6 M PCB:HRX'H-7Q/>NO"Z#)(>X_?:TN5*$Z=VB__E9*6PTO+?4 N1KT.I#B(Z MO1#^QBBC7.JG."<5W-(CNX>N<6:43.ZI1\1CJ-?8(R"A(CV*HI :T. PLS1' M2C9GE?%#AG4_,/<5"U@!>R=N55&"$GUH%278*\L^CR3;G4(JP1^>2J[FU#]X M[/%M?+J@.#*H0$I]!M1#T2ZK3%4ZF0I0ZN21Z:%IG#U&D3:F A!UOI@>BE99 M8BK2PU1 4B,O3(]+^VPP==+ 5"!4._]+CU/KK"\UTKU4H%0[STN/4I,<%?+, M$Q58E&8,Z?N^<6X(15*("A0JLD'T6-3#XA>R],:(604DDA=*'(:G11QX44.4 M[5%HGXFC3@J."FQJY][H<6H>$:8*!:O I3(&K,>C:P:4^JE/*K!JF/.D1ZYS MS%Z#8+T*[)I&Z?7@M8W-JP[*JX"J9C1>CU"7Z*UZX5D52#6(NNO1:A]752>@ MJ@*IVI%4/4Z-$_DHLO54H%*1?ZG'HFTL6W406P4R]:+7>H"ZQ*S%\67UHM,2 MR;I#"DXO_\$'X&WZ>)@E'R+U7HR4-/(@X& &+'IJ= MIFJA7>)(:L63G'7,)O5#]*L?E3N%?B&-=6A45@7[><>D3C\$=?2@-X\GDB-; M)%##5W''N,>G6Y"1'*02*C52YT6D)!^NZO%J&WDDAZI(H$;I71&ES%>K>GRZ MA"/),9(3J7%Z7\2I^,FJ'JS.,4IEB)52JF&37/\L2][7@]N1323'*W,.S5 /Q4!BI*+]8"T#7%2&( 9 C4T%V6V7_3QFQZ@ M=G%/<>'1F+H=O^!4QJQ*+W[JE#<^5:LAJNUUI;47H03^PGLE MHNJ[5#TZ.UZB&Z5):YP7K54\6H]QU\BTTGE83J9&L4Z!5/$#,Y;0:[E_,3RE:#X<7%Q4!0#;;!"1VL.X.(Q5'(8,WP\N,11_GX['1X M,3P['_X3)#QYW=@12:&"UR=FBRJX,1QH1*Y3PD9&'#P0Y>.12S9;&RH>'$8J MZ/ZF4F41TU$H&STU%0J*8%M7>6!8-I4G/Y)KB?7SX-6U+M%V2V /+IZ%3QR' M!JR"A_P9X5_H]0P';;"[169Y@RZ"!CEXA42$M0M3Z ;=45,PE!>S&'\>GPZ/SX?R5KAEA?B/XZ1T_29D MA+(\-N#]/G#\#6;$K-<5^5*MNJ*$(W6.6[:%.@\=FK-$[I-@Z+O''&:W$IH( MF73)%4+; !YL>V[,JSM08A01Q_5X.LMZ/2.*\+^.HW*\8\YYQS1I1IK?>_&7 MY=5N0%2 U_R^'1AQEW;'@C]I!47,UF5>\[9$A8)VP%^J-F [2##)S3(^X_[S M9KG$ID>>$_?S#*:?[*?F;[&%&;(G#AA?'&A^69>1)Y^_FMR!;*#=F&*QG M,/FX@!^/]L&8V#9WGGT\\I@/:AI,Z3">+V%IX1_7FGAXP\TEZ#FP#SWB"4Z_ M,.IO/Q[Q7B.78-]O8$D0OZ$4H=9"<+%\%MY>DO06 F8,C-^HXKCWYV2I:' @:O $VD*<52)K0V'BQJ<_+5S^1>%(E-K44I""-FZH T8Z M>]L)3L&[IR %+[S 3\1KAIXJ(_,H+!2)7Y/V\*A>\P^067?(L6S*K'"/R[\; M'9R^OL4"5=/M%\E@V? *0)IBN*N%?&34Q-AR;QG=E @2R5F/M#UNQ9Z0*V9; M/!_1FTB3<$M9E:1U*/+:46#+2YO]W:L&-XP##GP%O, MGG$\']6F/@2TL6ZKY.6KP709K&ZWR!2C[HHR1E^X QJ!B2"F&>A6F&1'SX@( M.2+Y6Y<^B ;4ZA"><@=L 6@7?QZ[Y\;T&3O<86_]G^\*U]^3-^/ZE$QECS9J@E2NB%U#5\GRSYJO@*;5X[M 3 M95%0W3W>/&$6SR?25VW:#UME;I-;=(.(TQJ!4AE$8%GX;O24DH<4S M>D',FFZ#7>-JQ80';<*WDHY+3/&1L;PYO_]J#K\32"RD^0;9-K0>%]6EC$"^ MU99C7R%;'NO6JK)$MIO1%7.-+=\&,TAV\6R!7[TKFYI?8\QKDW<8%U[$ICM^ M82NCPVLQ>R6[&ND[;6W=,* ;1A*CMLVM=22NV[YB=QS$!\/CC:YB6S)V!;IIBP0N^:P[K$O>CS+'G!1S<+\1; M0P%X,?*]-64BOI][!M'6!:4>\3VYR67C'S?R/7AT1S;$R_H6#U:[OFZ?!Y\O MQ-,EO[/NBD29D>41;>7OB4,V_B;JPR8%VHM-' ^O,.NN<,F\=XVW@'XP/ "Z MT88RC_Q+_/DHV%;.G"TXZ#&7IGQ8Y-7S XL]OCE=9JPI:76TV_)N=^R:C CE MG"ZO?):VL0WCXC=\!\GT0ZP(((!A,_O(\N.M-H:@@V:^&T$ <[-"AP MH+E#X8PH7>=^@4G>NO-?QVB9+'&XSC^_#:(/\^V7$GQ'5C# MR38F%RRT /T#=5ND#WWK$M=#SO(NUV_ _B:.F;V0GYUQ>Y5D'JIQE]4H> MU' IA3T,?;N%R=6-'4?<7Y35[FHR#<]PI@Z^IXZWCLZK[R97TZ)HE50:2E8Z M_F2Q^Q@X6]$J!K7\]:$B M51L&=T;V7N)<:ACO*6>@,(D*OHE];?'SJPZ7QP19ZLDU=1Y 4X6EE^Z0M@ST MW4G,,&S^?'%*L0JN.,679:\81E]!G;-^GB8%=+#]$[\XF/0!.,B.0NK=V$,@ M-L)W!,8FOX@]6C$MMV1QN4*3]7.'.GCJ96/ODA"[EZ:I!JNU9'@R^ MR-/CR'*<7A-W2UUD)_@V**"OMRC43CLGPZ_\ZT)9XZL.H3Z;IT2! M\SL]/L.R+67\RMS-*S9];A_/T3,,/K]5-/3MTN&.BQI&10_@PH[+K6)Q95XM%R*4(/P8R%E3O].'%1C M0;)CWM>Z3IFWGG@(V@KS]*U-7[A#G]A6=LA7D^DXM&M$DD3FZ'C-0Q8G3A#A M ',:)YW&@28B<"K*9!2_8L>BB9^B?7D-#A:N MP5RVZ38\U)T#LUN<.^Y7DVCHA'F$/J;!.0_\7#&TR=VV51%H*,\7;A>%=U\F MKNOC>(J7OM%XJ%&'1Y3'9VYY^TGQ7K\5*[G,-%WRP'EQD/R$S*])LN@D4KL. MJ<8F?PA,X'PN!T[V7F_@HD0[#0"L+J(_D'%>H1(@9>_U [(D5U*4-RI9OZK( M])TQ98H72S!]LLE*L ;+/J..P:T)E?8V8:*Q/L]@HS7W5XC-J>^MH<'>R"7( M^3OQ8$N7.T.N2:NA 5 K<"D?"-^LC+Y#0!*VY"-N9M=V )?2Z^ !YN$Z/#WM M(XPXL.:L7RBU55'1$ M>;GOJQ/H3LJ7-68X-!CAST_8+IK1:EH-S.>HI3S\%-<1246HD3PBDV";:][0M+(HG(YO$@MBUN=M_.QE<\ M(X%;:GGMLRZ-%WC8W3Z%7K?,E+0 "=Q@/H)=H;\)$V?QW-2/##\3ZKOVF]H MV"WK[V"1:"QP\"Q*H=.Y_PKLOJ\^F\4I&R<6T)(EX8T/?1*!(EA9WX00'UM9 M)X:X/#U=?H[<&8INW5^-V@8 [;07^&RWQT[.L/_WZ-&,7DE<6-^J,GWS(:N' MWA?,'X# ST"UPL7,G5%'=F>C@XTNR_[+KYD&4MPBPD06^<1UGQP^-R^H[0A, MXF0G#O!8D5C_2S*FE)%UCR4HID[9V6%KKLV%7"@J OV")"(C1LQ5MDG7_%;H M%0[&FR3?0N,+@PT[ \Q(8, 5MIO)C0Z]WV9:CH-I9,L MX*GVAY?FQ-<7>)(, V+K6=B_6<^+Y+-39T+M?@V5>E[6*9TSA[& ]O%\*D/ M9WC5.DD8=$==E079D(V^B*?<.:5^'ITG!ZE2\MC'[+63:C)]M;ADJH'I)3W; MI#8C1?&[L="W:V1^'W'GW9TXB44>8B^DK=,/U8O"3BO1=W*(I;L'P\$/TK#P MSWU\=N@3_[8G;_;$V?KBGDPJ,0/\!FP\:5[#E!ESCT,4OEEU M&GOY=MP)40J(?7>VK!Y]YXU'GYEKL(63D&GWVL=ZJL)/TBSHS:N'4X'$21A4^_*'1?QU8SONQZ.UYVTO!X.7EY>3 ME_,3RE:#L]/3X>"W^SONSM@@M6J$7^@18J6^YIR-PZ\BTECSXPRITV4H!4\N MPC_+$ HR=<*XZUCW&Q4Y>.(=R7)]Z_/L*,V6>%49;=UZQ6V)U/#-F2)1+[0N MK?%R*MNH-;2%R[NG#2M]IX:2VU62GJA%J:^@NSP1RAV#[./0J5B%MO-/XP%1 MN![3LOAA/1.23SE:Q!7W2 $^;AA/EU/?XPXAGJB/I]S'8\1L>D\M'*>2:%KH MP+/N3JRM>+L@/@@;'H10 ME41>23[&7DFJH9]/W,V8B0\N7[V5WN M]/9*N)Y,TM[K=+_"<9*> $D[%[MG]CXM M&)F.N2-+/DIRXOGU1U*2+=FB1$JR1G?;UX>C8EC^G-H M>X:)(?#@Q'A'WLP8.XL%L(TGB#&R+.,&H\D;-(SK+Q=?+L];[2_=J^OSKG%Z M&E*Z 2ZIZ=@&(]GYTE[_,@BI.O97X^*LTSGKM#HMH_>UT_[:NS">G]8%GT@O MIRBWI(7L/[[2_WLE31H$KNVR?WX[F7G>XNO9V?O[^Y>/5VQ]441[9K@=L7?7QT3. QJ>7B,+@EZ+].HV*G]--INW/:;7_Y<"$235E(%C3Z!- M!$[^T M\)D4><9M(9&?50E[W9WU1WV1Y>29=-A%T?T O$,TSQ*,9P/ 6>@!9A5A27=NU,*QO_I^/7$1G]7N M\&_ \N%PVG==,H6QWS"<].W)(P*OR"+%H$M^(VOQI!*6E6^]%J8-"3[\ DV( MEN#5@FXEO. 2K07B@[TD(]K!J")T:?1J ?:,X0*@R=W'@L[CU8#CT:P)H+. MV%N1<7-'1M""SLP5H^R+VS, MD>FX@R<0?SMIGQB^2_KC+&A;P#HQWB%ZFWGLESK$0KUEQ)JB_Z$6U1)8U(O6 M]P8 XQ79QS%_"$=<0G55%6.6L'8%7!RJB. 7&#ET__SMI%/3X Q\A.[&]T-6 M_YRQFE&E&3*71AB*NJ/:&(\M[!LL'+&FEFV&/,6AA8+LJB9(8IYX&$Q@S$7+ M$6-*R68(4118*,)SU408.:%79"[A#L%-D22V:X*MIZ'0D65Q5^O\JJJJP]Z$GK8%*,@F.?NYJ\(^8<-#H:W"IOBGGLBQ1F2EJETW MDD>B+[1CP^E/-Q@'' 7)K/.I)07XH\4R1-G@K9Z@-W,F,89QE(13^E,]I#@C MXBBH73%B\0:YBTMJV4^ED."+B#>B]F4E'I!J3]@1_LRQ2,?=0/LYVI%?K68P MV4Z6W8()";9;O?;%50? M' D 5%B@-/(K=F22*]/T\LT2JP1&.=NDIGW%@)VFF-[OR)L-?-%J87BDA^WF:$!VI0;)O@!0+:R*<$(3WGQQRS=(UG(853VWO(53 M2'J]6:MB>/@G7CFUDAQH$PY0;8$XNT>8]L8)MTB8E6ERV1"=716V;%(:H:[//H MV&]CB.>W\#5_,*87UEND!;"INJ1R-H'Y[MB\>LV0<#&8(N%"M2^LS'$>!3*S1$UG+X0B%?JC:BA7WFNP6;(4=!7*'\KE23WS,.-W<,1]9%E9222:0= M!4Q606FDADP(H5/5USQPYG/'SA7B=K$&25 (FK)AF9,)"KKR#! QJP=@@3Q@ MQ3#QW$FY%1LDXH)@5;V)\D(O ]MP<@>P339];M\T_3D5!LV+-$4FXNV-\BLV M2.@%P:IJSHXQV=O[>)4[5>\6;)!0!<'EVK&G]1WM1DK(-O(IZ0(?'=>-TC_P MSP)DJ#1(_E4@+VCW_G*VE4IA3_D5LI-LQJ3#S:W02D&N,CDC!II*O5=%Z8] MO"*)>%FT=)[[C>J&2Q)HE8"%NN.ZHN^X;V?CBE=PJ9)QSB)3*A.R)+:H8H MTRNH)U0AT:1+5 *BJF/S$;PZF !X@M1$$N8/7!S:B4Y<-YK7U[H M*>8B.%5U#=_"!89FE"EU84$F ()L[F /_*U=1>E&6QJIHBZ<9WD4U,MH$S?PT! MQ-Y&";<9C%><@2Q.0'L=J BR2&14";\:9X2+=SKP.KV%AP)H$GJ>XEG"M^:N M])7]4,UJKU>U,DHDSJMV+^\SIGMA>IJ>-15ME=)>+V1PA6*\WO].(70G$QC1 MXPE.TN>4,1L(5U9/=O5YYBO@G-Q5IEH3%D<9!D M,,M@^/3\+0[_ M1>+TGJF11&3E>1B]^E[ B6>0=\VK.%7MU6S%7.S8-!B'V#T8F];L%#T$E/\1*/D,B4II3N/]&=KI3VUQV"1# M0KTYKQY-2V3*+["!;VLB>9QFY6/UV: &@=5-$GL_R2W9WF6P:" M!#Z5+-7.*,,]N3WA^:<%6J\[JHRHC]A&/6@$32-5I3 ;M#@3V_3X8Q/RP9D* MT@LW6!$* )=[^>$X3L<;J1/%^9 ;OGFJPLRP:[%%CQ)$82/Y;PA+T3@.G2G) MC]QXSU,5O"6[.*/W>_D.DLPZ1ZD;>?ASHRU/%5EKMG E'^@35H=DM:/4" $6 MY,9NEE0*;B3G=E^3Z5PW.^A-ELGTH$YY.@U6A6IY$GFQ6KJM'FQIW' O\1!Q M[KR15KG!*E,!(R(]X;L[%5U9MI[-DMZ5AO623+DD3&DW7SM$>! IQK[\G,*+ MRW1WA'FHS"[.)?=Z861+6B#C1!JO4 M'AD4J9N@QU2952=X%G;GU2>Y#1/JBMJ^5P[3 25@BJWM] MH:B4BW% *!U+_?9'PN0FVV2R069OL0NY*6+E&ZP%Q;!KD7GI!2Y"[1Y.1<3/ M+7\$XI?#+FE%UB3_N$JS"WM#UD_W[@-B$[E\GT->O2/0AV(\T.(:P_-:T6\1 MY98]R?,CQ$H>@^@%44L:C35+FVQPR!SG8V+IN)"E9\MY)3B_8H(KG5:O?=48 M"Z D$R3O&QPD==\M#60.Q]HT% MQ(9+>V#\1]B'_SQ1.I'-[TS*<-)?0@S>X ]__@HQG4XLG^;]H5#^Y'K$U M^$^N2%.I8WKA='*G=UG)%Z1HJ#?I%)1V?)HISP$M7HI,AGU=E>O6(M MDW_1QHTE;9TN9Z3W!F!],$#8"8/PVK VW:"_TW[HLH:E/(:0>.N Y>5;9W@( M_>CL;"U*?_U@AP*!OT)K\DPUAJ6/B/Z("TK\M +#U@%O&FK-]$=4*=R M'HN18]J>%U?QYV)XW69S'.L563;@J_>,X1(YOFNMAN_4#(J8EG8&L(=FM-:\ M=!78.C8X%-.TV-9E!.5\Q_S7P/.J)1G2[A&>-$>+2C%!;H=6D_=9@EFQW1J9 M]VD:8)YKNAS1H]"H/;!([K2K]O4O^!:-K$K7O"3I1NO3WAFE1::O% :,/+B( M&8.\#>K:/)78RTN3UEH#][S'KX:96EQ 2$'_ DWGS49_$C9/R!!$4P36(?69 MCI(?D.=PJ[P5W5D5O%C@9=[QV%M[6@S]*K0P9YCOD9M:6%][8$G^=>S]-OJI MVH=AJ6048P,4?/MR&;LX/YX!^[OC3-Z191U WW/[\*G^M7!XSU:N>H.!OEJZ M,U$P7AUB \AM_%/]#\O:?5^)%'?O%$:6C^HPNKMIZE-1]\G(W)CF MIFV/9=-!':3MH]+Q^CF;FRR^SEC([:]H4(SK*RWOG(*Y[4Q&ZO?7E1][T:/G_7:Y$LH'J"ZNA9 MI(=],SR7#-ZS)G_S<]N*5M-3:D6!:7$LNDXQ-X(>F?7F0=*0W!S&696TDW() M6%HX1 7?5,I\)D@G.0H!*1A:]2M3E%3_0(EFD MDG6/ID8"= +P[AV'[HQ'_F)AH3!M'EVS\3)]HR)64[WQE,;G];)7 I3(OJ6> MQ2[$>X]LY,[@A!YVT?=M?G?P'_01),! C8+F"X[X0#8U5H# \D1W2(9?6Y$MGDLMK;W=Y#>D9$4%=UM@D'\)H&-XU ME/2R%67?8[0CTWC@N.D.\;1R284[[[6O.C6/ITRNQO+F"6+1(KJ.;;=EU(E? M04.!%@2E] WRR $<]_W*3907:1-E0)3=^EZ3U6>ZY/C$^29*=I6:LIVE]RCS M#F)F)15';+ZDMM*8R>+38EKNFZ8_I\RGB1T6&)J(<8[\;4$F$'O2GSO80W^R M[[)'>561UU^!]LJ)HO''A_)3):-("8?DUHG+-']51-,(B/Z784-MUHD4CJSO M<.4$4(M5K6,JH?:_!Q_14C^[N0W1VDR.39%BOU[ZN6T^*3A"5(- MD-K!D'"6B0'08GTUW8*:24T0@!9Q3[\!S,)A\X2V4TXSF8GU M7X\PIL2DX;Y VPL=[7PC-*>.6C">R"9Q[L_I%V!QH[0$JZNGIT+RXZ\2DE#K MB9WE=YF=#PUF +^EQQ")U=18JF51:K&L\/'1R&'RG7PH.KYW*&BL#%6AU9S/AI3\@0I0^SP,G=!XV%[,_IOXIH,X]6L_2C.A;( M[09Z=4S\3\#S:?/#*3=7@ZS_;>?%A7!9.#6BQNA3"T[4G&'1GQ-/+&CCJ6OP MPB':N_[4@_A_(<#W:%D6:8+6$4TJ4BS0?TF*P:U(<8Y;9T3416V+5 JIX_/R MFLF2.6)UX:'7PLDJ@W0\VWTOI3"=XU48/GPMTK]+07UWJM"7=^>(M84#7NY= M9<5UY0>Q@<;OT%K")\?V9CQ?:5%R209>*O!"\R&T1X@+>TZLMA%,;*K)A*E&9#Z3BU)@>_%D:A.-AWIQJE M">D\Y*Y M!L1T.1F-X=\\8L$;#.EEZQC?MW#AN,AS!7O.*Y[4UZM>^ZINOU^F/.)C4PJ2 M%C9H](3I@TW&*1R##TA30\DHJ 0%K25?#J46QF4$8NOP%5[1*HA?V.17-E.V4SRM>4'H9V9YWS M6*CSVZ63BGQ]V;T\KWF$YDIE*W.+,"HM5N00T A8 (LJY%;A9HA4!)06RVHT MY\X7EK."\ ;:<$HVD4*2Y51JAH1EP.W9T\JY"[;9 \3>=M^2&+^@IE*2!+1G M9R9',B&29[ BX"V:SA98T&4;\_2!)5A+9YD51*>'Q7>KV57TE34)<"I M[Q5,?=15SDKAOOBTH6W$B.MBJS ,L7Z+>0XY%53Q+JQCG 86<%TT1?%G?24< M#IET$D.AVU+%!Y$IRSQ'A#Q@+8P?QIB1;T_P2EK5,ZKIK@&%\.W9-N*_/!;> M^4[L',EF)$U] Q09&[82Y'05^EYP*V0^90L\IXK60BV"3>DWKD:>8_YQ0S9$ M":UD#XH0JT-NVW:Q>S.6D3]E](UX ^0GT@:])DM:T67_UK<8<3@9S0"&.TS; MY-A@O.-YA:2($(7J];I7K:ONQ=7%Q=5UKUM34DFQ;I?"K-[$4(&L4CQGQ9FA MZHM>D1=P!/$2F3 =&.%0Z"6\)TP65YYJB!^)3["9HP6!O!XRE!,\:_@_GBOXUD:[HL8W?3*30]M-PP M\(6H8;!=]6:.'L$ %/,4-B]3V2;EBQ.:N$BO%('J-N2?&B M'H>*"(QP@&R"(.)/G/=-;XP6I-Z F)XH_66^RAMIBC(=D#M:W"428057U8H1 M:8HJ58@^URF4?%&JIZZNW,*);S)6_8\/+':.0?;)X;<^K\X\44(GZ M]WBH1R@VQR3F# M*$7PZ+1#CA.ABERJIR(/\P4PO>%T, /V&RFX-C=IT>%Z$ 0NHW+*4Z"IHU.K MJG@4*MR5F,+5Y0,78$@0[S7YI^]Z[!)HB3W1-JDDXSJ]3KNKI7)5SH-0>:Z5 MMLG6($,'?.B>Y^@'IS2!?]$[;[PA10BIY9ZJE!N82@"5ROIK[WL190@N[)ZNE!$FGR=*(!>B_4BPI=^E">E M("(DFJXFA7E0+3/&,X7#@9X=8N(E4B63%/V@E'*&RY;H3[K-HQ8([I$ M^,0\*[&PYIRALUU8B2V">/?3JB2UO*M ?O)LR61N!/)PJ1H2' !T#JQDN1$E*A[1-HB@ER+N*AT>.R, M04H56(TC4@ ^7BUR),= A2GEN,_8IQ555]#B6\Q*RP MTM+,EI& >/D0Y7:%-1TK[N!A%U23>Y58" O9"D=9J;:S5(GJ1.$&DDP^[W5J M#_604 8!3:J6,;K9)#P>O$ 7XB5+*\N2^@#+'4%KN@XH+ZYV>92/3]\*<40W MXT0"?%3B1")S!8^I7:2/3W"Y*M&*8,$:BV> M&MT!*.B6BQ5NNLCY(/=\7V-/$OX-6'X@#\MRWF7,I]V:&LB^A%M'$*^D$Z^; M%=[QRUD@B3#&X:__#U!+ P04 " !Y@=90U6TRK>4V ,K , %0 &-A M:V4M,C Q.3$R,S%?9&5F+GAM;.U]VW+C.);@^T;L/VAS'Z8[8K/2EW1>*KIF M0I;M:LTX+8_LK)I^JJ!)2$(G1:H!4FG7UR\ 4A(I 2# ZZ%3+YF6A,NY 3@W M'/SM/YZ7_F"-",5A\,N;TY].W@Q0X(8>#N:_O(GI6X>Z&+_YCW__W__K;__G M[=O_N9S>#KS0C9/[T].?SK_]/G]^>#MVW2D2X>RGF$P$$.>_72Z_664CAH&/P\^O#L[>W=V M?^3]/;,H!0S>@XN,O;Q91M/KY MW;OOW[__]/Q$_)]",F=#G)R_V[1^DS;GOWK1MD.V\<6[Y,=L4ZP9&@O3SY\_OQ._;IM2+&O(ACU]]S]?;A_AJX3 M"087HCQ0MN"?WFZ:O>5?O3T]>WM^^M,S]=XP0@\&?R.ACZ9HEL!K1E_!G>AE MA7YY0_%RY6^_6Q TRU-\YM G,083R[GCK-A8IY_?(3^B_!L^-WW+OWI[FP9Y[ \:^MCC K_]=3)[B$+WVR+T/;8N MK_\5X^CE$ E.U6B!&'\117RNF>-&(7GYR0V7"4*5IC-G866R7&'J^B&-"7J( METN'O#"(\#Q@:]MU@FCHNF$<1&P_NF>@NQC1&P>3WQP_1E^0PWMQ).@5BASL MTS)TJG=^P(0;+U<,](3GMV$PO\5KY TI11$=!MXMPP8](K+$@9#Z-DE:%C+ MQ+XGX0J1Z(7!S]?4BB/7(D6UTP,FVSA8(QJ))34.OC)-9+=C#6.* M:,SLOLELLDIM-/HU<&(/1_63RFK.3@C4F*H)3XD(#*4#=H+:*%PN<:)2,\$:A>)@0@$_KFK!U&3\;C2% S]+ M/0J >MCNT!3^7<:)%0JH4Y^UH1\:$+IL YG,'IWG!M$^F (0^K\C/%]P&WG- MSLHYVJH;#9*C<,I.R'/-FH?'K5<=+SFE-7D$!1SB;LB4_ID%>SL"#J)W'EZ^2]N\0AM M!VDS//$=J@(K]S0-:8?#68P1F!DQ)&)7C- EQN'1P4!W@ MW##UPRN&?[M$RR=$R@(K&Z-V2!=L0.+&3^CMEC@EX=6,)(6:R0Q._+ZWK(UU M?)A#7S5ZFX4.\78>\K;?XHA/L.L^R/0?7 GF#+X(YE E3H>0-AVB+<;HY.3] MR&1_??E^NYQ,+EA'R:C__K[ MY/;J>OKP;X/K__XZ?OR'Q78J",2%-71S4/H\#R&4+Q*#$#__9C_"GW[]QQ;# M1^=I=YCYSA/R11Z+M-&[+@%-V,@UV# 0MNHSID5PR_MLT=B)Y)#D$6);P&;L M=#?[PX._G4!I\VNE(; MC)*B"(!WW!\7!N($^Y)3.5K1RS)% C\ Z@\]#R?SWSO8 M&P=<."7 PIUK6J!JWRI/SBCQ1 M(0& &8]$)/6]%&]7TI:MLN%]139(,0# @V'HXG'@^K$G,AF(H&(4$?P41URO M? SO0IZ)%3':L,GGXR!"!-%(OZ=5'+15SEY4W?0J(@M "+8Z$;.NT9C]66@< M91HVQ"SAJ#-4Y0[ EEI!J9VT1^_$W?(S9Q S[*]]T?27-S1Q!.]^]T.*O%_> M1"3NR)AE,L;W$'2%DO_'P:&C8LI$["8DWQWB*3AH/0H$!<2,T=:HK0@."?M2 M"!B(9;@/;IE]1;ETZQD<@IE0!G[3H37Z'HV0VXTF=VA[]G$41RX>.4S[.\1 ]V;S(9> K'* MG*\P( 1KI@:V5R$!-/FH9W,:>O^,:82\2\?GEQ1/&ST8#B>#8)Z!.2@.R0-- MYK:9_K)D+.]?1-NIQ"2IJ:K%5A M^M"8,#5%'F@R=X77V$.!1S.K9.30A4)JU,U;Y?O'QOBN1A :YW;211]#A==? MZ.%/^YFC4Y1<]D /B*RQBQ)E+'-94>21*F,E34_;JB1]:DR2FB<4-(D4)!I3 M&B/O*B9<.1. )\:@^/<@B?E7PO93G5)<:C@(_I&VEN>!GER*8CT1)8&Y'!$[ M(=(.U*KX?&[6:K)$O2=RH)/H^G83&!M)^:50<6N )PVY *X@P.8:[RCDP;QH M$:IB+F9=V^7W26-+WPS;8O;^[5T^Z[>^3.":BQ!E&*1(#7Y_ MA&D?+K-K&>JLP5T8D,U'[C.ANF3C&L>O86^A),J0AGW:)PO[ZH^I$\R1) ]Y M[S _2KNCI/.OIF?^]RZAY$3WS MD )0HK=GR.7+]L^_8T08UHN76[1&ON9FCFGG#HY,139#(T>F+3D@L3VKNQX" MK;UI8CD&D&M!=@(O9:\9OC\BET&J$"USOB5-I+PPC(-5'%&!\*DV:5S; X(S MK)1\2QDKPQ HS\ZL>78&03-JE&=GP'EV;LVS\TYXID@&;(1GYQ!Y=OFRT0=? M1KY#==?2"_ITH/,6<:]AG5=&!4B\U6,MT/P:A$\4D37'5H@JC[,&KBATS5#8 MQ]%,<6IN7G@JM7KU2(6F.=(?,:[MG%V:= 1E#SHI8U@MPT*X7EJ"J;7@WL(J9"J:=^L$GL\HD!:"YD\%:OEJ MT@O"?<]2:[$8M<:Y\C7PV!',LT.1)](^)K-)'/&;@?0>D2]BEW0EC!S?C9.KH,5%@9J=$M3QVY+Q7#,)PHP576L9!FW(IF1/@L=TK@920M$^7WDH_ M$Y^1#\UUN/-*U^%VP/'V'+RW KY! N" V6D# >(@"V/SM^44&\0#XXL7^YL' M8'?0RR@IN^=6>I1.J\E>QI2IS)2FCVH9O;HA[]/]+;B*?)06I)7C"D"]3P'2 MYGWLM0&2'&0D>SEFY-'H(_'S&1\?+DX_ DJ0J<80*6I-J'"/"S3:GITWR=FI MSE?1M89@5TI%:*OGZ*!OAK8$V5%7U[Y+^AJ*2H;2.DP:MTM^)4P/NHV?1\Y, M?B57V0J",:H78AG43=!P&KK?'N*Y0Q["F"G8#HV&%#O!?^&(Z0*!FJIF_2#8 M6'HZF^'1?"2R6-\Z<,_F0HY6_=M/\BJ-Y)919733]M.T%.S-&IMJ&U/&6-.> M7>YHU9EKBF7CZ] ,D+N8DV,RFR(:.3';J:,*O),.UN7&V18[I8CWR85T3T)F M7T.6HECAE+/]'[2GZB#03"(;2%H2]5DW9;^@8/GI479#*.>0)Q+%B)KQ,0L MBJ^=B7E/SL>+TX^?X3BIFF.L%&T O.:9;)B/T^N1F'P=KE+[V,PZ^\MFC_CR5]7VN*B<\5;].]BKTAO MHMX[;%ED7A2DER_97S0N>9L!X'CFK;F:W49L4 9P^F>!TOIR90V!^-_MQ53% M,$!>]PJ,R3F7/YQ?G)T!JG]<-[.DR#;AX+L+2;081PY;_VQ/N/'#[XB,%MCW MU+Z]PBX0/.)J0=MZ\0KQ +!>3#;M(HO&@9R MPX0BTYX0C)?2K+7"%-K%\03NY!&X'?23[P$B=(%7]TR%8Y^=N4J1MN@/(912 M>?U:X N-U7L9P5*FZRWU^@8=RNZ4':,KAVC:\?HVC&ZUAT][TGHQ6XT(0^( MK+&KVD;ES0!E,FAW5#GTW5*<)Q>EX,@?)RAH"V#CU?WW;LM*_-$BE5#[R[0>(G(O>-^8X:?]VL8>OJW%=3-NSXR"^4I^^:!&HT6 MZJ&ND1^NTIM>#SA"-TASI5K;O.MCU9SF6C0:ISF#[K&%W_G0UV-("/3U/ 4I])C>,!+S(-"^6R^N9C6(: MA6PK+7C2PK@W!&^Z&6.-46I\5\884*7H"F$1U<O23(X>;>/6) [///MC.$ MIR=J/ U5:/8IJBAN;UKG)G^L%$E,YCP&#X_!PV/P\!@\A.()/08/7T_P\.A- M>XW>M%M$F44[68GWV8+YMES;9+;1Y!1,,^D(P?PW8Z<)-HV;#)M/&=$2)\]R%4>BGNMD=NV0@-<5VY#0&YT1D!NC$0G,75EHDI M TY>'?.4E_HLK@;D*O2+2R]8G') MTN7U\CR?^/?IXO0SH.=W@,F!E%8 1(/;16'P$(7N-VTU0$D["#D6II*=#P,> MH-)4N4R"76:("H'B67![7WUE1--D]ED. ,&18L..,C@"6# 5]Y4B/V=]PW?G M':V;1/+R9?4H@'WUR1Z<5P[%+EL]5YPBR"O(<#3N#7=3J4>&1H0*E!1R8#T*A#/?4O2S[+;&%QK;?T=XON!(KA%Q MYFCC^$X.STD L 548+DEMKU@>(KV 0Y#[Y]Q4J_!AO4F MHT$(!-4M!"9X]T(<)C,5*G8[@'H4"+&D^O< -;[0V"[%W4:W@Q%VJL!"!5;0 M&95B9LBJ;>M6F?6A<69M\8+&KHJFQ7#) WS-6/*;L5L5A8^UBT)-5 28-;7 MB>+Q\LSW) S8GV[R,(]ED/GTY"#(;% HB@.0^S$'0E^BS'?HNXJ*$S):\/3& M<9!M@0,7KWQM4+GBF)WL35LUE-Z$1(. +BIL-P:<.&\M,I#;A^PH >!LXN\8 M369#+X%"_U23M"F4@&P9.:882<,:]/_E- N"OE.V4?\>!1[G+UX[-^WTA!#W:9/8^_M!8 MOG=#A ,YF3&@195Q!:L+^D (;#3"X@*\8;.VJ!*-LC6$($<+[(1QK[# MO;W7LQERQ26AB!$/>1O7[AUBDOCH/)\JF&LU H1 22,,MZ("-"&X)VCE8(\? M+ %%=V'@QH2HLQ+4S2$$/QIAKQIE>+Q4/!IZISQS]5U:Y>FG5GFJ0QL:7\=! MQ-#$S,@3*@'?3I*H',.7EQC^CKG!*N6O6==6^?RY13Z;H0^-WU=HAM@6X_$+ MO"/V/XX*]V5]EW8]FB#[#_@8'#H.9:7X*I=BP3[OL M:L/#98@XM(78]]*;IVVZI2I7Y6PC+63HLI.>BN%NB+NM_&J9\\'$93_G(S,P M^W0S'0UV@_4J^99;GLA(]G%V>G@!X5 MKY.-4D2;T&3Y:;@#0GW36=X.0LJ$L;!M%5(Y+LW7A]+K M<6K8#NAYV6!59<0*Y_^QL/"QL'!7^_>QL'"]FW+O"@M+MJL#1T.Q@ICITEU: MF DJ\A(9IGMV7Y.\-OB-PN43#L05(OY:(O9$L)RA1YR )KY<5;39;@B@>I%6 M'.PP;*^ ,>_#!?+W!2*;XJ_LX]^1KR]0[\E+5B"!ID>]2PT!(8+): M<*6P[(*%X\!#2T;1EVO*:/)=>A7?LB^$S*2JS%*@U@6'DF?9Q-Z]TS83@#89 M%H;\,AH)0KY15>X9(=K=ACF9;:#( 6BU6RK' )%/5,]>J<01FJHBMPUY>@9/ M?:.A?4H('*1ZK&C-5BVMDXS$-W$44P0+ZF" BJ^25.,=6O4K#^()*-2 MZ],,O];,NG\@A_!+]?-)IDK2&N(B\P6J-'A\Q1M&\GE!RC7;;5Z1(Q MQ[$'V^I#A%89['EN>/0R#B)FS])HO(ULWCB8_.;X,;+P5Y88NEVAJ.B7J1?U MUR,K4[1$#L\4Y ;VKXSP$W*K=B\T,$^[4E31G=0@'1H_.;X&'J8B<19Y(@HW MF4WBB-IC((PLL;WNQ0DUERJ205 M.F\8>)M\9_[Z"*7Q$GFVB<5G!8G%;/+!FL_.GS!CT \< <,Q!/N8@[XMDFSG(Q>F3[)AGT_"*\"DHD]E-^,Q?I7%B MX@A3GX>BZ*WOCH/TVM^-'WY'9+3 /M^PA[X_8;LHN9F.+ED/3_/&3SOS]C.3 MMAW:'#-S.\_,/2;C'I-QC\FXQV3<8S+N,1GWF(S[ R3C%KQ.5VHDH(I1B9!B M :+0'-BO(]VM8+F7$&J@67 FF'#OGIB=)S(\1?<$K7$84__%/$NNUFD@K>V2 MDM <<>!*3O+=1O9KE9;]H2'E_7,D[)+JO>SJ@X*Z79" MQ1.F*BEZ+"\]O-I5$,MN3Q9>54+$:TR>*0B.UR\IKS.E1D6<;;1 A2>_8G3/ M\1./1&^&JV'+*3\SI#LE[>U4Y>G5 _&<(C>J#\*KH>IK%N3]ZN(B:^5QX00%1=E;A@'2Z=\SP3:@;A<^W=+X M:)\:,G7[-C8[4!]?W8+:.EW[):)\B;4DC]FI@#H5X0M?EHBO^;1/-?3,#^T9 M6+E)@3HU^W">R\C9K]U1^KC\C^X>Z,G\)DZ1-MRB MFLDAU13JV;ZJ(^NKEF6;0BO59H%4,ZEOT@GQ4;\"'U%'[IN:ZC_ ?5M/@LE] M3-R%>&4;NVCH^VEYUPT.O.J,&R'OT7F^0E[L1L(=)*MAU] /T_:A,S5PX R8RHD&RA MQ*^3)';Q)B4=[XJO;-*HV4ZC*NW'?RE;7*_."2%I[F6+\=5)#W 5?=C1=1.2 MI3-%-&:[R62V*UO^-7!B#T?V=7S.]75\V)0#,><@G927\]E-._A+O)GXK\?* M/"&+WT[[7*,@ M5JE%1CV!KE-;3^$A8CU8K%N@[U T#G@Y4X,*OP;](65OUL'3/?1ZP-D-Y-<. MX77M>)7:AX5#T*5#L6O.X()A^ACFL<>RQ^R^PGX<%=YOMQGHM01VBO"$X?#9 M!"BRL0D[K\Z'D]-]K\YF4%%V>3ML_UPVRNB-F:NFJ#NH&-WERR.;6^.N,>H) MT75CQD6CJ%T650#[M!HS-K/6@6/4$X@+QT)DC9B811$ $V_9)LD3=-A_X^6* MA&MAI\E++AOV@> 4LI#-+-<*, / K\L8^_P:OY9!^XT@V* E.;*/"@ 6B C\ M(O0M%HRN!P1CLNQRT>'5A MU5[+\!C_SI\AH%EBU*]6L'P1SSY(3%M@!6#F/ MS"H(0C^@IU6!%FT/S(0]>-E[%(D[Q"*X)<+!*YV-\^2G/A MM 6@%8GZ: !->)2@JJ^7Z;N -B[*K7N0=[BR?VI )=D#%?@13**0D 2 GC\3QT-(AW[@.*#YPF/4N MX((^$"+P%<0_%RS18]J$9KRIFB\JF?ANN A][%ZBY&KU+7:YL ?SX9P@3>BW MTD@0?(05^5<)?VBF[$UE9S]2A E+,28FW(;+!* M62<,SVL>'YCF\0&.,M:N$$A) 4 N3(]U@_80E*^28I[+[5)CV,SEV* ^O:O" M8!!4KPKY;&MX/R&FGN0=D5/YUE/S_SO71ZD1?3,0]K$,;>_W1P$&K/GFZ9Q M^TF!9N!O3ZW"';:OR7^2>.KV#R[5AA0-,RH5$)<, 7<"D.-0:7J.D1(>\V=()M$H,F#]>B-P0_44D!WN7=6N +8+W^YA#Q;.24 M :DY$P^;=9\H:WD<'J( C/S:M$=90R#GF4J$5,0'E)):@?R@SYQR+&GM1+E! M_$TL_R8./'H]FR&VH:X%')HW4(JZ0#@[U.*T>_^D"(]&7H$,T)8?<^)BLFD9-H M@73@4J19T _- R&>I*"<5*=#\520)S ="/0Y7X\6HX+E)G81O2NJ;\)E<(>H2O$IR,;->=?Y(J9DCI6B(=CE9MZ.E"#O8[!5 /JR8 M<>!-@BSTJO14\^[MLK6Z2\4<,V@L'0=,9T4TX@6L*3/Y<.3X^$_E\[OJYNVR MK+IW0XT)-!;)K/1M1G,5CZ9ND';96=Z/418_&$G?HW"YQ-$F)VP4!A$#$C$U M%U&['/#WASG@F;'%J\FYT?N2$KXK13!9(>)P!$1-'4]=(]RN:Q<+^O+P;6]- MBIRR-9S$<1LN%3QR#B:#3@8;_Y,@?4:703\@^74%8EC$J#VDFBD@1Z+%F!_, M3F9F78TX77L(F5S&4I4I_*;#J9$L.N(:45O>#D(PU)[*S3]$:!3%Z0&2-732>/FBO@A7V@J NF CJ@5-# MAQ0 =DDW_ /;?H];19VZR[(S0T?^R*[N[.MK]MW7@""7D\S[RH0W\'""P28) M:/+DX[FX?W_I^/Q9O(<%0I$V4:#2B!#447L1J81RXX&X0S#H58Q^Q]$"![SH M )VFP,NL!HO.$/+ES'EGBUWC;$I3U 7@]\Z+\ 3>A$1\IN(*J>-?BUND,C[9 M](:0\V;)*!OT&N>4Q%[E9>&6C)0OUY01X[MT@[3L"R'IS9)+YLB!"]J\YJ0X M^P.MS=RXFB(/R)^- QH3?KY.$66J-+H+ S6:A:P5A'PWRSU/AD;S+T?'')/)3)25X(SF1;-S*S1#;/'RB#/% MGD XW/=\E1P#1&Y==36C ,LNF)<4K&-':!:4!,X-E(8L-!H)1&I==48:X=K: M_OH/Y!!N9]R3<(VY^I.D-:/'<.@N,%JC1X?,#TMXEAP#1!I=R0W5'$MHFN/6 M:7O]["P9T!P69DKB)3,F)[/[D%)>F?)671G;9@ 0:7?V*J4-BLW[LU+[?XI$ MC-C[RDQ,678<" H:/$#DJ*NNGM0Y..[7*ZLI_&!K7&5_(P")A4 MW;##G6''Y"YB8B MIY.3B[./#=ZKM$U*K,@;*6X V/7("^7$Y$6 JLT^E+:$D'&HEKC<$Q R\ $P M( O]@8JD63*W$#()M<#+$P@E1TU?\P;Y=<4P2.0.K[''E#G*=-F'A4/0%7)] MYS"\8=<50B:@,8O-4(+F%Q/P3M$J38*[)^&<.,N-@2J IVDF\Y_(>PPOT:ZQ MBKD5QX200VB^L*OA"DT<W%%5[H;8'A,3 *LMEAPEH1@EAVL#*BX=\06Q#-N*8LBN$ MM, *2TN&$B#?X24_'9E"M6(VJG"&VOD//RC\AV_%N(/LP#WT(?*E=T"@[%M5 MER^[-FE =_C=(9ZAQ['J^)V$=\7\;!:-3W*O#4@_9#V\S05Y\U@#V)O+([G# M)?#N?23N1*BE% A: M$GE%B5(R664+C4BE1=,>@J>XR763%1$-&9K(3>")_ 2[$?)2LR1Y:S/SU5=& MAR?$+-MI).C?K>\>&UX\-K79TOQX?7ZMWD>_?P6N$^ MIMK&#MQ6MNJWP<#=A8?K(XLBEESU^.AKY+DT856!N;K%3SU/+Y3',Y]K\QVPH'\RF>+R*>.N(RT)RY MM-2/LBF$"'R]C-7C"W*'>"K&_6D?]^OG%4YN.B?7 71;0CWC0\@.:' /J(=( M(.6K#,'$/^DR2I!3O?E2[Q00M#$+S]U%K;7 M"6Y30 OKHRMZ0 SC-R /AY48%/0 <$8IX#,HUJWL R3D;B"[!HP"%$FOG57Y M2.[[B[.S]W!BVW6R3XIH(^^C.T\A88HI0Q5I8IC29A""SD8BMGO?7(9&$V05 M;]YO+VJ+#7<8>,5T-NL'P =,^:>)6X .%B/>E04.JI]EN[B2 T13!Y4JE5Y[6N *<4OS7(Y0#]= M4ZI$8\/.$ Z)%D3+E!S07&U&I'ETGM/B*[Q0K+F,U#4XA*.J!1FJBUS09,QL M;6S\;Y7VF]T@$&)$8/:='5F@R48]),J\DZU]QJ"QV2"$F:#L4&7HUWS=ZF3/ M' ?:=3*)V3I)*Y5Y_XRI>*9ZBGR^P![#44@(D(B6=CM,TU3V31?QXQ8RTK>U2MW"6A:(7.V"[R:!E20G-6UF: M %N,:S;\\09M4GU#$_;"1*AO^==RT\. K"!EMBX2;W#]+?39,#Y#K-Y- M"?FV=^7\O! R15Z#(,NI^VH$.;5A)W%$(R?@+_].0]^_"0G_L2'?@VJR7HML MHRX&%<5>L1@F-1V:E\#-/+VVQ(Q6<4,"N2'@:Y/%O%OO5Z)^0;R1F7IM4[4N MCU(2@I-('AL=,]6":1,QV5802 )MF< ITSD0<3'5O])C.5"O#1M[>2I!(7#B M4I%:F;2]L4%EFKIGZK4VU_H&)B7A:Y/(=+'Q^&^CZIUD'@BI[/V11@D!7XTL M#CT/)X"GUVYWF;ZTJ7"EV9R]EM%F[%\SPKT:V3QVTRVVP##5G.>NKV3JB5"5\F>3*U"':=$/3:_FY,N.ND\*L3\ U^GNV3Z$S:K-9^^U_=B5/FY, MW=!0#YV?)[T>Z:3 MV+8AZ;5CQ&9[J"6?NPJE7YO@JT\C%1%JO[50!9)>.TVZ$OQ2E&Z\M%!E,L[G M!,V=B&< $QQ0[":9E7(%HYTI6Q7/CVWH%^W0#>0N6X\//H]R\Q&5_?FZ5!7: M7.<-A5#VR0E24NLY&_*HMG#L'TS8Y>G>J:PV1$^0PEK=E;+S$CZ&D>.WLL.: M3=UEL*.OFZT995^-*%__*V9HC -&T%CXQL7C"H\+)TCI<1<&:T29CM[@/9F2 M0+0JWI]ZX3XK2H!X*^3^\?1]#3S)0.95T"0:^3C'H@[A*2 M_S@2GU_KPA9OK%1D16!ZG8[4@W6@I_Z/LR1:362J"DVKB^+SZ_#1]#'YJ=D] MI_6JP;6"]KI=/.7R1SIGRH^SBCHNP%T_?*_;D01H/?VXE;XME5%XB\H:OM?M MM *TJ*PY\^,LJLS%*W@KR@ZXU^T4 [2<[-@";2V9/9ZYR8(QM_=K&+==J^6D M3=.]!NKT4I"V]I$@$14NM.SO_"76NS#Z!XIV;[16$;!R\T$PEVM;E]9B5XYF M/XPX)EH3V_33KW@[56YPVT! L$O[);@*0L)X7-H(-TU($8MG\O)U]Q4B,O1YN=,)F]CFPT1A>[UQ1%F CU8O-ZI.8I9%5C MB&\B6W MN_Y5* (X: Y!TSYBK&X.Y"%BO>CIF0+H5>&:V/+'A_./9Y_>OS\_ M/SW_=/KIXNS\I U.L5,A]J/F625%KXG+K>)5&C;<%*U1$*-1Z*'W)Z??.#3J M)X,-.D%0U8M$;7MMU "?QF\9C[:*QTVB>(P#-R2KD#!ES+M^1FXTH/!4%--69::2RA642'1^_NY#UP5NQMCX9]NWM\V0HY^?O*1JI)^V\H M*]9QRE6O1&<):M6:N+9) EZHH0H&? M8@X*QYH;L(5^,<.^$*)MI1>M(8[0V/J ?":-##LG<-&4G2IDC48Q(1EEF3GZIPPN@Y=K,TMLX=QM!#"I_&X MJ!K#\;@4\R.[&%7X -@S#T'3VO'JYD#<*WHYTS,%D'NE)K;D_ _G)Q=GYQ_A MN%>JLTJ*'@#N/43,>!T&WBV;PO_/F&#J89<#)#7VC7M!<,84"6;^S;("A "P MZB8D",^9:ALS7?=%RQ]Y4P@&G U3Y%@ X 0#F=F1V#5AA:(M!*/+AA<*- P M0ZK?%'FQBCIUY[XR0R?+&IV"U[Z3JAZF\F!]&(@<.^Z-0\P:]+B@4HHBRO=I M[#QAG_&E,/NLU$@0=DI[02B%*C3/B!Z)*KSN*)M0SMT* F[.FFXVJ*NT-X86F M6B5!BB5XYHI+?Z:\3!M#>/RB/M:E2('GU*\DI,:K+FT,H8YS?9Q*D0+/*7XC M-CD!?#_\;F.8R7I"J/-4'P]E&()GZ!TRUI)$4Q 7?.OCF< )&I,4Z%5VI8/U MH#?K8^V%-UT.[ST)5XA$+SQ)+V*$X(4-5DLC]X;9*(!=IH9,MT:Y+YQ'*P=O M;"\#Y4C7%_ :K\CE/43[P=M]P]I9X?XSSWL/>&XKMY_MF&X^*&#_925I M,*= /\3$T'X][ '8<5F)P<#-V6V63@;D O;)NP#V)%KR3XX?5 9:L:Y3II6* M"AGKT2H4H?&-WQL*7 :>L+HGLZ\!V=XD8K!OX^//KA_S=S"'2YX31^^98IB\ M&/P87C\[2WX9AC6?HB@F 2U^L:SY:2'(DGU64_-T@2: "@P5\)F=;@0YS/"8(AK[$2/"#:-I>B,N?7# >;X/J6"II5A8#P[!R ,D M1=;T:[R,@P+0*?)B<8,A#^D#BJ(D[9?^CJ,%Z\#IE>9_8Y&=<>NL*)K,AJN5 MCUV>1LPO1\01^^H6+YGM(Y.Z3B&!<*ZU*:*=$KL_FVAB(MPC!EJ*HJBZ@F@D M\H^4U^8KC0C!2(:U71H0#9I,/6"&R(RM@B :+7AUUW&@PH\M,X$O/M2B MU N.&6<_&/>&L/)KXF2Y](*3T%#=" YKVS%1 ?=FG],6WE UAF#E*'E3!#P M)FC4@0/M7GZ,%G3MKO:KRRK$6NE)?2W.D):M%V(-7W63G'G,%/"2;#FOMU;]1T;:4M 1Z,U M_Z0(0>//%5H1Y.+4(;'R47JS M]X;K$G@/6D'P I9EU $RX'B2//!''\.A^Z\8$W1/0A%Z7:,D,4[%I>)^$"[Z MEN9;,7K0.*EE5R<\4=S@+MIEN7(P$?7U9[OL4)XN\XC($@?JU!'3 MGA"NY]JRP0K!QGFT\16.PN53.JU8J4G"TA3Y_#$3L>=R%96AAX1K@&)/Z#Z\ M!D.N8$/VY$RO2,@8W,JT$"[^EI*.5J@#(VKVW[%#(D3\EQN&:,!4,?_*B1RQ M)'9KY&O@,$.(X6P543L[.:RLOYUNL)UOP"=D/XDY!W@[Z> O\6;:OS8?=5,L MSYTK88\DC[S\:C"7!5MS@OA'">L93+ E,-T@::1?0Z$AO.ZMR\CWD,QSR&8QY# M/;3=6WJJJ&%!V_;#A$; ;ZEJN-48'6 M4%!P I]MMP W\8+ !4 !C86ME+3(P,3DQ,C,Q7VQA8BYX;6SLO7MS)+>5 M)_K_C=CO@/7<"+4BBI*Z97M&WIG=*+XDWF$W.21EKU=QPP%FHEBPLC++^2"[ M_.DO#I /9%4^D$^<;-T(6TT6@?,JG!\.@(.#?_]?GW<>>65AQ /_/W[W_IOO M?D>8[P0N]U_^XW=)=$8CA_/?_:__^=_^KW__[V=G__O\X9:X@9/LF!\3)V0T M9BYYX_&6/ 7[/?7)1Q:&W//(>&;]_E?+E*J@?\G\L=O/WSX]L-W'[XC?_C3A_=_^L,?R?W' MO.%'(>6&M[;TN/_KG^ _SX(E$>KZD?SU/WZWC>/]G[[]]NWM[9O/SZ'W31"^ M"!+???]MUOIW:7/X*V]HS_THIKY3M#^A__:];/W^AQ]^^%;^-6\:\:J&@NS[ M;__WQ]M'9\MV]$QC$/$_1?+#V\"AL?S66O4@M2W@M[.LV1E\=/;^P]GW[[_Y M'+F_$]8CY-_#P&,/;$.DV'^*#WOV'[^+^&[O@33RLVW(-M52>&'X+?3_UF@IAZ MO932>W;63(UTZ'PK?DJ5 >H-1"3S=$!J!F&?8^:[+!T#0#MP2@T\&'U!6#:9 M0W^%0?3^A_7RX\3=!N).C=_TX1H*M9!DQYYN7X/5;E_%O83C##W)*QUZ18-O:JVB =>XVB#@9 194HLK./O26YQZ2"XVONL4_)[IF%M=- J0GB,5BG4'G^ M+?Z.=,S5BCEPW@6*1)&<;8P],B<)!?/W'YZ?>.Q5Q7H531"/L3J%LC%V_'>D M8ZQ6S+YC3%(AP8:\__#N^6N2T9]MH D8A1VXQ\/N.:A2^/COB(=8I2K9^"K] M$>G@JI:Q]\A2U(@B-_/LN'9=89GH/HABZOT?OK\(W/KU:DUCQ$.M7LT9G^0( ZN?,M#<\+\>-=^!2\^6W&*+51^MMD ['1E'[#L.,*,FHSGM6DIU$ M.D&X#T)Y1B@=X2)(_#@\-"Z#VGHA'ID=U"[C9V,7I..VB^0#T;3$1,/4E)6- M9=,3_7SC,O'CAJNLH)9-\/KVZ,=SBZKED5S3&/48;I-YX.@5Y$F9_MS;Z$J0 M"R%"2+T;WV6?_Y,=:LUQV@[]$*U1K3PTCQJA'I)UL@XGPJA1Q^"FTH#;[4+IG(0_<*]^]%.% @ZK'[18P MN"I5.QYEI4;(AUNUK(/'G2)+!%T"A&<;@A=)& K^USQRJ/=71L/Z4=C0%/% M;%,P&XMU[9 .QU9Q^X[(E#!1E F0GG]4JDG^+\SS_M,/WOQ'1J/ 9^Y-%"4- M*Y/Z]HC'IY&JY?"OIC'2D6HF\\!P$,B?_0KT2<: * XSC]D_!YY8R=-0IBV% M4:T]3MNA'Z,UJI7'YE$CU&.R3M:!8S$G2Q3=N1?'"L!5#B5DG\0T3NH'8FUS M]..Q6=&C%7-E6]2CLT7DH>OG=)K/R1-%?_:-]9C!O1[^RD2 05.I&O9H:YJC M'ZS-BA[OH5>U13U86T0>O&N>4X'@AXN"7(*S?=#QNA7YH5JIU MFBJ>-T$]$*LE'2%A/"09U9E'W7WR[''GV@MH/2Z6VZ ?<14JE<>;U@#U:*N2 M<^!84R2)I#GS2'OWHX:H1]K54J5!YO> O5HJQ1TX'"3-$E* M=.Z52K#;P5%[X/SZN*7"7G=)#,4J(,N]/BQN[H1^/)HH?;1V:>B!>KP:"3YT M'2-Y$,ED110;HO&9;4A#317O?AOX]9<(*YH@'JYU"F6#\_CO2(=BK9A]!YXD M2"3%N;,?(%EX'3):DW5V]&?$8ZM*D?P@1OL;TC%5*6+O Q>992NHS9O\E9T\ M%B=(U^*3JGW"^I:(1UB+>LUB MAF2%BM6#4FNXB&%9)>]8 S/-DIAW:*:+KQWUO/,DXCZ+ZD]3CELA'HX-:AVM MC_4F2(=@DZ1#5\A E&149QYU5SL6OHAES(]A\!9OV_9FZEJC'X6-:I9'8V53 MU*.R6>*!HS,C3A3UV7=RU@*>70G^'JW:M#G^.^*A6*E*-OA*?T0ZW*IE[#O M/.8UJWZ&7C;P- MC9XELR0Z>Z%TKX8?\^(H^^1X'*8?_TU>SP)Q[C;7W*>^PT5X&Z@B93759SMV M13I>^Q@ QG"7?@C'=2_Q>^_[W'VZO/KT>'5)Q$^/=[** M//YT=?7T:&_LKZ.(Q5'+*#]IA'P\5RNEC]QR"\1CM$;0WL@KR9%?,H+_[_'( M&T6AF(41NYU1J\='!$Z49BL9^=)IVT6X5(V*IYYUU!"]@]7).\S/5GG^)0Z' M&UO+3#LJJ?_)G@->T&B[]EWXY^H?"7^EGA K6L<7- P/8MG\9^HEQT=I7?LB M=]!.)M =UJ@C8@?N)G_OH2[(R\<$Y \:(SO^/+/2#OS ZI6><:IU'*BA$3TP MAPEIGCWVB<75^>2&79#[M8G"I?FWH3UB+S82N_=LG!(G!75+T_ L6H:U6L[G MIU !9\>>Z&>F*5MCE;JVR#VS447=)2L;(O;%9GG[#D]%51:7L>V&DRH8 UD4 M/O@I@.(I+BMT/#[1;FZ)W/\:U-.]KZ(98M]KDK;OP,QH:GYG*6R=0KN[>,M" MS=\F4DU_=F\NU>1;?S;G\%<1EP3A000IM4A::H(<,:H4*D_4Q=\18T2EF/UG MK938B@ARMN;C"13BMI!@5&TL0\!]R/:4NU>?]\R/6/,ZNZXML1L:B=U_:E/$5T225^]C9PPL+@%F45IJRPIM_:FT;9_:<6@[ M][S_23AYARR9RN;(0:I-T=/ X+0M8G!J%7EHN%"01I(T,X&N:LO2>M;,C1\+ M^?FSQU)-67SUV?$2**CP8Q"X;]RKW^,PZHK<5[L8H+Q/V-X/L0]W$K__-ES& MA.2NS6+R+N=$,E9?V]ITG-<*-+6"U6FXO*=00)O1%D2I.7+7;E.T?F.O:(O8 MA5M%'FU[KZ"-88=O DV'5)@<[I!W(E2G4)CUE@FI'OC+-K[;_!PI3*HQ25L? MY*YII++NGXT=$#NIF=R]@\B,.I'D5T0R. LV9X*%FG/M>.Q<:GM WOHN'"S= MX\-'%F\#%T[^HAA6VW6)-O6MD3MMBYJZN]8T1>RH;1+WOKPOZ1)%F&B4[3CF M5&IJM CW2>*+\10%'G=IS%Q"-QON5"^[CY7P=?-6T1>Z@C2J69M.J MAHB=LUG>85LPIYM.EJ;,Z72TL\$]C4(HSJX+?:223UOJ%Q]I4+CVW=IM?L,- MQT$,D./5^,9LVEGO3QTQ,DZ@Y'B[]RNB(#86\NB;^GJP =4C0>2-I,&4-A5 M91P$VGF!;?AKM-E28*<>,M"[^TBN:O-$;22OJ/:'.2%B4D7F<^Q;3I_%$BWF M#,!,UEC?!IXKODRU8FPYJ^_0'3DX=#6$#A^F?1$#3&<5^@Y[C5$^W\<'Z^?] M\^E_LSZ_N;UYNKEZ).M/E^3QZ>[B/W^ZN[V\>GC\BES]U\\W3W]% 0=F)6T: M.RS'Y0V*V]2W7H9;CUT 1B.-I];-A/IF*GH%"XOY.]F%_WMZ@/N&9E4P3AHC M=]!F):LJ7Y1;(G;,%H$'UX%(Z5J^HC.UEGM%UZH;A@ESM:("K9Y8VQZ_,S:K M>N2/U8UQNV2+S /&*U F11D,-O7E& //G$C94BD,ZPYZ(:_F._%?>+R]2*)8 MB!9F0<*AV5<-NR)WVRX&*)6&,^B'V)D[B=\[)$R9D#<.=?E3-BN2,YK6R??R MJ90KWVUR]%D,<24?XB//5/1WIBGLHY1]C&D86U?WG+UPWY]:XU<6/@"CI4[.!-8=4R-$?MMN\Q#ET]5.XY65T\3Z)I>#TPU MMEN$9#HM+2=S&>/-$H'&#&$6!2T3C,#YL*3-RZ9RK[Q6"8J9_I)MF!"GV'#2 MU*ZO6=+>"[DS&JJM>V9+%\1N:BIYWV&=T=?V4$3X0";"=B=.J[7A"ZZ5MV_DN^?W"DMVD?I [9267P2*,.EEW239] MIQ4/H7:3OWPIP*"8^(*]60[:DZP8?MJ'T2[@/H%@?D MF\ZBV(Z<%P]G5=O+U-[D:J-8 MI-P&_LL3"W>7[+D]HJEMC!0ZS90L[1%4MD0AA!V3E;3_;3CNUMGYQ MA;K!7>_JELA=MD&]HXJFQ\T0.VF3M .J>Z;[ M[I+HBDBR*W(310ESK94RG5#/2.GY?W_SW7NRIR%Y50K_8?7==]_!_TFT%6 4 M$9K$VR#D_V3N_X"@@A%>:9(YKV?L=H'?ZJ\5S9 [:YUBY2L6Y3:(W;16U/Y7 M)X#@? YJE$P_C8XUSOGA#]\UN>?=3R&B4A(?6R+VR(7+OK5=.]];35HB]LT'8WKNU*EE->)O@;.TNI#7SJ.+(3LD\GF"&Z1#1^%@&/RS4 M*]=\6(C8N1N$G>%PT,X1_@0ZJQN'4<5Y((I;OI4E76NL8] -N9N:*MZEA#%B M%S86?=R2Q=9O"T^CK/)D[TAE7)Y=/DP54'H7/L80$,BUQST+'V'I8702V] 9 MN9=W,T)]AD!=3\0>WU&!T?((!"<2A$3Q4AL>1' CDAV&O((93)'NAN0'F>0= M]XD;>!X-([(7QI#+_I--6%O@(-6/UOG!JI$9*SHM"@SJE*X'@>,>BW'^6L%' MF )OQN:+\/)1P]!R\Z-).R>06%\ ?>)THW1=GWKI7EL?9Q=TW1)GCI2 MR%GEI7:OUDRL*:[(NI2PH]2M,4MU2^0NV:!>;>Z=:H;8%9ND'2O[3I%%D$0V MMGXE][-U-6@*#1_TO#@%+NC2XU3ZCES$[-K? JUOC1QU6M34D:>F*6+T:9.X M]_1X]^GRZM/CU241/SW>W=Y&7S%LHK M\Q-V+;[NJK=RA&U4)2]XTUO\SZW/\>Q'"?G 'V">\L65SF00.\P0;?I/!I(G M@:^'U#TKEG,F&6M[69\6C60QN_,BB&+(N[E*W^5HF1 ;FB,'AC9%RVOCZK:( M7;Q5Y/YK1D%8)8FEI*W7?YE!U^R9&HNU7T"8N\V/0>#*O#@6OG*'18^!5[]K MU=!A =[9K.RQ?U:W1NZA+4(/&;=P8T(2E^,W(T^ OCTOG5C?B'I6BRO3YR 4 MNCTP>7>?X9Z\#Z\"Z$N]:24+552 MGE++NN?<9BZT"H!0! 1Y0=@:B[1T0>Z0)@J?E%NM:8_8.8W$'E:$5$XC6F2[ M(CD'BV57I]4YR(LE.R?!KCTG_I'Y0BQ/J+UV=]SG$,_#)?+F*;6]%W)7-E1; M]^:6+H@=VE3RON,[I2]'=)F#W?EW3KUI66_[CGW)]B%SN'P'2/SL,?@!3+$+ MPIC_L^I]H(Y=D;MX%P.4WUMK[X?8V3N)WW?DZTS4\->H3_S2\I#.&Z\V\ )@-R E$]:P"LUW)?\CA-7NO5$BF0]U,^?J3/K MAOVQNHY:]$X0V3+B;&GX(A^IE^BBO"T/B4/#\ #]508V ML)>?;X0%U&*:-SR'5_)ST[D.:,]-+IG8:JY4Z7Y@,#+7!W(VA S%SQ[+ "*NW*C M*_"A>I>(@VE%]%F]O30C6Z3H,K?A\WAQ!I[8@\TY3= _4N4189[,OH1JF,(0 M\MUD6H<'*T*/JH4YN?#P8R']2M:^R^2O7=2N2A$RVVR8$Q-*GC. =@KKI2\W MJ^WN+7UEY)FQG)!+W"2$>!="Y3T+>>#.'. NX0NOFOCJYSU2"$HNRE^N+BM9 MPTZM_N5:V:==S)=0/=L._H=YILWAH#5#1#[E9UBC5E[2)VK%I1Q\O2M5/, M<73%5/%&3+D*>49&40FZ+IVCLB5R3VM0K_)!]J(98G]KDK9W/DV>25,J7V[Y ME?41%52DOGT'Y<>_5F<$:?;09)O@K4\U3Z;F+/H9')K:TW#N.[B@&ERV4E5^ M/[)X&[@W_BN+8MA6J,-4T[[(4;:3"4YOZ[9T1(S$W>0?..(5(JN!GU:M5[R( MQLS6 S_S6.)'ROT2A/.".#PKF/BP;Q!XW)7["72SX1X7/UH#P/G-$OB]C3(D MH<07DSJ3J;XR,_=3X =E[&\XG>C2&2D2]C-"D5EBVA/[?G]W10:4Y\@VZF&S MVTDO43T'81B\B6&^27RX/>8X0>+#L-_ +1;P!R6@Z$1C\B8^4@7K2ABM(UM9P:9-HE8JSVP>^E$[T47OV-!2T@IA$;$^%19AW M("Z/'.&V\%*.+_NE=*.L&L3J. >&^@Z'$H*'_'0@WSVE\%*9>A+@G=2."V'8 MY^Q.^H[^'4Q0-,JV6$57(9!43JH;A#NQ2"U"J^P/&<.O"?6B@/SJ0^J-,*"R MB*]]TYD:[U+;?"VT<((7'ZJFR2_"VO'$?.,SXR3'B+JMH#/+EUDIOYE76C:- MH<9+?O0EW M+\*Y.0Q*A_ET^^L^9&+#I.UE/]#.+KC['(0U"X5/""V^$FT;" M;G!R(2SN29S1W_?)B5':+691,H_6(2YE"0%)(2)ZEB!E* M2B%7I"P4R:2RLTFU #.G1DQGXQA$L+/3]678:NYI2=@AG8#/F<\VM2^RU[=> MQ'10J^8IE)\T10_#]1(/'*^"<'8Z1MZEM"UMUT^LJ?!%J+GXRB,!%-^^>YY4 M5S,D&U]7=3*8*_=MKK ]$/K$X@*WUZ^4>Y#N]A1H]7S3%^?.:<2=&H-UIX(< MM'J:10>SCB00@UQ?3?JZ"3RF7(XAQNF&O[WYX2K=*,T>3FDIMMC0'#GBMRFJ0WM=6\08WBKR"&!M^=F? M255,EXSYDSX6JRP>Z]D4F-6U79@SU@99E0T7Y(;CS!<9U<(#K09$TR@IJ1B^ MKS578#"EIGX%ZJ![7NS8 )?<2^+:1XKJ6R\,CX[4;$*DM.F",.E8XC%1*:6- M Y?&4C2E@QR;QM9V$?CT%\9?MD+:M3 8?6&?DMTS"^\VZO68NR2.8NK+"OG- MRYH>9) C6E_#Z%#7E09B#.RM2E\ORAB2E"-1+"$-)WUT4>.:XZ;U.O;V[$13 M.Z6O- 4%+XM+,5-S-"W1NM+X0H"E=DG7B< 7 "GCK!DZXHG%U>&\=BE6C0HX MK(5C-M1^:P?/)M-8Q]%TUCNQ43<3-U!9)I:VF<4 3>M(+ ]/6S69-T)#A:F3 MV49?\4Z)JZUGD;847PRR:D>4E_R5N\QWBQT!YHB%NLF3XDU=D6-H%P/4/#9> MVP\Q6G82OW\)!_T9\IS/JK3CES*S%7?-8P@:;8F;D2=N2E=N@3GI"^8H]\?R M%VGO-NH0=^V[4!1F?2A*DV0L@% LE_P+*GOK.X2FD?@27DV7! M2?F;I\I/NG]/5#&#S*8]OHY!S!:,C,.-; J4_3DM%#='4'A"&$VE(YEX1)-/ M7L+6)"2%B#K^X@-5BR;/[.ED]HPU^]&<'TZH-9B,IIGBE@V>':^Z!''<,U#W:<:YKCA@O3*0>L+]LA@*8 MO']*@V2EA76S5%^-L[*%K-^$4V7PS#>.&_LB=_1.)JC9)*[OB-CYN\D_U88P M[ <_/MU=_.=/=[>75P^/7Y&K__KYYNFO"'SB"1"IS7A9HZ6,\I)2E<-9MEC" MN"T+VG> YN3(+Y+@R5ZEA9&G?/ B+U&X_LSK"A2W]5G*N&Q2N7*85G58PJAM ME+OW=1U5;;B@2GX!NA;'\I&:E\%.+&)J;%/7%OG8;52Q=*VLJB'BL=HL[UAC ME/RB"%LZ'+*LI)4LLH\,4NS:DVWR=L@]L%:UFF0PU0BQY]7+.D::%_E%$;7D M<=,J9\_!UJXK7\FCWCWE[HU_0?=<+/4;G:VM#W+',U)9=\+&#H@=TDSNON.W MH$Z /+GQ2-WEO;&+G;-BNI^VMU2\2. MVB)P_T<,%%F2%T2PZYASJ6G/$9]"1J,D/+0'K-4MD;M@@WJZ_U4T0^Q\3=+V M/BY)::((7:=7T&+X&CC\QD\?(:D\VJZNZ]T1!$Q.(RD M6.]@4[ G.?_JG).GH.[E MMQN&7;.4ZR2]3C156Y/7":C^"XY%:$+O(!@K:] M=[TAU8YY3T=&9IHJ]LH,(RL)XN9:8$>$-2W\M ML+B74?FN)17H&K_:DJ*XT@MM602GT=5+O6OR*EJFF&-#P1ESF-0V%']E5YL- M<^*[S2?VME9/AP.LAMQW^-X3D?6]M-?=9NT&^XHWT$".&HS,&1JSUK$R2%[97["LO?M01SYHCE0B$_OT"]M_:MNTC,W1>OWDX:D M%)-$J+;##78IB8 M%XG44HVAO&.-41N:(\>U-D5U9*IKBQA;6D7N7P(X+W-:KG\*U,?U[!^4FCY[ M@5"DR;1%'"W,LDA+!2 M;3S*G;_L?10.M10)XO&'K000]]@E0:Y%%&), _"DQIUD+07K*RFFG?& MZ/'0?K%P9&*>@>'0\@#)2!L[01!R2)K4P5+J?**%[[8B%; A&@MM M\3:H2\TW[(H<@;H8H/:>;4T_Q!C32?QQ+JKFH4W&";;2HY@H9K;VT. D,[MJ#@1*R08^*4!J[- AB)#V*\G%3=D4[[ M<['DAD_I90[X"3O]WL]I2':N&_CB(61VO?O84B M%D\LW'%?QL&I,D>Z]^F/%(EZFP(PJ7-GR^CD!DX"@E:=F_;7I??(WC)"=W"K M#0[#>,Y:WCF3S.7[K)ZLL!(7_ E3 D3?3.+Q51 ^OW%N2N98%^:0#(G&D:0L MYT5ZVQ9I&B V\QW4.)D4O#%1L[^?L3EG=U9K3)Q5;T8Q'8 M09^^.7WF7GJ4D!8,H.D!>QH?6IS03\V35F* 4$>6ZGU@#N.O( M1??T .+)9Z^UCPN[&)NV(]'%P4L?HS7C31>*BP*@7HJ-C$CI09?D1E(I\ISG MTA\+6;#$/G/;+]^\U@#KV[WBC NW7IDON/$.04ZYSP)1YT3E-E#).RP,,T[E M'AT2DPA[J;%?M%G_KU=O"ZID2 M;#@5.8Y25O/-]NK.2(&ZGQ%:SI$J>BXJ^&I48.SS([FYJ:4'2VYX(K%);*&4 MII6J8C@)2G>*.F^%%_T6Y^XUJIN=\J2=%N7D=;)/=9IS7[T':&M?=&SU!6%] M&32%W2K7/<"( *?IECEF>:RSF,!(6^L+&8',8<(:L+)/?Z20V=L4!BN:T\Z+ MBG?:=)AD79/RLX<&\]LC7=NDB@_9<9Z[#D:-Z3H10(X+W8W1KV8%8F3HH<2, MM2?L7/F;T287)O>6T:$%G(9'4U7-Z4Y\F2C3TX@&"-21\O+0J:^"$R%7+LYR MJ^;,;='CJCD\-R&*<@WW]) ]>J%N*@A["2/$AWNA;[SV77@Z; ]-:LS2O1.3DE9R>=D%#.2<5L1R6\E#]9SEK9.AV8T2O;TC+3* M/F4CK<#JK& 1+&[\6*C)GSW6>%ALTF]IT%"G>B,B''=:$A#4RCZF_Q=,+!\( M3Z]^R=-YH;?MT^$3S<^3B/M,2!7)&P00T&1E@TV-UTQB::YO8)!&%&CHOR1 M,%%C3&PH^.5W<&1PG3%% Q53&D82BLJ/DLN2<+3&"A:!0[TZK,J*JV67_+NI M&>N[+PTP6@S1"!8U?9<$%&TJC D2BE?ZM #1N*%!AZFLH=&"D3MY5\3PUQ: /]L24 M+BH,24N1$UJ0Q+!M!O%PX' YB-]XO)4)*%(0LA.2@.\;#_5ITT_FL(Y2')B0 MIX"4V9#U1(H;)MC/H;_7],77ZS]C$!0&#F-N="W XI9OQ+(Q2D(JT.1>B.G4 M'S:;]$.*B)U5+\4[;9TP!SK&LO>_OZ& %GEM!#$QY4+.$H^/!)U7X0:"[,?H=\R*&A1Y*S'AK0M_U@M#--:]:(9IU0XH_717/-WX,^F#?^.FBPN"- M'^[+?1\YD/?9&D 5%1,((3_VX'0%2B-Z1YC!9>86DN)",38&C%NXAS:%]JJ^7Z5N 7C9JQD2\=!O_.@B[ M )Y)+]1X9ZQV 7>M7="CG;D&?M-4:\%&R7 M>:P]:T%;INI(ZACVJL=4]CP(P^!-N*?0T2>.)$HVU(%+E0=[GII/+T)3$T]M M:H_<4UM5U3VUMC%B3VV7>7 0(AUT4D\USY>91UU$OJJ#DWQXZ&XO-X>N/K/0 MX5%]DJU!/^2^:ZQZW6Q;V0FQ+YO+/L[L*WF0E G)N=B?A>=0GJ5T =,B:8A@ M;_E1O?L)9;N( 80%MT)&$58$NUW@2R1JL4QCQX7X9+OR52Y:WVL! M'FL@_"B;5 43&3Y+-FKJM>W2$UK@"$AG5HS)HO(KAA\F(O?[;L;HU\F M!&(8Z*'$C!D-J/*PIK!)J>#/M^\@(TL62*O*3; '&E>;#7/BN\W59T>^Z?D@ MH/7.EU?V?!?^@>LZK]1KN+C6D01RX.AC$!TZNO1'#!Z]U.CK*HH9! \9.P+\ M8)M*>A&4?Y _:$PGP8]7%CX'S:OX60TCXA?&7WSB)&'(?.= XI#ZD:?.2:G[ M]T1=>+,''Z#PD=(/+(I#[H@(+35*^0.MY;TLJGM:H='Q$E?@HVYA9?6:KV1V M(9!#F)TO10?!>25 #*.6##$D9EF=0.V*%"(6@'S\6:F#$IU4U(A=D5R!([17 M.MB)"Q?V/4&\G9I.1)1.]I7('UC]'+F0>6&*[^@+1^W10?A+Q50L$#D)S*E7 M"J[\QKTQ^^:KQ"I"8\+@T?=-^MC"A!9ZC&D8+]1&S^R%^S[,GK66F@_F'Y/] MWF,RF=0#J:^]X.W&WP3A3BY16FYLF?=&#MT=S:"#M&%7Q'#<58.^7J'S47 * MG(C&ROIM*"NF<'GD>$&4A%;KZ-[XPCH"$>\I=T5T6F.@TU;(/;M&K?*K(:4F MB#VU3M+^%9<4/0($94TZ6V]\3*27W6-[L8 ,=NR)?F91FU=5-$3O6'7*';W( M<]0*M7O5"CO@C1U!DDB:]KUL*O5BJ9Y=9[L(?#$Y)P[,T_ ,?? BC!C)=^A= M'L/D*H2%77CW/(D_!?%?F82;NO5#;VK(W7:@F4K;$_U((0: H1KU7B]J?&$_ M,.-,=-8DXTV>DY@([N3 U,QM!TY0&&O\-TL_!?(LL'A!J'H)W-86*0P8J9C? MA*UKB/W^:ZOK!MF?.F@> XU!GVPHTX7%8;4&,F?+(YR MAO(WP?+,RWC".Y8I4^*+[ZLTRF=&JCD,4_ @=QL"7,YR-J3@8P&]9M:^:22, M'R85]>_:PZ2JMIAAK$W%XS#II"%VP&J5>_"\6E0OM!TF3:.D/,6XJ5#27I0T MQ[?AG""?N-O^5!$GF'GYCGJA>SM/>M+CP:17S#F;N.3N+VNEN^4_' #.=3F30'^K$98)\" M)M-W0%&K;#Z ,J)X2C,;[':> . W+L=PNA M'!R'&_ U;Y6M10M7G9/?;;09$NQ19> QB&*>2T8S6OE%Q"$4L<\6XRG8.\.L MM&)HGB'4VWJA%!?J5]0^JPCP1D7#5&IP7ZJ%VK"K,_/L8=_0ZF%&)0(Y/]0_ MS4C6XG\DEP3V@_1U"@@S]]5^5"8<9_R-/%G4OFBYCB(! >Z-KQFCSKI=B6"? M#'H9I03^G2@L >S[*307N#>]E0O/[(*$D#^I.9,%')_7AL"QZ2E=DG(58;R. MT]8@VH)UNH^:\1,EB@)5[8D256TQ8VF;BL>)$B<-L2-CJ]R#C]:+FF*V$R6F M45)=]ZQ0TEZBQ!S?YM2)$KD.=_GK.]=!6#KUE#]4;B4/)8@9DD8Q5F-ZA3$U M[. VCG)3IF 4X*@],@5U:X_.V^5/49Z7D7=#D)Z7DS)$[-KSZ-T7'73I5J0DWXI("=/TEUQ&\7$J)='$E(F!%9A"?@%9B136 M4E4RW%_ $N YL\I%L'L601!8I2W>:.F"'!Q-%-:QK:D]8F@R$GN$I&)4(_:&XP0LNXKNBYK!'>I$#?L9[/B!H?4C!", G.9 @43O_ ',9? MH;!1VRQ5W1*Y.S>H5W[K^J098D=MDK9W;!MO&;S.EU.V-R1E;MNG(!:18TA= M)F)**9PFF_FTU)<6\F$]R$3ZP.]%"+%K#--G4#;FBDB^*R(YRS7>B5/AFN?L M& L1TL!5#5_0/A1ZMDR"S3V0HX:!NN6"NK7-$2. B=3]:] JVE8W&"H4;)L% M6[HL;]@VSFE-[9FMQ)SV*HPNZYS'U^#^9>Z_N;F1S M[CJ*6!P93T/#J2+W^9',IL/"0)*(D6,LS?HZ6LI'E9"V^JQY3TNTS9\CD/TR M_:UQ'AY*\\OSN/'F-JTP2R3OTQHZP+1V0HP@YK+W']>*@T2!G#S" MT6T^#W4+O M&S\6.G$1K'1<)'>E@1PN>IE$QXM.!! #1C\]^N\B92S2('I%_--GU69]/+-& MY?9=8).>R+V@@_I'#V^V=4,\XKM(/]HXQS4;6C&!95=7%PY;9KF31L@=N%JI M4DY"J05BMZP1M'<60>^;G6,--S'H6?[TE1*G-<&FK1/ZX6BB='EX-O5 /5R- M!.\_?('\2GO*37% ,'E,KKE=Q]4V2%LFB^J6R%VT0;W2G:G39HB=L4G:89E5 MBBB*T6B^-EGZ^5GWT['%GGU-?!Q3?UYE>Q:94?$1RWO\R#?Q!0W=NJFAMA%2 MCVM6*B_:<=(">YF.>H'[UPB#ARFXKRJ]TE?*/3CRG;G< M/G-/EFV'VZS2'>MFKVX]%^%01NJ?>EECM\6XGID60PKE"#&XF,S<8EZ#$D\O M,*(=D(!XA0CR+(9*(6SY[+0&*1R9W!ZIG<[_]B9].W:P'+5K:AJ?LAEU1 I] MW94_B> ;>V&/XLV$'QC0.DZ8, SI5?4J&ZU.6WLN=I"WKU.;NRURF(^]<--G M,'S+UEE,@,?5+]ES;#R#U39&[M#-2I8SL:M:(G;;%H'[W]/U7\Z>6+@CP,#F M#7?_!<0 *=IOL%>W13XX&U4LWT"O:(AX:#;+.VADQMG(1#!K3*@F @<\GA,_ MB0&=A&%[JKU11^2N::Y\4QQXV@NQTW80?E@(5!#6 T+KM6^C>WJ O=\T0BMO M9]0'B(4V;;/4%'R0N]%DIJTHT#L>$\1..IVN_2MT*8E(*M(J7^)H(NC7[*H7 M@2L=%NQ/[?CLC!,[+X+=CJOW=.4C\K+"*/.=+KNC76D@Q[Q>)M'QK!,!Q%C5 M3X^^_J%QDV!3XH?<0=HBA\Y$O@07:9SSNU%8NI.,-XLT>@FN/5E,EK&''X^Q M4&X;>*XPUY5\PQZ*T;7,J*V=D..#F=(Z'C3W0.S_AH+WK@:OD?^** ;8!K/Y M/-BE_R*'N.'L9]QY<0-_"F2O\@%9AQ37?&?7(!;/(7,-[S9B$H9C49F%]L \ M>!Q:UKQYW-*0@?"N6)"KD*#EO'(H4>3P,8[12N>?@R@B!IJ1%!OD;&?G0)OH M[!?@<.>Z05KKOPVF^J6X7+/9>OE<-E:-.M=^ZV8V8--R>](*D)6%4Y* M<29]GV1R((@&;!L0'VSI4JQ]]X%!EGBYUD_[1G,'"LCAJ(M!#[T&"5>M=34XRUH^$R[\S1D.U+6[,7-@"Z\9U@QY[HYPXO@S3U M0 XC!NJ6JVG5-D<,!B92]R\=!;2)(&[W:9 3#=N+PC5V6=ZX;2D#5]]^62-W MS*IGV=#%-1?-I+35 U#V A/K ]L'(1S(MAU]UC='[J=MBI8.@&K:(O;/5I%[ M[U0HPN3&WP3ASO(FQ;&6'V=UO0R)[DR"X=Y#D37//0G"9 MX>?_E=!06,4[7'.?^@ZGGB:6\7JH.Q7D_M_3+#H6="2!&!?Z:M+707)^)&=( M+FE,R;O$IXG+8^9^C=1CVB9'X\Y+]H_&*=*LYU*]8;Q9HLH)-$8(YDJ+AL"# M!H_)<\3^D8CY_.K5()VGH3ERCV]3M!0&U[1%[-6M(O>.]G+"1%'&,U9;5W(- M[11UR>' ]8!%/-C-K:S OQH\#CKIP_[\5/SJ']/E5C%^1. M:J)P.=6COCUB5S42N_]M'XWXBBCRY)?T7^N..ZGNYS3B$:3%W0O9LYJ?]OSW MYXC=;:ZBF(L(F$4U!CEIA-Q'JY72O;+< K$?U@C:=_0)UY MVGD2<9]%T46P>Q9K0G#[2!F]QA*-'9![8+NRNC?6MT;LF09"]YXC4M)$IXW. M4VC72 M^!QX0KWS:F1%4KG&S>HFE2/ (U1WN'CTZT7(7![#3_5; T]D#NO@;I'.U1U MS1&[KXG4 _:G"MH$2*Z((I_^@LVGYS,&W.C\QH>#L" \F,7F#WV;HN7+)-5M$?MVJ\C][U.DA/'- MWI/K;+6&WGT8[%D8'^"^9+SV75C,[P$MS#RU0W?DGMO5$*6;SX9]$7MV9Q5Z MWVQ.&:WD%=U8+D9S9OB\?W:[E UB#QA^# +WC7N>T/G&CX5.'&I]RY<+3W]/ MWXEEM_R5N8W1_0ADD0/)6(;3 68H3<3 ,YIJ?1TO$T Z7L$R?4)T5?U1)LB9 ME 3C2L.Z74_L9G'YL=N+%1'@Z5UXR:-]$%'O;@./"4F%E7B&2Y-^I)!CUA # ME98T/>@@QJ9!ZO3VFYPI"4*2L85=#OGZE>2<(Q&V<,FZQ2JL)(']EHFF!)X. MRY(A1GS\'59RD:J/?N/_[#MYAJ+0>+/A'H?<)J5U,\H,IX84:$8R4_YP?']2 MV!^3'T&S<0I#4G5<"/>I]PI=X*EY7H@G?B9)24!"HM5NRA8I,R<% M=SQ@O12+V65^PJX%=L%;%W!KZR\\WEXD41SLH*Z9689)1R)(L7N84RK2/V-%LB/P?9",(7D3'$G&TCZJ6+;- W."%[&&M9J+>LM$Q,ED MK&FXGFSN@1P1#-0M/=5"8C\3(A9UXXS M>?E3"'I)^+M]6AC^1B80\E(=KT]AWM MM1&=ZXHHOND!7G4%IFPOT*QH"1$3W+)3+!S,7;>^%W%,- MU=8=MJ4+8K\UE;SO2,[H$\% O=N)SXVGML$G!A7PI4?O,RO8C)B#HS?+S?S: MI!]RSS96O1Q#MW1"[-WFL@_:XSEZEQZ?AT]O!]C?"MD6WAE\9:FW6[SG'H2, MO_@721@R7Z@94C^BCDPO7?NN_-732V^U^?X0>L@Q8;"I2G?D^Q)#C"'#=>I] M75QQ)AEKHO.6N^XZ=X1W7?"8SAX4?6)OZ_P8^CX,?/&CP[2J F8(U(,,7']2:RN()QMLQ-/*A5DI4M M43=J!*AJF0UIB1'WSA>J"!P4*L@RVD]05ZQUM3,R#^1@-(E)2ZNH,1D@AK%I M].R].DNED;6(\N([J](%M$*HK"B/2Z!^62874;7G?Y&BV<=!9 9.=CL:'L"^ MD'DG5GW[P&=9,4/'HU'$-]S)JZ )>Q!:&-_3C!]O:4QHR,@N^Q;$[QOXTEY5 M.2F?4!+FW\HS:(.@DIJ!S7_V@^>(A;*>XXV_3V+(B?<=>9O&X"&YB5@A1^0I M#5Q9UFU$/HCQ>5)UA]=%6YGB\8KHTA$I'BG+AP:R4=IQ-X-W M&0A#6 Q7 [G+TOJ6$NRU##=!T9.7!N- =J3./Q(>R4M 1$ R>PE"_D] ^(C< MLE?Q'7P_YL6#?(:\A+QP1VDEIL?U#E[Z_:=ZH(:%/'";8^'AU)!B[$AF*NXM M]":%_C+#<,UZWW"@SXE'0^*6;G^[FAC2[:@F"!RO@229O^87(?9Y<:]]7MR+ M9;6LYK[U8,^D.N9='AM29T]2_M:G$$P6,QIZ&'9%CL^S86)UA+DNN9>(2:GC M_D=7:D@Q?R0S5>]I="*%.#H>JM$8;E:5,2*Y2Y]+^5L')DP6>\ZMXZ;6\5E, M>)%Q$EG..,EME%Z&%Z'OC0N3\X9GM9?6$"&+]4!Y%T?\3<0G71%K+"Z+0;)1 MS5J-<*.P6 3RC:OI&/Y=2$0*D;(]W$RHD\W<5"Z$2(G$PL76K8CK/ X%V,2O M#O6WD?((8C_0T+L^^C>AM!L'OE01)Y M![)EGEJ)Q J]2T,2B,&VKR9]73U_&%)CN(+C;")Y$HTI&KB< MVT;ZA%-8YH%%B1=+I+O;IR@7D7>)3Q.7BTCSZTGV+>4C8-H;8%UV*5O[(@6* M7B:HV(%L[KB<_49#/<;=73PZPX4#6_D>75C(86VW<&*#Z/Y_\@B?=52T9XN3 M 8!A'9V__:+R.^.."^36[D@QLJ\AJI>TS7T1AT^=51C##[27D%)FUD'!JCWX ML%>26F.@^Y#M*7>O/L.AB'*@;H)+6U/X([(I(65U5 5;N=- HHB^*-M\Q M>#@ /@X<1]U+4 6]21SREQM#J^+VKSJNX;M20(\1 ,]6M\3J00HPE0S4:9P58?EWN M] 4Z-(B#P5SE?41>V(JF;V3YS"(HR7+G4/O+"'3J6R,'E18URZ\ 5#9%# IM M$@^L_B^KXF'QZ*ETO2B\%%:XGGR.+5TKC+BO(\5_3/9[5;&=>ABUD=34$SFB=%"_ M>H.HMAMBQ.@B_7CI0&BW>.8Q@LH#4GLWDQSX_\@W\04-\\3W0UKYO3E>Z$T$ MJ6,/,TI%.H A!>R+O?X*C;C"@QV2%\%>!.)A<>W@0&@J@;6#];ELH@,"\"3 M5'M2+F-K'241V.=TH$R5*I5I)^> (:C93&!9B&E@C :T;.B]/*0T468RE)01 M QZ$G-(6U>@H.:)'QKGL4@P,)WLOO7],.?82%@/Y4 MD.+ 0+/47<@S(+&,BJO\'/^^OK"[NV\.6QRNC%7<$6%G1@,U#14 M, 1<5[N]%QP8>V3A*W=8]2/-:T_* L\U:Z4S5+TS^7ICAUI>H_-#"N.SF;JF M'MBXS!81+$ZE\R@UQ5+92"HO^IAL/HY*>#'X.]1XU4#;E^HB M$'6PI%<#%CU-UC--F1G>HN JP%JC;*9 MF+'7L0HDP/K^%AK+';VS] MN<$%M,F/,:#;)5.%OH41JQZ@[ AL7:DM!M-ZF:D:SCJ16@22]=-HG.>?TC+U M %XUS\'BPR][]G(S>P$$5;_@:A&4U%,&6@1ZD;U4Z(!9VE#(O#MVV.EHB!+. M&/;%#"Q=51CA[0PM!BHQPX,>LQFE/M))7WY.Q .8\I]B2+[0)7U1[%6>V0O MD/WUP/;PIIW_HMWM/S^D?^RPO]^1&G98&6:FFEWY+J0P@\Y C4;92U?$2@0&*_BNAH;"?=[CF/A4@2CW]P9-NRZINM!8# M0SU,5 U"'0@M H+ZZ#.&*^5\2*GADD5. MR/MCNQBU $I+)@KF]]*:&R-T,$["-UW;&K487SF3X7]DG&P MD39O165[<_^G9/?,0DA)C6*:A-2/HQK\JFZ)U$$-U--GY8IF"%W21-J^ U/1 M5'G7.54[$^6TZD&V,_4/9\&;SUR2[".'P@L5#HT2ZJW()O&\LRA-57]DN#8ZG7U^7$JEKH)7-+Y-,PN0>6!"+9K8CT01M(_"JJ MO24@'/$RZ0C-Q2L>NKE0#CWS]4/;UDT![>[8G+D(6H%!*03)I2"%&!;B*R2& M:QB')L-O@GG@7/P2'N[#P$T<$.2:.NGI5I,9&WLM E:KPJ*D]YX-7'@3X MP#_P8-\K]0RFN=9.R!W23&G=-9M[('920\%[/ZP$;W5 AJ3\0>-@[63%MN(6 M73ED+H>7-R_9,Y?E+A^8PX1!!+L3]3+V%U1NM& KN;]S!(R>D[ M],<, 7W4Z.T7DIGT#,E.58?5&*X(E1]*GD0RM000A6$@^2, Y%+!3=5.@6E'I!C07?E\ M[\^H%_;MOVY*C+0#*/3A$-(6&X N/<"@%],CW*J ZZLT&_/B9U7S*[N=O+Q)<=(0H;.: MR3MD9;XB0)>DA(FB;&\?8GPE/]+/?)?L")7DP!MW@<\.9$?#7UDL BMY[8SP MU #/!VD0BWO\E(=R)55UH?CF[)T!#$6<<2P,[Z.O0\[A"1J"P3*P:7TY=Z)SC"]5G(25?3VWBB, M-<\5OQU[K?CH;P]");;^S(]3@H[_AM1;*E6 D5[Z \)16BU?[P4Z4!*1J:!E M8_Q\9+ 14*=A_E?L8ZBL1FD4J3]A'D='$@X<28K:S"NHE''HDM6B>TRA#X(U]?DA__$GSD(Q/+>'6_8J1OEI^-ZY,U(' MZV>$RJ5N8T^$KME3@>&+5))35VO4]9_'7EGT]X%TW2X394^MH2*]-CL:TEB* M1W0Q2:5CF!!8@G]TTF,$-]'YD4KWJ5MZS)37:LLP%?@Q]AJL/X+<^/LDCB1N MOJ\,/\UZ+ 4=ZM6MQ(+3YDOP_ :I1QC.BCI1Y"W%M7.H+(F1][A\]$-G'_VP M9!_]T,U'/RS21X^E'ME'/R#TT;%45C[Z 9>/?M_91[]?LH]^W\U'OU^DCQY+ M/;*/?H_01\=26?GH]PA\]/R0'7D?+CP:168;195]EN*G32K7; N==EB"KS;* MW7OH9B2)I(EGWZ9R_6613$ARYVOI3:KZ@"ZH"@".WU4Z/Y 3U,&Q;;:$[^'9 MW'K#;E2H-Q9BJ&;!719FU2STQT!+]JI8$ PDA10OQS"0?B>C#QWTM]0&JC7" MO36M+#Y<0H)W.P"EX.I9+AS\6$@G-Z\=33[]>:"Y[ZI9,F#!EY08D[5??N>X M_-24E:4=%D.9#R($_YF6]//X-_*;T?A40_P*B$2D;AG7U)Q9+K?(@LJ4DD%''I7AJJ_*5[E?; M:PD^U2[\&(XBN"AG(>]R1E];+Q4T@Q%2A'BGP84:)9;?M,B'-1B9^&79!"91>%*^+2RO;+B4*;Q>\[I<'1L@\FI8B7#O_2+AZS-UJN#VG_B/BN&:^!V74SF_9#LSFNUX0NNF[-_Y+"^P;]<*,ZN9J:X%^ M6Q?LF-Q!@[$@5[$D7LHS>Y!>1/+VX'0&,Z1J9SQ(SL0Z#LZG?/-W/B*$_>R[ M/')@B_/$A\+SK('RCX?$K*#.Q1 KE M=,#SZ87[:;BM138GL+$;<7" M!C-: E!/HN\8"*T)1MZ$9!5P')W@\0F&%Y<'IWNB3[WY=.4WYH#@-+@0&HSU M3$5_9TKK/,8TC)=GGW/VPGV_P40#=EOZ:ERCL#8E7HJI,J=>M3R;CS72^<7& M%Y#O#>CA$5.XH:)I6Q^DV-))97V+OK$#XJUV M,[E[#_>4F/52IJD@C65'C]M@'Z)5*I6&I-X \Q"LE'/@D+-0;&R-U&$,UBTR;8\:=!XDE0!](_)4\BF!+@:A%J)E#^2#>+L#*Y<^O_)8V?+_'H,,>R'&56ZJ)[CC$DG[,C328?)L BD M(%(,DLM!I" DE<0B/LUCHG8+6$2QV4S0:($Q"]"TGZ30T[;:^!/P,#C^K36X:CV%5+7UY\*J?QHZY5"H$2,]8 MHRJ%/R4 ;AV(FJC+=$&*8<6*PD7+0Z$T)>S U7+$1(BR(IWS) KQ)"YO( M)@C)VY8[6SWQH=*Y"/L,UP991-Y8"&M#)PA=YLX<>-DS9QF1]"<]3I'Z4V[K MA_I]G!D@VYZU/DTSVBP>P^<9-_B.%/#[ M&J)TKF_8%V%8V%N%OAZ4D5_)\O[*37(6]C.K:K4_/SP)W@WY568]D7M!!_5U M!S#HAGCL=Y%^DF&_(L#'>DI6O><+SHV)6F8]ESKV3]4W&OM%MR6._0KIAX[] M=.BO2XBO1K[5U+ Y;=#H_P-RR<9! "A/>)YP#W:K(:86@788O*I'B"H/13IU M1.[_YLKK[M_>"['W=Q"^[\ '%B3G(9U?YV)IJW]& Q2ZRQ4A_(=K7"PZ.RQ. MMX'7PV!W[W9U2WY=WQRS0QM(W=N3,]JH''@6A8%AE$3P)U&PB=]H MR+#X:NW6R6U-2E&GCLB]UUQYH_W"6\390SV$G^B Z-96LI %$Z#W\I\CMDF\ M6[ZI.Q\VZ[E4/S]5W\C1BVY+]/0*Z2?:%%><"+!"YNHCVB!5TIM*28-GE>?\ MJLN0MB))IOYKOZ>)Q@&X&U^PC^7VS@T\1+=V7Z%Z;_04K#<;6;^*559RZM,? M.=AU-H4.><:=$0-?=QUZI]X5G*!8&7A&QDP^O)NSLY\6DS[=>$^%"S^%U(^H M(W/LS@_Z7QJR8SH10.XBW8VA^XAY;\1.TD.)_KMUZBD/2=%ZCHRN7F-*3&7# M!0WL^H27TU8+&:@CI7(<#4BKJ2O6U!MPZO4I"./M34S%W":FUVLO>&/AQ99[ M;OV!5WL7I)[51>'\F*NE/?83+E/Q^X=-Q6F6]LZ39$L47QE+*B\K]5Y/D0XJL1RL:7A"ZM;+M4V1N[KS4KJCEW=$K$7MP@\6AVAE+ = MYYQ(R7(9#E4-:#1/C,)8\T+QV[$'BH\@"\!-G/@N?&3A*W>JKKHW-$/J=6V* M@;_5M4'H::VB#DC/ *)ROR"E._916Y=!"#GOJ1A1Y2E;6UO\P[%>Q:,Q>=H0 M]\!LD'?@Z%2W-#+:ED[>9M&T[(?C'\%=!'Z4[%AX3YU?1=LLZI:_T!%AZ)*],B_8IV4W'WG,KEE# ?_FYIAAR$#1'(8:VF*'(1/11]KH M=@M6^/$E MI+N&J*>I,6:P:54RAYK:EMB!IEWPD6!F7S""GR4GLI.L9D::Z536*).,M$V, MF4?3[-NTF4K\ROR$70NA1*@5A]21SZA?)%$X^MR%?W[__ZAX_OO[_\2DA4BJ/$KT$(>78;P!W! M-O 9.3 :0OF95T9VPN&WT4H*&V^Y:,I\XM+#[ \@S?W-:9Q(SHKDO&3]?2M5 MB"R.X'SDR@''\?:*[KNBQD;C1 S!7]EL>+C>K@0>6O53._Q^5 MY_C>-$8KDK'"",K+';X1>2?&+XRUZ&M[2_"J=<8MI\_&?[)W#Z&JR*R9#"K-8HQNIU06"KWDFU39*P#44D50OSGE(\VT/5R#(DOIDV(]5WR(D0C#LAF?=TXG94JMO- M;BWLM=R;TA@,>,DZUG42:WP W M"/7D'KU\S!QX1"OMAC61+CWR ^;9?6FI4G3UF3F)F''.D_@G^LH^!?%?67P1 M[,3DZ9RL@OKT1^K4[2C_T@)@[9'>N-(OOZ4'6E/#3=6$5/';KCM25^QJBR)$W[XL]3.JCRI H27PM MX$YP7!S*,^/G0$QKL(NT4]P)M%5_VRL!(OF12R +2*M)HHH622GF_'(,4(L!<&?:3AKPR&M"I6R,*81^*W MJ\][R&YH2=@W[HP42?L908^-S'HB#I$Z*M!WU.=LLO*=&2.2JC^3(735 M+X+(9K6Z4RUK3%/9$+E+URM7JD=UT@JQJS8(.\9H3&E:*D$UK6Z.74][=+;, M33P17:Q%^.AR+XGY*WMD3A+RF,,^C>,E+G/5/2%X%U,&O'>;*QI"+8I(! V/ M6QJRI@>;1F>"W,.G,:J.#N-R0(PL$RG:UW,S<2! U@4BA40D$RF[_I<+!9TR ML>!LFDC![#\W-="RYX=J @WO4TW+$3DZS&#N4B Q'3O$N#&'UKVG_QK@L/W: M5K7*G^B.-;Z]9=!MD1YYJGB[6Q5]%N<;%:*//<"!A>4GO&SIOFI6?E"2JEC_ M^7AN_AURY\%1Q)1"*!#$B7/44Q]Z2GJLPVA?O&JAA!6JBBO MPU$2[9G#-UP$UD5:;,QWDE0BJ'CE%O)VIA@M<##BRAS,B$"XO6/R/MVW((", MOS5&;UON; F/H(]SKM!M[8?BD-CTD_P$(7O!#M6V,?B"TK'6P0T MXHZ8"B[!5,QM.8\V[XT2FV(DH>6W5W$!HS*HS)2L9TJ.=;? MTA2Y%S0IJ _VJG:(QW2CN+UO PJB<*4M(VOI['1Z'0-=QP&9-2/-73DZ/,+> M ^P(_+QW:\])Q?R3LR$Z'\N> M/I,5'G\F0/#LNP\XG?WWW_W0V]GUO@MV]A,3F#I[WG&ASGXJ_S3.+O@@=O99 MK @\/NS[WY8WD;2;4OVTQATD8/':*8;8U/I=@&)3N/I9FUSZ=9V9I-]&SXP M1SXP7&=&FT7'A(#WD*_!'>K!36>7@T3I6^9ZELC'_@M:NI#O:8I MXL'=)G'?X7Q22-+RVTM3Z7FOWE\@K]1+6%X^DG@I \Y.8K2Y\D&F_V9;59WQ M :9D)_-)7MF53+:#*G:)?GY?8ZYN%)!#5@]SE-Y=,N^. M&-KZ:-'[Q:6<%[E*LSVA#*1BER>+K0CDI@N0$#RM/<\VHU4>F)LX\K@M#DB8 M62//\W(3>5N69F=RPC ^>R.T6.U&V1X>AHI7YTDDY(^BM?./A$?JXNWY0?O- MK*:5,1GD&-/7,-5UJ5)6R\&/(FFL%@N=&1'^U6[^@-*'5V'CL:KOJ)133ND#MJJ6EZ?J*H1]C)$C3+W M7X>4GLGDOBRA(]UOST)8EL!B0RQ%KA\NR/HE9.IT;>9J.I.H+HB69U1[=7&F MT0^^L8+JF&_9!6&\O8FIQZD1BK2TQXPF)JH6;],U-,:.+D:R3XXRW']EZJX M)#](F8@2:NYWYZ8TAZX7%@BRHC"JYD*-9%X9;U2MY^64N54['' M78C?VD[&FE3G)M&Z4#$ M#FB4+G_A',_I.#66?73=\$;.J%? M@W71H?<]D+S2LO8:>,80:BJ'C 0Y2[(5/&V]^3VE&=+B7'<;DK,AD@\I&!'@ M9/.![QD,H'_[$\#7HQCMK"MV-75: G"U*GV"6K4]E@)9[0J,B5>1Y(8*K*8S MP"51PRZJE*IY,2I:L0Q=QW=Q'=OS$V3@D-VG#0^@ Q2 M]!IJF#Q.ZT$#>^ V1*615S^*4O0$_@(OSO!;D_]P\R1 MG0T;U20L*E-E? F-"(_)G6:Q3 +,: -,V6+@HHQ,RVHWO@NV_D\/EQ% G_> M*BO1=^V[,/AL-$$39E9V7"!0-NLQ.CJ*H(AG' F3++/K:O8!<1I;5*-@SHLH M9E/6ON\,>=,8(L4Y,03*7_RT('B7#)U'FMH%3-*"P/ #N9I M@D,#,@L$QRY:C025Q?NUY56EF_*SCY)S&*4:,^]SVY13*U)@R;CCP- YS%08 M))UAW1H33+$8O]MD>I14[!15U]-8&(P:F:1]#5Y#8('0::;/!*MOQ:Z,GO9! M*ET'9:<*Y[ 48,UBG"IX)(H=T?F1E*'%L&H6>US7#X\)$N_^ MRF@(SX_=A\$KA_>%KX6" D/@6'O+V2M[HN$+BX_35?K2P(R-?4URDJ)G2@ [ M1O;69Z1E9Y'#=P )Y+-U^TP&LE%"**248LA.L9+%4F+?;*8J,MW^FMLF9TJN M"]NL-=NDS"WF_EFP3_>Q@VKY^ABSO18F7\D'VF_26WXW>0VD:Q$X_QGBY@[7 M;ON01@K@4QBP9?7;F>ZREL3]U1MWG0QRE/?=E"@DDT6]SZ*D61&0A_RY:@%I M;04]OR4?V([1*(%]N;SL-^ ;4Y:;](ZP0>HD"AM=YSL-8!T1=[SR((F\PQE< M"SBVU"*GA'P40)#W(^7^77A;GW@^!9\O=K)H,>TX,T<-DR]R&FG3U>J<4A*. M@'3D'4CWM2R7OK1Y9BI32[N(*-N#E/W )P)1!;JJ_0N!L"USSSAU\/(Z&)EY M[C;7P><'P8\F(95;V *T:WGW/B.E\@5B!>\L?!BRSUW[;MKS[L34V5X_7!Q M+GJXD5$]O2GY(@71V4U?5=]O,J;HMV;FM,'D]08_Z87IA "R>9C7M'G.0%S MB%"-%+IE=QPCR 518B,IP(CW"T%5 MN]&@UM/Z.8KAV;A.I\YME)#.BR.8IV=]N(S,LA8(QMK,5"V._))QMEQ'SN% M(>QGHUC_*CI.*C*I+Y4,PF60C13"J=NYYP<,-W,Q65DS6L. %]$UAHE*?9:5 MA1C5Q">DO\@)J=J PR>A,MTO=N*I47.LR2:=%/99-9KJF67U&YE:1C;VX.DD MM6LFT)+FCY%->7D\4A>Q0W);O%%]XSM)Q:WIT8@BG3O&-5K/+90*BE_&;DJ3 M8K.!EB8$R:1 O\6TNS^H[\U5&B3?ZZX[8(9*CO/'Y/X517#&5\ V'NICR8F:46@,.(;4);*W6;)]8W/U$;B1NRP/B,PHPU*57:)'MJF ,C<0XV$B"I/?@KE]82"J MK)D>6+B]CASQ(>P%K!/\6+6,X$%C^!R"O9,I=Z^7 ]W1>249868W466R:$W_BQ, K/&\M< MZ:->W-\-IGE=[PB(7P M))-^^9 __1>D6;)_X&Z>Y=;;$ND;;O[++1-R/_"7;7RW^3EBE;L?\W-'BMZ6 MOH:F=+J)6"\PXVYJ2PQ]RF:3O6/IOQ /.)$06)T%F[,D8OFF:IJB1^,B*5PK MMFD_UPZKF2>:&G.IB11;4-2_-!M;5TO[8NZ.1CWN>1$B@IDFP1*KW\R,=VK@ M:::W@L]O:BZK4'N$B4LN!K[\&6I$XTTU'F>8T^\>&T]H??R%Y9@^+((#<[B-7^."[R_J L[[,7,7VZ,Y]6 MC_D%9);RZBV%)G[];M<&AI\R6N' MR2P[S\:6S>EM05_&\6;6P*D.W[KC4Z NS)4B [F\FB-;N8DYTNG1SI3+1FGRTD&;Q,-@^"??!J&_'-B=Y_87!!R)\>!6M7D##,.;_E*:X9R$/C@N;C402*72- M:;#\+&,@/>RG%&.IU]>;,@Z$*A90!S/G 4^7"";2O0R2<.%1$O+5O?]7_Z-_ M^>3_)/YY_(JHAU!6D@C[3'=[CZU$J_=__= MB?A,OFDJ>O-71G:!'V^C5?IL"A=-&1R '.9^ =?VEV:27+LB^5>;"D)T28@2 MQ4(N%![CZ7FU*_*6B]_^C$K\"F6IT4=O5*Y*/F7DX?9 M#0^*1F6(>5*:Q=B-U9M'XX9]0IM'^1$J/8?,@]UX* KG* %A^H+C]4WIN53X M)"\)#3./4U/1,OUC(;28[J34LE#T&Q,AJ_BWA"J"?+8?!#RXSV-VYHFISB6> M"*P%<0%3]"5D\@'#N:4C-[[V.G)1,QJ^(:T@Z<7)UZ<+2E)) M<>0+([+\Q;3N@FH;*[H/@VN(8!_8*_.3XYFU6T^D4V0/]5LVDHZ[+6M[J%;Z M<3=]!!4G%M_X HF8P9/A)OT7[.:5IC!U]E+G MA;I\M0Y3.3Z4S53LTE>V\4' N 8!A;DDAPH*,F6O: B/H$;W+'S57Z?(H#OES(A#'XH[*C1\E M(8S!1Q;'GCJ@*/2M ?;63D@!K9O2>NS2W -QG&(H>/^*CREYHM'7W-=.X#&; MTOLP>(6CD#%O^L/93QQ"3IQ\4TIA!.SEU+IEAVY(';.KXGG$8= '>^31105K M$8AHY'J!#$ \E78#!^Z:Y/* ,!=]YNAD%A/JRI:8K*;&NU<6/@<-\(TP-,:<$RCF,U5 MP:N8LH+P .=&,=M%XM^[#:R'PE>V]H0]()U%_-C\*&,/,L@=LJ]ARFN);C00 M.W1O5?J'WBE#>3EU1213>0 KHI:4+]$86W_.T)J%QBT_)@2.*2QZXNL@@%RU MQV2_]P0/79W*G4_CGD@]OX?Z^>K$K!OV!4I'+7K7T'IY"55IC6R5(EPZ\<42 MVV%1!-=)!'>9;ABE_.&!CIC(6V3/3 :FLKP6]V&;-!4Y^H8\;7F4D>3J#4]! M&5(=5<)BF&H@:5/W[TD4V\C3GWPLFP0A!V77.? MBQ6Y"[ :NT 2YPR@AA> 1S%,9?YF364((UD.;$:*PC*N\ M_*P@%!@#"*>L5W91Q::=S@6BA0>RR6STDMOH+;61F-W$K!=AP)P'^O91S+XA MIUYD&.#UI;$4G.EBDDJ$,2&P!&SII,<(J"+XD9QA*43!AB:S6";%D5!895>R MRI"0I6:E=Q^R/>5N=@9^$435C\'4M$/JVJVJY6NVJD;85VB-,L]U9E0DJ3B" M/]G3@SH,WE&7P51'W5?9*WB53RNR]#+V_Q"#V-FF3*)B-;>EX0LL!5\H]P4Y MEB6WO?%X*ZAE-05(H(CYD%7F:?4-G(,#)0KXAGB!_\+"F5=SDWPE*5%29,Q( MNA:6:9.H]Z,V@GRY&V;]41.Y#Y\JFUZ\3.O\-YT$U'5 "H[FRIZ<.U6V1AS1 M& @]["PJ<]&K[-)X2M[BN=2$ZMIS3#B/AG*/XI^;':3AJ"R?CVSW7%NLNZT/ M= ?E%L;!T5#2#VO#_K&(&UWC8O'?# M/5?$:XV.>]((N:=6*U6^"Z.W0.R+-8+VO\.BR%EVM8FTFN;$]5$L;+PW&K)* M'VEMC-17S)2L.$H]:HE];=XN>/\SK+SD'JR N:]J]*5USF*Q;D[S-(O34!)E M,E@[W!S?"KER.6E+Z#*?IOG7:''FUK-.Y?F)/,AHG,=;NB!%JBX*ZW-\4WO$ M,[Z1V*-D4=_(,T))WG(\,)_.*,[\A((P0QSNA4:Q6')<_2/A>YC%?@SK:^>T M=D+NOF9*ZP[J:2%($279$5R6:0+Z]+(2AHZK*W*N&;K+3DT1KT5(J[*\@.6W18?S\?^U] M6V_D.);F7R'Z93,!9\]4[P"+:2P6B'3:#0^GH M7[\\)"51$;I0$BD>A?NE.RM,GLLGGH_W0X/,^>"_T*"(Z-WVAL55_!Q6[\H^ M=B7;&:Z"F24U':ZX<: \=D;4-7]JRRWE\W=@Y#-4],V/"G[081M"EQ]Z4?ET M<.3YO\,?]B^'+/39[UGQE.4P+%B8YY;$I=90OC[]@RLYV>]9\N)3^5;/+3S5 MAFQS[9Y"[NO/HV5@I099L+2O/XT2@3B2=)43Z9?@3IZ/ZHE M;D 1WK"I ?GF[>B7!&8]T\#MD+3N\.F#9T0(M8E9;QCU>C,_E,AM1RAQO80K M)J"9_!"ZG:6*<8E2%^%=&BDLYGV?P_>:MV?01I ;=)S/WD[RY7V@Q.I)F2.-O2% ;V MF\A/7I(H]#]3\1#O;?D2YJ9Z"+/[//-D24B#V \U6Q\FACLD_297DU?PPPS MLN.R"$S"@XR_<)XKUA"O-(<\27ODLZZVTDUVSMA=@:2B4>DEI6)2:2:U:I=' ML#' U--HW V;KF9$:L(DQKIPX0XKIIFL;?W"*5J?=)N004J^I4P[4Q,H+\7*86(G\VK4P4RPNBY7 M/#I4 3M=:MMOF!6C4B_Q:L7R+-;"+&@=@DJ!^D1T=7#$':$MZ/CI1S;(4\>3 MV-LPIOQ1ES:G^PIC9J9!)RM*ZBR)G8N \^=XDI"?FC1&F9GD)(#TQX./JHT2@91JY@#2/"BG7Q_QTM$D-XP%ATBJ M_Z'22$J5'Q&\G[8@,*5 ?D1&Y/,]P0H5=UR]S>:./A'KXXY!0 :XH[/^NKAC MV W3W%%IQ,T=]H 1=!'6\+A.73]PG/@$B4X01XM!3QO3@!EQ/O]$!FKZF.B* M@3/G7?O8;71BAT,@<]>,0_GFT7D$BQB/')W+1T0L/;OZ??D#-:HA)PY=QS6/ MNF#/(JAMNJWC&@X3"5KW783Y,\B")V_4EY901C8;.XV'2E1:;U0K3FO&-*NQ MSHA6#;<5STP'NF@VX3=,@/!VUSHK*#,67_ '^!@ QBXM(@[V4>8OL)3H:OR^ M J/CO/_*OD_3Y-Y= S6 EY5.LYWTFO MRWQ\U>-8>4*81XA[]9XAS3W=B;=?&GF!^6.KOXP?( U(0\X2,V'2'/7WB4+, M*W,]LC5/J)0W$G03H=X*&;W2]"F9/(>P"M:7 0JZ@%6#&J1]*T@+/IA;/L#, MCV1!BM4./%L+(F>3;N<:#^.>E$+, 3W&3MX)J][@YC(O^"/5CMZ_M>B=NQC[ MS4M#.*TU%&)MY9!'6*=K:H"=%$(<7]VV3FV I43WT67/-W>Q]?#".M-'FNZ& M@JNU(/+HZG9.#:_34HCCJ\?8R7E+0>0GUOIW[D/,JGL.;ST/!->*8JHWE-80 M0>9:EO5H&5KL->>*XQ7=YKB533#C,@W[P %/K8K((TK?^>Y95ULMQ#$XPGA# MLS*^S!)7SP^(;1O7!S87@($[+9=[,<;WUS .=\4.?CE]JV5"]=7&>CL0>A'? MK+O*N.]PP5;T2W5$ZL,6_H;1>&!<$CZ_L););\7MI//P1Y*VO/6(@1@NDQA^ M9S],Y88V":NEATXX]!CBI/HJ2:+;"UL\46O$2A7F,5%\GDH.'??)N[W@MTDN M7[STF;9>+M>NB33 )[A?73O7JX;]#OI(+Z:/=^4M](S?\A:/J_E"N$AU_%)> M*N>/$O'M0[B>7J0IZQJ+.&#EDXH5>#:-I?-F+ 35,?!Y6Z'.306 B$ MRV2W@WP"*?4:+U;RI/&0+P#CV*C[G9;7/MPLV!I MUVW'BYCP8#RE31>_T,Q/PSU/ -2_DJE?&WD,CX2AN7V@515Q7(_U8/K6 ^BY M("=G3Q1ESIR-X+ S[S$K<]F[G 8#:V8SJ+E.?UA./X?,I%HM!["J,P M#VGVJ0;+!X';*/G)YG*L!9Y,U-S%^3VLK]YM?\W$&=F[I]R#M=:;^.J-S3[C M9WJ=I$V4;Z6'AXYO,D\B8>$UY-7D?A^P7)]A/3+@ZJDU(_ MQ&UI 0_LXXZWLL(-F:& KE__DGTX&3>0#(Z8#]=+LY,XR$LKY$F8^C!WOO9Q^ MI^Q#Q7KKGUIBUDPY/^&67Z\0UQ9Y,O:4 MH1$'M_4HB_VMV-'@:-#8MB-E5QU2&EH*Z&JWVZ(N[%OD2[@^Z[6)M+FYSG7 MD@U,=MC_R62&2DX!Y76"A??0,6-9VD84XV"+KC2/J/:5J)86\IUIQ48BC;P@ MIU-V!]OVF'%OFYPKC16:M/)@!Y:QL()+N3#[I1AW+V)0!-+.9PX@W>/?_OJK M&?MJNF%HW*M23KU;09A&Y]N,+F%QN$C7MKM:+60JKG^C;_GC3QJ]TJ])G+]T M[3W.$(>8"-71"04<68E:9[9+Q,PR5]IIH+CC3@ E$V$"$$7@.-BP"V5_^ M_2__CI]Q_H=ZZ>//9"9XM90SX9(BW M"+=%7J14'HW>=UR_0\(*O\;EL4H:7+WYK.B&7Z:;@F2/K#7SQ1!$VN31)6BM M3#+HCTU:4943H9UL6E_]G ?2?PJ08OH,I[DFLXQ5K/X*;[^PX<=IMN 99Z#[ MW EI=L>OOV>/R=5;3N.@NFW2FF1KABRDS&$$HNIH\E1!V,\=S_9KQFALM;)!7(?QQD=L0D]- M$7B6A PC<-?7:1@%0DQTK)MDKAW5R]X%DEY*7N+'R&G!-/14[B)"<'FA,_V;%B M/@T6'AW9!:U,Y2Y&-=]5*-J/Z"\PQEG&X\;'5[X]EIM+V35?8I/F3KV\I",% M*3O.A*4GT>F0",3CG*F>F$N&*E16;T"HEYG8'\/,]R*Q._;58P7#_(#LBI-] MS#;/SRE?2JLZ&B^."P;+47_3GBX;/?]<0K)OS1PB&D+.@WV.0)E /E+"^KGG MV)&%J&>AZTT:CW\OC!-$,WK2N(D??R;0+6B^1*,EYSRHXQ2:">Q1"UD_@;3X M8IU#Q-F>,(:[37SX@IT]#(+D]EZDOK]P)<,,A:B2SH9$3N"91B.5F+,@DE-O M%J024+X6,C$'E-M+D]H>PST-(VRB"CH7,CD!9Q*75%+.@4I.G5F.24#W2HC$ M'$QN+T_J.QR^FAF5J(+.AD>.P9G&(Z64L^"1$V<6Y!&F>RT\8@PFMW>-+V>A]G9T,4, MDE@_-2R[Z8+B&4QK4#A^$/,+W5)X5?DRV<$;G_Q(TW?FBDC]VX'-8"7D,:[G MM!K:_3401[2FX5-;;RF>J/()*) YL=WTX):]_I;$G_XHO"CSW'JCH*8X^F/L=;89Q>UG4 3Q@\O30%8)EH%Z06K:K MH+7LJ?M>]B9F'$$?X"]F=]-" M&>':^"L57!\B"G" 22@PR4&;P>LE?PNW^:675F]F'.Z3*+I.TI_LMR/W=PHR(X(X B",A"U"24L">J1*#RF3+?I-?0[RN M#%=.GNAS&/,W!/G?V<0U3*K74N#^E/+SPM=*K (&P@E(K[,9D!^@@$@-"Y\$ M7\AC'SQ6+L;^U29I;?P\?.6-+VL_D3VBVJHHK-OQ;B8[K;,Z0NMQ86JCO>^Z M(.?5NOC-J.>3UGUP35<6X&AC+47-!;ET,0);S'U%I-7!%@WH3EPD9B/(SRGU M?O>>.RZ53).P*C;3@J-GB-97?74-<;I+:[5\ZO4D%6/E/KLPM='@_1%" MI4Y+G#BE+677P(!=+IYPW7'!M;!:I]W_FH8N %;- M8EPTGNFG'4]Y!\4^/+_!7#[/^N&7CS:FH'(?0&/(=E)R#<34[MX)+36+K864 M.JR>3$G5&*H>)GERR5HN!SLB%,..5G12[\K9G T*+KZ*A\<^AOUD*J&?>/)8 M?=_. 1_AVT/NI?G2WGVN.L(.!TT-W3*QA^$-]P1JR36P8[M[[8.VJMA:V+'# M:@,9.AE#!E+L\9*:X$N7XRYS'A^-NN#8L!3M>L1ESL=2D(U5,F$JZU73//RG M9G,]*KT>$FESLX-(U*+K(I-6R\T0BJ>(;AN".:44HWZ?THHJWCFU&/6US[/E MSD5M?#\MX+A'5J0P4.I/^M1=&BD;:;JIGFWJ*(KX'-.0Q=,WBKA<4@EVM#-F MV\\'&FT_A:54Y['XP*8L:4@[UET&"Z\C$CN<; G$HY+XX[#+X+EA6,K%$86F MO2SE\1V7G]ZSRP2)TL6KW3Y*#I1^IC'=AET+H=J5UA&8 TZW!&A'#?R!.F3X MW( MY9-2 8[(M>7V0^YMMV1'=T\T)4]2N,&YLS3_NW> [;%-#!1$,WY$N6>+ M0JL6TM O2 RP1OWH1//>9P=2:[Z**)6.2O5": MDP#R^[*_)$]1^"R/RH7B"'S ^ZJ]=_">(G&&)&,>%:P]'^!7OHF;5^?\,_! M_G E.=9/@3, MCY]A_A*R/\>4'" [,[-*_@3%8TB:'RFYB/V#SVP/MR1*XF>:?EQX+6&![URR ML=3! >9:Q!T,EZ?]%O!>]5II@09IN;[I&6=AP-M5>TQW%<1,OKW.57S;6@H[ MQ?8;;?SLG7)'5]&W,-W8\5FY@JV(=< GEMWS^]Q;,$T*OXPFJ%-Y$FT@7?U0 M):0L-,[I1BZ4WAJ(9V>:AD_.?"+N6\I1@:+ \>QL";==WK]^RF_B+$]YI_0( M(^8.'-I+(@_/'O>:]Z9/BB$.Q#YK)R\2^"\T*"(^I;IE4XY/\*8< 4VD5I61 M'US;R?'-Y=KK;UX:@@GW;$ZV>0N[\O"T%$/>4KL<4YOI<1G$;;33U*D-M!1( M0"+Y 3*1-,,OR?+[K9ZS!&I@)2\_=BJ_ZBV.G*TWKK;)5$M-/ M.S"">-(* F:X8"K+<##QXI% LJD\)3?D,[ESSE7V/9??>-/XQE.IRLQ\YI$I MN-MNTI0Y12%.>N;676614IF6B^K$IK4@XKE-O[V3M^&3B.E)8%.!=:2*=+YE MJ?ZW6+C-7[R8-"NYGJ0K1D(Z@F])[-6_/+)_99!G)XFSUOY[NA3D@3 1EL8) MLW$B$ ?/5$\FGWI0]!&FD#0U$E6EHU[0%30F&,?\,L7C2Y@&&Z8VH %#X9[" M62(V*DB\>/.<4FY0]_A_5&VDO#$1AFI>H%\5^QQA@B>&SFOTK7"$<.%,&,4C M)95FD8C91;S2L(4G$ MBQ541J8N3:JF-@#I2Z7,YK5@0CV_T)[GV?)Z1"'0U9//WH4F-?F?P T83+=C38L>4I MWTM_+/?2W44C>'2WO4QI$.8E-WSUWN#-GL])FB8_67=RZ>W97_)#!T0C12"/ MVRF J,$\IC[B")_DQN1@@"A/MD2HJ_JH"R(UDDHE*76Z88-%42F=]Y/=+LSY M= L73Y2>;EZ],((]X>LD?=A3/]R&_O M; 3"<_6LD'&,0#M$2[.4K(R[S/AJG.!*LTAE%[^75%I&I&GJR@;\G9M'*OOP MD*%;F%L8\X)$-&>N /J^0#\KGCYM9TR#.A:$VN XZ11N8F8$L[7"IVU*.%D2 M4J(S $^U:#1-#/8%I)E>F;K\$S#US$(O(D_5@,LO&3]$]'LQ>D5%]W! [6HAP! MM:G;7=W(!%GC&/!J=(!XV;?/H:X1XDH&=_9"5.;/O2OR+/=XZE7W8ZSY1TQJ M;VJ"=SFGY".SK/1/,4_ WX7)<#7LH:CI>",\!^I@#EE=TR>'L5"@1+*BHPQF M1P%LVW;QR^:>?/A3==J4[[V)+_61%'% 4[(M?6!S-^%$ M1GZ^A/Z+.N4+LS+7CDB" P=M8+ZW>*J(A=$_VJN\()5.4BHE+> Z23.Q,#37 M)^WF@GRC"ARWE'4>\)!7*R3V>%HV^ZD4?51]Q>S4*+N1(1^K:G<489.9<%SY:6C7X '49N((J/BXWBT4;#O?X; M(]X)X^%U#W_'CG97/KAU.):5#?BB-P&D4Y);8*B)<5QIWFT70\9Q(\35#@A' MC/_6.]Q;9'2G-Y9#3%=VAV"XQEM&?9T]E+)QGOX+S?PTY(\AWVW5]"^?O:SS MYNY($4AI;@X@W\ULP9QG1C.\UM&16Y&;:MMY6V4 MB#3>554*4P!5:VFSI"%?;G5A&O3DWNHK]7XE27-5T_X4JRO&--X M@*M\"NR)'I(XJ-_@^I"D?*7VZ-FM"W?O;KE$NM;=?#"'8ZNJ;S[.P2SXY#M[ MJ@L)8/J-T?'[/ ]%'*2')A[^\ L]_=604OQ8QT]>Z>FI@WC IVWZY,/8_)*R M(IM<1EZ6A=N0\GQV3MA@6>_=17'Y4,O=]J[LM6[AFEZPR3*:9WTO^&A611[- M8P!0(UJG'N*H'F7^U+:MO@)4J2%"#Q&*W#\!=!.SOI4^>F^;(G])4C:3^N;M M^AX#ZJV O+4/.]M^)310 M994MN?M]H;[RJVO-AA[E:6O/LCD[?7]H<:>'%:Z(-9R^V3+;/N*JA#6L_R61MHD!5#*B!2 [DA]^3!<19P5\X[ M7"=I&U_?#N2O':R$/*#UG&ZLD/360!S.FH9/7A_HFC?=NLYQ:]GQRSH;FUPR MELNCOM-ESU_CE/I)&M#@U[A*3>5%93:Z.W%YCOWV69S7?H#CVKV)2>9)1$X$ M!N!266*&.,048L*KJ6%6ZR8-Y56:2%*K=\,S+M&I0$@J+29WUD]]R+X4].]A M_A+&D.4[NY>>M^U5C:F,E"6F@5#MD6O7Q+XC/MZ1&8];-)\,3)L7E/8M#9YX M*?M#&NZ\-(P.)&"CZI_<-%8CI6+S.Y.WER25>)FZ2;GPKO=R:+9P9$:8+B*4 M$:Z-E.H<[&<[@$)M.&I3X5"D'5#,X-"O80S9>_D@]+MWX /&ZR3E_YWQIU&\ MZ(J_CM(&T*C:F%ET/ P5C>I7QSV8P)W_#W?3PMX5R]43W!G3/6G$'2S/^V9 I/SS;][ MS_0R%/WG3985[1/+UE)(8W+ K6J,BYS\%D !D:242810!R,+6YZ5 M']@@BWPK8*ON;LL?G02.S&$:2[U M7%F8&6DN1!5O316$G=UF^V4@(4_,;0!F>T@*.(8;J]R7UI;!LH4PC?RCLHUD MTC@"WYV\%"4_82)J5KX>?A*8:] .GNWO=KMHX37;]UR,"8:*3W8 +#> MTC0C%_OPS[2;AM(S5FNMJ;1+ILZ&LX1\"NS%Q./FD23EMS1+ _G^EK00"M+* MQE)$_8/WG%(J],#F6/72'7VC?L&%)=LM&P>DBV^<(ODJI1WDOOD9KLK/L*F^ M@6H.>6Q^@]HB%SNOV+ TV*3=C4\W8LWTM-' SN.6A51-KAC'=> M'8<.UT(\_AQA_-0 D2J(U.%F5+F@G_LD9^)"_EIKJ\WA%Q M#%'M:42_=KP[VNQ!@W>]L\%-(L/]B<3V:)X.IA&PS>V,'3&^Y0E[@XW7Y&(R M3<,DT(%DPOS I'#,W9-Q$.LE95.2L7=(YAV=<]!JSZW1#T@Y,=$(\J57A=' M*BPAFY-.Y*Z]$[G0Z))<+ VC ;3N8?@+HPBZ&$/'TJOL9@]YXO_^^< S"NHE MLVNK@;3C&.%N>^JZD^*(EX)UK#:1J(Y+Y^=@0;[[_'0/<-D#PHG;([WO24_7 M5QY[.QYRM=&*NPIC;L.#-D_.EL$;:]5\7:>C4_WK34+76A!Y,^UV3FV?IZ40 M-\P>8^>UR+NJ13K-*&?-OV3(/SYH\I]ZN7%U\ M>/$8M#+SY#]I\)A\IG7AKF?0YLI$'M=&(&L.#F<(1,P39OR:%6:DEDBD_@M2 M+R0(&TAM!#QQ_4256H[><7,+70U0)@#RC@%*NP%:CKL>4^IE17K@8$E,?''V MH@/6_AK(>4?#7955>HHCY@P=JR&F@ND,%,M4<6/I5"TJ3"+?)_7*P@(9IZ5D"/BZ# M/-I:76H<85<+(&[U[79./JG(&QR(<[Z<.SV(:TCBX#L#8O!5$DNJD(> 38 ; M?8\%/8@#TJJ[LT:0Y/- +_19]D*R8+,74JB!V4? 0 SOMJ"$6RP'EMVW\U5Z M<;B#4CXWN=L#0+UON_251TYJ@ZZJS-19&#&]#-L\N=%*R7+E7LAV_'2+/6]5 M)UTFLQRBKR[V&MIM,R(8>;"; V_4>&50*F+Z,.CU-Q_JAC M 1B!P#Z=#NE6R&5=&R*FP>_1+K4G*./#CHJS-:[-T171E-VD6Y ML1,*5_0@$2W/!BWN0V0*Q+[Z*2 W\OKY]=4+(UA1OD[2OT%F0,L?KT7=.V'; M+J!MD.ZQKG? O9TNHZ+@TDI.--S.=7.Q'=09)3> >FX#:L9]T=]H!B\YWH?/ M+WGVG3)PX]Q[;GV>I[LH4MK2<;"ZF=E1#OL]RR&S9Z;FV%<2(71?A;+JY%3; M4,"#T%@Z.XLM%*1<(@236K*#FXJ6OW3Y;5/AZ@>/,4_Y^3\Z'ML]#;/STS$[ M7[WMPY07%E<\^]C?D'RD-&@-RI/AF@GAV,=G1GUT.""K;2+?6P_++3CZ0H&I MW->A-2XR:\"'4&:?\L_LSZS(LPK/.X-J/,RCKQ!%%IGV1/ MPBUT?U9;O!52)7VXE3;WG-SNKX$\=C7J/926,MCW3_I,GI-QTJM'11^2E)3_\9$GP!?JX*XYFTE])!'8 M4/ZZ]-:)#0"X3%(*=714VK)WY>S#9YN/F31P,DXEF/$P;W+&!FP?1VX)*8>2W(F<42K*V72LVH M0,Q6MCR=?X'5U&+^K>M[9M@@QG?I3#I/@W9L9)?1 :]V9>2T-@Z$1IH;K9J( M26BD Y-/CY9JNA,Z256.'G-=!H;')&:WVT9,+/Z"$4(7+KU]R+R%7S>[I.B\26Y/&W*&L@RS^66G$U6(.<^V MQUB6H2Z(8B,11B(>F#E 7,7'Y-RTX_R"''?>Q+T]REW!>A3Y[&;PCR++87_\ MGD;0%3TFETF:4A^*,S'\;<%C,;]Y42$ C8/K)-W2,"_85VW;,W5M$%(61H%- M1=3NK<%^1@0'.%-)Z)[NF1B>1S=_H=7+M6E-ZF' MSI5I5GF^F.Q&WF3^.X44#&P0\$I3[YGR/WYA(%U[80H?L_.6VN)6(.W?''\6 M(]> IYF >%;B"@F'EXFEY1QW * T$U0XN5\T,&S9I$ T(4D6HDPE*X[= MPP3O'78)-;<3Q5X^DE4L)C]*F]>6QGO!KU%UH27M>PJ@(E_MY\ACE/[V%*X!C:W"K:1-&B#VK!SMUVGT5$V M3Z#@Z\ST7)M,P.8S&%!;^A@58F+C9)_"'OUKC1ZJE,"FL+P/ ML]^O4TIO8O8-:98O1>4=>M\3D?=!;XW&VY2^%Q+O]1TAA8.]! PFI<7GPN!6 MO@0(_;0%N,(2KA16O,^2M\O.ZDOX&@8T#I8>@A_I?4^\W0>]]>&WJO2]\':O M[PAYNQI(E@:?"VU;^1 52(>01L'ZV5KN M\5>99[<0!/EB11=)VD\$=+6\Z= MRLZ5E[5 -GD0I5W3.3*PGL,8CI4H)I(?8"215JYMU] RY'PY0ZY#>W[.^#8_ M7,AWZ,Z"8,5+=/:_2J7G_=!J$UI+C"J4O \R/?(5&8^6#U5:(5!Q^ODJ#A8B M44-0J]V,EQ,8JB9;_OX'/SG'3\N=O@1B$+&'W$OS56/V1)_#.)9/)PXAMYXN MJ'G2\V]IDG4E5+.CZ*(U=@5D.@F"$(HZD7R M 8HO8>9'20;=CZUKRYHZSY52 M%\'_)*='N5Y OL-5BA52\NGVV%$VC])#[J#]S;D![>=*T],^@Z6S"GVJSY&Z M)R* 813=.->#!ZI<9. 8QG$!HI2!CK7KF'I+]5SDFA5/87^"0('FR_ZVM?> M+YC]#):.)9UK+V 8 0R;+XTC3.MD?"1?9>#$TSF1?7U.88'#3YHZSYS8M2 W M2>>]"L^8Q/7\QD#=RBFHLSC]M,@'..GB[NG."_E>[F42.:[X#6[_I>^[+F[)&FC=S>%?SR%]D1\(>\9\_,GI]3?IW[A@$1QEGHB\S# M[0L_"ZE$2NU+ @XTE53&RMSFKM9]5O$) M.F%;[R*\,N]I@F;_KL6)/J0DO!C4EBZQ-94AI-_E?,8P(FZLJPSPR"HOIAG& MOOLJVIG<.;.+U\DML[-8/VIBML RT:G"-?165L&VM.ASI U[?V77:0P=5F,) M9XD.:\EE&M/ =Z_&K'>.<'(/XC')O6B1Z8*FZC5P\4(?P,)AS%Z]V/EY*?<1 M,77S #X>QL;^*;A,>$]4XO7*5\08?8OGE#)"RRM:*^3RJS^*,#_%OR& MPUW^0M/'%R^6$']+XE>:Y32P^(+=5"/.E=]G?10C3#_)@G/D_'E .&1_83A1 M+"?<=)(SV^N^H3*_S#$*Q,;%9NM^3\_-A[MG$M.0/_PJ0?3@Z=>C7\FO<9AG M*WY^3Q]<.TF@)^C_5U]A(6GT6.7ONX? DV1Z:N>PPHV(Q3_/&3\5Z!K+[AM90 M^XWWD;'*)3H. M(C84SK'[6#33W6QKWFT'LEQVO'FFO,LN!'U&/,_X,+GMP;M>I>]SP1X\'=%RJFO$QKE MCA'PS/8WG_ZL],8H2_ M/SO=\7N?_=G27U@Y1O@^NC/E04E\?=E(X]YM1S;E(RYZ1%'+LG?9A4T""'__ MI;CU7KNN1;]L\T0DIJ[K:K>/D@.E#S1]#7W:@7>9X%K_G(H)N<@[#&/0J5P_ M6RABFC;GV^0TC-("(DT@792KYL+'=![#/82_QBGUD^V'NOJ M#?[M\*R%%E#5EA/O,C)^FE']^V62Y=^2_']H?E_Y/.?#3-1W#CPX!^K1_#A% MV=IY1/&$UY4?@ML2)6A3!Z[AKQEQ[^RZF'N,%^9M>\BUJ_8 M*%W^!.6ZLLC[)(G]!JP7OL*/J!0-M[7,CE>;)-4J*8?F:]BJ6O MP[H/3OT_R_4A3ZX/[6M0TUHC')YJZW\&NQ^'Z_;^"PV*B-YMO]!M&-/@,XW9 M/_+O#+),F3P]0M[^KA6JD3*0L_DD2!J+U6,$(.;2:7Y,7OJ5VB"(I#XB%1*N ML;D*P96>+$$L%SCW- ]3OOX*QGWS=G3S%F8=2'861AX*_4ZJ;;Z]).+&/6#P M].S'I5C>: D()C] -*JV^B6!1W>UH:F*KZZ]-AWM;[&B[*K:[)')9ENM$.YH MF=>:KV7?PI^;#I\*/E []9I\^$+W;&S'QVTLKOZ/B"N3[T7?Q R%V(ONZ2N- M"WJ9!/0__OV7W\&6K[0E9[AV):11.L[IZM7EP1J.(S9(?+Z_RH?\DSZ9@?AE M337C>]T>"60#]]4&_B1'4GMHZ&%,/-]/TL!CWXK\#/,7DK&)#I1CAGWX_2., MP?(7_I@OMYQ(TPG83C[\298"#_[T$3;61 MGR\)^S>;F/HTS5ET-6=)L,Y&H_ Y? HCV+I/Z1^%C/WLSU;8IXUD%_I4K9"" M#L%!/X0:%V],V_==:38&:?3RA;*V#_^\]GQ6Z7 3L[:]3U*@[JLWZK,(>*4/ MWFL8/V?]Y#I=%&;*G0E01<03Y6"GY[EN3=[(8 1;ZR92.5&UDTH]D?H%2WSX MT]7#]S]]O&!L'R?QIS\*+PJW(2O/N)^FZ?$V""=]6*L"9J:5R&2[#7V@9R!@ MCW4!$>L$R'.:%'OH '9>[,D35ZS O['J+^'S2W2H9?-5+)7GO:SJ?1C)0P_" M59>?8&$R=_5A)WY4A]3O"BG6BMW-BD\7M>H%IEOVEYN<[KH6='3K(NT6)D&@ M3IZU*B*>28^S?^Y44UW&5%8QR0]01;@N1[/L97"H=KD:Z[D&AX#BK96[[0W? M7(&NIDRQ\^J%$:P4?PWC<%?LVLAO3&6D\3P-A&I@IUT3^U!NO",&9MPPS-D) ML22N'A ,*Q.J1U*]T@B8)/.!T=Y+\] /]][R,]WEH*H?5:QUE>?P2:6-2'4. M1C_+0?%U?#,I6T@.R3EXHY&#;><#)W4!%0@=]N4'#XGJUD5*M),@:!DX]5?$ M/W#2M-_X&OV%..?B^G3D,BA<5:='NKQ=\)P(C1@_LF$A+!G?LYXO?:6719HR MXNHZ/=!; WE\:[C;./'171QQ+.M8/?DT!Y--*N%$2F?A*^0[NDIGT>&-[Z<% MHZPH].0V!BRX94SCIQ!4LC^I>S .NV^^SL\&'9LX^$*?=')^,\RZXWZRH^31>W/Y8+FP@ADAW9-+ M*C 4">."31+N]C3UQ/1E**2G2$(?YY/A:0;_:#&H&6&Z-_.CI>*'#U+OQPM2 MJR:U;@0$X@RGG.'T00X0/O[;/DU>PXSI^:L[HI$#(W-\,TL@#BG4=ZQS!ETMAF-;$]X+3^R!Y_- \9;G.$;B=ZX7;Y M]/&WH6PF?ONNR*);^OS24,HP="&YGTUUP!;V@Z,)LBRH6!Y<<>ND1@&0GG MRP2EGXTITK2XUQ2QDN@? T@;!^C47P$3C')C-A\<+R7@Y85%<'&\L'"UW<+5 M]%=:^7?/[(%3EK$?1J'(]ELNH8*M17E_K2K<@:(9R) X8R\@LD/JKS1]2E:"4HU.=0N8'U#1P&K&)3[FPF619ZP_^Z_D*=OX M.63=N7R!9RYN8NE?1R=W3U^]J. \61UO'=DI3991KG$6WDJ-Z3'-WH75HVT MNW#Q :KKAPOIQ7YY<6D8)I]TWR4%7%?;0G+L(N(7T\+Z%%N9\[0ZS4:"@E]E MH['GRYMN(KL0=$[,3>)[12:2HZ;<#UJGL0"!'G>"#\BCV@U1?,M35H"PF/[D M_+3P-)[\4]:?R_% M [.?Y3_%9XGY&Q]!6Z>ZJJ^C' (M+XG(H"DC@H&L$138IFEM2]7MPYJ!IY2, M24?:_UJ"<7C*-EKTZJ9MTSVT/W63DS+G.TY8D%.OV+0AAHW?FM:U+\>=S#@, MB5PEDXT#;.R*4Y>\U7'62+?L$U7WFC@\GXE^;"E*F0@!-3/ET MIUQW*D=WUA91=-"HMA/E36@UC0$,DA_#/0R M^BUKS>)DWX/LS+!L$GD\Z"9;5R M,Y!TBI\" LY/.W%]F/N$Y=4#;(0LIC1F!:-0209N@"IP?0+73O*#8(UB M^DYIYT#WP\Y-#2(I!Y[P[J;\E$*WP-\PZCG5QE^M*Q\([RT) 5OD8F77V^^C M0[DTJ]]S\.-N^Y1^@A_DWSY$299])- ,^5M_\B)K4E]D/>YNPMV>C0[!\[I' M:RY&RZ?WQ*,&7%==Y8UA%V9'+Y>+J;A\TAR2;\(>6%6&Z7RB]:JT?!-*\:U* M=,=^9"*\ #1Y0<"?4V> P.KA)W@OT-N'N1A=K)PMI-G,_G.:JK7WK#, 'M7G3M!S#KWQ'+?_ MU4_/ZZ?]ZF3VT8TE1FKJ>6"Z]/-!6!N.?J=Y4X%<'W^O[\_=2Y#5D^W.CCJA M1KS&\:B)RK9[TE)7M5O#MYTVP3\*\4C3G&V9%E%(>UX3 (W=:#F6L_(=E4YW M[!.;V"E5=*_@@*9QN 0(N)FF[7S]* P[!*R25?K F':-974,TNO$8I=1W*19 M=()(M?:%A2>J\S*77IH>MDGZTTO9:(U-"SI@ZZV G >&G57COKLTXCC7,'K6 MA5YQXE(53GYP\2?WR!P\4+0I\IG?OOXHTS(*0'VO[RM_![D!IN!;RB-5TN_$*;7\5Q/&K:_F\:YJ; MZOJJJH+\$$H%S? DI@])#;\AV%$4>IWT.JL'95@YQ1/:: M.SG1L!!*I%3'D6?318>YE.5>I4[$=95%'G*]+C;2(+<51!QT_?9./CA:[E[C M"#L[3CK/8=ZZU',;QO0FI[NNY8_!2L@C4<_IP66\J@;BV-0TW/AR'J@@7(>C M>%W <7&KD_B* H>I[.!08A+#+N1@XK^A%X\G24(>\S/@:;R$-EX,8G:8X\WD M? N53LT4G,[3S+E Z9'N((,U&_;4)P@SF7DEI7"[$W=BS7[,YO#/F3#.9(Y9 M.ZLLQR.X>-*%._32R,N2&E6]9/; MMYP0X/J0>]LMV?$%F3)3I<.1CP8R]S2CZ2N%L>/&]]/"B[('&FVKA&?3,=>0 MO'[.TX5O)-D-B5TWRVE[MP"]E;9P:BNMN2!@3YV^$"VO64>RSN"82E5K8[.R MQ/WII5"C@L^2R]K FT]EJM2S8[)6Y]P1657PWMGM%00XM3J(:AW3,-Q]>O)1^ M9MXT\EI=)MF,D0V,QN1\!&)'2( M >T'R"DE<5+3^^ BT]/#$F-6X-MKKY#R>F 88K&6JBLCICX/C'--R[$A1&O9 M-J# =V;HQ'.>?T 7IK+PVL*\X61O5/.2:PKBIL%&8Y:+1A*@9MQL]#CHMVDN+#DYD/QQ%4CBK_?RI>S-U&4 M_!RS$=M:U^;YB>5EM3S/98;S2 *SVD4N3JZ8\E,+BE6?97Q6FORVF' MX?Z-:J\ BJ)K"VC%P=X(9N76%+*JN49C])MX]-9ZJ$[N>4UX_NBVT^TX$SO[ MPIII_/#=^9HOHD# M2):_WVD=+M*4@IPI)L+2T>WKB$#,&5,],3)84#1>D%(G^Q=HY1MDE5X$X_M% MX"DEBY3U7=Z[IQ *K[+(74"-9;;>NBNEBU8(=$BB47&%U-!NOPU"X)K*_7/# M2W;S.< L#J6WM,-;US%_O/4O7F,*_PG'HUX91R7I 7;XQY'!"*&K9(FQH W3 MAZ[$U?'*:,?,$TZE"!?3+(9,I_^NN4=S)[VEQBI90V=/_;CXZN+=PNYZ(Y@M M;+'/#>2SVFFO6@4::TG0/5#+,O]\*8_?"87+UYNS#FQ>]I7J1Q M=I]$T;4X"MN!\ )JD?/%4L"KS&-;)V(.6\SUJ>30-!#V,U43.4G9N/ @_'W(OS1U[6O-5A[_.:8C-<5/* MS,[N:59$.3/UFH7U99%"7HGO'$A6^GM)H^.@'"]\G20W$40-3API>7T4.M5! MXXP+FSW"%%*90N#K$VD,$=;P2M^[AA7+C-R08+D) B&)I#3B29/9<->7: D2 MGC\(@V?N.:?]\A?):/SA^PX([FE0\(>2FA@\T#R/*']$^N]A_L(JP'A6OF<6 M\B0]M]X^HW?;S7X?A3Z\EOG 'ZYG/]V&NS!O?8C9K25(N1+!YP%B=6B&8Q8. M$K\ )[@Q>%KL_)7S%TJ>87- F?$%5%(>81.^0N5V()XR72ED^E,9/:M=(C^9 M3U"8SR1KKT2N=_"+GV?.F6ZOP%>I?2#2"?A5<6/IC> U?S'ENR@]_?@HZ@@;C),BL?'W MG<9>)*&^B=FXC&:Y3+PW>FBF(Q%IEVX0+KTYSZ"X54YT]+VR,[LI'_*M+.#A M6=I I!'8IC3V42M3:88E$@#+O@*II#S.<>B6EQ]"!MJ6D7^<7[XP_^E-W(4E MZUV\+(E9-W%@D\ L9-V%6-,OU_[3@)8INSH^DSUMR*G/,LR-%YOMJ$),F;8] MGIQ%H[:+",-@FM$]?@UAW%J:1TK[+N3&8+V/"#:6M5P=2,2*^1J5DE\3Y2T9$+L DYG\?''R2;9*24LT_E*>V'7+Z M8UN&- %YQ]?LKX&<6S7<'7PM5!1'S'$Z5L])?=>2\*\D'D1/A!IT&%>NOU9O MM5,>Z==>8RCKI3[2K+JV$+>0_JT&>#E6)'USYR1'&&5N[WYC&EQNXT.A]Y<_.M:VD MMQ5"VM#[G:KV*D]*8-]&[#9X^C[#'M[D@@V%L&YN<)1 .4_+U1*A=^$--_,> MJ\Z0'T+HPL>!%_#,(#GPNX[7R=L]9?-Y>,.8I% MRWXZSF_0,P.[#6-ZD]-=U[EXS:K((W,, (TIN48]Q%$[ROS)D^Z^B3;Y 8H( MU^0HI!<%01'N+MR_>P=.7H_)QO^C"%/Z/4WX\;=7*O)$=R"E4P]YH&N[KD;Y M8"7$(:YO^^0D?E(#3!^D#E(KD$ZC+W8#[U(89Z!#.EC92 /^4F0-#OY$0(04\$T/Z;W M>$(;J=212E]S!. X7_JRL+2A\<7+/?*AB+V"\0<-/AI<3*QW63C=W>SV7ICR M#16:P6"G;2]N5$6DP3_>^6I)4:L6]D7%<4Y,WYQ^*B(O)4&8^5&2L:Z/'SU+ MXN=/$>MA ^*!,C%*FJ["F(/U$&[I[9)/J\.011)R]5_LJWZ'+]>YSD3$S ML^PRV3VQ!LS'8S";$X>E[\7E%9X.&ASS\[OX&_.1WZNY/7T1U9!(S*QI"+"* M7&?*P\[!IMR;<^V[OO#MU:JKBUD^*.?!Y>=P[C^&4!/7W3XP,LY.I@QVV=(U M8*5^HAAP0103B+2!<".(L(+GBP)X2J6(8JZU>_VE2CXK6__VW MVC,V8OV=_5C^)!7^O_\/4$L#!!0 ( 'F!UE#]XV6?;&\ *PQ" 5 M8V%K92TR,#$Y,3(S,5]P&UL[;UM<^LXDB[X?2/V/^C6C=CICIA39*+CUV_?@&^2*1(@ )$""DF(DN M'QM((C,? (E$9N*O__MCY8[>01!"W_O;#\<_'OTP I[M.]!;_NV'./QBA3:$ M/_SO__5__U]__1]?OOR?JZ?[D>/;\0IXT<@.@!4!9_0=1F^C%W^]MKS15Q $ MT'5'5P%TEF TNOSQ[,?STZ/C'T\N+D]/1E^^9)2NK!#U]+U10G+\X_'F+[., MJN_]973VTWC\T_AH?#2:_&5\_)?)V>CQZZ;A5S3*!6QLZ4+OM[_@_WE%GQPA M=KTP^>???GB+HO5??OKI^_?O/WZ\!NZ/?K!$)(Y.?LI;_Y UQW^%E/;0"R/+ ML[?M*_2_GR2MCR\O+W]*_KII&L*ZAHCL\4__Y^O]L_T&5M:7P@="^)6] M;UM1HK5&/D;$%OA?7_)F7_"OOAR/OYP<__@1.C\@Z8U&?PU\%SR!Q2@9]E^B MSS7XVP\A7*U=/)KD=V\!6/SM!]OZ#5,XOCP>I_W_YW4&E/R_4\^Y\2(8?=YY M"S]8):/_883I?WNZ*[$1O0'$(P@!)KJP[,@//G^T_=5/N/%/;'03^3(I^:>N MC#Y'"+%X)#/?,&(K"-OQRD5?$=OUP'JT _?D- M1-"VW*ZL,WU"-?N;7X;SQ1U:2%= &-MUI+4!>7%P,W^U#L ;:@/?@1@AM/B@ M?J*9+YXCW_[MS7<=M.'>_!ZC)4NB8.H_-PRQ"%TXNGU;IQ5E9H5OMZ[_O?,V MTD2]1Z:O86B[?A@'X#E>K:S@$^D$+CUDVMD6VMMMVX_1YNXM']&0;0A:L<[_ M#24"F-H(@"%L;1?5$U+"RAP--7@"-H#OUJO;56M5:DJ8NO/>T4SQ@\XH+!%2 MPLIC -86=&X^UGAQ[,A.A9@BEOPU"*)/?!Q \%_C5:TK7W44%4$/'0"7$(%_ M&H;(['T '7FK):B$M7M@=49@3D/=6I=*4< REQ-2PLK/.:T"9DCI-/?B>'0?8ZKZ'UBMTD>$B1%\$ MNDH816?4%8P22QMM)\@$Q_8F\+I;M%3":NQX(:=<.CUUC"6>:^QQ0&M >Q=F M(TTE#-Z@YOXG %? PL8/;J6UQ&=]105F5#8,?1B?72WW@N$U 1+/&$[^I' MI])3PM@_8BN(0.!^WD+/0FN8Y5Y;D?7-LV('1L#IQF4C<45>C]<0_!XC\=_@ M0V%G_\8N-8U=.7VZ=!2[=M@&^2+ 5\+W)=5^+A$ 2'Z(U+5T4,@ M@F/&3VA\CKP&D07=7@Z2FT]I+(Y;"P:_6&X,OB*#!_5*G.4]RHC^?8T%=[=" MIY@@#93"ET7W\!TXJ7F%K/[$?,3W1VB:X'6A3Y&V'9G&PJX[3_4H4>KG-18; M]B*$Z?W7G?<-;<7;X+;I8H%L*_13K\CD&H_&@GT"[\"+T<=L'[7"TZA'*5(^ MKK'(T@-UCV+:^:#&HIDZ[VAU@2'ZU

]U^B9_66%P/($J/%8\@>'ZS M"C MO,C?5B,P^CIA@]+O ]]#/]HB;3P!WU=]S7(;V--E 1*I9&X$= Q?K2@.8/2Y6>"]9?*'PG8HD&.>KZF^^12WG^S04WOW*82M*C5M M;C\%JHU 6'E^@9@)64=0LZM=<;JDD]'*MD MTAJQBXRV^>+%^I#(=N43&K'_*X#+-WS'\(ZLG278^!\DBJ/QD]KDL @1 I6P MZC@6=%A[A[B(%[XQ02LOOF82M09P?$:U&%[ :NT'5O!Y#1<+@#9A6Y@_@^T; MF@3^B)GU9+(ZAOX(X9GU&QH)(#GS;>,A^I!'XR>UR*02=&5&(,K-XCI 7_.B M9"+=HS]F?.'O\8R,K?A=08S@(P*>D^2WI;^%$?[BT='1Y='HRR@G5/S1\IQ1 M2G74+B@5N2HFQWT]< M0\0?;'?H+N!R2+P5UP2S4;A,@28:/?AA9[O\' MUS/?(1ML=8V'KR9.WC*=G2O76?8?=*X"QTTJ*[8U3&.-K&4*NU"NL!F^FP]> M_.]>D[JV+0U35@-CF:HNE:LJJ1$\#Q+?;_H( 55?.\T-4QH+=_F1]DBEM7?S M8;]9WA(0O YUS8:O*F:NNDD9M<%4H\%_GH M'D$ ?<24O*R[. M\ AR%E@Z>N:EYD[F8Q/+@>I.@[N=3H8TINFEB*=>,0L_$\QNR@G#61)TZQ MD2FZ:>0I5XX2AT2V?_JK%791^O9O2:F4/N3*5 MN#3P8]KNXQLZ8A"=MKM-AJ\H)HYRM:CQ8>![MP!8A!N1XI^'KXY&;G)5*/%/ MY!QM72FWZ#=UQR9"RS)+IXBEH9V8>!C+=:7$&U$>:.JG9--6H:UI^FIB+=>8 M0L_$\\IRW:LXA!X(R0Z)4JOA:XF5J3RN6:'[X68%@B6R7WX._._16Y-)7MO: M%'VQ,Y?K38GO88JXOFV9VA0C.#%-7$5:ZOJO]AJZ\-\W_]:3?'4&3F81*'@\<\\ST'UZG! ME3XVM8VO+-?R;(#.[.GKQ06A$Q,0CX]P N*&+OIY-G^XOGEXOKG&/SW/[^^N MIR_H'U?3^^G#[&;T_/>;FY?G'R3E(6;D$E(+*WQ-Z,7AEZ5EK5,H S<*\]_L M8CK[];\V[,P7FYS91S]-VR&D+?)T12@Y&Q]-CLXF9\>79T>7YR7L]\AG5M:2 MSE&Y41GA$W5GM,X"W\YF#DZ)F8Z(\P4( N# M%$KJ;%DG@*&VK5$H8.>0F. ]+/4_^#CBV &%$M@$Y=>T-$KUK/P1<\B'I?B\ M-/@G6N:(TWW;Q"A5-S)&S$@?EH[+%=+I&WUM6Z.TSLXA,0=^6.HO"8OE:&B4 MNILY(Z;-9E$9U-QI.C 8* BSM##/J:5S1N/FPWQA%?/_N^\QVZNW5N>+IJ"@Q& M'=>9@BUY-L2=6#:*MF)DLA*WS4V#!1>?AFP=Y1=:GG!5\?GB6YA.# (>J'U, M P4_LQ+V%.5.Y/2IA:\@>O.=PBN[!( 06ILXV)3B0E(.B\.Q1XQY2V]8T M0+ S:8BO:9?71 O;Y:W_55A8J 3&?&$QGA4:?\!T[ F63*BO&$%-XGR]2H5 M&15IFJ*DU1%8ZCZDV/U5?,?7(P0G((]Y0L(5M?@M7EYJ&]L*C9:<"W!XE2^C1!.9 =01&BUY5N[1$ .5 M)Q!9T /.C15XR/P.I[8=KV(7EU&[!@MH0Y(AT=S1/*BTY-D0]\=+@,YFNSHY+E/5>V")0:8VXB>'>G+LPF56 _ &O!"^@_3VX-X/\9W! M?/%B?9"O7WFHF <;$0(PT>M1%2SS^=4\D##R:$CEAJ9C?LN0=>U@(2_^F)W_ M##+5NO)=(=-?N=_Z*K^/B?C?0 1M:Y/9WUCR=U(M^4LJ]#OZ4^D3?_YAGPO_ MZN#*0NJ8!\E@G<3\>@1!\K@/DW>+U+DT:D-VSA_;Q8"*DMU.AJ*#B4U#$ISJ.$\>\N5!1-K!:#106#3$\57P[W%N M)0P]C<%&6UX-<7E57@YLW$$H/4P$!<_>,?38\@K;U(V#T-I<$#1O&4,O)5KR M^:9,LWC TY9EP1Q/QF?*W53M%,_*FX1P&V6^ALTOP_DB]=(R^AC&=<\*;7T, MSR_H/U]O'EZ>1_/;T=W#;/[U1F_/0LK]AJ$&9P*A]:8BP\7)R>7IQ?'9I:*' M@Y[ ._!B<(LF1ET2)AI^6@01%Q!!_^^0;S9:4-)N1>#15MWEJ!@)&.)_F/EA M4F8HJY[8]#H5J;EA(.%BTQ"? ^9YOL!U5!-//0C>H0W"9]\EFXZD#MJA@4N? M]7#@X-20I0%]V@\0OT\@N0C.9$>ZYZIM;!H0.+@T9%7(KO_#:"NT31($+=*? MT,4T0'#S:HA;\F?@(2Y=Q/7464$/8J%%\!W0%XF&7J:!HPV[AG@DKP$:+SJJ MX]&CGUV0: T)8N4'$?PC^3T!)"Q=34-*:YZ5^RP)"-W:O\>P]3-EUE;B8@) MBP8[ 5.0(XASJ=F&W%&:A-6$G4?LTD&F5^87A4YBBOD>CE]%PK5JEM5ZBZ6O MSYJ"1J7RDI #J3QC]C' !PFO@(+/P"%TMXW'TC$B'UDE >?=TCN20T:?/OMNVXBNU2N M3 N.T"\:@DY5DC*D)NI&'-GTO0(>6!!3^@FMC802&Y?28MCZA<$#B+83:/IN M01>_4_'B%V(XL]S!*RN$-@$>G%3* CT9.FQ$<"_*GZ)X5R[3+\#5TXXB8%$%H;3H*:&P: M$L[T*\ O00-GBL[SUA(\Q*M7$,P7:7[ /(["R/*2Z%_Z7L%+1COD=-M#A+ O MS(L[$$C1-ATN&MJ!20@22HFIB"=UJ8C7-P_/-]>TI,39_.OCT\W?4;N[7VX&D:)82&Q-!33UG!JQ ML==!8J&"L7TZ.3J].#^?7([/3XXO+_;6UW6%2!QIJ&3R+S?%B//O. V(:*AR*^=CVH%9)NSX0"Y8J!*6:.4%=CLJ2\XZ M?8"T<.F)6J\+5XQ;[)XK.S[OBJAA!:;TV'/,\4I&0ECH%D\3K4[7\P6Y^'3# MV?J4^VR-C];/+_/9?_]]?G]]\_3\'Z.;?WR[>_GG8([6+5X>8^JKIOI\-K07 M/+.:QI\TTFX9X5)-N=I\(U]$@TBILE+6\(+F>]@Y-OV I,AN:A]]54G6"$6- MS"QJI=6""^4KP#<%S?[PM)V^VF-6!-4%3N'2$%<2X0$N*@RH?8R$!#_'AKAN M=A_=HN*BOK&1@.!@U9#:.*7*HU08U+0T$@.L?!I2_&;JVW!31[+V3%R?XD'? M2CH1+8M[,AE/CHHU_X*K<&D8->ZMD;BA9U30\KJ;(1VCW;@ M)+>LZ>"Y::@O %J=-NE\&6*"HK40;[0X^BCY[YU7=;$\H:7PU@^^6P$IE(N3 MBKY H>N\"A81C!MRUJTRWF:?)2XV(HAKASL1\*E;P:0)2Q!6UR" /KZ>"")= M;I%90Z(;HGO-!143WX)VQ2H^E#ANT_>,6.(1/:?!"/CW"%Y]P1Y^<"G'( MGE.LP_P$T@K.('OV*#76GX#M+[V$2O+*+C'^0>YG]P2S2L0HH:JVLC-6^NCK M=1Q@>SWU1R0ND+SX35EH/P?D2KQMR95%?*;^7E\)I@@'*U'RE)H1H^CM3X* M$AG7RXPD/S]- T!?<-1-#&O!:53,D5G0C*%1W]J?3] M/Q]R1TVO[7:.9NFI:EN]99YI:VX%&=_EJFXUYG=_JTQ]93\AXSHR MJ3"+Q$8>[&M#I4M>'QV=C0Y/1DK>G7P 41X M<(^!CY'O7'U^0]O,G;=YG&MJ1VA.1!"$=6^;-$A #'&=5QHVQ=9>X-3^XWCWB1J2!;1 M-4#CM6$B:_2S"[)@F^)KS*30$H:NVH&Q-WS4Q**TE9=41[^B>+WK;.1\C\$U M]#J@K9NHE*]II+=35VL+!JG5/0U#D#P:?8_=B2\@6&6/S].>3^7H?\"0**%) MS>%0%9_!=0O.<)>[GP!K(2%#JH7T_!3X?L.KO<"ZIDC4WH,KOU:L7L9M9)S% M #:<5]D)'& H3&J&E">I2B%+#PWS!]Z15@!\QWXGR@K(3D,["';$ 0NP>,71 M]6@YE'6N\ 3[H_6)Y9$D#A5^O944,_9XB):E?X&D?V8\&#O+1\)Y=(M-19=N M=6)Z1[I"H^)8]@I]]A-9=/:['CVU"6.LLOX8 '0N=^J]':S=]A$S#!+H>L84 M !N2!XPLG\0ELW700.L5NHF56NL):T''7+"(%G!FQ8;D]%27B83\OUG0V M%V "Y-#U]*?Q5I8?5C+CD/O,E_7;1_BPB*!K.KNTVYP*-S_#132S O[-JZ:C MN6CH* ,)&=[;S>E,ES4E65?1[ AB0($3=W]S425&%!+28?6.B.T<]:H=HOH. M-^PB)ZD/P"DRM DB26^J)$5CA@C"]6U[@) 7SL!,IBO)R,3\^U7!1%H*,*Q8YRDG*7HP7@[I#2 MO25$!QVJMZ&QWP%>_.+INHCIBZJK.(0>0)RG+]IB1>1E$E@!1B%QP%HG24FY MP5%NXU7$PA< QMK]@+W64I)R!=0!=P0?VKUO>>%7RP$O_C=<+F.3O#M=+- Y M'?U4ZT%CZ+:?V.DD'3,O?I# ;0"<)'3R'BZ0M1#& 2YD_HC$8I-=((W]]A-A MW<1C8B5C=K%W=FKL-^0ZRDG4/=( G&VWT$-349*SC9.X=IB5YVP3(1GESPD3 M++7B>G\-D/S0.#S'176#W@ T]AKG_'23CCF^+Y*1J<'<&4G-'IBGC6Q_7YBJ)U8I.:_*K*; MGL ZFTKS!0N0B.WW&TA\8M$@+%G\,I24%)HGK(0W'R"P84CVNS?UVV\TM1./ MA%? 5+K4YXM- <<&[WFAY9[CAE$@4D*0E5>@*=B$:#F. _O-"@%:A[<%SQIP M1.Y8EN(QDN)D#V'%*1\IKV]M43;1W='4V9FTWZCK*"=1T=$Z.3GSEYAO/M 4 M]);@"4V,N9=]\#NTZ !'S-(LM=(/"QT4 M684%"[=2[['5%9K85HNBPV&WH?&(8&)8:K4L1:# [Q)%06QC5G )'W^)E!DF M-7P<&,7H'T@X,>;M*HX>_.B?()DW)-.F'37#X252*KI&83WXB=-FFU]<;Y50 MV^H'@_8V"#^CRC/\"9I]!E'DYF^_(9,[J=GT:MF_9252".%2#-VTT3>_LG84 MW999O5Z8ID_M;31S\]2NM"US?Z+^'EC0U&9CM/.KSWW,[3QBK^4<;^BN#0#X MM4>9ZVV8'L2<3Q+[0HB']@1"C1GH9'>(^(Z&_$Q#!TKFP$4@_U*B M9<6G3MY:,/C%A^_AVX3OXX^29!=.9:80@7$#C3L")CTKV] ME&^8@[=>)",U\E94F'^2;?J4U*2]^B3EFTY1"R<]FLT7A;F*I5$'O,Y$R_(\ M5?> ?&>DR1&%E/M\\1LD9IZ8Q3P-PWB%@V,*#)/ Q$7$+/!T9UW03;=LL&2" MVH9*-9^@*FVU4;W@$Q0;H[G1K.[I6XX3U(:E^:L+EXE.;OV@=$9(?JBU;#H1 MU 8D_!IF.&5U$\,@SEV$Y+D\ :$., U=S(%$&T;[N;+YZT]%.=ZC4:>_WOUM MQE%%E-$;L-\ :HOY7"!Q^,'GC[:_2C]^#4/;]<,X ,_Q:F4%G_/%,UQZR'*W M<=6ZC;=AMVQ(JD7P$0'/V6;^1##"7S\^0O\W^C+:$D?_R.B/_,6H\(71]A.C MPC=6KA=2Y(8_]HHFXP\J'ABOR*3IF7!*!Q6W:O7K.7>YO6''H7%:M.S8BVVFA:/M@Z:[<. ML"BNN!)T8+,? [2O^4UZ4+)ADI]4)WE":50FI?%4+PRT88;7ME0QL1-/W8,? MH4TGL!Q0\W8E^SQO1:L\'\XFXS/%S@N*$HNS71RS@]_/:QY1;)CJI]6I7B:B M\23/!_I9,&B:7FZF]% 3[ED94-/5&BHP,6)+2]S;JWC1I6)?.ZM:EE-K(\M#B5*"G\>I$?'&D8?UAZ*>H MX%3]L-A7$QX2Y5EQ/AF?GZA=.9C5N5-.JAO'@U\'=A]&*>0B-2P#YW6'BIS8 M**7VGR,/:+X,_.S[SG?HNDC[N[)@-DDX:2A*/R2,J_DHTMA3N\6@E5)W,A-; M,=U/MF)?BT,Y-J)A/;BHK@>;_AK/_W2,#1-\MY$2UR%^4@B4'VQOO$JD=])N MWM8KH^0'Y&?(0&]_^6VXAHEY27+T;ZAH/#T+[#;,T=J62D(&VISD>#MZCS1\H9I^?Q475Z8A*CG(:4R4D(>MN,G1876]-(2,3= MAF[A!6X2 M&X@G/1ES 0;,)U.6CLKVR-IQ,6V4])[:3'1^]54VSQ:<#GX'O?>]Y0L(5M?@ ME=$9=5P3L8:I?,%D1AD=C>KU+0M(_AR,IY+;N+LQ;'CAWX[J. M*F9Q%A(=/EJ?.)0JLXW*9B=Y-]IRT;0""/^.=JL'.S2**TD_>Z;-<4T@7(%H+6H.87SG&+XJBS*EA)8.3S&T(?'J"3OVG5Y(7H2%1)%"[KF*^*8VX,PNU& MM33S+HXFX[-3Q1X0(7 IA>!*D-#@UZ:;U=KU/P&X AY8P B'(+(>8VI"[W)J MHXS<**>G\;I4A$+RKD0$ U".OFP^O;!34!*5BT:7CBTYOS\BI >;06:JXCC% MM"6GW1K30O6EN%V1-#;L<&8&4'DH?@. ) MPR5WT6YZ,ZBH]M6'O9FRSV")EZK"2P:,,[ZU M%5G?/"MV8%28P]29/:Z) ]P0'FTHCS#IT9_BG/B?]9[J5=$45BGF_9N;BHJ% M@3K(IK6!K;-VRT-+]197C0Z<#W[A>(Y?0_![C$C>X)((C-;[N+9>8$YIM"&E M\;*PRWCCRXFDYFI>@2R/IG'?)[77;CHWJ:7\I",/5P9,59:"GUR%/Q&\CL;M M"W^._I3_I+D-,/@:H*4ZD\F0/IO##K,_?R(O JB*9\YW%SQG6?I>_ 4=&>1T$ORJ@&2*'H)!LJR!T&#@5.Q@0]$J-:_\@"LI$8 MT^?BGF#XVPR-'$;X)[(Y2.HQ< 3PQXS@)P+?4A*:=57MCV"U'S@0.!B*]/]Q< 7!V)5.38DL'8?.#(ZL:G\ MB7;IQ>>J_W; GHP O?P'3C4':8KV8$C2PK[HEX.UV!C6JW1[IP\Z!96$<6)X-\O(&+/L* M4\>!:KDC@[FRA^YGW::$%=-%YOE#CG>)YQ$974FJ$_5 U(+20*$CFN,<2T-W MV$X==/"*8(C$EZ0;LFT@#;T&CI$VW.5XZ.J?58V'Y\@*HF_KJ8TF05)/!TN MOH:0>PPD55XZ%:)X4-$8W]!HZ)=OSEJ!AZR.>M'P"X]&9)=3W$ M-#J*A4A0. P.V=#)/]UB5%P36EK3*TOY%$E9<8(O9S2 4+YS='5UAJJ_B7D MWPN"#'P/_6B#0H0$&ZQXR0P<34+8S4$DWBFJ5T;*"_N3\"='QTXC%*Y:,_0HLK$)G[CT!7!X6C?_*"F$*B$:S1N0W M!K[%(0DR&_$P2.6;Y[^&($A"A^^\=1RA/_N>G5R,,J1+R_C4P&':FT@D MI/R(N4G:S--K@(9BP[RXU'2%ZU'\D>:K@0#Z#GT1[$AMH#B2P;4A"4%;J>RZ M2/!LLI%XKJ$;1\#AW%NYJ)4%/)F,SX;E2!#(M;0THKY,]ZG]>PQ#F*RU//;Y MN&J?%T@-Q "O2RIL,,'I7=0N"7CK1.>B/X!SY^ KU07,@P 3U2 PENU$]+=X MQ;U4"/F*=DL("Q3J%Q%Y\NCG!61\)]7-*WT"JD!P(%M88<0-.U=M2\''G5JM,!YNZ'VUF\(4 MP=><85HP-_@Z17F^':_K][0Z.PND!C(O-\F&')6!*3W4&I:;H0!S+;KS-E);&+ M,VL-(\O%)X*,G;PX_.[S\XVOJW:D*GAWK],UX^9.[:K="B!(G35V +\<#%@A MTN3J8EXUUS)Q5K=,I#239Q(W5 >R6!"SS1N6 X9^6I48:%U<@# ASM6_GLZL M.J;J G0^!S_Q=Q/<'P#?O#^O.P?D)$6 H\YY2"X#9)."DH?K84*IH ML#M@[E,$!S7M5HY6RB<=,[H*HA_'X_7:3<);+1?7W+QU M_>^UKRPT'PV[T!L0'N3P:F*IX[2,P!Q9RA8.Y$ADMDDU_VI%,1X=XRK"36E MB!+-I83 *-77@@4[B-4@N"3="*:T!F(6%+AOL UJ6ZH]+>RJCOUD0.Q9!OR% M^FE-45"]K<_'VN!=!C_#132S H=K\AX?52=?V&P-66H]?2MM1T2;Z4970(U;O@N#4LWWL31 )(M*%S!0" P?"+S,2;7( MQVJL*-L.8M#J9O>X)GLO,Z=2HD.[WTT&7XCA9/;7LG14:W9E&BF,D=/Z:B)0 MGB^7ZF]WV959;Y.U8GCPIEDBM0??L]/8EEWN65<&8NCEEO2H0'N@Z\.6&<[U MH:ZCC!A-LB)YHC49J&@_^\FJ(H5QMN5Z\$M 4H&E4LB/:_K7Q'(D5+\D9$=% MN@.9^H45K<^D.D13Y%='HHI3$U=KU_\$X!D$ M[] &]?4?IVXR%EP)LI!"DR9T)OQQ)"^*_9YV2Y88B!%2('N0G2%%!;9"JY=2 MLI"E94U#IH.U.,)[!5FA0E)>0D *-E]WI?,$D&2AC42?R&GJ.3N_^>;!J!-J MA7YR__ L7WS2*B#T%T^850?E/'+6!/NDI$8)K8'8F1ON.1***#W4+E(8Z+Z' MIP@.9\N&F?D$KX '%I WQXB;8FF.7!ZA.7*L=HEA4'#]^B&&=>.,M)O% N#5 M<;MN/*&E>J>\$&>5%&Z2YJ!,$._&V5MYKA 22%TM-DZ$<5$S!US=V3:EOE-> M27,C2OS4$O26P$M*:#8!B;'[X)'3A<_!UVQZ!DM\O"A6_N"QAVMBW3**HP+) M@9C%VAIMU:T*12PBFZ,\^# MOY_Y1VP%Z.ONY^:=\VLKLKYY5NS O)P=XR(QKHFIVY ?;>B/\ =&?XKS3_QY M(*M&55*UH?@-BPDW%;5K#'6XG'8J!ZWR7#M&,[,G8>^DQ:=M-S[[&(_W&22?4-+#AUQBGRP"D#YK4+0 =29H#&&G2 MT"O5LP%95^@?P>=CX#MQ\J32K65G'CP:>,B]#,4')\-2,S2Y%Q=! ;/!TO*R M(OXS-#G0ANSD!?X?"WJ=+S9V]3/Z#6 )GA-"6QOH\5DO\F5 7)"4O/."C@B6 MFP:B7<=!PA(!%75-M5.R/+55(<(L$!/+D.,*#$BF^#^X'->[Y3(L+/1.VH&) M;\5HP9PA=VXS-%"("[-=@U>89/\5:SOC7P2?2(C)BT8D9'"0*(OR9#(^GZC% M20O-U\"GJP24'Z )MFW*&&;H&0DF1*OR._H$=N[Y6&+I^EEGWC)U- L,'?E6 M'AM"@H#OH<-:%&1;;\K@$PQ_H_G&&CMIIWH._U@[YJ1=O/=O.]Q>W\WNO.1% MN^D*2XUB,E3::J/Y#KJL-R#86-V3.X_-,XC9VX>)D"ZJNMI$.M*/K:+$GM#B]RY4!9K\2ZT<(@*F + M_6L75^A7_WJRO"68?L!=GVKI;]KI4ZZ&MHAHE@*#-D]ZUN97@!W#)'VF?]5& MH\T2KM$&A0?E![_VROL*/;B*5T3UE?ZNGP(IXRJKL)F/(2O1^J KL?CW(2NQ MD0_EYV_!1M?5Y^;'OT,0(*&^?=Z#=^#6[)Y\G;6!0=_;JP Q45"F^%*R]L!6 M9>_:7UF0>,W$0Z,LG]/)^.Q2$QCQJY6"D=:BT'-7:8^K.V\=1V$BQ^/:_8:A MA[Z8::UF"G08^3<8*&-NH(SW'"@T_DTS<0ILGW #Y63/@4+CWY"[[<*&OJEM M/'.M,&0S@:M]] 5+_Y8OHW0H4-+%X*6++)'1-\]_#4&07.@G% .>B ( ^4*U91*HFJ9GOL0DI?D/4* MD&IH@#!A*L>>/K> ]] #=Q%8-6[:(KZA+[+[WN2E29,2"Z.+4? HH3][:,8 M],OWYHY&XHJN9PJV^,0D-0J;^\*3F$&:/YR^7>KQL\>I>#><;P-:ZK9C;B+Z MPHI/Q3L[J1@Y2,6-HK<"ZR13ME?@ @)G6ZB=L&)QTS$/:6)%T=6]=IF"S0-+ M7%6U K<+X"@I8@=JZ[>LYZPL#4_CV&(<2# MVQ3QY3RYU.%$ %E#L21+,EVCRAOP)BI'^AIG>2/RGN.B$6?I>]ZR 4[-O0Q% M2TO&,S!,- ?#-\]!5AL.< 5.$L4S7\SC")S7#MVTT+TONO>^L%W*]A-<^OCD_IB5X7+ MH"\!2ZTZHBCEN^Y6^5<8O56D%I;%%C[MZ"Y;JFCYP%*^I?M4D ]+MA@S.8(6 MY$=9)^FOSY$51-TG!L&Z:"L4@DP*AOLULHHVU.OLDIX^?9@*.[:02KE+W2Q$ M>:8%"VCVA@W..Z_/R5#Y9E$;ET?CR?A\?)@%O0M<:GDNU8<($VRE?9\:_0M: M4*&'U%:Z\:I^F#,],_[O5FLD8RS7^>+>Q]ZJ=^!LSXE([. %!"N8UH;DK@50 M?;:!IQ; =G"X/1[>EV1\HW2 (\MS1LD01\4Q'DH%M+4X"@_&8P%OQ5\'A;HD M_Y94M%OZ..K*".*6>%934H _+]"7EPS-'J.@A6!3^Y19/IF,+\[4*%BDRJK; M%;\,]%)[.EIJ''2IC39J;:^ &B4VN"OXY0";L??PQLQ;U%54(K;11 M9NL9RLB3\N1'@N*>?/NWYWAI!<]^C YD5AA-0VAY_PTC9%MX9%6R]!N^S]G'[?TTY^ MWWP$B8-W,X:#7[:!5>6;MKLPZU*^#:B4VM_'[$\5]] MOJ!O4YR^##W+[.-XP7/%IYDN>JO"H*T(>JO0*PX.F!^JBB0,JZR"IOY&+(2VSX4,30E-O*AW"*6[)LA73^S=]1&_7T[ZN@2 M,,2*)G+_+02+V+V'"Y([GZ&G=M!IJ6L.T#0PWT\),[WN#>^\=W1435P3=]XW MS]X\!@^+<\& MX8N_50;M;I&Y?WE63H:24B*&3WWOEK(R6H\66E-? LL+$?\X'N/JL_@7RHTC M.P'M$-!-IU6,=!0% T@4E3TI#I]ZWUAMJ)W2.RJ)KG4*S\H/K80;@ <_B-[N M(@O!'4V!6]?_#H(9%A_9^=_016N54S2TX^9OPZ5R)?=G%#2=;[EH: <9T5M# M=VGH54Z+L)C@TUCT66*6,7B6K><@<4+7Z\ZJTT$.>E5W%[,2I>+X"J(WW]D* M9?[=0X-\@^M'$-A8XTO2\82YO]'($B,-J2N0HN//3K#[[,T*EI4JNO3&>X$< M#M:EUC+2-$+_";P#+P:XY@UJE90\XW2KG75RJV7?'Q4&_=L"B%.13E3.?7!66'H@Q+B8U\Z!F*PJ3$Q\!W8CN:!\\@>(,RMGQ8O(RJ:MNK]&YVO7761V$9QB!6T"I"T5I;HYN M>9E4OKL2=(N$L/+3L: ?EX&UHLQ:8F-S],K'HB%1F!N;H^DZL]I0&\VWLI\X M^:*H6WD 4^+ZO$6BP&\!8I\5+D@^B\/(1SM0@S.1L;>^NJ:KK2Y:I3W#>ETP M$C-:=UWQ/\<6OC0%8+H,0#I!0+"J6^59^VH'ARY:W=D&.LE KX>BF1%RCW9* M+VP%D-JN^X4/=A'H]FV'FGD);TFX(8M%!@91Q,4>Q M&*#$]E$LPU)B(Q_*[]DTNY$9VM['R1=1W6K*AH8A /,U""QL?FVJ^\\7^6&- MH,3FCOHJE:Z?JF);\BK5IRXJ\2_/44M/;3^66W,GP]AK^(#IPF@_^5A= M@W$VJ8?S16:O7J6\18_69Y*EZ&5^N]KP'/;NPP>#$(ZE^KI/]'1C3IUW$$0P M1+^:^6'$[="\Z.30+'Q]E'S^X-OLB8&O5O ;P,-)DV%S+=Q\K/&]=0,S;)VU M6U7X?*$=F-0K*$@0XBLB("&]TE [('10;14GC/Q*\R?IM9\\@.C.0[WQ=>'S M&]($[X9RV6E#09\?P>3[(V00CD(\@CW<4Q ")Y.3B^.+LY/CT]/CB\GEA>I7 MVJ9HH YTXPB^@V=TKD.+&<1'/-N-$1#2.^S5.D[Q.E_<6(&'7YO)8<3VEIN( MCY1G[^5D?'ZAZ[95J^8:[YE\^6CU5%Q'+J\^ZPE0"CY*_*)V<.P!336;;,\" M'@">'ZP5_:&[IF[:(:MO);/"K$%D>MX4M@B_7*U\[SGR[=^H3Q=5V@T$1PU: MK(*!C5'EVJ>\8A9 .P).,CEP_MO.K[YYD/".'3\!TS @2 *&W#]W7)B;;JU% MD=<.A$,TE>C2- 30%=/!"J&-IO?LV9AC0N&H;CK+LL!.V<%N'E05PSM7W$7DNIZ!7X(G6M(TF(;[4C4=E'S'%*0U0XC1]9KBY8 MJY4RSS'!<-RP\RPH9U2S_7"7_TR*C C)6N\91FA<9R@Y,PLE'0_BTQ6^#Y;C M3$MI&XY >3+*\'HN&Z^]!?W07WC X;:%WP>^AWZTD\A=WDC2XZ-*X _#$P]X M *4_EH:PAY$_JEQ;WTDPF >S-YS5=^<56T#/AFN7&M73B69I!"QE]6^,7U5'[LZ,Q%21,?;5##;.&:Q:' MU@SO 5I.CRY;HV73=U_00F?8D.B!MOMU4QQ,9[K:H:P/RT:.U,Q,)$?GVT=\ MYD"':AQF".CHGFCB1LM.M07,P7R!.$J>Q"6@A-IG;]'!+Q6I5_CG.N"IJ50X MH?4!0PSR$'0I3[J@N%2#GUF\BET+7^?<+!; 3NI\1!82HY/?W3P -*]>K(]C M4E8+.X6]Q5E7&4F^\E>T=CT&8&U!)\O]?_ ].PX"3\?G9?J"* M2R""X@&TBE]#LD4+>/3YZ%K)\W$WO\

4KN@6A+T;KL,9 XA2+HLEXK,-TA MW7I+^.JF%B1>D=.X!B19_.+D=^BZ!%"Q=-U;<+463@:R"Y- =IV-'%=6FZ'_ MPJAQVZ-UV5M0<0LE ].E'F B/A"+1(4&XCDN&N\M]"PD'70X(9SJF/KL'43: M2R7W,1[I 1)1Q0EDOBBV#X!J+Y4<4%TO>;4):IS:R#(,DU>.;@-[\T0?9\0B M0NINQ&*!,/K7[=-LM"4^E%C$Y_@U!+_':,@W[TF,"3T2D=Q<;;FQJSA$$R,, M"RH)KSX+_V(K*,9&1KO%I$F)]=7!.C"K[\56#5.40$)"ZS+/8\2SZ@+)(I16 MQ0(/^PPJ5V0LU'&!?T1+,;5@5F,_[6# HR\V;3?SJSSDBW#LP%OYEA%R7:.Z M=H-0;+-J=HX/S)SJJM('/XC>[B++A1:3:FGMS50Q-\=ZAN!)>NM/!S4+WJF; MF>TM:D3B:X J%=^]< M5 @95QE%3;S,60EMGX-<&!*;.1# MS[U/Q/'FOB&RG-9%&Y7W?[:ER\#$6CFY$&;^ZA5ZB59G2*C022+(D$ #RPM3 MYDB14CPDM,,6-PC(.&K-OU[UYIH>+\1]\+S[]0T$^2MKZ)]_!UL1EXY@#/U, M0D4WIJ5FF1P+AD+R*!LO#HB=C 4!'\=2-QG1"$#KG W6$2<$R+V,Q0 GRU(? M'N0&@:"HQO3%Q?#%S[Q:N6Q!^'/@AR1+M:E;67XGZH.O!5@4K7@6%$PMZ(TY MPL)1Y^-,BB>E)0Z ,PWOHOEWX&16?0!JGS)M0<8DG B5@=0(:F['(CMN[CP' MK#STE9L0B?Q[;0TTKK[[@!!VQJ7&0DM<3AX!^HJ3[+C;(UC*9QY=R0@2!DK[ M )FV8I :YRQ]/YHO\O<_4U"BACF144V]^-] M^2>P EP0[C'PWR'..TH3 @ ^-KY!\ Y>K& )HMV3=2L:QF%%B !RO&CBKY6V M:SU'8%T0-$ZDC#[O/#1L$$9WFS"E6PL&OUAN##BNBKA)FX1$Z7+) 2K'G:SH MW:SVTGH"*V#AW SL7OO9@MX\N">['H5_IZRB4Z0BQ6D!2J'+(Z06GY.C]?I/GFV2QRIIZ39^OA&N)A&*^ PYNX-FY(7$,?'[WC MKX_\Q0B-?F0E8QA9V2!&EN>,W.TP\-_Q.(:2XU:SB#7EN=&[[&VNFT;+$$V9 MXO+==E:>O0[Z8!#'CTQ:;M9GZ5AWXW)TBL.K,1EBL-1PGO7OO.RHC6WKO\=!#,L:V133%UWCC;Z MX/9I=H5Z."%3DI6T[PX">,W0V?5!J9+< " L.+_/0,BP<:QGCH.L_#X-U"S8 M,FEFUHC\OLED?#Y1H[AF"==H@\*#\L5527Z?#@JDC*NLPF8^AJS$]OE]PU)B M(Q]Z[GUZY? _ ._3AT/]DS/ 1^ M9@\ V*OH!I&KVEH8Z>_RF2P4HF72!UAV%Y=>2;.]VWR% ("[M%SX;HZ+&*)[ M %6)@I*:U+N/Y4,. *2)150^L!]9[O C/Q6$)N\;/,6(2U ZLK!C4._KY.9Z MER1 7#7B$3/TXA?("5A>VWZYK,3/8)]+](4E8U=NYCK,R>>@.TO/?@' MDIZ#= P7T-H\L$0->'T $;_C4\37M,6^6.>H-%%)=2(8 .Q9^OA3VK(':)>^ MIRVX^T"FW'G1+&<3KQ9$2I#XNF,/LX3X[<.,D39C^&1^V%?HTMQ]OC()'7UY ML[R&-T%['<-A-DF;3>UDKU<%9/8KG]9BRFHU>LM[8(7@"2[?HOGB6PAJ[;&> MOWZ8'=3+I3ZEKE>]SC[F!5XN>IH$VT\=$"\)\0TBEEI:5)_KU:Z'N<(?^CNI M%_YPF!ZRC^M-PNYZ>7&93A0/+*TH:RNC3H6\W9(\!?K[<%DSYY/QV<4^3@/% M N]Z8]$P%;@+@.JW:SSX:;1(:5E)MN(^KC"('S],'WF7(7Q"[UI!5_1NHN$4 MXBF:VN4KATDA\X:0AO[.!8%UNO)N<*[6^]XT0EN'2V4J;_IG7A4+HL>!_88L MH,< VF#JNMD;3SF#N+ZLC=;;%^OC&CBQ'25.UKK7":1\PT3LR!>0B;&YQ NS M;R%8Q.X]7)!*@#'T-!%F;=D6Y!Z3G;E%]VO_"O OT!Z-AF$M\5P)(OA'HL'T M!8BZ\WQ'DB:!2)H\I+[/HX_SM2#R)^#B \O,#WE"G@@$RC*]0#*]'"S&!'$O M]6D?F7FF;[@^1'BW+8::)X>AQ9KT'@3^2]N7$\1]T"04*I)6/^\)*2CMB\R. M6S]864\@C-':.5]L'XC\YEFQ R/^@KXG](*^Z).CY)NC[*.XKN_VLZ,_Q?F' M_WPHX;MO)7PU6IWZ*>%;7F &4L^U8PE?#90L1&E,S@(B^PPJYW[8:5 E?#6 M 8^^V+3=S*_RZFX$H_QI\!UY,LO 9>I9E<8E.\:?:+19TQ3'IGHEM MDW/IZF3Q *([#S^9C27+LYS2K'G0,P+XO*71UB\'GGA?AI(QL\@PA- MOZ2ZYY9U E3IG0Q 1 =&E?M%"#,>W_A& 0["2ZIE10%\C1.+FZAMUFX&Z+L3 MJX*,Q'+DF8JU8'?7)LS^W68&Z)^+-0FFF@IM/V"(6PYH5GA-2X-TSLJ=A%*N M_1KE=]X[(H>.!+SV^&G5'B_0&HHEG@_YLQ#_0[?(J3W4&&O9@+!W#)]1T7_G M"VRQ!N]@ZJ(5!8=IO#/SQ4BF-!W&1^HG.X,JRU:< 'Z5V_L$NV[[.NFM[^,@ MO^=XO7;1O"PR67NH8^NIK_*[:'/'].L@"N6X$+RTW$(/AF_ P4D\(9+$KW[P MVQUV:=D@I&*J R73,29:-,K/F((Q]V1]_VJAT4#+#1E7L%8T]@YGK84BX>)# MM<'$8 SM'3Y(/(LZXM+3OOLZ^#P&8&U!)\MKX#S\3*J'GXS>*"4=(YA9#H:8O(G RFM#5F&,YOBL[;!G<&DI$$/,5A[( M'-#21A:BK$]EKM:\B$&Q?@&?V7%69W:D1$>6AVR/G.Q0C ]B78<&\Z*QWP9] M"';C\=G9V=&1ZKQ!XIC9\@7IW;5;/=IIJ+H^=!( T2;1JNC+U><+^C8E;9"A MIW;Z[Z2WNFVBG0B&@0#, C5WD*%GF?UC]2\?)=C:2#W,!@1O%PKO^MHOMF''Q$Z X9%L9"3EUGZ&:C^;KP;$M3W NPW MSW?]Y2<=*(WM#01(.YXE/+LB>'5X7EFN^QT)D&5)V&ELH)I;,"RUNJ.BM/9B M-'L26K)$RJ2;"[0N!@*E-=L22C=JY:.X;RB T=Q1.[3TY:.B2\"0@PB1^Y\# MB?M --2PQQ0(?-MB)]B:MOQ*D[*X%X#-'0;)@I$/[L@T:3GE*HO\K4MX>;!-B0; MOIBQ\[H\W9SF*"7ZGR,/#"9F+']("B%B5SC,X>F<-(0L"5MOP^XGZP+ 6+IH M-_U;J68S[=MPJV]E^#LT&Q?0@Q&XA^^@(H^KSZ_6O_U@YEIA2 G]XJ2B#2): M*[1J)X@0P6!ALN7MP5K18\1:4-(&+B)US8T@9LD8XH)[P85-5E;P&[:VDW]@ MONFW0-0^0X,1L\)KKHFYY: <- 1S! W>"]$ DK> 7=M_\UUH7X'T ;Q[:"/S M&WK+Z3( E)BB#I3V #2BI6/(3=%M9ZN(@T)9D">3\<7)X"VBKNSK6W:?PAF' M)<1)11N(B-(O%V*8):)\(Q,4,,NXM36V'Q)LF)5K;%D2W_31O$";-1FQBC:%&M]LBNH=L[N_%4;)35+N$8;.F_9[97W M%2U0JWA%5%_I[_HID#*NL@J;^1BR$JT/NA*+?Q^R$AOYT-78V=T'[@FAX/3& MVJA.P"[7@E-*Y)/R*ZA*B,&=9[LQ3J#=W.@V%8]F)Z$7#OB46'>WU)%S$Q] MS!EOB+[0!@G"E%G%!Y57G:^E*Y*X^>B\)A!)E*5SBI9;\Y#061XFOFW9<.E6 M$5"[V(<*F2'@C0\!,I&D'E1LKOBRI\ MCB.Y&.9\A>.BFMJ4DAE**E,ZV@8_RFXC):\BK$& 5.TMD\'@S$W"8*L-R^B= M(/2>J9W8]4(OO6# QH2>=V[SA!I>??T%;R M H)5DV:K#0>H6D8F](PE:K=S4%0Z9$TR*5#D*V3J=U1D_WEYSGN#.=#<<8 J M;\F4\C*;?O$TP8 E"6Q34([0 FW#4ZQ9AZ:P\XDW$ZH7TL>K<\D2XQI M$-K&,!>M7@$4&G&F:\+JYVDO^B#V4I*M37C)E M^9Y-QA=CDY G1!SFV]H[@L'7H7Z,SJ56!!Y!8 /RR^6<9/89;JSBT"M:C7#B MOXI#M(2'X 6=G>ZAS$TC\G*&05"*V?NHJ]QM/\M6*8CR ^:+>1('\(2=C0LC)EU'^ ML9&_&/GYYT8N_O/(W7[P$)PB^IX;H08T/J1>:J3ANM%XO]W,@+[I9,39EQ]= MKV.^>T\Z">W4RZ"\)H.D!<=2C_[G^K@--P?.@F >T!+^\AVX[^"K[T5O).]1 M6W+:(:PS6-@\D:UE8Z(;BE5 _P16\/+=[PC!C,H!>6PB,='/Q"47]&&2,<1- MYP Z5J&8Z&_BD0^VR,IN#K19Q=, MQ9)+A6/+*W.45K2@[^1RW<10'>>)AV_OM1BK:@4O %7<[IJ5>]&@1+T&4RRP. M;XSB8B MV@%*!#9:(XXF%$%7V:322WI#[LY[^>YCMQQCXG SG0/P..0B:+$;+/;PO:L8 M]&TH'?#')1E!%]Q#12"^A!4"P VALI0O)N/ST[W&'UTP@NZZ!PL_^"YF_=L0 M.L"/1S""KKV'";^7-Q "]_+=D/?ELX!?!QR,3*[GRB,;A [ *M1&A*NN/M- M\4KJ[*3);WQ)7)?5NL$)K5%*;"@)6@7^FWR+U98($F?C\>3H:#P9'UV>3HXN M%'E/KS.PS?P5KH&3H./1M3QJ[7IZ)_TF/Z/\JQ.\!:.&E"6^!FL_A%&855_W M/9OJ["0U-PH+'"P:4L,XQ_^=AS8 \&)]@'#J.049,@"#F8)16.G&M2%EDGF MPB"<2V2''0\5$NS\22NQW)=E^#-<1#,K_)=]]8/OJ/?T<91UUZ;N407ZR:\@9L7J3FNBEQ#N- M MELZO,'J;Q6&$=I-@(Q#Z_3-+5STQP:SQZBK;FFE!X%DG;P8]1U80=8^/85T4 MIG8$WQ,MA?608.UF#!PZ,2PUHN58VLX '+!*XTN1J7D5 .LW:TD(46E!P7!H M\//>U41OR _@QLE0]YN!PJ@[UX+,_'3'N?&J$!*]WR2'%T8#=+>MGLM'L_') MQ,>@-HS,?\6P,91;ZJE!)OT0=,O WP"MPOQ&!@_/VGW&F-*RQ/_)$>)_,G#] M,O WJ)F;N9T*+Y0V:[?8VE0--_(HM2B,Z/DK9'TV0KL,_/5G0_5[JV[;08QS ME)-G23C=J,?$Z_64ZB@G.ZB+]F+)V UK+/?NU(X(5)/)R<71^>7E^.SX_/SL M1%%>=J:;.P^-SO+LAM020FMMEH"."JB>LG@8-N0"/F/YV7*M (F."1 [C8W' M PN_AMS$YUO":NWZGP!< 0\L(,E,8.MD/#QX^%9^XTXP"S-6'JU/1-^=>ACS M($PB"B@F8G,O\Y3?A7$))?R$:'\;?^:%T$F"3>M/?;4-#=4Q.Z^F/%!<.!,4 MI->0?DSM9!XT.O!M2&0_+T+V$!RM<#'<$/U[WUOB^D+7X#7BFBM6(I&MHY M(;7A4E-=U^7]Y@X$S726G5,3;$PBC)%[6M[SI,@ )B^2M@+VW=H 0H=2= M/:.C-)1#I':]"8.HL-:@?^VN,^A7_WK"@JO9)TI_TPX"_/M",S_$>ZY>55$[ M8W?^JHTZFH5:HP SYU%6VX2HOM+?]5,@TU+)QL>0E6A]T)58_'N9^;&ZNX 6 M2FSDPY 347F?N(<>N(M Y>6&AM;:*+K[J8B'0^4W_X*>54!,SA;1!VG?V (_BY:-\]R.] M5%3#?64:WGEV@(ON;<11=_QO1\D0,(F6@/((2?%K',/R9 @8F%DSQ1X"$1Y" MSNH\CL+(\AP$^H9W%>G=3$-#&W:EU& 6%"U;%,8M]"S/AI8[\]\!^C'*K\IP MLR>LI/I 6CX:AB!"'._*@RG;@>/FZN[E>OK4%A?%[GL$B4:V1850RD5#BY5A MCQ8"KGG?^KW7,O:(@CID@1.YN-'PXV9;Q?*T*Z-QY M: 0@C&9^&(4S:PTCRX5_;-,O=J!":FX8-+C8E/N$+?=+QO+\[D\ AX*BHWB7 M^QLR$<,P)(#Y'%ERR@1MBD'U6DAF6VF\F#W'E0EV0BHGLZ4]*A ?2E[8;DKA MEAO.HC+5CGDNXD4"KM.+\8FB9:7N]9)M;4K7"D.X@,!A?L.!F4YY?IU.QI,)97< !Q0ZDUT=#%/"RTYEK7"U=A9CA MN*'1N3Z.L@(7:/E>T>LHIT!Y9GC,J41_*,8*UEQK5<+A*@ZA!\)P:O\> MPQ F"B G Q-::Z?RIW&T5NRVSQ8*UHI+7('[0 A<#_GY%K?HA_UC%!WN\C0L,D4#C?@+OP(O!,PC>H0WNGIZIU5\:>I4%-IF,+Q1?=G-KEQ U MPF81$2/UF?BH[WU@^3?85)URW)O MDL);=>!@[VT@.CHR+_69/U%+1XUWX,YSP,I#7[D)D:R_U^X_7'T-A$8GUB7< M@*L/&>XCP7GHT.G$M83'8[:HF2BZ)P7N8O.(WA-29O .&@,IZ)W,1$P+GB4D M/G? "V'[^=5:@AE,]7$7AG&]B5IM99:6>9B4D,$L7JT/,?;YS!=)25<,V@A; MT@"^(P']EX4V2?0]R\U\1.$MDN0OP'/\^GNTEK0,A(A044A(D!8/I+K+JV2+ MG"^8WZ+CI6$@<(2(0$+:=0>SE1TPC\EKVLC8*L4Z)^SGS#/"AH%267)GD_'Y MA8'@:2L(&3G7XC&4+[/_!%: #_R/@?\.L76>UAL!+_X4"1R\@Q&%*!IVQ0$D)(;;73Y&<:JE1+!>O6JFU.&)JPD>UH7Z*Y%)#58V, M+!H2M_^"7QF)@\^$76H^1TU+[73/J+NJTEF9,T3K13G=-R1IU+;53O/=EV]V M/@7%/)=+Q2E/_\/U*WPOG3KP'3K(R@[1 >;Y#P#K+)'@,_&5@K7(/3"*5,,NJ^P,X+_X5V#8F8:H33:/ M)EX24I,V%-TGEW;P5"@LADS:TBB\L/(G*#>#M!8I"JU#P,'2"0K8]IM0_29D/I82XH&/B4D&^A'!#)7,BYQN\;? 5H M[V1"!J&KN1#A85AJKH6:VX@K;$$5RP'SW4B<$6XDOB1T1T7"0[F5*+QEL"B. M_PFX5I1")$S6%3Q )P\D:KBUZ$I4\:T&'ED%*=,@L+QEXH<,KSZW;;+13[]; M@<-X!]*-?GFN7D[&ER=J%R70V(0UC :G--%]OJR,2 M@$=LKQUZ>D-"%81\0E*.)$+H&<[2#*"-]O7LM(DKAI1^]SMLK+RL8151?Z>_Z*9 RKK(*F_G0JVQ>!XU:'W2-%O]>DL3I MT: TVLB'GINB^#,F:7^Y;P@5ZDY8&_BHII,"G#][L%7;SHW/K!S[A$DF28[W[N@/9>)*K<'"$X?7X!(4Z; M>X++MPB'1=I8V\O:VKJ$IOL'(&YIF+2COS8+]G57L#K6L^L>=HEBE%J36*QWK$03V :+YXL3YX MXZ'&S/%07T;H&R-_,4)?.01'M2;ZK_R-ZI.SB[.SB\O)"7=E+M'Q4IN+S;1$ M*V$^NLE8DFH)^/V)I8>/?NFT2UAFBYT2^"WM5DP)P*"%5LD6I591.&EMO4TF M\7W&5./;A[4]M$-.?TJM HI73D. !<,3B80^99:/$ $J%2TVPH:J4H9<E MGWG:;LVUI:O\XI[T^EFZF]QYU)D]C]',SNIS._^.PP@? M>[.KDQ=_YJ/QV[CYG5=_ XHK8Z32])Q;/U@ &,75DE/J![3G$T-3!0B*$7 U M+9/R*\ 1;&CU> >!M02W%@R22C*\X0(G'.$"^3='V4='^*NCY+.'^(%#<94> MBJN#R2/7 :P]6V:2 M1+COR$WWBC#)R0SOLKRF'7='\L=K=-S:^#U$P[S=*/2;$W(P*G R"!2T?O8,>J_?)@M_6PI M'-(W:4L1);XG&/YV&P!PYR&V0!CU-6GJOGN8,OU,&6;9&Y)](66]R5]W['N7 M*7[W,&'ZW6,:9:\\\DT/)]@\CL+(\AQ>[[_E"56%JL3S[2T^^8 W)^[$D%/D6\@L[>Z\1A_!Q9031@Y)?= MWS\'?BC\XH[\I0/ZY=UDD 5LRB$:QW?<(1,/675QL"G^=$:KE)M)&[9[YFHZS"+E MLC^XF^O\E HF$./7#Q-(KH>Z[03:6[]U)L*M-GOP6[-\TYR)TG>L++]8);P! M.:BTUL9]^ G@:BO)XS)>(L;8B&TTYRP>BNM MCT^:,PU8C31E4CV<4W9WY++PY/O%RM\K*VF"E*3HF5QEB)3J"&,0MK2 @:UI M=7Z8)*+UIB@$>4]GR;$P:VC70ZS')!%C;9;%V,,Q8^>#A[U$ZF&"1=K[_.0]J*DUB)Y!WRES?+RR3[ MX'OO((R (['>2*M!:#.-AG.W(D[.V;0Y/TR;)DG*21KC_;XYDT4:75R:H\J_8ZOX!S MYT_\I](>T^HTF,.,T\E$9-#-OD?]-$JTU[R%;J,Q9_+IXW7G%W@VHRX.,ZII MX>S]G4B!0RNK_ARI?CS0N29A"BBQ,=NI[.#8;^'+U6_B=GJ1]#![E$7H[ M7")P'0KTF[ROYG+,[C#M-5DVG96VB$NV3VVG>F6)7\QX!*UO+Y7 M.:++,'LY\#V&23B;^9W(/TQN;8I_G_EA].!'_P31$[#]I0?_(+[+)>U[VN%; M#NQ:PEN81"74<3$*]NE1$UFPV:]P.U(Z9;^#.$P0=6*6Y@'\ZT]%Q:&=\;?T MU[N_S<12T1TRY.PW@-KB=+X%DJD??/YH^ZOT>UN9YS*\ AY8P.C1M;SP&D06 M=#6RPZ;@H*#F (FPXL0OFBVND'P\X M)?5O)^0+SC$FG11Y:)0GSR6RZ!2O42V47#IR=6:>LM_FU0?&:L"QE07FYL%: M@>D')+TS7-]8.W5WUU<5 QRL#TG9USXN2,:L[K2Y=@KG4 Z+9BE<*C><"279 M[CQ$$@WD";P#+P8SWP&G1\>_88Z^@IH8:;9. U T15=;57?@5E>%SS;VWFUJ M[]UYMA^L_0 '_=]\ #N.X#MXMMZAMPSI,&A)RBAPB)2!(8$"U;USNW5NG'>$ MG8.IKW8 DF$WM)>$!!AM#9!30JSOK3C<12"W'?*QTV4D*Y,+7&'.$Y8L]-XUN:::^1H*INP3T M6FX$>3Z BV86DJ/EV> )*39X![,XP HA^3G(/8S_?$N*I:D['??E%L;&W M B_6!P@? _\=AH@NGBZ>#5V8?(7/2WI1]9*FGQ@EWT#_W'QF]/]8J_7_.RI_ M;2C.TXW3T^/CL]-CA+>+B_'11,VJD1P4T6X\]9QK\!K=?&#? M83-CM$ZE.30YFIP<*8YQX=5#=<5HP;#RL[1(U-_[87B+9(JW6NC%Z%PX7X,@ MT6%X!19^:56Y^4!20>Q#ST)'2[PN/Z#ICC=IWW73^K>),*FS1LH7-40F-Z[J MP-FOP*0:XHJ,IXUL,A5D=D:=,%D7?79*&L*R^X(I1@J&N)VJ%*L.Z)X.(2B%D(>D8*!_>HJF%6/9BAVRU"^XMBGCD(+E9+("-PQ W@GA""W+YYGB:>U_P8AWG M@8R;QJ04MNZ4]PB'LJ0EJ-[%.PA>_9IKI#-!(7^(A5D5QL$%XMJZ! M$]N)*OX16RY<0. \!G[VNRGN7>1@LLP=ZY'[G8' -ZMUDB( M\T7N.-[X)W#3N5=P#H.P(S1;?.H VGY$*N$Y,N6E"%CDEQ31GCK_CM/J#5WL MSUU293F/)^.+LWV KG"1F5+CF5GZG:^/#LCK(JC7)^=GIY7A\,5&T]6W< M4#,K"#X7Z;/#M *QY [:+2:\\J\N$)S,$J_AE$8=3N/H+;&O* 5?ZQMKIU%. M?5!""YOYU%R9U(*NI.;:*91#'RS*I'!IR!5YZ<+UO^( A@Y,O*VU93\9>PT M%A3-5H'1AEU#\''K!P NO9D?>U'P205%7=.R:$XF)T='@T8",X_*8Q,$I:X@ M8841M%GT7]O6- "P,VG(;7^MB73?4,:7WDD[3'0V UOP:\@"@6\M? ^[T!K# MN1F>0^&D- P@T7%0!9,H09A8Y)D:4R+W?#-';M9+_+ MLE9FY0> LB26<.<]+$HU>T$?&!@L^8 H64S[@]:L_C)>%J:V'<26&Y;J,[>' M:1/E?<=G*_D88@*V$T_>XHE<4[T[X0,L^<5CR+FU(IUR]0A6R)5[[1>>&'@7 ME'JN5?WB]N9(_=NR^ T-X08B^5/[A5%9 NL:3:[CX;E.>%5W!<]AIJ;WWL&/ M50;*8\4E@2@)I6/%3-*X+)[3R?A2\?6@5(B06980R:T%(GX._)!Y%4D:[Q$9-]PL<)(9E!!(K?X.<(,G.%XQ-%RCZHTC")1"K4,QS818X?PS\-0BB3_Q" M(GY6"N?IK5=,_DH6*D-!&2L6J M6:X%TO;W1<6XK[CK)I^LMB^: 9'0* M[?;85RB1F3>S;D^EDCNY?B]+E[+DCI&MJ_B%;6FP8>9>;#6<%WT<2NQ(&29& M!)SI. 0@=AMZJ?477*C!S$["_^*;%Z#?+#V\02/);$+(/FPW=J"WG*YP2#^N M51%9T$._>/%O/JP5])+F3R"* R]\\EWW-KWE(:!/]F>UP[&0F&N]#&:6%IL2OTJWNX@E%M\1R% M(SE,A?)4T$T5QOA^9!D;BE_-T7OEKI>7H$#*A[64UZQH)U*I\;:*O)S/$,EG@38'+\JK9)+$AG8?*T0, MO[J?R.8*(=I.4L7E"D;BR4.9"2"7]+6RML:3\>5A O0M[JZAPWJ^>5;K.$H% M0X XI8=V,!7B%N-E6$+NEG*/5JT,F -*&7OO$7P8F9>:V;6!4E^%29_!$A_F M[CPDA%56XY^G%NGET?%N+=*,Y*A *XV&KSXV MEO0*-R"H,(E$O/4_GD 86;AV#7XLW@;K*+QW;;)2&;H-7\UMF33Q5(X.CXDX M\@V+6AFVOO&@ =&"-0DG:H565YT1>M]0%I:EJWZHD&=^MQ6'\L +41&:[\"+ M01)X@A]31G8/OFR?Q6'DKT!PY^4>_#!$IG'B4R<&77)3T@]G;=%0%TTI1AS* M[4PQ.,N>7<(BQ;>3]^3J%#4M3<8)*[N&K#?7 (W7SI]X7;L@*Q$U76%)_E'W MS"Y/5Y.1TII_0;;O.PA>?7VLW\< H+F#+Y-I:94[K4S&!PNK)M8*?+0^$[/_ MQ9_:O\

\@3>0A0:.IG]%@:<6\H @ATDJB* B"BA+SH="L;Y'U\L2[ MR_ KR## TI@OMIE[.+#^!00KZ)%#P]EZEB5SJOX5:@&Z[\J^U ?0N?<1 C#R M"YV9OWK-N$D6NS2?X@FX.!(KV2O3YV&7(/$FAM#)GHC=*6-:-+2R@@-UJ.KA ML\9"4I7LI+Z OBG6U5>DS3]B*T!#<3]OD0P]=&1PKZW(^N99L0.1_+C";A!S ME;";#?W1Y@,C_(71G^+\&W\>2AQ.55;% "769X&YJ:CQ&KO 1KJA#K8Q#HF# MAG;+5$MEEQW&705@B$=/(\^Q!LCJ#@L)+F1Y@%/N_1'H3S84/:Q\"W(L:W:F M?P#1EN_I.S)$\*7@BX_LPY7O/4>^_=N;[R+.PRLKA#8!.YQ4]@)7(F1B8C3& MC15@WRM.]0%%K00AR?3="2JU/ M*''[;OW K5U$8V87T9=1\LT1W'STX#62Y#4BN,6WP70[VG\!(3XOU*5KL7?4 M;E7IX//IR+56B3JY9[W@3J=D9Q%::Z/JX2*_W 35# MJ[&?-HIOHR\V;3?SJ]QQVYSR\P16:8&-G,/Y@I0LL7$?WKK^=Q#,L*SQC5D6 M3'_[-+M"/9SZK(+>OCL(X#5#9V=/428YY1 >1,*Q21L;/]L4A[#B W''9&,- M5@]^;=3=0#9QJ'R6]YILK(-:&U6RLP%P\J:K0G>6IWM"[AFUK3;*%+;T\K,K MX3YDST,"SA3CB$O]$J[^SZ0M',H?H11X]3]PE+#R)[7JP?Y>\ \R]:7/B2-8H_/U&O/]!M^9Y9JHBC$N( MW=W3-P0(C-EWXR^*1$I 2$B@A<6__LU,22!68PRV<-$QTVVT99Y]R9,G__Y_ M\Y%"3:%N2)KZW_\$[^G_4% 5-%%2^__]3[.1"<3_\__^^3\4^H?\BZ+^_K^! M "4])VL%2M0$:P15DQ)T"$PH4C/)'#Q0#6T\!BI5A+HN*0J5U"6Q#YU7$O?1 M^UB8#MZ'XHEPB H$_O%^-@D,]!5-?7">#MX'-Q]).4/AAZ*_&>8W0S,T%7E@ M@@]AFJH4-Y^W/U20NCK0%RZ@#^C+]'(>D/!,@)] ,;_ M_3$PS?'#[]\]8'3O-;W_V[F! DF G0P$ K^<%Y1)%5>/C^;S>[G75TA[S T M'?J-;W<1QMS'YX:T]O0LY#X;_/U<+-2% 1R!@*0:)E"%U5OHFZ*Y?-$[1.2W M?=-]5)J; 0,*:X.@W_=];?I;4M%T(,;;;U,'JM'3]!$P$:XQ7)$ '?? 9>CF M-AK0Q1TH$( ,U\8S!Q#! =&PZ$X/"*:F+^X%;43>#3*K-Z7Y/M0%0Y[9NH_K ML+<7U='?Z*X77](!JFSB5X32.G)=C*$;.P"6#"W,!&.'!K"?<%[81?%@(I'X M/<>\MYST%BNM/8KOKKCH!"9"G+%[QF^Q!1-@HFN<*.WDQ*C-B=*/?_X>0"#^ M\_<(FH 2--5$ZN>_/TPX-W_;\.*7 W!B2=/__G#N!\S%&,WT]S]_FY*IP'_^ M_NW^U_Y65Q,7__PM2E/*,!<*8K<1T/N2&C"U\4.('IM_H5%_H]MKSXB2,5; MXD'55(@?D.8/^&M0M_^41!&JY$_T0 EI25T2[/G.S1IFM;2E$SSP09[A,1OP M#8T/,GPH:/]Z*MHMAG)$(#2@4#G5#&-E/ERSIENJ)A/)WHUFGG,6X\SO=88 M"E4^A.<<" 09)":?.N&T8]]6,\Z@*\9ROJ5VKUHK-$(\5WX)&,5VLU?B*U4^ MC.>+A_C"R5;0")JX/EVM'^MEXF*@("^T5]ZRHL-$@9[Q$3S=3&?/9#,ZTK%H M8I2E2O94F^@/OH[$7P2ZR#?K:;[#ZZ*9JXW[.H6(K(77-;@RSTO?)!6DZUN>U3ARDS1,"/MHMP-LRY\CHE\J" ]C+P**-9- M39!;0+$Q)M9=3A\Y18B;:4^KBM;?%B !II\&?$B0IW:)[H 0U#NI33LZ@GF&BQ% ML3H0&_-P0"Z'^P(_UIOC ?_YDGN84BYL&?2."0O2%(HY%1G9OM15((O@-8T: M"BO07;7/CC3=E%[);&PO)K@&<#0EL>7G4B=+!XQ,KMP5\D]SN7INSCSL;QVB M57F,O]O0N#F*/<2UJ7>U1\WBP\8SE]?&?<28UD=E+::(Q$ MDTR>U74\15NIKQZI@ 6^1*9&_M5"PR/4[N*$2CG6#L\:P3 GQ5DAT$ZKCT;N M[!KX;<^;13,6B>NM@/[:#)_*$$SR_8+$6;-@H=]J*9DF/_OQCWE>@K]CBFEH M"+I$6-2>:0GH.A^E _C=+_33Q0_^>6)KYU_)1^^8GJ:3,7HD]J$6*%*C MT,#HG304"*]2H> =A9%U1P$#/:P0)&6IYXX[\=."@)!6( M4^1](-0I"TH;228&>/4]%VL]"@?Z8PP;HD<-]B7#A"AHH"I65T%$LMY1J1DB@"'U5?1P=T'M'X700H0*LA88 M0E-;PY@]6^>BIDM]A$(%$Q;#CB#:0';7,FTNW)S);LSW=&VT_HE[(@M>QD<_ MNQ"/9G.3H2D0?0'-2%(%Q1(A>7_WY]=F@7%Y LZ5(AQV4# O_\52OQE8#6! M!I9$(B ]-)HJ2 @/R"LV[;#A'DDMI:$7=R$ MB&\.10BF:B8: GWA[<<'8 H1>-CN.\QN('V!Y=,< !-1&$XEA V$-QO#DKJ+ M)"OUA")H!0HFINDRS8B_YG"#PQMX0CL81-30M-'DW:]0V*]$W]($I!MT_"+H M(?+84R/?(.SIOC721*FWP,BSQN0NFBQFTQE84"(2$D4S<'1BHWT3D#L*S@4X M-O%DC3$4I)Z$I K!C9$I4J"+8L![I$ DFY=Q'E76W?5+ 4B]=,-!",N1!Y5 MME1CK$ T1S 1"A/M1Y0R%+$&6L.?P[<((#BC!,2T9!X8BP;""@J'=%MDT1CV MQ1#-$"PDZ.AR?*!W@0J-0'FNP(4[-$/3S/K0-EL<((YW9O=;MO+W>HZ5Y$X@ MPHOQS]\XE_U@D#0U,IX4R6T_X SP?W\8TFBLX)PUN38@*7]L;@+NVL']W!!Q M2F7]&_9PWC'(3T.S=/*+K @\. :;&-6W#+;K@=5=8<#!IKG HJVIF.W6T@$- M'?F5EKX@F2'']:KGZZU)-\MW9(;)/;UD.3CC7I%GX4P&DMRP^TO"U@(1$[$O M 0KN7,%)Y?+KJ>'-E]W/&;"/YVS_%-%@\S&R/9(3;B-V1W?)= MU//Z'?>W.\CO-3YX@RU"F!'BA"WXLS%%YHDKM;A GZ;!H#6*OKQ&DD:F>F.* MHYDB3I@B=!Q3X$?/RQ1AS @QFRD8FT$^SA3][.,B0T?'@)XL*O5.OJ.D^.!- M4QS/%#%"Z? Q3!%?5RIG88KC#$A* 891[A%\O,D2S%,G(TR24;F9,K6I4=-! M'3ZROF>)31AOAN,)5'HQCOM?/_B#&:[ 8+Q/,PCM M12"0"B?H_#1L"?.8]!QI]V_,X%M#L;4(X5(79\Y&L 'FK&4.-!02+M:(3U#' MJF)!0Y'F$PH9#5$B49W#")VTRE@MA6::J=BB:PIC:Y2.^]:5W WLB@O>@/:< M'&%71ID[U+][YV0B;^K[#Y(XT!)+M5:S7.'RQ5(X.8F\3A?@1N)WDGA-J7\V MB3.:#J6^FL(Y7WWAT%418MU0O!ECN.Q3I2OU:J%"B/:M=_<677>!>"7$/)>[ MSN;5>"6C#.AF0&M6^M;CM,S.;D;Y4U7P.:-TO*RDJ5X*5RIJO,EF)T:3"?-Y MN?:4:0G^%=DC8_0M,/\,Q^OT3$VZ^/PTSQGA) UI36C-]5H@7KYV+KA"6?\@ M:6O0)"M:'-!Q/8M;+)$PUA]'+MC/ QG'QWAA%%4ID(E J0Q)R: F/)!(K##WH]F4W7NH:$ M0NWA*%1/I%K/]:OGAT,@7PFYS[@P5XFI<]!<).GZ2T=D6XE 5;B"'*M_+/ME MH^Q/4?L]HV&%$\5 34ZQDU)-U9,C+G/M/.!3M>\+=CFL] L);0:?TX .2$_3 M=K*3[FBUJ^>&+U'Z9R;VV1;>^>:HGU&2@:H\J>=#F5YBHCWY-X7N.Z6_$:E_ M$6$_J/3+1H%OY]@IURQW(IW4O)#N\T_7S@.^5/H^89>#2E^DI5 W&!?#W*0; M4 TM70SD^9O2]P&Q0W9.]^-*OQOIU83^E,O069B77A3 #K-74%KC%Z4?6Z^G M^"+"[LG@,0K+ASK!_*B94G5>>QDVI:QV[>+[J1D\?Y#WL)+.QP. D2*I0;/\ MTBX4RX^I:$J[=@G^"B5];F*?FGW;7FY[[*=-17D*5KB\8FKSUTXY%4Y>.XDO MNMSFNRS;-E'Y+)^>3*O-*IT-PJZB3X X&-^(>DU1]#91I9G\.-+B[;Y<[K95 M>LQD1@9][2;WLXCJ#R]YFZ@16NU&$K-.H9DR*JW$5#$>D\6;I'Z1"[6A?M>; M KA7N=%8T180$OCL#@=NXX=D9""9B?(K5R^)4]"=C-*5F6^)N0;=BGA[P;L. M=1OA0_3>U@]@[FG](,F+YQ <560ZF\P]2ZU 1RQ-?;?6B.;]L(3BQS_XYQH8 MEZ-*)!"BST^5V3B79(W)5)'S]6IU/$CS+V;UXE;L2X$/(_")L:C+<[IBE;NM MIM5+9;.SS"3?2E^\M),=M<-(X8YQG Y!,9 MM=/F YQ0OXP2J#XN/U5$R&NDV4X5ZH:.6C,CKU5B=KZ7Z5?HA)[!( MMZ4=_F61:_94+MS4V6>\='D/Y@A\KOR: PC] M5I[-=75MO_'L09Y]$Z\WUOVJ?O WSMW%N4M/X2VTWAAW!^,F+4-2H6&P D*6 M04IP5LQ:TG1SD#.!(H%E]W/WA7(OH\U7:$]I*FX0:A0485EYFU&T&=13 Z1- M$#5812GC+J^96BJ)WA!=-?W5&J)A,1PMTN?,'JND]E' 8_#-( M\:<+R-I"Y+D]:$NH%D?#IV:%SCZ-E>D@FY9A_RK8_*B%S9L'?77,^K8'/>_, MNPFE4.?I5&(^X)Z462'?]UUJT6\\>_.@+\6ZQWO0?'(:G%4JC]%F-MM$CDTS(V9$0R5O%Q]:\Y3N-?9)'L!?H;\4N>S?! MG(<_JOUT(S=J:5,Y4 EKYBRJA,V9[^(G__+'IW8=.E?0'.?:'#_//FGR)/F4 M44=&^!ERWX/HGQ3:^I?LR&KB;KA@9^3)E":S>BDZ$3@0GW2 $F_E$L!WD>?) M\>%>P/\(TB/WRC!UBS0_SJGHS3Z*-ES*OS1&55 R^3#7GBMS\9'ETZ7P]Q#Y M0W#_$81WTR(.J9^>FN.Z\/*8Y+)"O9=057XD9+^'D*]#^JV)NY&4J8^ HLR M#ATB3^H)IB$(N4D3CI*56J7R/,Q7?!>HDV=I3-3"[[GCN2_)DG[BQ_3R!FJDRP"LV2EW.GQX7" *X<3+THS1N=CQK<*RK\@.#O_ M!L(S',W^P?; 1N>1!<] *G,@W(DLNKUXK1CQK7JXNO; 7[YH>\X#WS_(:N@> MVQF.DW2SW&JUHRB8T%*3&ZO]8;M>/X75,OD*^\H_1HI<'])VB' $=!E[W^1'"8R@FSUJ%$*-QTFRV^6R2K_$O!9[8?K) M=T1UM>H[<>!M27\ "7\,2Y"0%$&O&CVH8RO$*H(VT!#,23A%5_KH.P+&N=IG M^SI<2R\+R:HZ#$AIJKH1]ML\*OX0^46J/ M03FQ&/)<=F:9U6Q!S;4BOK/=5ZI/+GUX_.=IDUDN+&6?&P(G T,,U.E'&HK^ M/;OX6VB3&Y%_%N ?O0&J"U K\2C MV"9MY@1_8K^1Z.1C$37QU(/-"5][TF?1U (.?$ON=\#NJ6RXC(D[$S)4PSZ8#^HFLDS+H=GDQ M @%N,7I^G)5"\%76OX=J\2GK7#9V>3?K+"L)O=:9/.]PR',^+O;JPT5-AJ-6 M['G0*UIC-5S=1RL0K#-::^Y8/CH=_AANX _W*6A/[4\HP/M^^E M7ZQT)BSE)ER[S68C43'5EMN^35CXMWVOK_;"O_?D@-ZPTY[V"SU3'C%Z;SJ, M3QNQIF\=3M\<7G7ID./#PEUX>9R,^R_E*K>8+,KY_EB2DL)-N+^*T.>MN=MS M.G-0,)ZZS7%U*.?;1E?H,M6(./2M+!]9=7+YTYF_7)F?LT9N'VL$)^UFKPQ; M7#E5LI1;O*_;4'HR!W:GL3T-RMSJV41QKHR?I9 C?A@HVEWY0FPC =E/&##EAZJ29'8(4TTWUFB7_%>4>Q30GHN"[LM*!Z.9C>D:42J-DO<[, MY7JT8E5,9M:+T50AT2QS MS7R@7X>C9'F:[_@V!?(6/7?">"4$W=X&<@(Y6=5@C6*#JS53E6J^MXDRR>L6U70 M@+JL$W0([GZM!70)5QC6T(.>'+D*BVAJ U8<6@;^0BY9QD\X+\]?A:F(W"B: M#K I,U]5QJ/75]]RRTZ$N7M\CL;87O8Y>AZ;J'8S\P=Q?QO1OKQZ? M\_@;R/Z>3/Y622.1=[(0@]S)$IRQ@H#M%>XWHFLJ^E. JY6HY5O+A^K(SHA M%XWF6$0S1=^.THQ;$!4N2Y-.+K*0Z\SD\2DVC[.CJF^][7=APM.BY1A4_('9 MY?,S5IA..(P5JT%V.&F6>G(@_**&X\\9+L[ZUO)?@+&6J/A6"<4]H<2'2FU& MQ:?.L_Q:$F1F-NEJ?/'%K/OOV'7?E=I<H7= YKN=>\+ZK9W ""Z3A%"H:Z>J* H2Z M9,(,7,9!(:A4.IU%@(.E?BW^'%89]OG:F. @# 8(,^E#, M:MKR5-SF8S,5K#'A%E=OI4O=7+'(">%K8X,# 'Y7-M@1)YQJ#@I*'Y3[K[EA M<\36YOHC6ZTV2KXK5?*=.?!?IB,R8:Z/ZIVC_3VOV>YH.S^92(T]9JQ0YA9U^9&( MAZPNJ(HI58B($R[52@7:5>UQD?!?ZTL?6MVO(.0AFSMFAX4$Z%1JG!4'\[DA MO\ZLQ;7)XU?8W'.7R3$\BF@9FJ%Q6+OZ42_ELQVF&VXTI6:6$@IN/GB,?0._.#@N)82H9X<(S+IL+/ _:8;W7K/@-=4[O ML2]*J,;L5(J-N67ONOFS.M7+&M.5HXEQH;OH=%O O+AR/R$3'3LZ_;#6W^T, MB M[$!=SV:^;'W1#8TZIT$R]ODBRTLC0+U]'>@+>PL>G;6*7ZW<1=O]F6]QB M.I S#7DRE[EY8Y0V+,N'@OJ.E0^,XK/BC=Z5] 0]=98N9L.0R[*184U*"H\] M^N*YC_?G";'T?5&R.&;O&HL[&LXI&1D5&[$6/ROH'!/M29R1"W4#KSY$'!:_ M(W=)K5F1LVBX%>)B+O/5QF FM%0(N%%MV"C'"@#"K.\L0YR(W[&[R[Q&Y,RK M$V'W[T* 9\SL2^1%MEK5H- V7@:ARW=WNV!"/[YN1,Z!-\:IFX_8*BYD;_8< M+Q;Z/&#$?5$31NP7[XEX^EG>]#Y,M?*!R%H6LF1^DRW!RHW]UV"PU]G M>_BI4.1TMLCHPC8[A!/#9*,N!>)TN=5B>;8SH;.R[U:9CF.'70!^*S;8NS7X M<'>TYZ(3@4+H*XVGV:SJ.R-62J52G_&EB\^E;G'],';S^PWYG$Q[3$ M#'4C@C6/QC)R-)N7-3$-NP/.MPN//FR)Z3>B;[>UG"072?#\W*K*S// $GN3 M"CT4KIK$%VUK^8D5!1^RP]72M"8-]G3CSYF MA1<"/0/L:V[:'"G5YV!RHC0#S[Y;D?2Y%?ZDG7:GR*^9C1=B7&"8H*5T/6%T M+:Z2]U_EI9_E]VP[[4XB[UOR&YL7A%Q$*L_D?$\$;2F5ET9/UTK?KY'?3]M* MN115-"]14NPN<%"P=,F4H,'-!<42H9C1M1'>8FJ9Y&/EGKN?M((8'A_FDESL M_L":.D!?&&DJ.>;'X91IZH5+!R*CU^8DD,N.\NJXW"OZ5M-?$$.LR_Y<:Q5'#6A.$N\C.-Z>C;Y M,[G41[K4OUV_OT:7=I+T8TYC8A*W2(T+\Y?R%,YCOET)^&:ZU+]=QGVF2P>9 ML<%/*_J4J\,B/V75&JV;OLV$_BFZU,_GR=F=AIBY"9_A)!A>%*6IZ%O7 M[R#+K!9BS_,9'*8[ZP;S8S,3$JVJ$N0A5W[J MA@:10/Y)LGR;BO&YL;EB9MEE;(0\7\A-ZBF9SL>?Z_.7AMGKO5RG,OET8^/G M9-H21P?[S6\O+F3Z(*\*XPK-68%676FPN>?VDV\CF8-0W@I73F$)5A0EIWL4 MD,2RQT&0ORNK'(A:3M4= MX9AJJM8@5^ "0HE?]">%Q^3E.SY\&]WAWS#V')I#"X[2%3Z9$V5@1%+E<>*U MT"A<.W-\C>;P;Y![#D:IL6HT_#1M)9NC27KTJC\)7-)_/7.O@E&^[B3K9=NI MJF'584[/%>2V&[P(>M[R+!H*1CP-_S'DH-7QD)M$%^%=14J61-7+D?JD=9D 7 M\1F;IU:>O#9H):3V,T49=%-:<:[..:GM.P6"NT8NT?'C'_QS#1][E<+1JFD- MD;ZJ0O%CE+2#/<'\$NQ9?8:"]9H<#[A%J P?Z7G&A(;O,BZ[V-.+CQM[?M'N MDS7VYE %H.*XQG?' =\IP#T^XE_>" M]T>QP%L&M&1&ILFF- ]Q69EGFH%7*6+(5Z%8CK)[?PA)UXQ.2TA:<6F:!#*H M9I2PW,C-$ISOLK$GVXJK)FD4!SE.QF3Y]_"I:2QJ(E]KMA=%OESNP*=^V0_A MSF8"(8IBGB/C0N^C'X\+[3Z**X.&M7VYQ^HZ9B#,!MY]W)(NLNB:"$7'$T!C MBP4-J&Q?A^1I1U!"@=Y,-?A8ALN:,EWG=*M3\^\RUDZ8E_NYCP7ZG&*U&0VO MVD6>)2 \)K>X?S]_#5G]NM4'>EVSS $$ALD:$E#SDHFHYSHZ@P6J!A M1XMG02;)UD3?J CVW:";XR.1FXECJ<-E& M+S5YC@[C>?\651W#'MM ?E=F.&Y5\U _$*0W]W;T85HQF%(:2K,\2YAL>! > ME(%O Z3C.H+L!_=[NF+G8)&]#%)I-V)B7DL6N,ES9VYP"7K\2%^U8?F351DV$O-&:Z&%F."5JX\OB&B_\&C,W2?NG8<["KV: MD6Q$!>R6-F:Y=B$LSU/7&M-^G5OJNV,%S\,=L]<%B*@&OVAFA_2LHY2-WLL5 M; #Q&W?X[>S$\S#'<_QQH?1CHX0<-1@099.MTF1T8XYW,\>G'Q"Y]VR3#)#T M%E LF%P4)-"5%%SCK@##PP\I]!U)[4-RI(N!"&/S&:N*N!@>(9W\=-^65AV7 M+)#/%2/]O"P]CI[I A=XK=5]ZX4<1,3JI/=3,'&Q=?PSG9-R[#++!7DENQB9 M T%.*,WH2S\]2,^$GC'TK4]R);SRY0LT&R<\)'+=^F0R+#_1;2XB(5Q&Z]W+ MGZWR/J$Z]^D6!Z5H^>'J1CY1>PD^@/_3O82;' ;[*)AZ W.\:]9+$#SK$[X:B@[+Q:HIBPTGN60X$I(GB854+%LY6$GX-O]W#:0_[XE5 M.W9UB$/+,$GPD='T$IRQ@J!9Q$.HZ)J*_A3@CK6CY4,HE%%%H(M&>Y\5N.E . M)YH!AF$G(RU4G;=N'L'7:P9/[LXMD+?3,_3[-L^>IYK^>10==-@AG9+1 &JX M6>PQBNX[-KG\#EK_U>EOQFS>2OTWDLS>1\^29#Z647=NHST/HQ8ZE*MM">%446OJ5?!J.?=2WMCU/V,NK."JSX(/.8*E7:0R\JE1_:)+3[U+E]? M%N$,K54$F]R<+. BV$J0UN+;KH)4K*2? Q$)T^J;Y<7]N!K M^[3LBR'L2OS=9:W#49R6T07/=3?3U1O.JYR>B\EUMC%O1VB:J?CWL)G#G+$+ MP,M1DC[S4:XKO;%[D>#KM8C1[,OYA:7%Z:R5J].!5#9<8'T;#W\O+;)90>/5 M([[:,O3U;#H9A#L!+:56Y=0XS$3G^;'85WSGVOX1;/J56Y?>* 3\>CX]4]'9 M<^6E%"PF1\VRE$[&12WV,I)OW/Y^;C\:!I]6OWQI6:53#I5P"N>^J:QQ?/_Y MM2H53$YBJPM.:,;,1_^V^+[)VF73,L>F%[!8^F;/]AN[IS)LJ9SJOV8Z=#85 MC3V-$&2EG&^MB3]W3_G([7E?@L"C$K83!4JM*.>?TE*42U4#T:<%3_=@U[>< M<;3NNVC"X /V^:(%Q_R;UV[ 9\$/UH(]VE>TVN2^%>:+Z."JEZ%$B%1B" MA*$NIG[H4OWE]NB2=7HAUR+U>HTI:";$IA6(#H<&'T"ON&.XM]S?>) W!ARCYWFQTNU-^Z&75(5*-;0]H@,7 M^O,# ^K+ )DOQ)3P4[G##N3 E)\PT>T?(17M9#*E:L<;8"(&:V#?8,Z+WU@7%+CP0N)\"P\G@VRS11? MG9070Z&0,_J[!R5O?&1$TK"=#Y469;V622LR$VS#2;^;ZC>T?:QKO_/^0=/2 M%*D)(IS.L$RD$U">FK!$9^^1"YC\=7EW2I/UA>T^Q0 @VCD--8 M__JQ\56]+ZD!4QL_,,'[Z-C\"TT\,(#D$\'P?1A=\8R*7AZ[K_:0\@WTP$A2 M%@__:2 WPZ!*<$;5M!%0__,7N6M(KQ"]B+]*QGE ?U+X_R'G#_Q!0 UTV/OO MCW\URBGTTQ@#]:0A[)_XQ0=5TT= L:_,;%B<2]A * #0_\<[*"$@A:(_=#5S\-XQ30U,DD?H73?YQG\ OA';<7A'EKUV(MR>#;DY1/&KO M@'L82"*R[>CQ?_\KSM"AOY;(&I\*J(+YQ " SS M09J)\.&0&.=!),+PX7"H!R)B4(AT>S]LJI\&B(+B^J7D1(^ K+L#VQ&7D1VV M[6J*B)YMEG(-+DW5&VR#JU-U+M6LY1HY]"=;2E/<<^J1+64Y*E4N%G/U>JY< M^OMW]T2:)-X]\?69MH$Q0$QJ:NH=E;Y/W5,,'0DG3I_/!W@D?$G6#7^$YH$9)Q/S3M(!W(_V9M^J[-^2/T/HLH MA7>+TD]21HO!ITK:/17\Y7?>=/17-Q*,]'I,C(_!7H@/QR,]/AX.Q?@( V T M!AF8@$%'?]EO- 0^-6#&^;$R4>E)NM >QP(%J<3.<$3H/&D2X^?,SK$6@J8H M8&S !_:BWOT=F.E@_-#5 M(9 #,X20-SVHY7W01=;5,N%?V-QN0_A1O^DL)MKV99Q_F^)1^$V$[D/A&X)/ M1/!O4\?LL"N+BIP[X& MJ6:.XD;:4/K/+GOP[W\E8N'H7WLMV-G$Y RF,+C%L+L,7W"WX6-+I29;H&I< MI5QK4)5FK=YD2PVJ4<;^9 ,YC;;W$0Q1Y1H5C/P4?]D7RAFJ\I*!N(=:H!"2 M(MMYJ!WNGD?F'O &V!'ZWD $"_P65"\E=!627.7LE1:/7\@/$\WLJ_P4Y1AE M6(.I9@0(]+9?> CZ-!3LY8A0\(["TSJSP^B_ .&C<92F+R7*<0"#0D),"+$$ M'XWV4 ;C3%\HAL%?#<$A& 41 003VPZ@-G,=&@52\UG>M*9QH9P'-8#A9L# M>$7^R6F(S["M=/ _( MD35Y/*0]HL?GTQ/-O/%8X#/W2^A.Q[:SH2H.'J9\1TN.PF4TGEI)NM*_PU_%(MYZI'CD*BS>8[* M(/$NUSI4KI0JUY#28!M<^GR4CKV-P)_<' @F 1HOWNE+8"E@4,88"KC\1*0D ME9),@Q(&0$>?^/4!QKM,5C<&(B$Z%J?Y>#0"^7 D&D9_A1A>[ +8C<7CO40P MNNG4C[K!R"-KLL_?44#1$813$ M3S*;3S:UN)J>)!,!&6K%J @JXW&0J_*A[6_2CX!F9N9 XZ20UUD9I:B'*<&W53Q7%<>2K%7JM\=/N;6A4:555YBG'EJ=1[KB^8]@)! M%-M^DGG,I[*5:B-#E[.->BI94X*1OS\F2W;$.940=-1R$ ^1C;JI'"? M.7V1TD2X#"-"O?&B+<;"7+-=SA=ZS;108E.[PXC#F2X%S "NYCLI;KB@-"7> M"!(VPQ_LWV__>]V7OPJFNP1/-< \YQ2YVG5^7@\:<5,YE9F&.PG^E5YDFWJ4 MLX *91:/^BYNBN#606$Z'(T>YJ146)N%["W,,'7+WM?OZ/<6-QHJVP-7[U\$_R+^7O#J<<)+>!ZKT2G[_NC'1 MYQ%C7>WA&II?ON"C#V0'HKN4[[=QCB\'W;>DI=]9^/*^#2N*.MZA:O^G(*DP MN/1KU,!K,2**&56>-*:+14H:I04Q4#8 *+_ MG.9WZ?8_1\H^#.U-RASQ2J$_RWI#FZF>#&U:YXJS!6.&./"LLZ^53.ZE3W8W MO6-- 2B@"PQ@V.*U4[*._]K=&U4JGQ?,.V@C$459KZ#1D&OHS6YGA%IWNN@8 MS68]G4NHR=(DLQ#>MW*!<"QCF10&@.%@G,H6+A@ UU& M(0(T;J'99]($,2N%N74S(OL#5MMW3RM&;JY60O%T@K&_#,J$"AP/-!52*DG< MW>$,@]U/C (Z!$BQB/#!37G:D]\AW;'=TDW]O/C:/?8;6#31E7(BUJ]7K5=@ MY"4YX]I/4SZ2 !W^);W'^NV9?#P8/]9;V/.%7Y.6&BO(XVND],+G45VJ$.1 M&ENZ8>'5=E.CT!.8F$Z)$/.SZQ0'(WR"H<5NHB>&>C&XM4J=;+2%3#Q7I2>16#%HS:+-V(!U5HC6GNP^ M3L5R?%&LRM%P/*=[/_:D_,66XOEF^:T65:'$[6DM8>9)EYU"F\^ M&1L\LE9H8N;IMLZ_]H*%>+H3[B/Y<9_TTNYYWS>\*?FT1M;.)G0R\A>VKQO**C8.1^VCHQL:70S!SSQP, M'V[X/0J_[]3.X>!]\(;V,VX&.,TZ;G0#&<_W-_OX:"@:'Z\7O,:/\&T/UI9* MI@)=G]'^+P3"P/Y+P(=N'UEULL.B[4,+#@<1670TUTNCY@N*;AQ3<\T\H0,2 MC-L[--Z-@+=,P9?#]UY2GZ:4KY@!<-'Z/IT Y\( GY+GW'="S]E I,>XS.3A3W>1;L.); -P9(I.^D FV%?\Q-ZD>^6DW()YJ>#OK.UX1U,R>:Y#V_Q.[NQ^8R-S8^EUGA=C4P MYYBWC7U;PJ(9%8MF$,J3KC%O@9=T]8G?;CGYPJXJ)32'47 ME#" 2'#1NS(EV9CT; "4# I0,Z@H 5G59NA[$!@(?R*Z85AXJ0\8E A[DFKO M#ZQ9;O#I0K-_%LC%-&$ W1?@PUB')%>!IA:F(Y1#40]+(.+>4Y3[TH5HGA;SV1=R2L AO'?@JB7JALHX]-IZ M4+,'L0?[-*U]S&G2="*!*"1!ITUHK4/ YHS"GR0 5RJ%JF:B*Q-+PEH1*<,> MWMRND^X-Q@$M&<+U_>N75AT'3F:!E<9%0HEX^J+L< *#?IZ>:&F*I9I )SO_ M=<.C'UI"HVGF^H\FQQ0CT]HDVF>[ _8-CBAIGZ<>#J(_>I-&1QIG T@V6FV( MY,^@(T0#9 &Q,(H44)2E1'I%M0N=!]"'=TBG1R"W[9[KOF)9PV81MP"A1'17 M[9-'$=L+D"3W@@Q%6IL9U$_T4>1H4X8E#"ACH.'=^I1]V@-Z!YB;H,R L:U: MR,L.-+^0F5=%ZB?S4;V!<=5%SC[Z>G>(_5TT&AD(#8EA<&9!CG,C(! 0@6%2 M"9H2P<+X5!\@9>DXI6VWR,%1LPE,RROB:7K1E@S9'-)M^ODYEHZ!;(6<8> ; M%^!(&3\^7+'#G4,3O7D'7Z*/L&@AJ1I)IHFDF$23NJ;BE(.RH. 4Z@LJAR,5 M()"2TC0P@=T@9T-3K;[A=2K.Y]?78-]2[.UN]4"#^HF_&ON+"3'W2\=?(CU& MQKC'R*55G0WM4@=!X]>G:A@/13!!'(7CT3!2)I5B!^(S2^?C+V7I4>Z!=JMZ MA1KF%F6<,8 M(16#1M%=,XDD982 6]QAYP9]#IES/-<^U=>UF3EP;]\C-P>2N9'\ 2D[(!7P M&$4,_=>^&9+;P;_F*T$-='3A+&PA/4U?7&IW5@D@DPY@WAL (RFYKT@5()R M>9X1DK ]F29#;R6:"KNEYQ2[0%TDI/1/ZY;]U0.^WJ#";M*6>@>!=EK#K]XI M]<&=ZM^JR8"_]T]](J7\O7.OM,LK.H\@^II%_;_%[X/+_C_^J>]U''?'AY_: MR-GV&,@4W4/0/1Y#I<.'Y4(\$^4"Q45,S1?#-8/;F7H^.7CRX4;;#U+\VYB/ M/T VN=UQFG\DTYU@ELPO94_/(Z'Y *?%Y7A@U,PF(N8T$6#:C=Q.G_XR$GKY M:I+/38#T#B0:\';D(]=9<1*5I$Z1*<<+KJ9&68:=I$ <8A\Q8RY[Y[N)1IR MQ&,I"SSX3$)#8V94T=0U;#\0&HAKH )5D(""HS+<,Q,_;#BG!1L4[O4AB;LK M7JA@Z"?XM3/7\&%?XSHYX**I=)(@,P9049:*Y>>^,I>U+! BR*_[?>OA7ZZ3 MZABB;57$)*9LMM?)"G1T M.CZ# %!J6+JJ(/Y((_,2_M)@:N7UBVU"6NV@3] M/F)Y+!,CNV33+B!W.'FJ.>H)UW0BOB%KUR0%W,-+M>@UPWUTO5N\5@_9AV?>=[A==',U<9]N=V>R[%Y,-[IJ]4?:T=_J=9(U$P1"A)RFG]0>'B$ M0GI=U%B#+_=P W1;LJJ&580VV8D"Q/:_$GMSGY0SE<,\OZFF%6LKB() M&44#WH6*1.YB8=J5%!?F?ZB? M78!M!P)_B54['D$7#02!@6_M*\(E;P&3PJ>>_?)15OKC#,P21GNR5%<+1S#K M,/0==237V.?.\Z'2HJS7,FE%9H)M..EW4_V&=CKC1/E@A,?SX 5Z'-9:15JC M%_!U4BNRZ>F3U?=R3JZ4V5%Q0+9U$"+6R0S+EDE5T[8WUD7U6ZG&H6N5*COG9V!Y7L4#4NP]6X4HK[=I7&6\)803K<%L-< M+K=1+=%A#_&1*D!TQY8V+*T]71OMXT_D(,\7%.F+ M1PZ<=LN# #G>E!I!2$P6&I]8K0&B$-0-VWBA3Q>1#6+BMII 7O-E>?8=FYA/ MFX2[WK;V*X;NT6L;VTJ\>TYVW#X&4.8$0$7)&"M@@=63L_:X M%VKO'LAC<4\?/R6G?PUD!!@.AD.\*,:Z?!B$8GQ7#,?XD$"#:$P,=X$8FN<#4&9@83A(B,?OF;"[T^EAR5\AS'F1^WC\?ZG5GQBL+5R/ MP#S@P>?:(K3]UOHRM'/MC98'#MFP%#@T&Z&?;G.%\'WX3%1,A*<\^5 EMBR1E;I7+C+"994G'K]H=( M>)NRGFDUL"5DD;D2B PV?5CES23;-=&S3(NJ%DFJ3SG\?UT1JYSJ>6HQ#+KPH *,K9M7IOC M$D#W^7L$#QEN>>>._'2 0D4*@<0OP30 37W< X?D]H[!V61,H&DA"[N'S_*(0F(E20 M0#J5CUZLV;-U+FI(>2(T*FY-MA,Q>!#>M>RZRJV9[,;^TJE;?N(C(<-[I<\K M:A*N/LW4"LP8HI=@#7MNK#5:MK:%YZLBAP))Z6 MLV+LIH67KJUQCS2%<[R++46&'76- )ZCMHW\%?56.";,\N90A#%4#7OEZ MO M/SX 4^R=CP!)A9*,#CXU$!AVJF&,L]T('PAS-HXE]>M(OU*\R+KBK+ZQ%FRL MLE4.IXOD8)TM=A I/( M&I.[""58Z)!G1"%76% TP\*1.2'N)KKN*#@7X-A[$*-=T8U))E*@JTWA)Z$T M1PI#D?,&<-1&]#Y.@U,X Q[[:$QD _%$%PGZ.AR?*!W@0J-0'FNP(4[-$/3S/K0-HL?8 'OS"Z3 MXGB7<[[;^7)#*;*:MSL >RO6"VZW M^[K%*K=8Q4>QRID#Q;I>&D023X&E!"//A$*1Y$!=$/A'I)6+Q>#>&%+*3 MF#AMVEO!TJ;Z9U:$]P+E:@I))1F:KJ()\IHMH9>,&&,V K1UX3PCSQ MCDF MU^"*=B(R?F]'?@3/F5R)+:5R;(&J-UCT",GBLJ4T56]6*@7RFT7Q8IIML&>R MKZ'H)J,,.(5/N[Y,9?,->IWU XQI.JI1R[=+'#URPC>)G:Q%/8T M1=%FQ /4!,N)C'17V+#CB!?#S*7LV''7>5JQK^9#// ?__P$O_;M20C>;U_+ M[% :YYY9(D2\C3.J+ 4G7);Q(4[&S/'3*>^W5Y#55]_&=5?(=Z-"%U%D*Y!C MB7M;?)CC<$X9P@"**"*Z'/)915F-8H?B9#>]FZ3H0@$X]6H+@F07 '>3][ [M-W%A(F)[)^ZU7\'9 =/A\.B'0_M+KAI=PB,ZQ8GX6M\E M3G>#"< $^3C3H_FP$.SQ<1AD>" $129,1Z*A6/R(Q<,_)))G;I'\+9+_I$C> M%M!<*)H[ 7C*5"-,N6=Q"[/]R,.[X?U MV?I>\9T=LK_!03AK>@];\]M!+2?5B7RPI7KP/AZ^@F,N/@KP&K>%[Z^$U\YV MKL;[A.UR+![?I:)/VR)W9CX_Z62 +SX889NI/_EDA(]4[%:0L_CF,0;O)/*G M<_9ULN[7 ?4>-?SA&(@X,&>"\TIX>IK5J55MF55:2PZ@O"C1,+ MO[:"DIM,^4.FPE$V-]'2EQCURI7JNQ2&U[2]E MC3-5=;Y13^<=R(IXX&TTI;F(A"MT4N$\E*LA=E)]RDZJ=Q1WGG$GU9NM M&V)+.IQ7=BP]SY[,W&D.U52 [J(9Y66=(B;,AKGVY2\ OZ(]H]GW R] M&O=O:=WT$>Z53$0Q =TMCR75/M=5=5KAO;6]'V.,'(N,6Q!BAM8UA2HCG>MY M?'DB._7W;^D\MFP#JC:TM]>3#HY.HSO<_8PT\K// O, TG6JT@Q2E79L,TX, MJ6%U#4F4@(X;IOWT- O\Y?0FV^J]25YS&D,Z/2']78D4B&))%\1X86<)X"[T R2!M$"(2!VT,-=ZXTW"WNYDP+ MD%:6SB$Y^UN)JN+:S.U& C_QWD)(3L96%C9H;[:=^'5/(;H!Q="VB;?9@U%R M64QP6 QOK/)\=77JVQXZW%'+HQD$'0VC2X""!G83),0&9*?_8='88G(RM^!? MA/O[-HMD=#"",TV7J9]HS- OS.Z49!B6W0C/ 8QT?R &H#[&."(]"JXP?;B#;+N+&@ZNNK&=LR[ 2GYQ*:99.:;;T'TD^NR>\TT:!=#;$[20- MTNL=2+I"#G)"Y%6H$2#XQE3"31%-XVZCZX1KQ5RXW4:G[Y>I%7<:EN+(#_[/ M&.H.:O$3^-+9!0,]CW"&FW,@X;,;+C;OZ_=4'ZIH<-P$$I\\.2:J9&71QHCZ M@C16H'%/L5@4I!VT1$NGJ ME

PV<.TU(2+M>S-# ,-"7R4T'$TM&<(<\IV:U!6_%_E[(EQ_'DT:@ MG#28H0D281 B2DS\/O2_! ;-Q&>R(6 =[R-T'_/4>/[74LW%-ERVDC;5ON8Z'='!HK@B6%\5%Y^%@7X%61[_KV%E(6N0SKV68=CL@+.$5-!M?O0F8ZSK8-QS MR6Z4:]N1$30'&HD7/%J]9Q\DB#G1%E!")8!;&A-N1G,QD?N&(P[[:"2G5)A"G\LTNMSR[E MSNZ.Z&+,,$=#C2)5 VZ"Y9P4]E&PXF'F+; *9'@\[2_@[R0P)-N;<..H2W%T M8X7Z*8I$PQTDVLM;$3C"V3Z\*M8NEWMI4G M6'S[.\=;@J4SI[E6RK!#,!WBAHEVML4KSY(^$13F+&58D>^<61 MOX&S04X:Y2<^Q\U=/#=^43\K*;:<_&6#IL/-5FR2)Q%$1G.\VLT3$*3MYN;X M-O&W>U#$_C8^NM!M;:Z F;'TQE8-]BB=-.;#-Q"4EK+N1QYQ0H;[20+4111. MF\BL:)$C;E=DVX> U?FT#A#VS*C&0#.\=QVTVSWP9RAP4X -#0IR< 1C(\H> M"J%>ZV)M@-X"AJ82S"&AQFXK&AM%?I:Y=C3K$8R-6W7JMCN_#& P4MU'[I8? M=$P&"C21.D'_Z^EH6K:"<1\Y)=[!QU^LHJF]P=1%:%I>D=&ATML86ZH]AT!V MZ*@)4"2'$> (G*A9.]Z0#-G8B]NC!SV*"'OF@_G*UH_.Z268_\B\[JFZA4)M MS\-+V. SK# ML4Z_QV,W;+=[-1O'YW9'VA6SX^.FG)OX)C,\.41N3D/')(1'?AL0, IE8?SA'UL5P$C<8<63X+>R+$".8W'%R.5[79*\?L78< MJSTM]!O/Z #A/2QM8%:U3W;Q,"RA(*$(XDELO%04#1H&]G1=OI-TP1IA] G0 MMK%=J$C(Y;81X5'DSCGB"#<>[=I=.I*>5)"CC&YKJ6XOB=M:ZFTMU??G2[PK M@$SC(^OM3#C6= 5I))DKI_3KE]E82C@Y^)!(4W:L1/$)X] Y!0WY!JX&W.E= MKEM[1!@)..$60LC.O*'CDB,;.@;ZTH3N=*I(WG_N #"V=,0 <*=K_8X4_D

<[ M"^2L:L("60Y.Y++W,G"\;";X%7BX2R0L(]+< ?*E(KL0;(40I60(F/9.M@%S M$O6^T "B#7PJD&WQ)$UD(E@2@]40>7&^1/ ^=TT"2XM1B53!/].409ZC M*O%% DY8*E3R'J#162 EOD#:._R29"X0$5=1861@V?Z#N.A8_O)B')U>P[B# MT.TFIUZG+JN(=$\ 5KW8G<%T#WFJB.X:0CVEN:$3%_;9G!$;"VV4WGR+ MQ ZIUMX&P61_=U+WY%R\E"TT"^%N_-K,-Q;SR\Q]]C%29S5[@B=BL!;H28XG M&U1XD?ZB\,J87',]XF+MUJ;%9 IDU0W;.^XTI.5?5](,6CBF,3K+;M,<(1^$ M@4K6B('5L%J_)?YHJ B6/I$LYV]TWOY-(9.B0"!.XQ]799@K/62QM]9(K2HO ML?/$J@3$ F.JB8K MNXD#YTX//_Z8NF:(6/F'ULJ#MPB/P],@)I9'_GA048.P3UV>\"\:):[![]P=VB? MOJ.=;])[S5[^O__*)%.9?W?GL=,1)J@XMQ/Y'Y%?O@(;HDF1?Z2&8]A,(7$O M3Z:57>XWL.*8BMR)5!& G&T6KV&R':3:)S)9^,1CG\]CL7^DCF[L<1DP$PME@$ML+)F9X%V+J(>R&5:Q MR0:<*$1/X0D\"CUEX',:P>(Y/WXT#9PZ!4 MU?2]';+6<$(41T-_3+AF62I)65VY\N6(^RY*76\2+/<#">B935IQW$]!NG8R MYUB1V]MB:**YM>YFW6KI;P7F?N'!3N:BT#UC[C9'+_"H8KZ B%E[$N'S MR&/-# ,,'W@]@DL0!2PZH8C?:23X#T,A( +I20! 0/%ZC\H#R] 3]N3N'P#<=F[L>)84^/#@A!]6T&(Q,]CF6\E"+QDNMKT M7]OTY#?<]-C+S=L3M_M\F(5[;'&L)B?]%2C)_?UL]G[UU50?Z_I]^F54CT:\ MO]EJGTII?9EK-T[,?6+N$W.?F/M3F?N X_4.//L.>_9>/'O K_ID]ZEFZ"': MX'^D$D521/]T!/@0W>)-"ZD7]29WPW\' ?MZ MWT/DY5SOQPN5F+(YG+@TW,EN5&O_\0H%.=('(M;Z^3LU9?N,MG*!T3K1I-U%J-XLRAX?6P/7,-;*AOCV=0>5&;5O)S.W1B] M8BN&Y]UC/WZF4F?1Z/-NX3V)[4ELW^(6]Q,??2L^>E]'Z76W)G^/)--SO*2M MXQ.G(.7;!"E?:;4?KNQ1,/_Z3Q@%M#V%(_F@8DE-"Q=I#.Z%UR"8QCJGF@CJ/B!>1[X9)1C%RYO7"J%8[6B]$R M:9N55#?;3^$M"I'8632RCZCY>\=Q%7W)/HG)3VVP3D>X3^TBOB7A3^TB3JUI M_C#*GW3-2=?\880_Z9J3KOFS"'_2-:^/J]:]E?)@FY3XM0&ZY4] M02YEW9%-EQW?/37!^J["\O5:XWS'?DBG)EA_X*:?FF"=FF!](U32J0G6J?S] MW?$;7W6Y)U;^C5=[8N7?=[5_'BM_VF?K3GVOOL'AB-^C@<[[X/;Z[]=< MH9B:+BNY>"(V6V9<];KN5,A-)OMY7:^N6K=SOS!JMSIDV[9FC18SROPS!*)R*GGU4E-?%&_R INQ_'%]^ M?1_SDUW) B%S U(HT4G59'\(83SF07T]^CJ$.7P([_.JQU^>O\2LK M^Q-/GGCR%*<<[7]UM[D>%$+U>*83BD:SR[D1:VQN7]W_"NW&%3<;)6$U'C_3 M?;-:)L]VHTX#^8 M>0&)F0#5G#DQU>$OT435813[GUAR:Y:4'I&H1Y3\1-;'\#)5E^P)D4:@@:05 MJB#)&$GZL\NYM"E7L \7_JX\QSV59)-()AD:8QWFK^!$5,09$LNF+S%@6J9$ M-C@B.9-T8N,CAF/2KF (?:3=PBP;_C>'!5LX<56'.9)SZ='5X2?R8\U@6:.Q MUW0AVU_3H8&.O?MLA\(PDCPW0-@>V ><&-8+"'&0N?!W-@='YO4]>F8G_*NHUD*3W7^HN(C.%AR&&HV<4S:#3\0!J/AY?"%Z68C328$7;[TM M-"2:]FA>_M?.-QT%L4;COH;@ A%)[)]APG__[__9.I*U%^9R^&V 8)P24:KI MQB3$3GS)(QC_'UE;RZ[%%Y=.4Q/'D+W_>!#>&$XJ<9Y._T?R?T0B[.W27-Z$ M G3:ZC'"OK7=981_]L2Q,[[%MK%X[O[^J@JEVQ#S]^)_96EBHGOU7^UZ_I!Z M?>X0[%?\(@@ >$C:UA$5_E& 2Y!R,'Z;-H$!,<*>."A2GJJ6@R?=#LO+[J8< MHK8LG*OTL)^-W+=OR^%0*;LH-]NUWKPR!G-;J,4"L]ONUK2 MNLIV[>H:'<_=)YUY?M$M%V/58FB<6%BCR719[>,[8[M/5CH7N:A]':YWY-Y= M776[W4[:S/:C^Z/KL=7%PZ9ZN0AW-5W9U$A]%C>R_=C^DZOK4DE5XG?KF9JJ M%:WXE7UY;>&E6GM/)K1J.W:O%0B\LZ./Q_WHW+ANP)-[*UIV"'&JD4&CV.W' MK''^2D$/^A"5-EH[U@A-;C>=^>6LGU2N$['+J\8A*DV+RTD]L\B9LWPE)_=! M3@NC5./0VMOEZGQ:'E6O.HY94FX4O<4G]]ZY=JOC^TJU>5FLWT^)FTQL M+FY2!ZDT'EF-EKF0![-6DZR&E[).TNA\55C$@LEB]&;PKU:[YG3 M^U C0,\=9.[5"/8$6 UM:9 MQ);"O*25@?H /4-8P] V3/@[F'MX.W-]5K*IHAYB3XN7LM\F,#$=!E9U=>[, M)<.$-V_HCPO912?@7$+:@)E2K2%8*YR,B2X1TLAP;'0.+&D!HR#!]M>""__O M-PZ5"PXC.0HCBY;;1K!AFF7:_2;.D8;&^-LU6QX/A&MV8I7KJ)M8L3SK1SNA M!S5A[5Q2DWAN(-P)$(:.61_5.55NB$GI0QGT7+4M"+YM=7KA>7:)&&9H)8K]OK'SV3F/+I/3M B&OQP+C6)Y6C@[L+8 M&@@Q=?DEE!&0&TUS)74D*>H(?'J4^FWY@>#%F2_P?2#D\(#D@.PRF1D9FF:L M4_P?)SLB;K0W(F\48H4N1,8NU/WA/Y\ZA&_"C[_9_)_2!E\>\_/N8N0EJY/T?<%[4S#]'P@PWJ3R^@V$Y^O)R'$HX+>3 MAP].5QR 36QCIVD: [,-_1=WJ><9C[([MR?#64;K)'OCPJ2P'HZLZ2MA%-XT M>6B+";>N:D_V(EIK.Z3=CG^]%0:$N0"R[+W] !;C=KF*-CN*M0G7D^O44#/M M\?4UIJ)C/WY&HF>I]&-G][Z-S["C[%@Q%XN>CVNYD^_P:M_A YL+?0J$FBG4 MCU[EIY]J_E -VW/D:N4Z,:[.U(OY7?BJ&'IHMEY^B?Q[:%BF02KZ8ZJUD;_, MF;5N>QKNCL:Q0M-=W"UC6)$#U1J/[>>AOZZO& RY"F1(=T>*/1)T_8[Z\0W4 M8 P4A&(XF+?]$#WX)D=T#VFZ#UC(2=6]0M7M54U>J.VL(^KNF(JKS/,99>TJ MG7 WKLZNE5*L80YXYXF])0MB:L*(<_$'#? MX>]8)#R3Y.&05?Y,T+PJW;HSCL:3;'E#MO_ *OW^)_""A4D6,C@E NP7>.5" M=@^\CW\: $W"%TR'^*^0Y,7"-#:T_HG%1Q578)INL%"I. 0+U>ROUL0P;?B( MB<.Y!R+G8LI%7$4PKPU[H-B@C M0PFPB.4L%AJM'@] $9JN9,IKKW;.:N3\#R-55ZT)<-,8WL"KYR9A<%/XT:;5 M;,U8PTMAQ*&!(YL4KFL2(,D#Y4U>^L9*MB2#29,AGJ./#E!QB;?XTV7CX/,P MOFDA&<[X3X:S\RTZ3UC*^4&LZWLSZ8UI+,!$N]B%QP;#401EL$ %?HQI)YO< M73IRN7([RW:LD R-*\F5EOUDIA6KH&3WEO!^_+NK[X/^#"A 6L^!9[H,36TJ MH!4#$R1B@L@"E(U .,.B]P1[5P&D W4W, M^1DN93@A^!*0#ZK%B0E3O,)')H:F2&J0$+ (S5&H2>""R\P;Q>'KL@947!'- MX*1FH'B8ML/\-B"Q;-H,;/8$$6#K5*H\3)P\A]A8_P1-^7O)*0TG6T 4Q=%( M?12<)TAK-C#+&S9)BOW=%]OR_4WOKKZ^>RC6J_6*HE[9S9#]]K;FE8[0=T"7 M9$[HDL\IML?.$\D3X3\#Y9 \/X$MX[4;7%T"&+#$/J)L3X]Y\+^K_^?33MKG.D&2TF M0YWH@[(PK9OU>.>KV^?$WO7X$EO1CY_1A"=7]'\8V?^"A_44FEQDW([&0CFW M[2[(UI%W/(3NR0P\&_30^6LW]YM!1KMJ](KG^\3,6EEPBF];^ M.G/9G5[U?A\ M%1()?WT5(EC\@.YPAHWK^?2R/'ZE[OBR3D[),3$9B"H;TW$;/-UF;:=D?@M'YP]W:WIV[Z3BOENFN3ULO<:<]\FPXD.2F?L[LJ4:73+TXMH+C,KSX>)JG-]<4M; M9+V#3+6'_4EQV+N+C+6'676]'!7;J]MD=SIF;0N>)U1_6A6]+(LS[YIA6;0$ MSJHAH,"/%':P38QAT5*D*8I K*&.\FBE092\/Z<86#8,9:UJ&L:SN@VV185] M9G=S[/^N$"RMVN1*71&%50N]:D./C.6EJFB1F3,CRF0V-,J7%]G]M@V'G^,- M&#Z[#BX6+&7YS3\?50VOLQJ6&)Z7RT1=?&&J\%48$\M=8[YCB*D0&Q+2<$&T;?N'("]H.:^N][&\4 M>S$VB:A)PG/8=>NY+SZ7"MMOW5\O-8],-@BOI6_7'%D5790<5?-0T7'%UV"2 ME4K6V-+",#&C(*LFE=/UA.BTWH@M+EA-D#^D'BCID$!1> MNM]!H>"&R+RS&+Z)_8!.]T*:RRX0R 9*4&VPXB0ZT'1CJ^D%[\!!<3J81 ?" M549\ 40Y\\NIN^,!9=:F:ML$-(ZQUE%5!0[Q>\,^/E2PO(AO#.JQK] 8[/TU M/Q>O /)D3\X.FGX(=L8D,\@?;O<^,LJX[M/.#[#=>0,R(I,BN MJ&V/5(3%P3<=TYY(2T?&$CEN/@.GT-*W.N>RH8Z>P]<#8J\)T?GP=&X!9I>E MA8$]I%3XDS_7(46WD(Z +JH(9@;6" M,.F46E2J< D^00CX3S;P88E]W6,J2G5:^S_S2(NOT-2YRNWR!+YIF"JE%6O? M!S^!I:8^%846@SH!)U$=P3-HL,F0*A65<>/PH$2<@7#"P^I077!^!ZZV5<[B M/GUA!%!V= E ^!EQ<63+T'6B80^=H6D@#M*8@V:DA19=<4"UN;@^165=/:B6 MINB(L:QQ%39&$(8!SQ%]I9J&SC:BPC@E2&[D0\NBXXM]M!A]7T-_JF50_<(0 ML/@#8UB"LJ()R;$G3?206,X%_I,UEVKPD611^Z !*UJ/M#HYX[N.&I?O#;A8 M_#ETPV34/@C#HGU5?)GE[,>6R-JMR*,1;/)68Q.3/;U6+>*S_V'F[Z)QLPR/ M(:EHFF2!\@XS0$BP1<]DIOY%#W'*^(G#6Y$]04?B=(F 0HY,8RZ6(+:?%3U7 M 0:D9XC8PCDDY;"?>&J0>*A!8O+4(%&\]=0@\9T;)+Z\J5WL14WMXL?'>#2F M>C>?R=];T(T$-2H':V_[XCY";]MG$E!R:HW\H ;4-9&'DX!J97H/56C0[<"! M7.H&".<,U?FNJP8.K?N9IZBAC/[ )=ML"*RR;B@!!@6II MW+0R*".U:\+LJ=01=&!\TY;1H>:N'S.-AWP(EKL07D_ CP%=;ILJ>%@X"'X. M#HSU]QEW3+!-%P5I4Z)MHTZI1P^^C%=@H:!0,83/"_S\ L?:.1"/V=,\6G M?<_2U\T"3^341U<&=IH'-F+I@&/XZ-1D$TN%NH[6J9K6N&(J([>3>R]\=/BY MR0S?IP/JXDI"="D\M4%WB)8CI;8O'>^>\=C2&X\R/+30?UKXA5L$#Z6M[V]LZT !3P28@8"&$F8 MFYUH!Z;H>YQC"$J$8$8Z"8T+@,2 C#$.H8M#IWU4\(X29&L.QX('#&')DU>#D/;IY M49014*ZV">_&3 9.S97&\"#,%!B71JZX?S#'N0$VPC!98U0+/ 9-TAUZZA0F M!<(M\^@#A^84#3 F4,\<$]'&<4!\A:B.*&NM5 59,W"8);B-BD$LR@PI3.H'#L)#

YIH+LQ N%KQ[JHPY('A2B>IFS&.Y=$VR*1R@1[4E.X^WG=#T-\!W M!^ Y$!L1$M-1X'N6>,^Y%#!?O *#&G3.&W.*[>%)6/@V(]K^_*R="9+-D%#V M13+ZJ0!^#@57'F#R1W*F>%KL^0O;\F[>75PKNL@9H@=$U9Z7QOWHMKZB%-H2 M*=TWG3;:>4JI&[*B[O[C=6,1->7(2W6CE7:J7]6CALZ$XM M_ 6[6:/6O3[R$2_^!H>#C9TSF]RJT&^D.\OT0EZ4-3O11'"CO3;V]Q=5I[]( M[@.ZVZ8*C(%4-JFW[6RDO,S]F99!T]/7ACX#CUP%)ZJJVD.:=.6A$UI^ZLE] MP&;'<'O3=+-W[P5[QE;3Y<'J<'%\BR,7T):?I:K_Q-;;8 M3E3+S=C%_7UQ'@I5"V.2G)?CXQ\_8:?VM_C UGWQW6A":-IRQK+9,AS@(]FR M*7]Q]N+[$UJZ87-*&E=A1='/I1.VB$PG'Y/CMK6-= M-H[LC[=:R5ONMCR!*Q$TA^D/,X>_MHN/&L/>WB?:<:Z8]GQ-HVI'U'7@*JO*A2#ZVH?H* MR$?G4=$[>G"*V=&(=E\B/']]+(N=R=PTK^1P8S-+QC(0VB9NQ\/V^K.SV/ZZ M<+>V5R;Y2_NXO#5L%@4C,(5.L;/^K Z9ACC)[Y MD?D<(7O 8X:)F1?,(V("9GO9[Z-P=BX"'ANWLZS17Z^*ZMPIC'LWO6GTX=4N M>Y$N9(LMGZM.K+O9;2FJW]?#K9F6N @/^H,*JI/WI0+7LYG*H+5<3NN7X6XQ MH8*Y3+8&=Z_6L[] A7DU-KYS*]-A.#HQPK>SS=6P65T?#D3W=6P@ZXCMU\@" ME6K-0 !9!65+IHQ:8DV0\A-54\ZD 3(V5;F.B?EJA%?(_/ZMM4Y,:Z(N7F#^ M%N E]96;P6@UCO7B'8A'G%9$']XT8H?;X85WO>0FL[@WLFF[;029LO&LG!O\ MB^^QT.6QU8$U8VNC2Q,W2!E.=S!U+UJ=?*/4K*1NHL7V:HO!HR_H@,>V]IHV MP?$WN"X(=>/1S]O=4#2PO=F;\+B2N)Y>%ZO96J5[_3#OE8'/?L;W/>?_H I M&(*WE6"UYD1!Q:>YF$/&MCK&KL(YEUHJ5AM QTP(PI\"%0X*';&DM6I/>'F; M MMEDP/=*+9 EQ;45(3F\HS6X4UCB#EABU6T%%6A10S<2M/0>/X6\^HTDW]L M6E3I\?YP' _)OAG4>;3RQ>I$3"&R9D/G\"(TW3 ;S?7\:'YS+>5:TZ"H 4/' M2HDUD4TO0,%2OJ;_R0I*,0FA2CPL>W2HL^"-( M$QEV>:SI6/0%/EYPL,5] Q=;%FKJ<.NBM1WN_=!D0VL2NJAC+I7#*0W('IQG&]$> "G'';2 M,]3O3E.EC?SR.4>NFNQNU9)IS!&+B*O$UKEYL!Y@4O(]\IX_C&I!)P6\;SL#1%/U.Z6-G'%K!WK;7%M%" MO.2(X*FLIJ ).DO\ZE!X%Q:X/>K0MKW@4(I?)&S0QPK>JM>4D>93CK3S]4-B MU@&8I6'F>%K)R^G2EK_@-E)8EKRAV!P'#*=)73+N'IUP[\_!O:=.N/<3[OW+ MXM[C+\*])XZ/\:BI^P"3XJE.JH_W-;6Y%2)@?"0N.Z< ,*(SH"@_6KHP5-W3 MN0&]3%_.SJ@V[ZYNJM:,P@B%T8'W4J/C^K9PYVT<$BI0 M]Q._],$&IQ'86>!F>0I>AS^%&%S*Y._'\&G!'K8(ZV\9;& 2"&6E: M#C I#/7,6Q>GA#CN*O()3QT_WFYPS((_>KS!.R-]1F^PIYXH[N$S^MA<&&VW MX=8JK6+>3K0;Y65\;B8_L3T?5R*T]/Z!C6R.7?;^='L,FG;EHA-P,\N"8[)B M<[#0%0A8=*=>;G8ODIEB2)&7^=Y@U2HEL[R&=;A%QKF4M:C/=LRY"IZ6YWR* M1)+Y,8O'^/1+,N=-Q7+L^_0\%$ZFI^W;?B$9[Z4^L8=4ABY]<[(R1[OU?91N<0#2%.%@!$R XP+//C6((>]"W1P MBVY,0W&&=MUL$7,%]-RZ,X>:DQMN3?"(O^BZ-QT\.->-^N5RUFT2I>@NT^YM MIO%B)(.([0\%]-XE-P^[9CD(\UH_+;8NBW4!I7KZ^(P_DY; MN"VZ0,2#>SI>SS*KJCP?%*O7T>*L:%J7N2C=T\31/=V!"7U982KXQBZK*RTP M=24B4)_E2GZ6"*>CS=GRP3"=?LWMM:Y?#M)^O3"YMS50W'>7\7!^%+\?Q@8) MVG_LLY:9*=7&?G^IEET MTO)F8\T>UH[[<@3GZR4EE$]';[/RB,Q)A]:G"I+;'*FD==ELS+IVL>]<7#WDDZLQ[NC^ M'7G?2Y >4VAR0\GKPX2R+.9O\Z%NP[AP,\67(U%?+TC+:;L])FYK/5O6JX5[ M;=A.SM?/]=^^I,EYL9P\MC_&1D[V.LXR6YP39Z*E1LM!O_:I9^X?!C1#8L_(B=;J E9,1;!,C]NI=@;TX_J$#%"=P%S:EMG#W;V M$]DAR %8F&%9/;(A0T<,A<,\PBCX%J^NP[Y.#^AB664E:^(-P30E//U1AQ)? M<'D: VC(WL%@EV9Y10%#&Z@C/8)J[%L8C*TVXLKIP\%F:[E20!0^S!$ZK8M]&?PHAV M*U!IEQ/OE33!,S?LX%E44ZAB8#S9DK F& W_2XLP8)#.Z>^1?V'&_)/=+!$F M@V1)Y$;>OK#]^GP<$"./M! S9U>9!<14NUU=Y"[EQ5W1W;"RGUC;0=8IV1Z -N2AGAU+SME M+EM^OOWY'0^[6]KBHZ.,9\!'/EAUUZ_N*[GNQ>BZH]Y=3I*I<*RX:H'J3I^' MCZKNLP\VE<^ 77TPU>8CP^VN*O'Z+#K)7*[*9JD6[JP?IQK5J!][-ND9>*T/ M)MQ5<;S.W&=KSLRMJ2DK&KUQ>Y? ;H>.MPE%\QS%$CB(Y!D%:>"IZJ2=?T"#<=\=RHM672,!7 ;3C[AE#7\> MF_+\>DV&+ )L2G'?ZI!XG5D.O]7K>R3>0EN-JA.\PIDV#//LY&%7C>X8 M]@JV1ES7/#[>N;1]#N;9$%I'-9PGMK:;H6_S[8[ZN%K)4>/;X:;[.UT-2Y\:J3:F\6OW'3=RA=#T78OTBOJK6Z;[L[CIUL##;7V MQ.&)S3L@5U\T*71\(ZUQIA,JSMR+<#ZOM!]2%R4G5OK(W*HS2:6;Q6;THC-O M*#6WENO=1*)CW+=''*ZO(U4OSO\>;6[,BVRCT:Y]JD^W M<2K9<6BH]\+JX*)5<-=:TH49_4P\T;+@5V3J%SR*XP[$7RU"I*?@UH@4I6>F MN ,%VZ,;V">47ZVH_J0^U0@[RQ.3MKERJ!\H_)+G.E&'H%Q_?U(OSRL\P43H M:?:C+3N'N=:RD+EXB!6=A]O[>5J]MQ>7!\#TAY_[$F!ZML /;=C)@7L@ ^QT M/+9-W&]S%VB?R/J@X?T&]*@A-N95Z7T#YIPF.IX!.KI6&A.EO8F'9O7X>-A? MF)W%I/^)MTURT-$++YL\Z#(^!C&:=J-)-7EUWRNVM*:Z3-H.?/%%-\DR,:B+ M/J!>=X?Z2*C18(Y@(8>U9J)VW6D-8P^EHF79G>CZQ\_H$8"1M- @PGBF#:+, MTD\DKZ-..W$[+5:CXX$^W/3SI+5^ZY342TYGBZ/83)**--5.E)QC7\@K4C/L M>V+G(3+&OL[*P3/:T=MH*E$VFLGP?#$-5=O.:A;V$.TA8S]T.NO.; M8CUZ;=F)[O5L$/_EW6^"-*YE;0=;%JO=7&1BCEOI.'%R'^YIXU 4D8\CB %Y M#G5G[TWV'HF9!HMA=NDF0S3J+C SJKD>)#=P0PQ#_0X,UL?2*P0C;IC]C:.C M+;_SHKQS$MW+HFZ#%]_X2/HK ()L+5QZ:W9BE>NHFUBQ/.M'.Z$'-6'-UB\] M:DZ9U#](7A_Q07)L+^T;1JVZSEV?PR?-+]R'V/5MN!?J$*5\68AERR,#$^G[ MYVTFN%@DA!?0EV.+8?#U:7='=[37RIMDLQZ-B9_ZNZ!G/&ZD:YM%FO+0+LZG3YO+^-;YG M.S?P8>]5O)\=EF7[?_(7J: 7/U?I761=U@J:7NFR.PL+_+DAC(!M>15Q.P\[ M;RZZ-!O[;RP+7^>,7J!D!MWF1]8UX#?*\]0EJTZJ\X%C6BRD@$T>N&P1\+QF MT!HF.\%(Y\FS;U[7?G9?F#' ]"+V[!;?>N0;, :[A%\B.T+)&^0*;C>V>HF8#'E.>6QHS >BRQ:& M'\08T7WA4/DY(:R#MP"Q^R'&$/@73)',SY.4O-N> J&.T%26E#,P6_P7+YZ6 MLJT^U;; !LGI>/1,]9!'V^6AA6Q1NDX5=HN M9:OQL#CY$MB"<^F:K^Z %(+9Q>T(]"'C+3L6^)'-KAQB[9;Y,R2@-+S>&WY_ M+)&9I[T9N,<>./\S(-A,6F9U2"'V3!7P,B@]5H1-U'V?WKN[2IQ!,HE047SM MCNY?B!;DPR"S?AA27EGS*Y^X)G9LB.T'JCB#*R[;".@?FHFW M:*]\0>^M(\3T$)-&3>!T978)1#\@(V%\!'63R1P4YDDVX'G M=7X^#8VB]RR]/H85[ /OYK>(Z2OB\F(62B,]6.=WOQ$&%R]4\_O+\\;N!T2) M]QBAU2X//^E=H'A.#VSBJ[=G!5X%[BOM![0U$Z;Q)*ZBQJ7FW M(PQ >D>HLJG?O.,FL+G23I>&J"-.4"]P=!'M@P*>'U[O$/@"9_FWR7/M0H7\ M!U/PQV?>#WPZ)?Z<4^+ITRGQTRGQ+WM*//&B4^+)XV,\FL/]@!MELS8W+T.> M3$(C1KT+[](T6NGF'4>WKCE#HQUHBR$09:(9*FT\YAM[3.6K[#8N^C)NX/R&MO.$OLFO324]NNPV3ETOZ$8O11([".%,2X6FKN+ MK%S0L)FC##8"EL+ KP:])95>2LI:O,+7]S-'XO(A=K4:NZ.7MXKF2>==G\A' MEW)O##$UZ-%N>TW'UCP@L-WT-A6JY[8J)1 LL/!@S>^;(;Q9"G6@L'L=\5F" M7Q?#28"N'82CBDKPTM'ZL_RX[::V'"F[U5P.-V:?!_TL&\L1T-8O?O>U?2(' MKE=5-QC\BG2=E\ (P&"%?^PWTF4>+@17(PCV<&[B&F(?*&M1L6#Q^$XHSN-C MT8;[># +E"#TMC"_J8X7. =OM#[4MH\ZVH>(?LXO2V.E"X',H83& #Z$*0?N MWHF@@C/*>L)Q3=L93NK6>\E2Q2&!IH=>?<0+Z>B51VN"UU);(N^*\Z6I6 9T MID5Z,O=X+G@KD>?^H=.KBRO$0+[,H,<[.IY=?)U00O0"IY'W5OF) M]S) M+@C%RP Z#A,68G;H,6-A\*UANCBC%'XC'5?9.*(]]83FW>4V/*+,=W, M,=CL/EQ^R[8? /EQ,(U21.!R..]U'KS^3@39=*4L8064V%+K%#ULPG#0/BHC0D_1.9B^>#TSR8ZX^[U(H.T["MT!,@\)O] 8I>GWQ M')L)8)=$/#V[YLN[F'D;/'_@ MRUX97BCX(/!QJ\_'F@ MP<(\+YBD&I%%^#X1O5Z4E#ZT[:K+*AW85 LC;_#,'MCM4RJE'!N$*BM&$+)T M_#0O3_D(O<*TB*4"=\@FX]%S*;>W.7X6A[_]Z PX_(?>/H93"+@CCU#"QQ-N M<\^:B/4B63&=L3NF> _:>ZJ;_09_>PP17/G9KN![=Y"R>[_A2PI!Y<5T.\]8 M#P-K9D5JF?/@%I$=?2&KRBZMV;2$;67 2NK>L'4?)0ZK:QFF/3(TU> ;S2\J MY)=;L G3MU$-;+,OL0D,1 &>?7,MKB'T,SQ7'; M7';$'1#WP3_S$M,C&3DFK;LWG :_+^ TN&CT*V/)\!GB>&@]!W[2Z-4FR.M% MD8C\)WA[GF'R"SG1!=;W+U/]($[!(IMWE\8STY7/:WG#$F7!"K,WS+:S!Z,Z MXC"5Y_'8*%KL4D#K4$%:=--A\Q('[LZE6]EDUTON*B%V=HO=&ZFR)+GH-!E, MW-(VB/26Z#DN#/ZT=9DROV$40?H6AAWX$5XUZ7O@/LU$"?#,NV1VUQO:I2]U M"S!K\;>;A<6(*RX2_*1$,!3RD\847X%^%Y6WE,=XKIN MU(7 FO*8>.V7\#@>5Z'LPI[MF!F7L'VD0/;8[F LO>5[XQNW^E,?Y-VM",T5 M=Y#X5XQCZ7%!\93HES*5C5$ #XUL+QJB7!-@:=KF>NU?.\M[FH.#'OANX.YR M>J:")F>EYHYH['?M])?BQUJ!^O)++S_Y&-0?K>RWB#:J"$GQ$*''P']FG>]4H&N6X^E.WQ.\'YHL^$\^$20MX:I"L_O']OB%]@AL\]HTNEFM:) MO=(K,[$B.\_E*A@K!DKB-!VE6C.N4,"M'ZJL[AA(:O#+">@Y)U39:P-"0M/K MBXN9$^!,?OD/=V>#AA^89Y+K#C'V]INY5[\V=,9L_/&/FS;W D.O=/!HD2J\=^9S,%"07]@^\:9 M;JQUU%[JW-I20>PCWYSA90RH]5UB^QJ! 0=$];J2JS6]\K7LI1:V[M7WH1U(NTHB5R$OY!.,K2:&((XE=H+S^\ MT8!G#<1>\ T('L5GN4S@.GK=P-0!KE'4(>/-0/<]C8Q52PO<9(7G@-G;V*YO M,^3Y8S6M]X91M_#V#'H4/A\0-99[R>I*161\T /E.&M/PU9U/=M9EJO1SGSA MC.]&5W:K$7VONZ2>K6%M, (A=K@_N*0OIU^I(TAKN73&3%K\S-T""4WQ*_R*^S%MKD,U05 5"O"!CJ$4;WC0]= U?J3-WN5)JG]5MA2,N;SH MA.H-CO7@R!/J:'B9X16_#)XG25E^8->AQ_.=)H1D2D@\;@TG1'$TYH3YDG0N MT?,/-8BXI$CRB4,,03(&S0:>4/@\^^]T"G'7ZB+ M_\U[0P08I,C6=KBO8LV(W"5K>:LCU];*LM*(3-T>N^\S^;LV@'@F:8S&1"W5 MVO%X.&^7C4%%;2YF>%8T>1[YC9L\/),XV8OH0RA*2FXX>M_-M_HC/6X,GR*. MNM..\[$.#"?0T;-!1YD3Z.@$.OH@T)',?*AAOZ-9\BHM%S,S59_<+E/C4"LS M'J-:^L%&\YXT:I6Z4@VM'\+N]5!)K\S;.T-OH/K:?=*]69 'HJW3G6AAUDX[ M5\-EV5W#DXG=)^]#:B1\^^<%SO:]4.Z7^W,-Y6[R_GTH64^X#OW5K1)CT*17.=* M+N9GO \/BS:^Q<:29"%>KB=N>/NL-2\T&WB"Z]VA#[287 M9BX3Z\SOHG;],M'L;.0U>C)[CY+[Y5TW6A@6PF[G)E0KFXE,,DP?W=_Z>"$L M0[PV[JCEXLV\HW4J\2E]=(]2ZH.^+-QTJOGP\CKOI!/#5B:4HH_ND:IC79:+ M\_2=/2-R>'Z?O2S?R??P:'Q_KI'29)1[J-[$9W5-O9ZYO43MNCC&1_?F&K9; M37([5*JSUFW^8IK1:L30LOCHWER3TXM$_R&CNL4D:9)\RBA$;\-T F*N+T?Q M)5^$XDL=1_$]&MY\QC%S\(Q,N[/(H@] LUX8V>SD0=)QLEBFPQEK)NOETL5* MCIC=A\_.--^8!((*_1."L>?D/P*S8P&/P%K)FN;G2/F-\(0G,WA,'SQN$:P* M;><_^.6 '/,F!F-YB;/@$$/343D%B B((2]-5>M*MC1?9LYZ1,@*J"/K(G?RR1):+]Q2X? M!2/QS\S[5&B9K"UOCB5\U*F=,R-=IQN>I_69OM"3/KB.F9VNZ#?IV(AN^S:&XXG]4!C[$&.1L%4*$.+ M^N!4RT.G^C6N0-W8=,0Y,+P.49/7EC3&7*4/9'Z+M@\$/SQ#'Q6&+V'8;A1L=HZ9W2?)AF.]#[U;G+X8BP"#:/;R8)@ ^DY* M%"RC85]U;[>\0[+!LAH]7T9/67OGA'&[&"-\$";G.>:XHPL0!\Y/1%D6S8;J MF*\/[L* \,]1[3.B$F!%?151/^#OZ6]Q6[CE(.VLMZ#(H M!%87_U+/R?D9[1<=[#E(GZ4/)<+_^9MM&4-IL37X, K+L=AA:5J21.M/AA.= M8O'1"-A>+V[9 PH/7":(_OVD9[AT"M5#E+ HI_A7W\D*HHNPW$&+.%@_4<11 M4)0.T=@=2Q21!DXE%#D) ^2K49 MX>A+NE"O) V:T= <-J\MI>1C.OW65\X13E&#RMGC<$FZ 9%AE]\^XR6[)6E1 M[Z=EIVW*>O7ISS3R1=X0]8:8M(YZS-:GKV>-13?<&H:[D['IQ%9RK)7];%M? M([;07XA_HPMX/YL/ ^9D"W8!;QQ6_6&M"2V(6-2]Q\8\*'0*^'H*,?4#86 MGT7/>-?%9R;FV:3[L9I;-YNE@C:+1KID.1[DQVWCA54=SKW]+/@XBHJ2OR(M M MX4U7#%#0LZV,7EN"<,$3#:9?:<>_@%?L? ID+ M0J/QXV?DD2M8.-.]\W8?J%-]TE'O51>KV>MXARCK36Z3-PGKY%3=[TE#' MJ^6-4R@F"ZE^+3=<6^$5W>S44YM-Y?U=]_M Z>V+[O>DM+#ZJQMS56R1Z_XJ MJS?#IOT+E>1WVV_K8FEF5[<+M9A7:NY=?E8HEY;/V^_M:N$9"PIW#(9J6L%BL-<\WDC- M T%L\8"A#*95"DA0^,-A"QT,@P3I X=N@M9T"ZATYLV5*('(T#:I?^MRNLP) MS$4Y9UZ(%336],_XQA7L%<<@_YXV4XR1IRNG.#8N/:M\KU@()>8/G66H4IY7 M]45]=/T+]?1WDY[^8.!'PS4JELK)7]'T;9+]7#)S.6AWU%(CU5Y?M>:K*ZH*C]_9^-O: MO./[>9\+7U2,:$HMNOG%U:977Y%-ZA>00.^VG]5VU(YF<[);QG=DBBP" / M;D.A,>PD[L(B_X@?@J/Z03L#OF#_$/$!@[W03[; ,6&*S0E"8\)[H!;;%+,0 MT!>V)EOQ5O0(<"F9.$\E_A,D!Q]/D"8 '@F\'S/U(\U8"Q*)WVG6\Q^&),+& MND^">#A BPXL'I4'-&M&WAB]<[PQ5N0%C;&"N"M;>0:9 VEAW:!)8;8L,-S) M$^$_@?"1\WCZ1/A/('SJ/'$B_$G5_$&$/ZF:DZKYLPA_4C4G5?-G$1Y4S2F M^@7"_X]M8A ;W(&]TRLT,OZE,/;]UIX6YS?X:8V!H2G/)L8VY[UHW:_5P%^; M$K!N_/#__4C_>%.JQ"+T3!%/U'"AB2PV$FW&(HGC46](MO1C![OX2P=;+PV2 M[@]ZIPXXL_FB/2)(]Z7(V+?C2-2)[/YKL,_8[=NY1H3]9:K[(VI_*4_W.:W\J*_W+ MW4,H1N";$.,D!'_FVD]"F?-7$^(WXMM7KI:)[786(+;82(KA("+R'=( ^^3X[_=<(#-0'[[ M1X17BFVU@'LN"OP#>U7&7@##!J%DAV.O#,O*BK.G;2. _^8'3RE.V -1^AC$/_GC9R9S%H[M'Z(Y2?])^E_DFO^9 MTO^ZAL,?*_WUICP8)X@[,5 NE/P/&/Y$ZBV6BCXC_@=#E4R.4 M-Y#LWU)=??%.PL$\^<\B(G&?YS9?C]ZQDF"OY9/_*$2_/[YR5^5X$XS MULZ4PY7!+'I1ZAJ#C5,=6FB#,R#!R;-,+/R-DI.%_6:$6PT(3]'V\VLD[WI0 MXB6:Y@V*H>^_EJ^B<#[-[>>MT?;T3E:9.A:])^& \HG-6@E#KQ?783E:S^35 M5:<@SQK]- 8 B6WT]R^5\EO=':^K[KIA?EV5Q=5L++1FBB MQ%%Z$=:0>*RH>9+>WUAZ]\ (?X[T?I*[_RKI'2RL>E-?9:UB,C[+E(?3=BQR MGP7I15C"633Z0E#"UZP-?*%H_7NHKF^4F_A"J_VFA>83:Y]8^\3:)];^N]W)RHQ\)4\1%_"P1?]Y)E)/TGJ3W=Y+>3P-:O$!VH[/^XC:<5KO% MT*Q7"*W[I?AB-4;93=)*;31RDMT_579_C_-?WRKG^B+93:CKTFT[%R]VEGHN M7;JH3?J;;!9E%U$6Z;/(H]624[;U%+>?XO932NK$VK_]:D^L?6+MWW2UIVSK M+Y]Q.W0;]RG$^[HAWL&V'W]89J:@KE2%T-X>/+Z+)NY#VF6'U,+EC9+MK5+A MG)E;OW5FM5(KO2#$.WCAKQ?(A;U SLGK#_U"NZH5DV31:?)Y2H1^<"+TN'P2]>JN MG3=+UYVDDB2]2,5PRVLJGS05&DT]E0K]'QMO(?@I'JLY/;ID/>0*8IVT>B'N__K[KU0OKS/ZH-1:E1( M U>2=4525,LVU8%#M8!M2,9:AVT^E^J."=MV8#:P219\Q\)V;X'H$-]EF[)N M:93CI+&LZA;]5#,L"R9L$O@+1)0X!KP[+^NRH@+OPPQM&?@4IF3 "NBWK?.# MC(Z__0":_&&7U;DVW=Y1^.^&N MC0O[]H]GQV(XJ03>;2[Y/R(1]G9I+F]" 3IQXQ?2R,C^AWU+?$3MF/C,L%3< M]G\H*P%+[FP1WV+;6#QW?]]$M<3\O?A?69J8J'C_JUW/[RCW%PT1T$PZ&D1M MZS)[_E& 2Y!R,'X;F1,%,X]&0+=C?E$+5W!%#H_;#3KT_, MC&$4NZ%KM7FSKB;6#UFJSU/'O_6H%3@D[>]MZ$J&"036\XYI$AWL&ZHSYA%8 M65UI^]K-.F8 E9F674YGF^(L5%XF.I%JK](?K3_9I/%E26)='V?.VA/B*WK% MT#39E%0+3!.11HY.*2N#2>/S0M_O.;9!:I(5 6^"6A>R68!]@I^'0]!N8); M%?0,$9@;50>#TSEOG?/Q+K"8U*I*, (LG1M4?,(D"\.DYI,9 MUW,I"\;,YH9-E:FWII*]4?TQ=MZ-9IMU2Y7M@R-(!(TR/'LN%7DSU2,K@Q=, MP! ;)MH@]OHS8?R1DOAV/K:*I+3!(L/7"/>;)8A>AA.Q'7=U5%G:L3ERN-?.Z P. &&QEBG$WMZ MJ9ZWASQ+D/7IB*":B2G8_ Q=KL/.T7LK1U (6<:)P#TWIJ'#CT,V>Z8-C^G$ M.TV[&[17;G.6K)%"+S?-U$O-\2?KQ"9!QTKR5R1M+TGZ."7YG(D"IV858X%, M$YBR.,MI?=QDNR!]?"*E;"MW<#;@?2CJ"+02%::_,(*-AO_-MO+TI\B_?TMM M8P$\FHY'SZ0K(ENHN&0J Y /R)IG066M@5#HU!-A@D:]$VE.(-!1 MJ*2@M(%'"K^ 2,X=YK5XZM;KSH<1R(# ^E -'M*+*KS1L9GQ89H9%+/)]3-H M Z !T>"=&,S Q-Y!\H))D(%A@(^F4RG9$4E*NQN:M 34 05H:A4'L'9![O& M)+ FFV9_7&KD*HGI,I M_7!HM$P&59@VT[[\750GPO=5744=#@&LB?L[-# F1;LGZRY[%"T;&$FR@>G M;-DNPH0I P?TO Z"87'F/8>07\+8@TUTO;W5U@3L60CX<,XG ^96 Q:%=]'X M]RMR0\%L4. )YS[1CEUW[N4PW+NMI_LA-<7YJPB"RSGFL,L&3_[W&]^5FK7Z]5%P2_G>]/W>H!9XXX^8 MTBPPJ_\M[R%/MW86Z#K NY/AZ#7!H_%]1[M-YM/QZW78R=BVJK8+ZHVUW3LC M\8*\:EU0C_)3$QFA/@(FHHZOEUU-!ABI'"MOLEIHVZ!TDO=T*Q4F]IUCIRZ7:5[R2SD^*J@2UE MP_'$^7[A21#_#&5H 8H-+*3FGM&]D.$SQ1F*1."^87P'@7E*)7[$]EW%Z^KR MOI)P9ZWH\N(RM4EGYXWQJ[1>IYU/4FIZ2H6-0(2%1;WD0.;FGNNMK( M&NYL4:S:O>FBD;T=E'(@3?'(^3YFV]]/3,6BKI0WH#PUC5L[J@!#(O4ZD#49 M"'52?4>V[@8"5EE5BBS6JADZB^P.:[V;CI+5ZTZH,G/NY[G+=?1>7K', M^7Y[$4_I4<>*CH(V#\SG:1\.[0.:<-N] 7:UL[J"B9 %SJUVQ )E\[HU=N.M M05&NYAO5FI,CE^4QJ,%X^+'-4&DR@P[%H\Y= M!-'4.7S;%KG5;"N/B1LOB#[_\+P3SH ED)+AY)E7#* IV3Q/'K LCI0'YC @ M>-W++\5H?BE]+K4GJB4R[+C\,2:!@6G0," &QJ(9B6 .&B-1DX\9##SGAD(T MEG&P'""G1?#;<\/RLNHT$<%R3OM?-]'XF#SYR+)9] -+@D^89%&GG">4O7?( MF"66Y#DN@(UNDA&F+%A>GU;K%5XZP3?P# Y=%&9*,)*G#V-2C(VELS/URDAJD;QZE5 ;KX\K.&MW@;$% M7S^N/T*7DT7)J,4O9BV[V7;_@AJQC8O1H MT/Y[@:#Q?>/# Y#/C]C%5)-DI\M.;30+Q7MZ/'U7*J:SO["+OQ@=COO#74^^)0 M11I(;MT,&J%R(8,G> DY;%) LI37J#^QH3BB"MLKY",$[5V\Q\C MQW9,7ZGR\BE0 QZ>HS&!B'H04%"8O@*39\J8'@MI0$P(KBW,6 ,16094'1%O MB00+_RK,B=T*RI0\M09 (B^-"U.B5LADJ+ @KQTTD9YM7O/%P-I@ M0%@IQY1M%5=YLD.R)H388J5/U%[94_L5YU]VIAW5&MY66"E4^QU:'_B44 2>L)*NF="MKL-/7H!$!3&I0Y5 M^;Z;BZZBHC M,J=U3!A#U"\4?Q!S=Y 1#K*B@\S]0;@L;)4O0 :8Y%!Q18R" MA0I%^*81]$VC85IGG,CPR&'$@G*@BK97*:$(3Z9-F*,'"LWR"V! .SH"Z#+8 M8%J@0U0&%]P#B 5?N?C8$)\HSX9M?A)P^KTA$CD.& %U/%"9X?/9DB>Y])%HD[R%:>?LU;E\3Y:^O!S'X66'FR]D",0!X:F(/;TG/75WO\W.P3Q M8"7Z__V?P0>!$^JZ5!_:!KAM D @_84BP1$(>=@(5(T%X%P.1< @9ONO J- M Q)?UI@9]-:$PE8#,SF1*JB+9:_\"U(/B@)'$>@A?+1D;$ K>2X(N/*(TK*D MJZO\&:^!XE=*6%8W0;.I&A-=!'PS_$^IF9<&\&4TKEL#8_@:=&]$7$=#01;6 MP_2?Z98#>S(Q,(QJHJ\;,;U8;Q3#EIRPDRWYZ'&/<%!HO%^$GRVD(L 2U _' MQ$B?KH4M)?!W[GMKS>M9];*@)HOY1BAYZ?;#(S)HO/S("$W!B$;B5WR-%O5" MZQZL\()H>X='J,OMVH5&.98<3HKUZ-TB/0P5ZLUD YC_0(9,$!!S"J8!F__< M9NRH3?O#3'P=7ZPGY4Z^WUC6W>GPJF*-OS[50Q89(N7!,BL6T0^2O84K?#;- MYUJS4XP,*OGB,FM4UYM?Z<9WU0 M,(/"?T[%B4K.'$]'A(9,(-],CC!JZ*N5ZX+97O?+L^7#@ZVL72V>#;V'#)7, MX?XNVO$*R:2M6:(CQUN]RL-]I87!_Z_)#E=_WD+/3:YJ)\-2R6)]WB:.T^W/62XQ\_21 WY1\G#/JJ MP4.C$&B&Z+'1'Z_28C2T8& H*P!\@HF?!3QU<9"#1;?P:FD$?H;W2NK58 @N M'!8.WN;0K,/(Y0-Q@!689M!3HECVH!?^$;4"&M6@2F%+H$H<)Q;@)DQT .W8 MS"6DJN9#OE']"Q<>%^4A*'P:L?0(/#>G '/=-@V-*B\.2K.&L!WX7;]>D0XG MSB3!\%(@2N!1XB[9:*)#(0BCH^DZEJ#9Y0,!P5OS1!+[)F:(>)9/3&Z N,@Q M#2*WTOG[=0)Q?,#W9MFQP(FZ\,#I&"A3UO$ NC[,#GYTYN+S'NY^G,W^G,WX><^9.IV>NGY6B&1$?Q_H"$!_UX(I+JRTDEWD\, M!['X8!!+Q(?TU)XLOH$-O#,7]70BMK@M1F6[URR$U]JTM\8DR^Z35ZFH6BI: M1C4\5ZX:RTPB+R>=!C@+X=TG>ZVK5<%-MG/%92@Z="L-LZNFUOW8_I/9\>!N M'A_.IIU\S;F02G34*MN86&_W$_I-Q4C&K_53)GI%?S(R M3-Q>7.7[BUDHWLYV$YU:.3$8]S/[3X[)H'I7,J:M<&C0O1@DE4$CU%^CI[;W MJ#I[6$[-1']>5"\VMU>AWNTFM1[W(Y']1ZUUMU3J;8:Y<-1LW$PW2EUMKFES MZ+U'IXIYN5C8;*D4^YN.O*IT2^%)QLK(\-8#.^4N[NO.?;]7"+O1SD:_Z1?&\RX\ M>F"K+NWLW<0.=6:S?' M>F"SNJ5\I7\W3ZW"T7ARUEG*\8OI')9U8+?R#YVHI4;#];!\8:I*KQ^^M#=9 M<*GW'[V-Y3LNL0=WG>3@8EG+RI5B*C+&1P7_'SF7^WB^\079R>BO&-T1$QIL6[^0AF&\:Q/.N!UCL5$G%%/RD_]C=@IE(![ MQ%L@4+^(.;PC X_$X ?>X4;KGW>LAG]\3/4R ">KU5IM(\NBBYSG-Y;!C7@X7.O..@0+TR8GPD\ MAP>.,10 )U@Q9;I5_*0H5#J1,=KLU-QBXUM1C-_YP?R %-E0A SN(#J"G MS6#G,#B (,BQ_GT'B-!7R*S^TAY5@,'GL'2W: U!D[$M.[@QJM6V[L;KXF+F MYM5P9-IP[Q=Y/#82?7QC^/NQY@0#"-09 BEH[1 CRT";EZU(3W'H$7AP5ET? M)*$#[9]W8NZCMV0W>Z0XYJ'LT8&!;R@&@N9*?9/!]D+ &'(Y.>KV[:]@)>VU(+KCIUF[X^^^[ &R_N5ZJCP1IMZA^D/?3VKR>:AJK MPJS5;>C*J)Y8*8OUCY_QQ&.\'X0\;SL#G\?8+Z+W1S%T,RP/(=:XBG74JM5> MQ>^LS68$Y!VAHW60HZ6__ KH%]7JG\'9S]?F\=1]/OEP;5S,Y('2B60BB=(X MA:=?8F^IS8^GZ8CU]P>AP'>3I!YF3@)Z&W[*6N91RIC02EY07"FNVZ*!PA;2 MT7<9Q?,4"CA$$[D^K,CR MTK)'IT)G\L@8#/[_3MCJ-Q"IU6BZ:13-2FK6RK8WW40X'+VQ7W\4\P >)^_Q MQ;8Z.WJX.=NI]K+%^]2LV!K8=_9\]G!3T++457H$1?V.AV"^#IFW-%> QB7* M@/D __$3E0<)/)RE8BNG%LG-NKF'T:J0B7:34=!>J?/8,X\O,\DY*O&JA=AA MEB5E$=]('8%C*NLZS0(@YNY >8WN(7QW(%L<\#N)<.\H:=Z8$7L"!;! M! 7=U3;;LP!?YN_E:?-ZU+LNSO.CYMQY*!B5'@C^"%&;AQT96C813$3QFUA( MI::)PT6I)>5'BP*GLN!#BDC1 V=Y+&<$5ECE#6LL9X'&:I<)&4A=,%Q@L_Q9 M[LX*926 5>6L MC+P%NV>UPY6!I0X,>WIH;F*^A7+N2316%F3TMWF4Q*\Q@[B I&W7N MS,69 8[TU1&IBK3%$RU45F@_$AL1WA:]W@(IL3]Q7.5'-SZP3+O?Q#E2^<#? MKL'Q@C5QN:C9B56NHVYBQ?*L'^V$'M2$-7OEX<1.@#!TS/JHSJD"OC^E!R7' M-5+C< >0?/R^74S?7W2ZNC(UBC6];4]!AQ]P/X&7OP M&7]P6MX.7D MF=PH:?%9N[+.%%_IR/\Z+=LWR<1%L>"V9LE^:;$L]=;:U0S/23_65V!/K,6) M%8*_4EDCH#KVNPT*U_6H_(L7R3SU1P^#F*A"A>'=SI@>2]UMV1F:PPL",*A) M\S#QX(O9FJ?C9'Q=X.PD;\$Y41?G4DNEYT'(%DH",0>&# :3>KLRGA,Q9\2F M[8@L=B"!SI).'+Y @1,FD7FGPH5C@BFUR"$O'W3+F#8R,O]_]MZM25FE21L^ MGXCY#\::=^);*T)[V&_N9^:)0,7]7G%W0B @(@@*(NJO_ZI N^V6MG=J:S<' MZU[=+0*557E59E9F7D$GP."K^Z*@A\1UG*!PS">S62+36'9;1Y#0XRXE#6)F M4':U*U<("PH.JKTFJJGLFTP_9GW ;Y\V7?09$*H.I!FT9H1-$H^<%E@N^KJC M<[.!]VL$=T_X+NVE.C]X;M@>M+B;F**U#\7#:I>@V"6Z@M"C&QQ9Q-DB4D?0 M05OW='IH!+'?D\'??8.]786>=-!97-NU]HKG[--SUE(/:H9@M]&Z4WGMG&S: ML#:;;7D%-@BYMMR:C:;4'(())+%370$>N[T>YO7!F?N?OR&2_9,(0D+[[O"! MFGO6LYP_"=BCIK[O8OM&,]/#=KW1%N=+H'E"F)=6I1M:E ?6VV,6X[M-RV0B M!%1WW_0^N-6^:^X[[,L=NE^<:T&>J(IG K.A]:AL1;@K!,T:PI8KNT6C<)92 M>3+&N7 W"]*!(FJ-<%.O+!;4@E]T.JVLI&[D GZN)JP?C. ]'98'B77 MYG! M,]JMZNX71EB,!_QRL/IESWQ,P]1V#6:>)GS78GE79_.BV\$^R5%]LG-.K<-$ M](;W&-0__NX^Y7&?0GO4%7IG8?P=>.W@(3 (\,]N*>T&O\O5"[EB9-BC>NZJ M?_8_'(J:>N*)"=/F#HAC=DESR&.Z&Q-FNRV=_1/V.7%ATMJ;U#;A3; @">]U MGIJ#K+*#^T.)0>W<%^/M?P]RG?^$*8;06W\SNV^7N1D\>'^I- *8XRW5,Z?U MO2PI/+@0?/A>9I;#A,POTCNA="SX;Q \^D#'*_Y;!(\_H"=936/)GY9\!(7L M40:XY"WMDSGL;R+^Y<;.?&#L;S &GQKF9Q'WPP-G7H[[M5KI9T," X#C_+^_ ML+_..CR4>&#QEYQTZ'R=""SX2U#2,:>*&MY17)Y5YV_4!_G[/53 Y1]_Y.**1?WJ7_A$4)P@L!9 M"F>:=1B-R[4RZ2!S8A>P=07-*&\\FT'R7K&-I#)YHL(]/_;$+U&G@#^2R>;L MVK"RFJ[2?+[>[A4PAM#Z?E/$ RYVADDB#/L6G>P]F!0O((Q[UQD?F*W8X+@C M@R/"_;A[.R(&RW.#Y6MI?L\2*#M/L?8GK(!I^:-EXQ$H7BD9>@+7$CDJI\R. MG18\QI$Z=7,[9%[S\(KAW&\T'Z\]RAA^O\$7_P "'V2]%$-Z&R7*F&1I'MM@C,//2+IK MY?J2H5B:2 7&)):DF>..^7=@3,)E.D(8CA%)'$B0^BV(V;CSMXRSU+M7LK)SVV*F.K,K8J M8_B]=!G%$RPW)M4L/T>F#-(;&@O:ZA'3GNN+3&A;8G<6J81YV3:8U]AVC&W' M&+QN&KQ>LQT?7_0U.(.MS!N0$[QC']PN"ML*ZWYG5.BT7",OC.SV4BE[R-07 M68AM!$/]%),3W*,"RT8@-]Z+.HX_B=BBC(^Q+P^JOR/[+:2?WNE8;&+<EL=SN(EYOQ&?*8\O.P5;=:)!3AR' &NGE M)BPS!N(+N'1CPR,V/&($C1'T.8+NL:)A@A&"*_@]7$2@J;@=K >,T5\9,VI5 MKVRD)C/.-0.1__5OADCBU#V%IEZ )O!K)4O38>%\;$_>+/K%(!>#W,=![DFW MPXN#]^],)"N_Z_H1 78*OLAM9_Q@C"R8E9EKS_!B<1)PQ\#S49Q)TC_2=MPQ M%%I:PE1AT>?K6!C;CK'M&,/JO<#J:ZG(G\;41Z"H0)QHP?FJCP57?=47;W7Y M9=9"6PU#+[+O;%$!=#W$$@#2 LOT@RQ$\T#_='+@>MZ&+;,+8-O[N_ M1^+O&"UOP,_>HAV87?W-,)9*)E)-5B70, J0C(VR0QS30Y2 M.4-/%\&2!'Y,0'0:XN[". Q]8# H.;82XT**'U9($>/PK5B9M4> .?@L&$0$ M%F>YU53CML61X=$S3=O4VWXIKXEH4$_!,!_%X=N VUTI6U!9$95E'%N:=PB= M=X^0<0#S%L%2CRIJ\!H9+O5BQJ?5QAAC*V7Q]83&3^;7+\_TX?I"5(> M;!OX*D4R9E,#\H"@2#-)_.WSZ?\)F'>^3^&?L\9>GG-I+TW(_O6"T'VD6NI8 M!T8I) B7=P2((;/;GN/H8%$E=^1A 1\7T%KSD"16"\JM9#Q=7^8%/!C0GJ^A 2! !:]AAUJSGUA^IXX= M:9U5%0_(&QJ2 3%TY)P7Y88VJ-F:*Y1Y:ME=48/"AH8DZF"3?'W.]0.]!X P M@KRH^X>%[.72&M*ASFT7$N#=W (X)G0LUL5U'FT[6V,Q07(;8]+ODOS':9'? MI6=J=H09ZJR$&)[28^O>Q%W,/>ZO?V.GB'KWV/?(9/>H=R$RNW B#OE5K\4J M&UV.]$C_JT!Z65D/]HZ $,]SU;%G)DS(+P\']05FQ+>XKF\'%_H"DVV97)Y& MZAV\FLY2%:0^\-_#1O_8\\/./)OIUY6#8\%Z"K3624B0F-J"\& #9P/L MR":847>9D.;@+I#0VUL"@W,+#;)7>$L3K@6D[NR^ ME6+/P(JQ(>>9ZLHJF)R'1X,UY ?WI)T]';".'9"GR280 W39)O]2='=N2IL_ M@9&] YR]>X:A#P$*@;_L*=R(!V*^YZS<\ZL=W/C9W5+ Y#1/QBJ^QM#V*EL5 M1AS$=4.\Q+!C%C;X[W_^QS-2N2-G=^>5'@AL)PDL<% U-15RUDEC\/P_DNE+ M&W,&+O\?YY]&QQ^%(DC-$DGGZ$0CB:I9FT3AW(Z1F7:/BMYVRBN[^] M09RWF^*E/7_O_)XEQ(X_S<7_2HF) Q'NOSKU3!2_W'L?$?X*OPBT&4")^8Q8 M;/>G@U4")0=#_ &3*]!QV/8X;.V^<_>D?Q^LDFA]>3DI4=*6 B@2572L,C@V M$B4"D45"D1A1(C%51$B2)EEFI&"C\5_A4Z6]OXREB_1B[4QZ_(Q>5C!"4F<4 MH<$MX.65BMS?(MT9(2$JWYS+(Y?&QD4-;A4OKR1Y>3A'>7K-;YCZ2L"I3K

NT"QHD"3AZ^G@@C U'+'$(-2MYDRE2Q%*8 M+Y+'3\^5\[F4D%MN!<]&",%J;_1^H2E2QU=V6$V;UV>C%+]PYLK*H.QUC?1% M^OC*];*Q=FMM/,T#0!\:?=)HU#*WKM=JB5^**\,JC ML?>]^A;-2",)\3H4)W2VY?1Z"?N.[X4_ XN,R!%M 0V M2]4)[@24,& R5]0QL#26ZLX>?4$/O7-QP [XDKAYQPKMJ!IDF;:=S?.]4+56 MNF-;.TMX.='W/.K@2^!2!P90X-X+[JR\QG/^.%#]2 8OM_S'O3Q\)U-7QXFQ M8\\2CKV13& QS-3EQ%;>17>^_TK 7G[ @0'XEY"4J;>GB ?6)HSP MS/?4@Y(&6HRHI"?P.K(($> _=5K[H:=V.!;^8$(.4G;&: M1F9.8-2Z/%&F6G-(=Q M:[ZWFO2'C1[?-T? OT+))Q?^T;D*+/W7M-R.7B>AACL E"#\!'%3"RX>>Z8^ MV?"/ZKQ;'$$W[UV(19&6TC.=_)P>7T=9P/*#0WQ4FNY M#RMKMEF8U3+(C,VDIA+K6IO5U\-X!R>^!PK4"B/K&>">N9'Q(EVKYLB-;K+" M;.UO&H+?'(]=[J]_DP_'^2V'X2+H\ 5@JX['$(CAS,+6QQJ<_^,0?;A!!1LD M1&[+#= S &='D8"^AA#%M3,)!B&#N\&-;(=HNVL?[Y?:'QB$;P$^A#@-=VJ8 MP!!\ L!@J88[ HSYSW>' D!5BN!6P)_8O=7DR9 32;.O#W0WC6'#5I]R1+]I\OEK!KIV^$H[!?V@ M7GT!S%_'[O_5G]TP=()UJ UR&!U.Y."B3+2"P\'@E>J/KY3XV[,DH 7@M?\! M"R%T>C]OIKR&VV^?JCAV\)9%*]0@V",5/#1MVK+QU]X7LE2IF\YE>P92]^>N MS7JFH[P>X@]T (<.'KXX2^3$PD8%;(.\P%'Y0DX!8"'P=+AO?Y M.]!#VW,A0/WSYRSKZI.'XD%\[S%J%N9TR$!2TMQ5_^Q_.'PJ]93/$0:P#A(\ M=N$KY#'PQ(1QIZ6S?\(^.A6^[_LR1VGT@65/)1 =Q'<.[@\-^C&8\?WP][^G M8"[+GS#8!X/4;\;9=C'4X,'[2R48K/66ZID#;"\G\>!"\.%[\QP.0Z-?3'/% MT5CPWR!X](TZJECPEQ(\\D#BL>1CK/D]@H^Q)L::^Y3\>Q+M)6]IGSRY?M.Z MO-S8F0^,_8U<[E/#_"SB?GC@S#O*><#KPE']WU_D7^<=#/E L5VS>ZMK'SKFT4?:"N6YGW MU;4-PR;/UW,\OS]L?IF?@%<_":%N=ZAO>1@_::AOV?27Z+QP*X./E_2/'.I= M+>ES%5]?8RMJ[9+&+EM\?7&=#"VEXW\O6V5][+21 =Y%-MF\PA0K/IT28%8T[#R6I'$LR2*G.CO$ MZAFKY]VK)PX5D@G44]PI9WN2*A0KC1[*YXU:@2MQU=*X^W7ZW(\I9PH;I[I: MI5SCZQ5LSA+-#)K)-H%R4E Y29I-!D&%<[7 O\8&7U.7NZ33L_2;18)9W/5N:&-!*H _T^^*ZL9K?AIJ?VX/\Q=K[*3_SRKI;29>[%E97 MQGQ>8E<-PJIO-ZDFT%TJT-T/AGUOT]=\:6ID=9AH'PT. +/6&:(9S:3:1/)DUE7)S>4YW.:R(2V",7\M#/F& 5B%/B=%LWK M&&"TQT1%L127]YHM1Q('K>)2;P(,"&V:=W?+/T_;^B^KZ\6;&,$>#=+(7JD' M_1GTIWX2^UX@+FSM,0KZMAVV:PZ:-.1:F000IB>9CPW9@K]#$BC3=H,^#[?> M N>XMS92KO/=,JI*@I>>67VD-['X]>=[:W_\5.BP$\V\1931=JTR$5(]V<33 M[8VQ-;2__LUBIUK1P$FX2<'G'/E8X 0[37?:>HI!ZMTN)W*#!9(WSMJ%_@," M'W#=P7:BI&=\)M6BF,%"6'$*;)7V<(P@>WDG86,3V#Q07ZGF)AF(S=%'$*@2 M\Z"-\4'7$MTZ;'82]EF;P8M@D\> 5L):/FL_>-B4![9 >5)7V%/0DG5PJT/% MA8U\@GZ0(;?!89M!3=*M__D;JN8_L$]*T-40:*YN>ZZY24U4,VS4O-P$C;? MH,)66,>*'_2 2@1-H))'#SIHZQ9TTPKH-!Q5"CMTA??=MP0Z:BFHJ*/E4P.M M)1BJMVM>^:S[UXMG3G1W:3MP5P] Z?@I025S1VC72TZV#F8&=J21K S<"E/Z7FP /D;2@*U(R^/RQ[]";T_^(VY)I/EM3 MEBH#K8!]<9XUMX2M&<'GL/G]. 1SQVJEI!5Z'WCC'\!FR"9:H[=AEP M\Y=]B"#3!'R5F;2!XI;DB:ZNGA0[[&WZ6B_RFZ@)_R9C*.P++&%!J[D6F&=] M%71_%%F21@G\6?=@$4%'ZGB$$2(AC3"1H-B1.&)41E05BJ:H,4&I$OJRW[!+ MS2?I'%V;")38<:AM:I'/.'Y4]VA1SBR5U&BS,NHDPJ1[]5['G\$^TT==F;G& MP,7P96HC>%NF-L_5FQ8I<<":/NJ+3*]'CC?S]8Y0+C:-56.!:X[2A';WRRM7 MS'@PLWRT(>ADD]_J_JAL#31PY='3R8J]*,]Q;X!LK)'=<=9V$1EI41VI4SW6 MQP2?+/,9M)D5^.RH-6QK4=VC5]6UP:"Y=IK7AVO'GR[[6Z2B176/[F<79-OR M?03!\MYRV_+*&#Z+[!ZMFDO<4>5"3DBE7)QRBBX^6L!CA..^W>7B8J.6"B*O MNBB>DDI=ME:%]SSH"7W11FP5&RA\S5ZJ;@>V:>8LY>5ZS(*-'>RN0(N/V[$A M.D*[*\)K(&IC)I2R*[;$4_N5%TI_O!:MGK(GGTPM,?RTTM).6CU MV)8GJN*9:GW\4K1![_ECJ1K>W!GFY6D'P8#!)]EU34KW_:LTN0M%Y#R]XKZQ MMQJT+XZ;SLT_T'2.8AYH+&[.\BW]B)BX']'W")XF8L%_A^#Q!RSN?19CS:\2 M/!VW/OL6P2,/#!5+_IN;SKUI75ZV,=>1Y_6MG31.0_#7.SF=]#A?KXY^T;WJ M8LV?B >6NJOF3UG@8<)SDE!0.)H,?[AXSZ]?OU*PA_M:*+MP MK,'7L:J[)'M58T1P'VZ4$!SQ06W*@+=IJ:YJFL_.^"+Z(E B4F]/^SS+JVQC M9=7SAM@HP$-T_*]_XTR2)>BKYG;_.L6\]-9YZ=3M*^^'UU',?1:V9G<-SA;] M%:_/O*PV; RGV+9Y#;5OS_6Z.A18=KJ!$! M%T-CQ'F4-.GQ>EZ<#KN.--T*6M@(E$U2Q"FTB!7P_KS9>)^^Q#[]:?7+<*YM M=\A>6Z#63'].F/AZ8FEAJT\VB6 7ZBUVW5V\ N8(O$Q 4@R\=&]?@+ KQ8!9 MVK%G<$Z\IXR4&13-?9=1S% MD^25^X3_.FV^ Z,BC@I M@@-AEG_LCIRR ZZ8(W')UE7A+G_MP7P[;EPL3/"RA"<"*>PT/>UGE*:'I#;Z M6%[E1<3OP(HRV+@%2Y+,1?J,_U15/&I3J&&[1OTX5+Q0P>(,X&5#N(Z]E,S(G3WV(CX?$_C)G:"B M#(1[Z@1UQJ:6XDTTSJ$51#7G@WEN41JH:3_L-$L128K!X]C MA6,#/UFKHVR-WZ#5%S(VWJ?3BCH<-(0ES9] K+M'[=4! M0Q^"]@?@+WL9$0_$?/FH0F$%V<&-G]TM):NF>;*FV'WMS=* W=3#"SP M]\[O62QP_&DN_E=*3!R(2/_5J6>BU.R]CPA_A5\$6@9PRGQ6)V!H$YZB/NJ*]+:^O)R4*&GO^A;A16L%;F\[NNJ*),8RS/-V/2(E ML0@M,XQ(8^A8)!"2%B6:546,').DA)#8F)1>ML.Q:D9>P)H;0NC1LYG/HV*> MKS2C6A95UXY%9=RI:F38N2M9:WR*NI$MBRJLH'7+V66'GQ'85K7K1'V0]J-: M%KECH]9:=)F906F*7AJTF;[6]J-:%N'=6;&P<@:ZL!&6S51.K#=JWY:):%G68JMH8 M%582KY;RF7)AJ6PK+A?5LJ@U2=7:1'/8X*G63,FB4KZ9):$'?#0BN["9=>EY M=\EOQFL]K6&IMJG *Z_5B&B_G#:G^@WU4;2:7BFU%#+K<K1<"]H#%K1"^0_#H QD+ M_EL$CS_$+9YBJ/E%@D*6\=Z6@[%VME*OV&;HRHOXDR+S=H;[ED/ZDH;[A MY42Y9X17]^19_V M>W[24-_P-&YJ19\G-?'RFU!+=9<2K.I<)L:VK01$,Y"$QPP.1"Y)5GF7*OKI M9*:+[SN7SD"\[F9RI_F%0>W2DTKE@$9QEM+>Z5--7=;'L,^)LXK,3:J/L[6A M7'!LH]WH(&H/SQ92BUW/(8Q,(N1U>P[]-A6]^$9Z616]]NYXE\F"7U/0QHQR MUZU:IX#2FYO4S]GC6&\@7^HUWTX\\5 \ %3V@ M'$7($@TY']_""R*#I5O8>E-$ZL6\KJ5KN-O&N+#]$$HE$>14 Y18V:Z\/9]/ MV>*M^.JJEFX._(+H*6MA41ED6&\ZY IM/VPUA.))AGB3A_T.G/7=GNU(?@+( M5G5T(.UG'OM%JPKO U?.Z[+?:%GS>?WZ7U?N?'FSH27YU;V&?L#!T#I9O6OE M>$_0W:;5R/M(S5&;83,B*HE23!P N' X*Q71"4I^E03DEL*)SR6NE'STPT.?B0 G<&PN(G"YC/8 M#K^A?/GRQ@. C0BP,-E28 6^-R]C8D;:EC/M7\+RM M WYFJX!=Z3+1<-2YI"O\>JY:KNJ**$.PV//B65$A$ )7*1R \@@3"8:21(9E M59$=*=0845EE=%R^G/+RK55F5,L:L_'(P&[6C"I?7K;\!M>8:W6DE\G/69*6NZVT%E6^7)B8RU+/Q7&A5V^UM2ZY M451"BRI?+GD^72V:Y0)/U=T4P?M<<[GAHLJ7,2+/YL1%)\>GVI55<591A)SK M1Y4OE]3%6%RVV3Y?;RCV4'+:FUG7CRI?YK3V"JEUJK)1GF2GY-JWFZLQM$R/ MWI-!&^E:KMRH&XM6MU/@BX,A;L)[7JLH.:N.5<=1E8SM+MV,-->!\0F6H[); M0, <#]J0<:ZK+MU3AT7'U\NTEA7]E[/>2$ W)XQ.R%)*O+N&I M:T(*SGGB1.BX=CDN??IX:>3NT SJ50:\5'"F&D7LG!L4N8+-SI V[0X<=(%9 MN=&^4AE/HO2I0LA8(>-*Y1^HD)>H5'ZG.B[=X0A;Z&55D+:Z8G*CM=+0=W7) M0!UQYE3=P"TE$O_KC+RG]P$*/ZDJ*2X^^G[:T^=I.3M:@:ALXF:6(A5Y6S0H MW=?0?&E:*TZ:86DRAB1IFHBSB7]"X5!<'_3=_*?OU"0>KXUWAK%XH+,^6%9,H$G6>)4Y4.LUN>O2_Y9:AU7,9W3Z'BO4F\Y M&R^Z]8%@I&@_IR-&N\=FFV'Q,8$DJ;<[IL3E3.\N9R(;CCT':K$!2X5?>/I\ M!B9%1%F61EY0,JH(C4L2C8FTJL@B06*HR-"()-(*2Z,4BHX4E7A9@[-.+01[ M6RU7^9G2'/47N68^K4=2,G(R.9RFC(;/J[A-FAELDBT;?E1-DV9DA[4IG:\* M&"4O)FI3]K!H2D:F7:)JV>:*$LJR/K%,3"N.^Y&4C')FXZ>*0FDH](Q.N>"/ MU*IK1-8T=>DM5E^E^WEC4X*4^Q-[RVM1E(RTH3+&1&FDC!3:L8KM0FOTQJFIDQ*FO+'11/;X2J4T M]SE)G&\12B#J:SJM;&HY3431"-$S7'LTHAI6; MJTUMS1OM!H.NQ+16[JG!7:]5_K57K(8I64ON0+M.E7H1>*?'*^($Y26D3%J+ M65\R\]]GHJ^(KK,#Y@<9RS#H.,!1^7?/TBP<U4JY=\W552/U) MF'F[0XV+OFZS1"9>T5\H^CKI^?RDH?[*HJ]+[T(5&.*'_P4NEJHD]-G< 0X9 M#/A?FK3R'I4T+OSZ26DC3\=WNP,Z\=4#NO2FLYFKW%IW'Z^%N@,N@?\K'FA- M-7!H1*RV\-LU:B'S$K,82";3+;+25_++7GFQO&.[484LV48/G19F#&ILQ")? MR/J93)74PKHRE$PRY-7KRGZ5OE]\7X[KRCZ?)G9^;6^+[5:]9Y=&!K86NNYL MQ$U9W[^>MG?R@^8@G6XT^92R9L9X@UO+*7]'I_F6MG^T;.W21DG:TTUXR^C2 M\Q\)/+=G3\1\F9>T'?9+? ),NXB"J%*KCJQ MS>?AATO7L]T!]MQ1_.%:#)L_#JV^&(38JTZ$4\+P/5Y.T M_DNAB!,ZOUW16;HSR70$W<%G:EE.^0YZ19V?9%2")30&,Q;8ICQ5N6&7]G>E M<&@28_ DAN-W%(O(>0ZD4H?1B&1B#.3E.:K[HC B=H5NT.J(C8O/&Q>P89;8 M4MVEY#G@JMQNV1]>O8,;;C6>=S:89"!8NC9(#V@W!3Z&IJ>Z 1 M*UYRQ?EFA.L45O-#)D^28)((?2DJSY^HKG'DX@ZM@O5E"Q/:\D*;#2V[U%UP(AU8'&220M_7[2]6^#BB\;,4_BL1 MC=?5?6EA:*$R[\UXCVM5I@7-K$RK5SP9'2"S)::CPX&1H:9X;Z88:W;C W6G M G4G\%/J?FO!C"$"X9C0.(F3+&[2NHB-B+.%+]K[I;Z#E$6;Q3JR7%P( MZBS=:#4:_6FY<44WJ%L=&&N%;B]XG=]H&IL>KMT-)S+0@L"))$6>BH_&*GHS M]D"\[9\I9/%20163L"KV;+%!/(HG<&607?/3*YKXS'*U(-%1?6KT-@5JB OC M!N5H0$'!GH\C28SZ( ? K88I+'?I>.%:T*W$W+$U8 [$:1>7;2-\,^W,+]E* M^!?T.?]:?.-0^8I68Z=Z._P;=F9-J;84";ZW-M=*@1.S->**^(=7B]UVMC#U M>&FTLHT:+=ET$?97#"F):#PN';ETB..G8\;OYD8X.V+8/K)&ZC(B"E1+2:^Z MI?2D?LTHR1H;BUHJ52L9TK#5G+:LB5/J-@%B0-8D.LF>/(5].TIRC\T9?B3( MW5X$Y1L&=9^M%>+U>"_M$FX]KO"54=Z-=QS= SF96%Z#:><.-"\^PO]-T?>S MD^5\U"/%,\.Z[II]0R52F6&C8?,:WH1]_(-2 H9!D@01>Z7QP?MM[91W3G[S MT;"Y4U4PDI5RO$HV*P4V4\VWZ4!)@]Q_%L.3S,E"XEL[+J\ !_M/@I-E;^:% MW9$4=>X :05,$/&Y^3U&O>\]N UAY.\[V^X/-"A[H$#@9U.%/P!PX68VF)=M M\/=7@2<"^YL71PC;9]! M:>P#! " 9@SO%Y^C^Q[MYA]/G> M@\P7U-T+V0 7U%Q)ME>]%(,NA(TI5B>]U2B[XIM0V\N)%%3H] K9?4$;[I93Y ZXVQ&G>D,XY8!KQ^P M.Q@<39+L^UHFQ?I]KD/RGZ7?,9'O56(9T=J]G"(3TUBB!%_O-]O,O+KI9B8: MU&Y@F[ HGL3>/M#>,_I^E^*=A;/W-$_DH4F84$.29/>QD_32ABF%44228-H2 M8QU*/0$G.PG_98)KP ]TPE<=-?'_SKR^/LO?>;#@R \LN$/1/"XP*EQ@-4"P%E08=RP4(9D391U0S$SO$+9<[/6ZNQ*J2XR\FEVYCPO*4=VY*D-R+7/SD$BT(.&Y M$XAT)NE 'I9DR>J39+P[6LTH:_2VF'$0?PW%!M&'%.!PG__\S^>,9L>A1%V#O^!P':2P +?7U-3 M(7&J- ;/_R.9OK1Q]PSVS /V&"S\\Q@TP.%+D0\,\]^)IQ^A$(YF:2:M4P=R MVD4:4J8Z7OX)O[7_4Q TV/_M#?;6W10O[?E[Y_)S(0P +"I9VN2&_K MR\M).9+VH331!W(_8HA (L8")2511*1'."$2$C,664D:B01!LC1.L*PDHW^% M[R'M@R)MJ5P:N?8"$_)S@EVN^MEJV6I";'UY9<_2J6:KMT&0%+%>,^;0MH8# M30SR0)Y?F2,E1_)$!!,6/&,WJ%&JN-0X@-;(RRL)IKV<<+TBRV'K2,F3-8N+H\&Z,6![?/EU=.6I6FU;:W122S:?C%WBJ% M9FTN),UX?N7,ME511C36Z)%;!&LL!]8T!]MP'SU=V\C\$I]*8[Z]0'Q]4JC7 MLQ2\DCR29[= ^U-%%H7R5I8Q2JCT9P5-)(_O.:SURD[;2IE(V]%'@^K6ENLT M[)MU=&6MO.7K:F/&(FUQQA4Q6M;S$TVDCZ_,<[C;R6P\2O#JV]%BFQT-+046 MH1]=R2&"0NL#>BMDLI[1U;D94ALVPVK8YU+1FF6AIGHKFX*89;L=+7E*0:=2NV%Y:]F&K1$ MCR[=EK N/^D1/)_*T7HZ0Z^W A-<>K2@[*9OI3!GT>13&Y:85"H5?H/Z\-+] M[#_;A\]B&3_W,(H6,)@T'> *Y[KJT@5&B&S:KN>H'?"@M&G+QB[*.1*M6J73 MZ-DJ(5"VG-,5LC.>;,$=56!@S,$]EXZGG@MU4>P)=4^QO-(/KU'C/HTL$0XM M.#-])'^]M&#;\D15/%.MCXN6HHYU8)RJ%0"SRDN)!Z!^+.R5EW:V1*:9A'TZ3-N90(?/-&T?;-&)P"("SI_J!CWV97LVMZW@1[ 1Z4]" MEIZ$G/@;V)W+B>VYP-1T__D3"/P2;_H9FS(LT0\L=NIP[F"'/[B_#>XY M!K.V'_[^]R"(]R3N+!A>###[D) MNW_?E0(4C %XYB=SE&,I?U'*GZWAB 5_*<&_47<2"_Y"@H^AYMN@AHFAYIN@ M!F-CR7]>\N_)5CW%B_X^2_)R8V<^,/8OT+^_"UYO:I1@3/"/__<7]M>G1ORJ MQA$/['7K:)A3L>QW..]950[:D80..XXFPQ^@E_WHIW]E;7QV-SYS5/_-!70D MFBOHS6B.1==#[N]ZOLTYXWZVAW_VC>R;EO!I+^JF)O&CC=FNMI7 TR1PP[QM*[YNFA^H%?TA^\+M MP7]D-SO1MW0UO/+.]%+YX)!0[%_W[.+L]J6.(REJH*LA4^P2_@XN-]S[ M2>E0VSE*"7VI0$7>- MDCL5O%-8I$*#*QA!KB#5OC8H]6- /L!(]R6*GFE[> MNO\.Q&^Y8]4),O@D4[8GMJG+B9$*WE+2U 3X):@ZO5G__G+&4=QR[W;:=MV+ M!12P:AWJ%+=7J?1.HRJ!0@%9<9JCJK!(;0]\0L5=$G,(Z--J^7CL#P"-MA)DB<;<,0!C'?8.#\&+:Y\UGL; M^@K8.$7"3W?[\B\(;E*JHT4$%6I?ZL3M:PR&XF:U+*(7I+ZC=Z"$MH% M#H %L)+H)$I]D*3WUL-,3&@^!50$^IL'ZG<8=&+BH--//%"_\_.6,P!5OE/@ M_*TL^'Q[UG#74T(E4ZPO4M"J(3 \R9)QM.=G17M^8E+!7?<"/(,6JVW14H=; MNF[HO59VN6(\&UDW@1;#UL5T$F$BNG+=?E0FS%;(OF%-!!6AD3EZ-V$Z_**4 MBS-'7.YN$_@=6]T][6@WOW&=.1ONUOW$,#S]Z,@GI$=/_@Y]PC@1(?8)SQA= MSWWB\/#UD-B@3),66QJKPD)LE1R?RFS4R>9&6BT]IPAM0?^)I6 MSOI$21/9(#LOB;+OVU1_Q]YY3UODW>V$USE%OJ)N9URD5]_,I!2_F?4+?@U7 MMX9S58NYEI%4!O/.U3\A&*!*K@JF2$E( M\L+3PTXJ]WM0?"=!@1O-M;DD&]U-Y> <^1&QPWL1A_?GK_,XV>PS9L+CKL,] M;3KA]3MKH%]FE'%[NFD9ZJQ+]R?CJL=KGS_C_80UH+9$/*MV!,N8%9L:DMH4 MA%55@WVF@3E )5'Z/C/M#U/%/I,H=AO;_,7RP7[2;O[3-NT[RPX[@3G1+)-% MT["X58^I\A3#B&Y3+PVZ60ZVJXSR)D7%T( ?5A1._9*:N0+ M/1Y9K/,6N\H-IHNN!A4U*,)#L6-^OWN.%% ')D-T^M?]!0KNI$/;3V:TCAGK MSYV-?H1=1>L=I3*X4"OFVH6V@ ]__HW@=-)#(E3T+\YOD-FG^Q_/5/Z7W'V60]W6V6#%5C:VANV1^UYP$W%3SNH(#:'_.:_CY* M>VYF@\6]?9W2WO:<-^,H]\REP(NGL=F,4>&^=ENKL M<)A/JQQDS/VQ_->?D)*827-B8V$+"&6GF]NLO&H7D4!*QT4C]\^4^P5!%317 M73&664#TICMU^Z5V:>9I;PCJ-#_]2TKLMVI=$A!+$R/P:_CZX!I(8)%XAEXI M5Y53^CH50M>?0O _DL#WGI+G4G@4TL[7%T-, 9;00\64K%+95&Q MJ&>0O$6*VU5S,B,*0.-(*K%1)<=]N;$\)'IJ8JXZ\!WAC /$ERS+ TL*K@K7 M#6C2 [*\-S<"N/" ..'N##Z7 HZ]Y41-*& [V?^\5-UE$O[DJ,'&8=D)?0:9 MX??/ 1^Y^SL^W!*=\XY,EF7'%,YB8Q%C%$DD$(42P6^8*+,RB8PH2L%&1TR9 M0Z6/"X-TKRPLUIWMJC>O.Y,5%T4FJY6=CKX9X#SO;;"\L1QB?"G3%"/8-Y>Z MFEWIZVE/\%:TN)!,A18&7!1%;%/,BV4^94Z1-M +N5#->PO#CZ*(M9>MEM,D M15+0Q\,:AC*F4J]K4<2O&&FS&NG359[J#]PJH:.3Q:(91>=:+[K;A9Y%;$3M M+^MKI#_7E8T61>=:6O6*O357XXVR@.O5REC>.@BL,WS^GJ)$D3C-DHJ(XLI( M)!A$%4= Z")*R2-:11EV)(]?WKMFHN;,0065KP_\M:V,>UFY%#D#A%-KTU/9 MRAJZ,ZD-@F0:&*J)V#'YK6^->PVM5Q_R MFTX_TZQF[$%%U:+FBMTP2P1O33R^S?G#6D-FV/4Z7Q% M>GB!'<%['CU=USKFDA'L.:)VFU9K0:?&>2QR5@NN4)GY*W(B4(VY5G*;%KX9 M1LXJ0M$X-;&)J5$>C5.-[7!BNX-(DEZ\6>ZL%7VB\I14HFT2U]8*>SRKD'J7 M4HN=7I/M&"E:2)5Q<[MN=."5ST 1<#5JB&S0KE= >:J\@62YQV_A\=ZDV\U62:'MMCBQ(O?D[L"/ MFO\TVF!(M%D3A Q>1#*F!M&G?3RSP7QHLKR\DZ,L?G MN9Q69$;#A=#@HJB7>W5J,R:'%FVHIHTY66I:' _@E?NG7YK+M@(V,56M@RT. MW,S2@L-Y]YBR5IW/QKPPW' (1M8%=;#N,V*%"XU(W?)4A5N>N$Z$EZ'?RR;, MO,HF'(XY<37ZX.!Y&=M=OD(/K([32[FL+!0^(ZZL3F6PKA9GW%7H@3//&(!- M^*)[SS?A0Z,$V"0A?;![1B+@+QL?=\#[RQ Q3>3WL!5B#U1,5O@=@D>;@']9XLHC"^@;>0??0N#;EL3%.#VQ!_R\21Q?Y>S, MA<'2@2HY'R<8C!7B&Q7B0D2<%U[Z=T1G>VGJS6LHQZ.3?\D3_FMC_70Q 'P) /:J<$K_9R+5 M*YD:@B'4INVS2VNV6'E:2.I$44F*>3/7ZD[LB_;$=I8I8%?-8@/CK ;&C5:N MG-D*^3TE+5<&J4 O.T M3Z'42FO7!L,9VS&\47$Y;DH,0]%<2+&"4_=DH435 MKL2FRKOAY2;RS<^!(#\ZK?S*$'(*.6J>-RTC]?R*+Y?YK3)9<[/F8D=C@-)L M$D5.T3/=0C+Y)4[26S!A;W]T#K-V33-A[]W%\&3=3?P-]D[527#M3((AD'^" ME+_XA/V3)^PT_A"?\W['>2/V@..QX+_E@)U@8L%_@^#9!RQ>\3'4_"+!QU#S M?5 3Y_)\0?!G25UXR[3\39D+IP'XMB7QF,] GC>? <,?Z.MV&+KM5)]87RZF M+_>6Z8,\T.A=:<9CI@]S)*1X89QW8=SGNJ ODP%V!, >5SVV/;BAL,53BK?\()N/=_KK;C%'9^"?*Z_Q^>3O5P8X.?# M^'XU5"3X%W#;B".2MK,4],FTC L]H^X+4\Z9*^MFF +&X$F6/94"Z>%,I M%'>OM#\U1>MSO6:NI+0=GJL90RW?$(!]HV$J.VQ."[" G0J4%F=.M<;[8%+$ M%3;_C TKM35X+/G:7O\C8>3VT.)LV9OQ=GZ1[?Q)4UX'!XFSJ3DALY2@IOE^ M49**:$MNADF=&))$B??US8PU[NXT+MZ+OT?CTE,SEV^;,K"A"=9.8ZPN%V28 M1@VV8Y1-DN0UTJBOLD_/9C!?R%&E!&QIME0MR9+5H'W84EI'4X7&GL'G/8,? MGET=&@F_,KGZ,C.2.\F9ME^TPBD" MM\_JKFS:KN>HKW1.U3G?PZ=8AT)4=Y[R:A@R;_+-XRZUT=>=M4OMZ>JPPX$F M]*<1'K*+[&O$#HO D@EU+:M HT M8HW+-[Y#\.@#1<:"_YY>K'A<./,]6!,7SGQ[XKZOJ:!&(-_D$:?(_E%FRLX.?M!'AYA8:A MF\1< @L+4C!*,_"&2S>A[ZGO@H"&FIBI$@SE[)GM0K(94Y<"@>BJ^^?"703O M()!]OC/OT^[?#QOM6S[7#V<1OS:F?1'%OA.L7AQD/\;X$S*$L''0A6OLV+.C MUEWG:2AX!Q!T>TASIH:!5X:(G]4/\/EA6$/:P%T\*NN%3;&;RJQ3$035[_$& MW=\,Y((?YLFC")[$4.0RY]1W!8&W:LBU@FIA>YSR'DF'$_9H*07EP\",4]?R M!!(^!W:>!>[Y B8/S;G8FKLC:^XJ39]C!/X" @>J61\+;LA_7M]I9='B=SJ9 MLYWG*%W9Z>(F J:]J;Z8KXHMWYBUY'%[NB7,U'S7_1FCL"2!G36G/KPC> MY#M=$"]1E90$7D328 L'6"_R!+ZP$W\"PA**_2NB M]RS [X#R_I_8EKU!G+TW.#V1'<2Y8GU\"(4J8J6[H]ZLP=>QJKLD>U5C1'#/ MP"_EJO(?Q7/@"CUM?.[5@ NUH+57@N!#V/4>?42YE#RJU/PLRO'UHKWNSJB6 MB@F[3M4)E'J@CE*>8DOT1BS1([!3=%>&<<4$6 KJJR@7&YUW9'3>TFB_&T[? M:YW./4<5E<9HO-+P(2%(3MMKHY;<:.(OS--W@_"3/?KY@, +3,[N=+4%5+41 M)BX^VJ I[!&>K:R*\BW6TH5-;[2:29.V7N!]D8;P3#Y@5ZZ)NSAL__6[*84;+D6AWIX:/Z3/K MB-L%CWZ@U/U>@9$/R/X@$LZF^BB4!#R_2R )!#[W,!WE QFE'YN($Y(*GIDR MI8WM+?^,];6J' IF]_J[M?!\!]U=QH2?O5B>'WK)ESX3!(^3CE/PT.<+-7!E MGK_#BY5\"+K/Y_5#+QO^"F\#W@F AOFL#>?N3P?X!S-]P>.+X:&@F_A_9W;' M/X%W*?*]18!ISP7.MNMF[-E(MP*WOZ7*MF8!<2A%F$RMCP->N, W=SEYX>D. M@$-+J3P%Q,!GP,Q47CCRC\!(A;A8DQQ';"YJA),=^3E$7VU;+#=BB\NA!EQS M#'\X)E=)@!DSH0B!A^=$1/ .OX]>SNZ5DU31/&K5?R\Y[-?4!(PY.G4(5Q,CC##SX[W_^ MQ[O@]T!@.TE@ 0QH:BK,5Y3&X/E_)-.7-N[>8F<>,.()Q_8OA\.7(A\8YK\3 M3S\^P?'!V\RD=>I 3L_R]\-O/<_@W_WMC:3) Q!^Y_R>Y0 0/W!CI<3$@?CQ M7YUZ)BI0=&$\# I;H(K!EBCP3.51LZ3#/,UH?7DY*4?2/I0FN@MV@1%#G!%' M$LV,<(86"81 1((A9''$*F,19R2$5"A$)17EK_ ]I,>^AC6SOB1%1$CJ_L:MOF<-I#VNOZL+-L2YM1O0ECI2^O).=

#P3<%8&%RQ M/"].S>%<$['C>R(R/D$R_9[+YZ>0AU=F3&6QFJ%FG22_TC( U/%W/ M4\9$L& PX>A*-^OJ[-2JN7RJ7"P:HM7OE64.V+5'5P[<5G.4G^4T1"KEI5%U MO9ZFP7LRQU?2'+]D MH'?0T94=22KGAL6&)BR(&==O-94B,M:BYC_?I19NNB8OC$696N68^C!;ST;. MORF4YM;:I3%>K;*5>:;7S30=+6K^-72LI(1"L8C,+'JCN:GJ((?"*_=2 IOG MKI8M+!?;U;VI\]F8%X8;#L'(NJ .UGU&K'"[>K97OW6R"B[6 M.6"@J*^<6E2EI>> _[]2^E>H>+AG6:*-]'#>E['-F,IUFE=#+/DL.O390C@/E#G]_1-=O[N%,5[J/I[ MBW@TK@BY7-E?S,SW'8)_@XD^EOOEJOZHN/CL"Y*_)]I[#,&0F/#^K(3WU\\? M/3.7_>T?'%TRCOHQ9ND3-O\^L33KJ37P0AU?-5=J%;S=)"K7M+#BJ_2\@TB( M-^W6*WW3G&D*]#%AKBF&)3'R5*[IK='8A\B"QLSUWX43Y\S-B3'A$I@ RW\[ MOAW%25\C"BE$E1@A,T"L/*\J=C4'@T@!%!!)G/E@M\5;MCZPV/JX'^OC*IG5 M,=Q<#&XFCJI& (Y2:7-E3FLIPJ*+]3-Z.XT)[([A"<7()(&=D2WF2KB"Q[;' M[:%$# :W P8YVW.BL""%U_&&-G'Y]J3*5UO]CCA8:KN:-PQ-,N1QSL;=&A]$ M;'SF"P*2OHHR4>6V:-[G-2D4V1'9::5HYLUS<57FA&)*DZ5-) MMC=HI'0FJJ,&Z4VQJ7("4VZ4[.)SB/%[2"UN!5$XJ& G8"6%"NUF.EWM(64! M:W#-_')>!KY/V(L^2: D )8/>C\W:_$$5!>)L;?T''67OS'?22HVA,YJ"'UO M/_Y;DD84[OWHOOZW GP16#<^K:P&0"+8%G(E MF9X:V1PR-K9^D+%UC8RJO2R/5V3LUJW^=>_&8J.Z GP6/MZ4.3Z;-9A8YF4 MODZ%D_RG$/Q/'-D%VQ,)M\^7[;FFJK,F@>6;WUP=?0AI ASKX:M9 M%JP*%*=.+;W 7M$D$\AQ!)0>BF\6/OM%Q"BHL-ZUXW+!M /ICKQEPK*7B8VZ M!)*9@ R\Z6 @?6@ M'E5\E9BLNU/N%![5GJ-;MK<+;HKWA@)&>U86,XQ;;-..0"+&@IO EB:]1H4= L"6EA4NSJ_0?"UW:#6-;:]XR1CJ"2+_:#R MK,@:SMCTB$V/&&[."C?ZZE7+0[1R8F?>YP2A/&^;1'I>9)E2,ZRZ8E -W=F M><1%5[>?*QP77=TUH#RI6 2>R,-V=3XQ==-HSZ=.BO.8^KC*A>56!$LF$?84 M5]\]V2]!L55LP,29OG&F[PV#551P5S!7(R4]SPCY*>,/C;F[$-@=DQ.+,TF< M?K-&ZC7^D-LX #]JC7X365UA'WF)JD/*EI!Z1B11%,5(V,[]H-4_J; $S<@B M.I)HD1B/*9$=(;0H8P0FJQ2A,JSZ[!N01B!;7M.M0L$6I$:QXS<7J54^HT4U M\!\(P^%LW2^/D!0Q)N5N88H8."0%(%]>::/4=M:P_ &RX=,M6QS,.CP?2> P M0]L^[_'9H5'.XWA>JC9[1 G2U =V8 M8[F:4$D#C@DQ4-E@*L9B MC*34EJ&DZ W=LC5PY7Y$EV[+?["<().;:;L !XX[\&^R DO-E9.O ?0"K\#\6>&%M&SVZX2ZD>V:8"/F0?0DOX^-]@4(EP5/_[/Z-0 M@2XMR;8\417/5.OC YF^0F@PR).U^J3;[_*I8J6:+VG]2J7B7X70()3-CBT* M2,'579A*;X^_(:'U:%)O(L.59A]8]@Q)KA3U<))#-$X\NUB.*T;%@O^6'%P2/OL'A' O^4H+''F+!?T'P[XG10K+DDP':MTS+#P^= M.1KY*<\K$3A51[+YA"7_5K3PE"0^B\D7%LYK3NFC([H?,Q@A%,3__87]==;Q MH\0#2UWU6(>9GR#%?8?(]O1ZH:!P-!G^$%9SC.*5/;4RDNUC0MN].JS(%2-4S)"L\ (W(H-NL"7?:75(_W>DRK*);3 MZSK&A04K-)W$L%,% M6\^G4/$^>AEU*B%=W&MLBX2@-J?-7($GVIL"Y,B#.VB28#Y8$W63;O7>K(#= M)>V9FEA*ZTLW+K\'N#BO!WWOE SG]<=_79W6Q?WU8J"[':BZG*4A+=Y M3LNZ2 >K"*H_Z,Z9_":-,SNF/3R)TZ?\@Q@7SN&[Q[AP:,'\.ERX<*3@0;[XC?45EZ.1>6]ID2IL"P.Q47?:)N&WVZZM38?%(J%W6HPEHHC#U^P M#.Y2%R/V]-^@BY>J]0EEKU!W4@,6=8/NFB"3U=M^% M[REJ_G3B[=7>\N,USG1>'R\S8 VY(HDP)/F\:E;$:81%1P"Y58:F18) "9%A M<%Q$*(9AU)'$*"Q]5.6;GGLK5.AX?)N>JN24$.1>B8NJ<$[-L6XY-1B2QL8? MD5.,$&5RW(RJ<)X.2AKB<[DQ3[$+-%-2TD15TT3LN![8](1MU([6M-#V]T;3'?&0M=*G6++D:U],0/2,P>KIU18LVMSP>42M*'9K0VPF7%0M]+!N.4 MBZQMJ#A2-M>#OMCO=9BF?U +_7CE!"F,D(S2*2*]U+3$C=;-4=9K1LTFNAYV MW"JJV8A>6B/EEIOYLD4: M>=K4B&ZE3+ =/TJ>RV8'FX[[C,;G20UAZY2:SY(P$'KTGEQ:&2R5H9=&VLU9 M>;@BBH-:A0-7'KVG[!;FDX&\70AJ3^V"Y]?5%KAGQ!R-JJUFFV;J'M+N5P!& ME&NU#>I'S9&<+BSEE5M$!+6_;M-=BO,&8TA\>W1E?LIZ.)U&:&2CK-1FB=>) M60LV?S@:D;YH]>N&7$X+6,G)U<26HVQ<#5QYZ6J\VY4*UQ4KKXT+W*[]]L Q.O7G>L;VYJ+/S M*2H7!D4DG\)PH5A6OA1HQ35*^CL3=<=*!1FK C/$3,R\N-G?E*J/$B17"G$?@7 M5&ZSU^U#?:\U_K]^I6 /]]4,XHPE_N_I=7T-4,WO@RT)\RD<^>>R>5)G7O6W MG0?UA@OZPT;[EM]W]A/@&QO_+UO;)UV>'S;8M_R,FUK:'TK;N\(VDU;!SQ8\ M QA)IF3):N(L>347U[;S5?1)P:%BO8ZZ%!\&16*>K$FJ!.%1]B,6Z/%'5LK2C))A#U5*QQK[:V[ MEE=0VI]F'!PH+1[:!U!I]Z9U>Y(J%"N-'LKGC5J!*W'5TKCK7U-E]5RYH4Q$ MDC3JOE;5D4R_7G6:87$_2J))A'F3_NN&7.:6JJBS>6@.@(E*!&>2DG8OGO.W MT)]^=P'N.3OJ7+G]\3NB48F_?Y(5<*!?G*6D=]KU.KJH@B'VT,H\C?2R]<)< MG7L+@?O_V?O2WM29+.'O(\U_L.Y,2_>1 F/,?KO?*Q$PA'T/RQ=D[#(8&QN\ ML.37OW7*-I@EA"R0D+C5ND]"3+GJU-G7D5U;'XHP=Y'H81WM/SZMGI#OWX14 M;3'_,FY?D.&R!5T\R.ZPIU'O,9WB)U#OUXK3/;1T*5*+31>R M5&9+\;[5NJ\OG,K[E^-T.Z7W7R+W]X8W<;K,\$T&S%X=X=YL]1>++4E=\9> MJ%]\^/VS]/V"H-L#O%]\Z!87V/L%]E^0@=]DXLYNIW2[-_KS>3IUD9:C MAE9B953H%B*-6J)='SA#KFB%QQR"^,2=['8J8X67\W@34TU_/8G.U?[ M-K1YOR3>+XG_NM+=2U"8>> #X[6.U<&7XM-B-9NLT<2G0GPX?I5*^[!6UW MT>2A/>&7P?ME\-^./*\JU<\FSNAH_="**2Z=B+7E')Z-^ MZ?N7-BO\TG>_]/W+E+Z_SM$8DM;%[DRJ:FUNTA(ZBVJB,)NF!G''"Q^*,]_- M!^ 7NON%[K<8+XMT6]T&UZ^':"L?50VUE)G5FT"IL3/B90<3Y;U5TSO5*>?? M2'"+=2X2>#YQ#0]4A^S6_3B+94YP%@'M3QU.8?+D5<'8\A- M1V.B0=I%5X /VB .!3E]%$W1\%YOG&5"XM6:9?T1IA00O M8)SM.P2TJ^\YCR7LO^U1_:LVN:\@ L41+?%97I XH&Z2,+>[ASWR]YILN_?Z MJLW:O\(R>$^8UI2=JA[G(P_3@*IY_/J\RBN6@ 1*4F&J\8S#E@Y:S9!JX+=I M,+L8 ?$3$XB,-W:U5&.,,(4&-Y;D4<*ZSI3C5Y=O>8B*5Q"G Y,?_UN0C!E& MN#]D_WL8RH2"L3WZC00C,_-Y:MU9+< C13F9)?J^(K=GJS*8B,?:L('(Q X+ MV>#?__ZOLYB-!V .)!B"]",4L,O^.!&__P^G++FUX39@2 29R)9JW'8SY58!#YQV.C_8W]KM_>!\]D+MH8?EG'F_'V+XA;=W\1^. M&NL@4_^G54T?P^\+4S\9STYI(@7M93#B&!M:X5ZFE_U+.0;M3_)I<41/X!)5 MS+[T%,_K%A)8AZL-8E'\/VA] H>TGQR(H6$X%A6' S&#0B,-&=;V =I"BL4':8MP: >O])49)23U+X7FPW M2]52+U5N#W-\"GPZ^T\^)=K5Q6.'*]&!7C9&1Z.5*/M4QT\>O+U3H'NM2#]9 MIYN1LIQI])IK>0(=PP_>/C3G?6%8+[7IXJ/8:%K&>#T;U0?1PR>K3XV"LA@, MR^UJO38M,TLF7F/ V7KP9)@=:X_WXG+&IH?#L%G*Z>F>/,(ZW>&:O5DCFUB& M(G11:PC95#>UZJ4<[6_WR;7VP)0D82W0TZJ97?743DL:+0>)PS6734,H5Y=% MC0!Y)MY7Y&0A MUV [XXFDWRMJ9YV -5W([XC(#_&B[W:-(OA?VH[%RT@&KVB&I:,6?M&]HO&R MHU(/!Z-:Q*@6LJ&)W&RD>^%^NR*4I]CB1ECYGN$U34Q$'\4"0\R6!9ZJ&,3& MU7-EEN1HE$/;E$O\WP[J!P$^' SYD/=YS0\"O-\.RF\'=9.0_ZCF M):>5RY_3#NHE#OSMF_Q$@LG;ZO+S6>V@?CRF^.V@OA!'_4XL\^L>]49;9[RU M'=0%SGH;[:!^%$K?8L<,OQW4N9G%%Q=#3:2( 4DU+!WR-"Z9^G:C5/EU:XDO MGE1\70%RHSG#;HC/">SE75)Z/ANQO\J6]$HJ%VXSR7@_US6D]:(/$?;PK[^Q MQ%TB$;IJWO!/H\M/:0SBEPU_RARL\XFR:JJI['U]R,K6L#XR1#F6T6M+3)2Q M7W_CS%TL?(HH7UDK?'FASBF<+B%[CO:2&Z'C74*^):/X>G+Z0RN"?9G\>O)W MR>'$X+OJ/G^H9Y!/45VG.X0O3*PC3 MEZEIE"N7E^D'(\Y.LP4E2C\.YX6>TX$KG+P+T:<*XV['V:P*[I M^JQ6&-F-N)CH'1TY3W+[-/HUC6F_$=?75 +.)]#^3.:MRGP29:N/*U-):L*J M/TW93;@8YBX9>7&D]!NOZ80]V7U!;MD.'S M(8B4"F8!U+*L3AD&R6E4Y)[:N1;;2:4F [ZHE59AIY46Y@4)YKR.&3YE^6;V M%R"L2[2T>!-9*?-LK)501['VFFVGRP6UUA_);A.LZ%TL<8V.UQ>7O7:C3R38 M=6@"LNOR?&7^A@SNKW1:7]J_@BVYM)?VDMX13C2O3'-+Y;Y99YNC0)9_? CH M:32R6V*%8G?Q".U;XS=LC7^EPWZV4@%'#3'__KJVJEW%[>O//Z-3]"<=&I[7P%>%D#528IU>&Z%D*=.H#)H%N3Y(@-R+Q.["S'DI73YA^BVB MOP%=7LCU_&JJ?,IW+&.ZA'8^V"Z.1.[HT(MM'[^\7;S7 M&[JEF9QRT9;0M\%S_-[1[U$=?D(_VDM'L,]B4%UMG-4&X6F+S?%E/H,BM:>P M ;W!2 ?IV%TT<=T6TC^-N/U>T]^2MB\;^CZ+LC/U'%0N?++(XP8ZXW[%37UN^]!D25-'+:1/,VAH#N)).LY$\(+7:-SH M??-A)\&I5*VVPJ-.M!WK#JQREP[GN>)'=1+<4T7/;M7(/-NJ$0X3@--0<)Q- M=?^'-SK?2SQ8XJ# MM>Q"#=U>RH#FVI)IP+LE'9EK2K-T:J9+FDXU$4:>\S9@]]_F#&C6Z#;9H!B& MG"T:Q"=!E'=?[G[P<:>22K:A[0"$B=SA36@+2UZ50RX?4&98XYDS*)/?*_%V'S\4&8MHG$(8-!:SV##INZSJDC H342C(& M$, 8D(MSP)92!1=H +,-R,H$1H-P0%RJQB">97.F3#=9W>HU^KM#C6*OD!HE M2<6;2F,DDDP7V&5NA272]%[3=6V)H9?FL/3&GV\$20?^!MXI)2+.M'1DTR&O68K@DB]Y'Z96T/5@4YA"?R:6D-#F,10Y(,R\ M ]4-SAS% X:KL*M!.EQCBYF44N\_=(>\NL2FW"E*QX1;,P$_!JZ("18 M?!GT>IT1'WTGWVB@*28W?*+SV'9([6NY)E]:L]6:EGL(T1&^5*[_^IND@X<9 MKRXVW%%##C@"AA '&& : !FX' 'K0IMI&C<.T:/PTN,\WY69!X:>!N[S*'(_ M8I$.Q(,!=H)\@#)N#A8V>W?!4=U>!G(L$1JMZ5S8XJT>G5JG MT!*LR>!A>I>7NY"UA^M#H1*DL/4!N"5*\+XM45LF1O@GX 7[,@!LR: M))>+?XCO[LI6A]%"TK :ZG!,<7^''#6#"9+VB^$;AHEM(LQ09ZXH#U['K.@@ MBL-BV,.]>:2#X,:G5C$U2_C@O+9 ^&?,F"U@R(=P!SD@$5#A(^,E@!.1-7Y+ M_]A6$X<_(TKEUN@PJ90PL4C#]A):()T;(:H!UJ9C@P!DSJ0<##0T$&I#<3$* M]R-M3F]:S9#*U^KAY^:%;D4_-FBWOQBZ.6B ["=R'WYS=&%'LG^LGE#JK5AY MU->6]+Q>Z\Q+TYK>4'<<0,SY&5!#,Z\:V%:&];/NU:6=FW,A#8\1&&]HF/;0 M<&4JKV;M4CHOI_7VJ#&.SV,3HB@&XX=S2@GV_Y8\%XRE#UPP>Y]O95(-6\2# M>>HH"."*3^N]/8N)>:T&D9OT"-M,LB MH^@[]Q_ZH/MW /S\U9<&8[40*HEM=DXKLTHFUS%G66#?P<,A]$YSPQU?E-?+ MBYD?:96+N0NV[Y<("E(P)\0(B)F5OJ8PL1,E3\0'%3E+,8D1<$=)F 7KTF@$ M'HT[QR; V(,?(#X'CN>Q^FC?G\NNIV!$ =R?M]5"P]L$@Q3C5*D*;@O>,X8 M@P# KQQ:L.;&9V#,'$X(?!DX&_ZFB\G&'6:5X!?9+ FB^LB,<; 2SU,W*LP MP6FQEB'8N']'OD V!,,!X9KQRU4T(HV$/2R7&$CP:EWBP7X"30L)*C+PXHJ$ MB0D#3EW@OQ/5^T(@(Q! $L1NDJ/>[ M*E\A=NZW^O@3DES"GA[%_'TF@,C!(^"MD?D=/AWS=,5.'P/W-+(X/K MU@2[.QPFKJ:)V8I)%?#[P5CF#-L T_%MV8O@S2)11 1]R-^ >^)%FL2?=T?] M9NPW8O:$/]!=8B+?Q:R"MQ3.>2=\G$608:N 9P_I&%7O.56&K\#M]31==C=@ MOQ*0^1P'\S,,^6,9KKO:([Y_,&CA=K<+.0?+8H0T6'?S\(CS[8*:MK0%TZ5I M)EV7Q\N>F#6CRWWM>9<39Y#!ZQ)!VJKH?>T]9TB&AP$/$NW&8+7N]%GKJ70? M*6=JLW(&RU[1@390L4&N9#^X 6BUN2X7*6?64)&,\>MN#6PZC+$J>,(Q6N,' MX*V@UL':=P2/;"+CP6XGY'!M"7T+"+&5WZ^)W^TB#L&/)A:EG%!5O=L+;>1W M@/'@3Y-GY(0R3_9DI#\$AH(5D41C].LO'3Q4W?YE"Y_?89OL;X0\JRHJXZV- M708-_-ES&:LG?B&D-8&F ZFT6:PKL^D31%,_A#H?.+8O9K0Z)U=C@7R2?:BK MM096CS05!::P*>I0;!S0Z;>GES?>T&>0B["N5!=YB\G(Z7DU\M0UJVA1K(.^ M>^C,P>1"KN[W\)^W2_\@5=IWWKC93)%XXKG%C^\&PYQ5=[0LT*J>49T( &R-<:O(D\UAE5(?;>4,G G> M >(CB!6-8T:#B> MYR=8FSDIAT;"N!V@YVU#3J4*E2+FAN'@8<8J =+M N1%PWF4>(@45^F\W):L M6B"T+'-6-X#E+G-$[MZYQB56(Y0U,6*.A"T(KB,;DR02M,943/SJQ#X%C7]K M'6Y5>\XVHTE@_4J^0Z ,#>N9(\ZVGY]A9,"Y+-5 /+Y>(4BE'9IW')]3,#G MRVA80T,2)+LSY)C#.NK(XK"X,I'C5'WY54=,?L(UO)%,6&F$5*(,\YJ.&0;A M;W9DE1C3,$. !U) M"8$3XC/C!X@Y#]N>CBH5YYHJUIXR*P?#5EFZP"?$_&B2X33/""* M %CB-H@8&UQ1+5(>R;269>?"C)TU%B)J!]X>6WL5B):3D;G R%NB&7J9TY:5 MH3'AE@"B^,F0VD[ ;"]2Y95 P:OD2KYJ^-CQX>R"9,P4;OV'I)PZKW(SAL\< M=N]9>&>U (\4Y>2TG?>-:'MVIA 3\93'V&!CXH=CV.#?__ZOG:ER!_G73J*T M!V .)!B2,SU" 7MH'2?B]__AE"6W-MSQP8D@$W&3L/]LDJW#L*EH,)'X%[7] M$8!P<$M3;A7PP&EG;K']K=W)Q&MW?Q'XX:Z\ > M_J=531_+_CWW%?:O\$5,99A+*#L3Z9R//%@"D(-2*6*V8?4B#:Q*A=:=#JUP M+]/+_J4<@[:3%ARB239915-Y.UOB\4C8R1*VOS 08G$F$DD(@TAR M&!M$Z.APP(5C:)!()(8,ST7#46:X\XT6/QAT]-*<*6(^VF&Z<=3M6F7!' &3 MW7^RKQ?Y1O'!?& ##]GY(-EY4)C^$C\9W7\RNLQGGJKQ*$+99Z]EU=]1>::^247:H2>K%0*Y.'^DP&=B?7[M#J3BR5EU)"T+BUT M8/3!P=N+B0M;L\4F;LM56;:&F32$RKZ<&L<,U17.Z7HK5>ICFZ"(OC(QL M,A"K#^*'3RZ;@7*A\[2*T#EQ7=?J,:5R_YC"3Q[ (;F_CJC$/V\FF-_**\___M[ ?ZEUF4^X"\%^)>Z MJ/F0]WG-]P+\"UW6?+A?"NXO-7SS(7\:\KEK&TS/H\EMO7FTN\Y_&UTJL1K5#0U ,5$DB@A 8J# MW'D.4TA^LK-1%6_PQ.]T=S.C':[1I?+;-:J[6!/*[;R&+6FYPT(]D*=)3^"7.N51K%QGU_++*>HJ5A8T]+S+"3AQ'[]C<;OHM$7&TY^H=D5 MY\]Z^I98*$?\^<=^B+QY&2U)F92^GI7]#WO;DI/ MQD^E2K,[8(NA<4<*A=C82*@/8H[H2YPYN<@G37_BX3>@S$M./'P=7:Z?DI72 M/&E*-&I5\_>+>3I?ET>8+F'P4.0N1/LS#WV]VI]YZ,\\_'#]X5P.%6C/$D(^ ME33I)M_A,LV$T>GT1M!1#S@4?1>-^%:S/_30'WKXA520?A;1?4BKGM-U[[^;[JR,4/S$L S2 M[O*,A+F9PJG!?[Y2HR&W\4DHO9TXQ(&#U7&]\M#YA G3B3ME4Y^D6DA(F2>>&\!CH4]N6!$YTK#" M PT2D=J!Q_7F+;HSU;QM!]TIA':/0$0:[ZNFIJ\I3\=_:-(Z(\/./!]*JLW2 M@"1,Q(]5+$1&:V\??GS12,'$@LC8F"T,[NQ.D+T51@*Z8QR MU-Z=PJF6=7>9:]GX\P"H42P4-?SC7F M+[U"HGTFX*HM(:+*TD"0UTPC.FO'N.A\E@+:2QYKU[H!W)'>I 2:3O$1M>E7 MNM-1#AIP&FB#^3L].Z$/*$PE<(8O6'9#4TD]JP'Y*QFL!]P! _%_!$N',EH# MJ3OQMD.H&AD+=#"4[!$#[O@@A9A8BB:9"M8,,"\F)OBD@3YG-%")3A=S3EO5M/)[P9IQ,XI++F:HX0=JTQ4 M3FYUK':G(*;GB;H6MTQH81Z/!0^3*6^0(WX$D')Q9<"4E!+#3I-*,/ M*$4&/#_?AO6MS.^J$W2@T_&&S6*V:O;6U'!E1@[%$>FJ!RGK\[ P.41EDN%C)2C$W7 ['">D"+:%A_VQS5 M([O(8SA/\='7K,'KVO*$#,U(U8=F.ZLUZ71278]7Q31C/0&IG= \)'=UT+#Q M\A1'UJ<,9Y8O87Z>?LH$$I0-"B(<,72QL;DF(UG(O:H8\N?)RFM?R)G2]LB+ M:_@4FE 5=]-="*3IO5OP_OO" M#8C?<6]9G3^\+S.21\F$(4?;7*39SS_U\LUJ-O5A!&3?4U4\FMU[E)#JM5#F M,1 91>1@\(A'!K?-N]?3WMH?^%Q4[GT$MYXN;17N5*O*% M)=].]XU$O)U;EU)3L'4/<][?+&[(Q#!W9#25;:2Q7FUO&1G..'?/R &*KWN=OX![,Z,EZ7C.NZ7=Z&-XM7J8H] MX#!8BZ\!B@"?L >6HI:6LB^W95^=AR;Z+390R0R*8KLX1$RFT$PHV?SR3*X& M0PC?;W1#]W07-8.4,SB9D(,]_]@F+(+V G+')]NS[N'.)3(TW25+2\1$*3F3 MG-S!(7NH;1)?BHO&/QX%:DCBM%I%R[&,:$3#M?CD<-O,U70H:)/C],R:.H'!FF MY'%W!JF4HIQ8R':!JFA)] ZL:EB@"%UI/E8'WDUF7=G:CC.4FP "5 I'3P'6 MP1'O)E'4('"TG6('Q]*U-2^Q#'B%+S<$#^&E2D(:$UGBK:V(UKD^OF="=+VO0!X MR3Z=B)ZC09)^^SM[]1R!;-L6G76_FC6WQ%T84*C!]<8E7O366V\3'R+M4 MZ P2/I)PL3/"*/24[VG\5&I/BY/F*A/06D(/,]Q8_"1/N3F&^P;0J/*@/\FW MXB&VJ2]FBY@NF[UXZM??.',RH/E6U_15!@*J5,%2$16WQT[=V<8<)(AHNHKM MF@R:<;KIJK?8(+9@K#V92JTXQI4S$_6"?H,83"IQ)J%M?IX4VL:Z(0P:[Z@PJKY^$AI1<3O<"*6Q&4J,?G*"AA MTHB"'"O'TX&4+V?TUG*0D^=/3Z:P7"N15&#YL3"G#\T* M#/939D5C,Y$00K=(@GFWAA%^.R 11)*BH)%MPCF#=CW7X%P3_C^6N3 + MDS@/\"O KN DQ1919!CHVA:<"TZ7(%=DXV?9B"G/!DK<$"^0UK!!^AOPDG(1 M$S]D@/$2I,+10+H<""42\60B$(HYSI]=1#,0D@U[B#!//*U8G\!:@K2C"$PU M%6L[D SC!F_Q-X=HS"FBNS-;E=C,-"9ZBN X:"3C%!""E,MS2"4[;QG9_?V@1RZ<'0BX]07P-T$,[ M#W\1;%=\6W>@J& 2PF=0UH[YAXUCV(5N"R[[G+MKBI9IZ=NX_)4%"L-X)0H9 MHJ@2L6'[_ARZW@H/;)0[ =$,LOTL_!HNS/9$XC768*1C@L0W<<& 3FS ,!Z^ MY_[B.E_R*EQABUNE,.? ;,!<5S!'(_Z7[2/V49V3.@?--YJ.-X8NKTJAN*RM MZ$YZD:R4T_5*PGJ[&K/9$;O"EVE/X&8=M*N*-0=)2_B_1T7:R%PW$@4E]T2G MZ6Q\G..657Z 15KBR%1U;WP'V">8#?%_AY))*H.W@-_)4S5=$YP$DA0H,K8! MD4'NAX1O<"O;KP/X01,L";GC+AG"-)IH9MKZ4BCDC,.$\>/().X8X*L8I>"B M\8]-2"0P* P S"\LW71L,ZRV(Q-&\3HSR1VF(6QPRS$#\-=X\K4Q1PP=.V%% MT'@9FPNJ96\B$8K2F-VZMBV/^?"+[ ,>=-OZ QZ#+37:-NW8,9@XC"YK0]I( M X5;@C(XLEP5R\X>4M "3$T17X?Q/BZP[TGS)WG^91+^)$]W57^2YX4G>6+R MWE5'JXD_9]#>^7G=Q)E!70-D S!.YH()?ENQ%'PG[ \8,UOHGCPIKI MT@)T'*IV#-(2R$>< %F#V(8DL !-F$=(V(PAM]52V_WC9J;: M>A#6K]8S)R@JJ0M-P=]VW$1$9>*Q88JED&[L^L8\RQH[/LJ9$QP$+Q!^PN,Q M(RJ)G= -44\[\"I">J:KL]A6,!8A*5=$;$(_SI:F'%;^L%9@@G8(#'F$3ZL2 M%='.I30<31#6]GQGB$&BV!FB/'1I=!10#(LLT0L=%=->9^F)9SD@$8BH<2[@ MP,DHJ2+HP@R8>HU!I7,"PA@C[_H/3'+=AH6U0F*>N>FO>--8XU,P<@)X3I(.;2ZSY M$4V#J!PXC<*) &5OH$XK(G1J'-3;C1"*['1*[&L_6LNUN[^P[:NS:901.9&5;WSF^F*T;@D=+XK%RI5-S M"_^,B/WJC& 'S72+J!*V0%U$M;,$#)(F(.F\-848AIV;#9S=#AN?AJBVY6TE MP+L-;F_X$L%K!^B GF@%<0";([CN\ OAY'YQUC,AU8ZC=WHXYB;5Q&$Y/.8' M$$-QA 9:(=XB[%Z#$#KAY1[?%KF5C0."\%O-\#R[D[=!$!BX(K > .Q=!BDIMZ,X#7TA8@2W-,/Q7Q$[$M'JYG*_758&\Q7OK)IDW MG)R.-B3VL "XJI@BF%+5TQX\:6UONBJR&_0X:A^SK*A'RX-X0NYDUZ'\))*P M!J$E-A>"SV=VW6&,WV33.1&FK4$VU%0+>#6^TUN+)CG#N._M$SA=[%+JL3;2 M7A@:Y9&Z&,LTWYZ+O+1HS![T7(+ \/F DEO.LJ=C$J1= !37&^+9%*[:98@F M @E*&#CA4T.$%:]-N@_YWBZ=D%P*#F+2P'NW+,K!$MO=L,-(",>RQ;#A+ UW M3;Z_(30[!GD0^<$R#',307"$WM;%NLM);48*W#,]EI!(L1L>6K4WZ*8)$G^N M$R;'^R));1N/J8Y,?&JRGA,/=Z]?;JCL8%2 M(3$-BP^+LAQ#2I$."_=UOH_1+Q:E[[#I?HB"<+NOR=>Z2)W;3M;5"\=.@6]A MAZME+44!5<#+W38 >5*6^4:V(:KMILAS<6T&+R+=-Z$YU!*ZV"@WD@%0H]9;+1<2*G@EA0UI!7,8VYY" M!!:&B(\5(';DENT$]SL6>)T35] T7]D&@&F:&B^/-06N@24:UR!"1^A8]$K5 M_X?OAY3"4X7_S6RG'%"2M0[+)-HSOBADA'QI],FE_-$CI?S>H[G)2/81KU?' MG^:,,47L2$0ROU^46!GR+)%7QAAK#,: B?8"2J&-*G1N):3ZBSA]K]\_%^I^ ML]C*5[*OT)[2Q*%$ )QQ#X>93Q-VC-4$;(YZT@Z\ FPM/;::::'<8Z?M7&=I MEI+YC '%!<'P83GXW<6!%=[$QS:I.<$7*-:I#R2:2W+SH49.VLL1-0.I#X!?!,Z4NAP M#_$ &U.S,;VB"^%0FH"//E*.3$K:!6<]-__?\2S9.5XDFNE$.^/[K1BRMO,* MSF"GAX!;G2.>-.*^Y752:@]> .3\O.63Q!=L.PLAG1UT_VW@\U[#&CUY+W'E M#>$EX 4DW@7;)^?XR?"&\0\$L"J/3:FMJV[3VP(K<-Q,@@1*XI["']HN-V)C M.5T&%&GJY&:0I!+>YNG&MJ< E$(;%F>74\ 605EQG([NBS8149 K68YWW![@ M59[-%(DG<1H2+24^=6*_$>>N2#)0C*W[U#Z_6Q9D;**IWI* T*F: ("0HJFC M &P3 V]H.CV2+BX.B3N#XNR$@R=;F<-F+&S(/A7).=D4EENS5^2%.?0:KJRK M>B.;460FU$'ST3 ]:FDO.1?T=FUD/2RJJ>7K'4 [*EEC X6:G9SL&E&$S TG9^,)"2WM'FT? M/I[L]P1NI7HQ6FU;BTF\UFP/)A:TKXG&3J5&V !U$<:)(1FPN6W$GK>FEN)F M*FUO3OAQE[;S"ON.CEY%K\Z4"MKL0929M#K)(7,5C3'8G(HRPN\QK#UGL+K;X +?,NE@R?:D]B MCG7-&HV/N;HR+PO );HP";RDYK_OKIA"+\O/[V-R.VUJ"Z.AO@N"4M@ MI8F*G2@$V;F0U.OD$6.B-HYX*IWP.P3#G4/9CP6IBZ5,5*%8<&P7K6YLL%UC M3="0X4F>4<%JEMR&.)A7WVV?<&QH*&P$TW^SWJ8IB"?AS-5O,?XYJ6-332"- M?>^P*6P0ZYYD/'DBF4XV&OC_@Y3-EMTO>[4P-PD0KT%!\A=T#-0WBIZ3Z(>- M%Q6---.N##5U3C6<;#7BAB!0M5M\D&(EU_9&@AW%Q1]#8@*V9"V#9(=-.1DY M2=K>N,6N=>L<>I,^;4#Z#T0^;8/?F^+AA*3)'C Q()XS8*-;-P?Q28B*MC2V M#@T5(>&PXE7%R+$M#,(;Q*BKV1UC;?"33'!2:(HOAB3^D?0JC7>STUPWS28^ M?$=\")0"2[E>#UM:#35=)UDC=[N]. ^K<+U-"NS,/1L3[=YR9$T'!LXE;ATK M;VZ%8*?-2U.2W(#?<("/7CS:I"=Z0OB*D_@$^1@ -_OP7B_3 D")/R=QMD/W M#_'I$/?2 >%Y>\YL4F,(I;W+ST,!D6OD!- 4QDDU)"'_@PUP=FZ0)HH&D*HV R^E HCB-1R#)BM-5DF,V M0RX:C# :F>/C&?^?W,D[3(3-/5R6-X5C$$\D(_'XE<)XVX =-.K:[J)AI^.! M]#,(CR3[=+.,#H-[>B,5+>8;O-4.=)G[>BHT?Y*&1[IZ'W_N2W3UCCT7"@R0 ML^_DV5PO$$B$ F81G.3H!(&A(YZ@G(/DCY/*?)M1;/K?.G^SM0AMYG#@W=;W M>W]TC 8LEQ#P6* V4C)!\HK!:4V4$(_$W?^4:'P;64HHU4GH]":CWQ&^AZE\ M0\BP*[?$$G,*_'H08T'"<5SF[;9P($6.FIV?3D22O9\[X'";KE1;Q:(:"4??$('('87&8C-&)X2"9C#.#2"A!#SB&XP>Q883GDG$T3,:3 MC@[!N9-D[A^,]&PQ*K7: =V*+R/#6,- *5 @]I_DL\ME>EE]*+#%[BQ?BK6Z M]ZMI'12-_2=GU74_DA[Q4]F*]!_G^?RR4UW"D]'])PO9*#L4%5YH9=DMR,[JDGR99ICE8C ;A ;W_9(>E5UIY\M!GUVVE M:T3"H5YHO007R_Z3,;4DI.CTN"-;MC.YUV M/:\+TU5EE<)/'NY3[3Q,Q\ML@&9J\THN,YG7ZKG1('*XS\!C+LR+VCA/5U>U MXG"M%!Y'#_5!]/#)R"S0#W6XE4&O>XMU?#)-1>(TC!H\>')"+QJ3Q=.TR7+- M**-5Q*G(Q6 NT,&3U6X^IS.SM-">QCKM3&K941.3T2!Q^&2.E?1%)U!/MZU. M.#/O+V;1M@A/'L!SPJ_BM5*!EM@8G5H/T[GQHK):XBB4(DE8\Q">V9*RFK=BCVPQ,F@_I@+W$<&H0_^_@XW6-7:ESLNRU);2 MM4=C84X+)8D\>K#37FLP&^;C-4MN+A)L*FTQBQB]A$R4 MX\V*U&<5+06/)K;Z^+&JQ=-J[2N48.8:-8Y5E4IA^UBAHG=.!&H;2+>SRYWN M%%C9%Z9.MT=X!(K5*:(34_F-CEE3.'4G-8/T,]XWB?>UEIUR;:*L>&S=F;/D MI8+!$4QYQ*78E%=TS:H.']N6F,[EEMEY\3'SC@C\QE+R&@LI7>>>"],_4$K27+=12RVRG-@@75X5YIQLE/L=3W:F<>R"6]>7@ZKAJ:V6! M'^GI0(JVS%&AJ\_C:JU MD0VC($6U2*^4#<5 I[0-+3FI*EYW+>74ZCE5"U.$B'TQ1@IQW4#_$-L$M?O& MQ$E3")MJ(VZO+ _5"MB6P"\B+6/&"-,6Y'6#OXC,>8(&&?I,TSF[6\0A_0;M M[1.Z>^?.R]C\"]-N]!LVA/4<,B/E19[ +3A)(1K5(5-P=X?_>RGLC0["M.T[ M,71ST #<(B%#^*ULG\$)%$KRNAM&TYI,Y^[S7>DQT!,J[PAN70>]'_+1?&[< MKV7H6"I;&T920JY;7D+GKA,#E9R;FBG6->"^G.7O4\9\H"ZC/0:V8DXT-OS>;L2:@T?(EP?AK6\#%>GPNO.*93RDHXS&FB7),#M M03SL-E6<%,EW/_S27,!E-3T'G.3HW85FXC1I12,]-BUR$YWO-W4M3>[NY:0J MV]=F>[M(4ZN3=_56SDS&16!5""\I(CO)%,K!N9G=D,*ILCT#'SR5N+LL.K53 M!'N%_+N/[N]Y381!Y4)G76Y/6):)];K)/LLM6S!3)Q8\/0O$=JRYF'-(V;:P M>ZY>\CJNYJ;7*>DVW,4H8<\ ,,]%C1G&T8%0&XJ+4;@?:7-ZTVJ&5+Y6#[\Q M*XU<5FL]V^TQQCH^3++K*MFT(YUKS5R!RX3D*ILV.!K-&DQO-MZ1SLRYM9:/ MMMNW0?S@-:0#07&C;?)@@/'@QKAR?X^,UK(LYYZ2X\*BOU:$->E$?8 :_R(A M*M)G@71>@6 X>L]$P2,:BSV"S(')FV%9+&M,^[&:I;ET;M$V9&G489;G%!;N MD.?P9?(<[I,GN\D0L,L3O0-Y'E=/VKR9S++KSG#,/JEB3Y0R1N00'O.L:]&X$8!>05@$[7OCG@?QG4*O& M.Y%E*Q1AI42*#W0RZH.1WY_5N.M5OKRS\]1LR(W7\_"$SX$:K/MWE[V^I*I=Q%M/][,QNPY7T0.]RIK(>#T9O$5*D7\< M/F030LA#"=:D,; 6*SG3GN9;1B-?'.;,^9EC/3]FNL1QFG'HP\[DV52@['1L MM^?X&&YW59)Q Q- J4U*P";'8],=>%,,X\;C[&[F::?9RG,$N0U%'NG# @@' M7_94_#@Q5O^R\QE/S83+W;7+D#13UU**5L#K*EF5NF-;**W7%2ITK M".E2N#5LAO)TNWL KY,F_MEE/I'LHI)01^^A@-I&7SG[VX5W.TWX_3FLA-5>6VD M@IO$SGRP^V.3-E9ORG. I7F';0.@[VQYL#6$C4UOZ;U>LF/)@/[DO%.-<$IR>WVW,)N;V1GU$/%#=]$GK$N^"UM0"2FG68 MB#730B'>**QB;92+<@DQ=)^K]NL?E%IU.@VX17I$NDX&DK=!S2#. XDHDFHS M$Y)6Y.GUYDEIVAWXXHSH]E[W;[O#EV7 -+Q__KS#*GYW$I]].C?7@^1E0)X' M\TYP,[Z8+>I$O$D\%DDB1,F+K[$C<1P-ZR*6PVO)L4 M8VHS9Y%8-!@/_\M[5.=U[K$]60F>Q:%?*20$N\=W?R><]H^=H@(Z[HO9(9N_ M@/SPG9OT'/@_B/9][G3C:/*9P L)MUY)%#JD:DD'TL)AAF M/A'J3KX5>?'!!7QKP(>"D8@/^$\ ?#P8^TP^\W,![[.:SV,U41_P/JOY.8#' MK,8'O,]J?A#@?5;S/L#_GZF#^>J]@8.:",XRM9-5'2_:L)<[>\(-E'G+Q,X% MQB[FO>K<;U7VOC8D\+GAP__W*_'K0Z$2#@63F\H8M]@H-%M1F%(D@7+#HQ\( MML2I[,8BCH1/?OW]S?R#!9,U>Z5@_A^>1T@4CZUY/<%LSTYVXK(&=1;5 M/+/QKZ:2?I >\<;3OA1?^(#3_N\E]_^20?ONRGD2Q?3F%X=WZN;/S:7YJ YT MN_.*-QT!2TY$?9LX0RB&=0C&28_A>LOILM=*#.BI64OD&ZW[;G^OX6+X-5.# M[$"^DX=S$.=W7K[)F G_=3%4KM3:.K=>KW9-A^A]T#LU]_H72QQV-'VPN1^53>"3^X^N;^VT^^; MR)TO#DKY>3,MT\5$M[GJMTQ1['^"=!_FUJ'J(*:GVVO63%0>!Y5UM0+2/0GD MSH0/^_Z>-$@^U>ZHDOY;GLZ29*RK4]WTO"WR+360KV=9N"Z%=^_U&W.9]UD1 M!/^K+OJ3[-R4*NPQGGXFK8U3RVFWC;IH'HJLR])"^ 0]H],P++69[Q5IKA+- MY>0!H\@/2\QGL5G!Q(_-1/(I]Y-T!I]R+VL.G$6W@E'/1?*E5ECFPA6IO%P/ MDL/^9]"MQFC *F_.R7@"ZQ?8!DSCL_O,Q='L#1H!/M[=(M^_1 MZ\^BVR6??*PKH0%BJX5A>!P-% N2-;H^W3Y-TNU^-+RLL3&Q%%\\2.OZ<%G' MY\>*/A,YY<2[F;A#SJYZMR?3"5-)A4%WG%U(Y@U3 J:3$%;P[M$[)0GQ.S!8O,]5BH )\$64BAR M1Q]IQN2'4'Q.XG.2"]IKK^,DG51%J U*CU69B37C!^V]_RBT9G- (L86:]%!@$_UWG!C]+X M49JOS(/>.FWT*CRCEA33R[&8N9?3N68Z9L4?,DL6IC> '9.\"\?/R]?RRBIX./-!#%L*X8R MN14UQ,:**)E^S,*/6?C>@2^CF9_5-K'%K>YMZLWJVO0\_K:.%#LH'J=3;2M4 MK':BT\=\I@G3U+#F'KF+QZ[N-OQ9C,%W&WYCQG!Y&^)B;.$AL>#NY?YJ3,_' M 949EXL3,[_$;"$&;"%Y9LJ5'TWPV8+/%JYO[5R,+1CM>'Z=+3=5&LGIIT74 MRL:C(] 6DJ0L,WDX#.@[A 8V39FQ?80,WW%YOID3QA0M:!;TC+X*WSI::/8! MG.D*Y_@2K.GK!!DJR*R*F$4=84+]M! 59-&HM9ER(9JE\^VY*M0'"1)LB-S% M0GZPX3VJAD^SMT6S7R52<8)B:X54=N?U:Q_]QJ'WIE((O=%H?M7^0C/)1^\NB]I=R MKN(UTMQ,,O&+82KBVG(Z5[JIW)_L5:>7YWROI># M]6-&;'HH.#7%W-0\8B4*.^L]4GRZ]$ MEE\D5^)#R+(S7E6EN-XLR,7V0\M*M32UNR;2$KKAA),O>53_CPQ?_C12\@SI M.O_%P>VK72^_YQ-7G9_BGUTU/QA*HNF1,6&[L[^\$\,.[#TG=N 93W:X''EU M,(; 'C;-^YXUUST'DL8?]MC^&\:I/[QA?P"6)=/LM&$P<\B=AJNWO88UI> M#-V]UU=MUOX5EL%[PBQ!V9F1X7SD874PHQP*(DQ*,BC-TJF9IDC\&F:V\QL: MI\PQPG_0";/3Q&0\ >A*FK(*9S*8XH:(V0:P0WO.6" /N&] M@_"8KTUX]I@X"J3^\XCF-%9SL0VC+O6_7TT'B9ZA@T!#OS].$F9>/1FKK5IF M5;05CI0PL0S",1J$5P@M+:WI.B+GQLL U Z6>>04RU9E5"&KZ2*23 OSAHV: M$K/5E JGZX/^K#(?#^K%$['U MK'=HZY**M3?S3SAV M0"FT487.K814?Q&G[_7[Y=O:Q:66F.!;ZQG::<:RT?05;,[DY:%88XP4Z78,JNE;OFN&D-FE[^M$VZ/7WI0EW-JHUQ*+V*5 M1W5YR_0),?:PJ6"UL! M211\:BF98_*8B+5A;0E?.N#X'&;D4^=-P."?9^6[6_Y#_>;^L6-WG*V*\; ] M>],4MG"F<(;_[$C63^0('J0*&(C_@P77&G'Z490:OHQ2PWV4VF!):@M/U@%* M"P,CY%6L DH?U9B'1EOJ#UI*J]1CTJ$EJ GG .L*Y/B5@)5H9X>FF.@\LERD M9\0R28D99^KG NLJFL%7 I<^'=695.))EJW4>K7FZ$AY2*?V[#FOI3C348#8 MBK_^QD"Q=_3H/8WXI=_/6)T"F(!K@.(4Q64S]F?X*0.FH IWU.^APU0V'(68 M _@1B4?40@-/!/@H/>+\P5?:P?H"9,3JY%4.9."4%+P M4-+]Z^Z2UW-5%?(F+F=*1XJAB)F36"M!*SUQ7IU$FTL89Q,\[ /U+R+3+W@_ M5U49;^)^&N5"++(:CAC:>N2E@'0?XAKK$8P_"![:8)AX?O.N@>WS5YB/(B5KM;LC.3>O9(9!8 M\###Q6=_U[R9YJ2BB.WY*,M.NS.1[\Q+]>8,B,OG?9]_.>.U4M$-4>?I:I>+ M28^Y:7J\(&1S5&N V_DM;)B?0+P7^+.UA!0! D800K-U0I\!?J04RSB0/L$ M2S)=7L?K;3I7,+HU[BF2,>MUN,G#@(#/ *]Y,U&C9!:'4FPNQXK24NM'$XUI MFMS,82L.GP%>^7+TOCG(%[N-K&P54UEAFLT5NZ WA([I#4%OKLW%8T#GV.W@ MF#SJWM.18[?;&0A;%Z43[8-.*7BK&+6P0ZX+>(%H00,0PX4:2F!.VH(1IS"TG3@Q3%ON"& M\)X$ IG3H:1R;N8%;,QSO%WOQ5:.P;;@40G3@827VGV.U@,TBU=,09EKYV!"QOZ0OX'H5$$1_*\EP)TWJ_G OMGWN^'1/C# MV[OX#T>-=9"#_].JIO?XZC7R95HD%PH3:!ID,F;)&^KA_GJPY#B][%_* ;2] MT R1DBQR8I!P@R$32<8BP_ @%F6B@\@P) X283HZ2(;%6#@NQ,68*/RR]\&Y M*;#FN%\UDU+!E*VG1+$P%(5G-Z=" 5.2"^Q M6G'PI#9(CTL/6N:^S3#YIJPRB]5D!/)@S52]N)X_Q9@.S1@"/UM/S6;'< ;4[SW9ZW%/#U61D[E58S4;HWA]FAEA M5>C@[08O=9ALH%21K=)HUJ$? N,B#3-L#]Y>#B3"9FJ83\N!Q;UJR'JCGAXM M[:F9NT\*G#@I+=KIE"REA-JD-AZD6CI,?6+VGVPV>T.VF"X6V;4\S \JVBB? M'<"3!_NL%9KIL5230C0C6GJN^!1%$@]/'NPSPM2UM9XEW7VRUI M9/?PWGTR4 GK+#(F97G:BC7ZC7)^78E#?SMZ_\E)LA)2GHI&7*XN*H%E)LR+ ML7MHD'FPSU!%6[5%HY]N<[E$^S$C]$+TNF[WS-M]>4IOXC4 M^N4*?C1TN.J 3EE%NM&JR%QA2:-!+C*H,"EX]'#58F5T'T^7M#9#QV1E&BFA M_)BL>@#^=7GT,$S7*DLZ]T0/X@F^/U[6\*KAPPUT(O0R_U0S!;:IM=+E!ZO; MRU9'\.@AL(R':+,T-F9LM: %&MD"WRIBA [M\Y*!P-/)85+$6X[%,;KS27J0 MB/"Q01@EAL-(G.-0 NTOOM3D>,52^B-60H.XT+3:2S$-_/1@&RT],^L.ADI: MKF:3B54OUU\U)L!/#_D4O:I'Y$$D)1>[Z7BAV0RLM%CJ&#_MTH/64SBE23*7 MSH3+)31M]D(PW?> JA\F=*C()O,!.A; MU KY=-B:7F,2\;+R4!NI+4C;+&6 M;)H9YCX54Y\XMG/?Z#S4I$$_GS_*T:96%U5S2BG/QG+I5KVE MU^A'"P9F'-SK4@N$$_(J-)?GERHTWSB*/>1^YG49*86E39"93I>E'-# M/G"44XR&PL#HM<>5-IJOIERJLE)+M?HQ3C&H%.IIJ2@694FF^0)3'17BN:/T MC_H/RJ!5RL9EQJI7QXB;Q;ML_1C]UPL:&F354)RNQM>]*M=72D^UT3'Z;]]+ MJU67S2Y9;KU.M!Y*9>ZK2VY29Y:_L!W/;6L"RG7<#VQ;@GRR8W%XBN2<9^@#2\'4W5UX"HE^ MG5&F1U:)1(/AT*FB/(]&[EE?PVN*&*M<$+F_$Y_,']L\6V*@O&@9>2H9-H]R M0T-3+'._ENJC+]KS(!0MG%FHZ35FWUF)&DOZ@/\$P$.FJH_RGX/R<1_NGX'Q M/MP_!>[)%PK>?<#[C.9;P=U'>!_A?Q34%,_R L\0%Q MGL;L4XN/)!^/)(DS<&2XLZ@7$K_^NJ7H__F_H7_]/K.\'AVZ6O@O@;^%9##U\!]#?R[2Q5\ M;/B0]('\8(P)?^S,*]_'=TM$\>7TRX9;+^W?_R?P N9CM:QW&QNCD8Y&G+EG M;O@*E*] ^0J4KT!]$:;YQ10HWT/SD_4GZ'/A]/OQ,<#7H/(8&R35D'A?@[HI M#2IQ (A3MVPWA3S\]Z($$ZS3?L\&5 W:V/D(<@D=Z89P F9'^$AP<37IAC""-#DE\#&LV:$Z M$CNFCBB2BC;=X: JQYV5N3^G4H-NHF3B*U[<5])N1TF[64A\O)OKO03V.Z_: M3,@<:Y;!J8+QSTUQX.]BOGXQ7];O&M)MO"##X7R<^)E.K0UW(&.Q?"SP'5LO M"XQSM*?_X7F$1/&81G8][:EJF0:,%8 V>IQ)#1'^$VD8KHED#!QU%JH_Z3A^[M0(9\YLN+*NZHUL1I&94 ?-1\/TJ*7M MS8U(&8.J^/XI'I7[*(9:LOK$-BO"@AO.IYG:JIE*>%)AI9FJ!_*F;):Z8T&<6AQ&KJ+)P]GJER60*XJ#CY(ZK^5 MD"Y^V/^]Y/8O7E'Q/C;PMH'35V,$UYPP[>$#>^.E77\L\<3N3Y;&W&$FAV:Q M6*0[;<>B:VG,#B/CA@&-Q:.__F)I31_.SO*YPS"T M9C9DPL8R@XR89_EVQZ@$IH/H,*D4H*MV')-),'0XM]BG$5^"7J'.YH,4:9"A MO8$NF/G&;"1W.BLYO@HE>B/UIVG1F_P.$J$XHDV/!VA"UY/21);$X3!5L%+K M9A*TZ1#]ZV_T+D8?SEH[:4-_JJF<@RE;2#AJ$=^2X>O;MY\X4/2JI$HPULBK M-3+Z+Z=KAG&$2/5U@(DI;/^1#>4-Q,57P#Y9)!"P>K+7VKJ!RQ8,J/X^9P0<=B;+&GZ?42N^#H)1ES#XEZAT&+ MHQ;,=Q1#7T[:^%&+GVUV'*'G5QH>J3C7"E?JI8 LB?%)+M5H-HL9,J<>8A>) M8#CAQRZ^*!WYL8N;X=-^[.)[Q"[V*GJ0*OBU/.^R)<+8EA T:ZB@SS FKE;L M\W[%0YST.HM1233E*:.+BTEBT8JW/\^0.*?<9[YDJYFAVEK2':-0ZE7;>KC# M+0>AD%WODV#\>I\;=G3YH9 WUOM<@Q?<1L4/BO1G=,P:FC*3""TCL?[C0V&8 M @8!MD<\&/:C'M^6PLXK^;F*[7X#13\-I9./MA:C)(OJ S4;BQL5>C4"2B%5 M/V&_ZL>7HU_""KQ.U<]W5J=?K/M9\@]IB['2\38:J4X-0&$(4R<2I M#@J^8^5G.U;\ ,6M!"@\C."5 8IT+]#5'@:%1U9*T$G3DME&6*@#>X 12Q( MG_*U^ SBIBGLYP4HGJ>3YP(4H0VE!-#H257S2D>>1FI6?#D8]C/-)5!*_-=? M)ICP Q2^'/T2)MY/#E!\#&_8#5"$CFC5H_(T^V0VV@*='C^VN,=,LR?K1*L^ M,T+Q?R:\Z--(59 6KW]QXSK59O<]], 6R'.FF>Y<>* A9'Q/[M[V.-Q7@S= MO==7;=;^%9;!>\)L0=F9.>!\Y.&,"A+A]9M)W)3D$C:U ,JF)(/"9^($B111#I2>40-D;E$2*4T2Z=X!>.=.L+'P(R,FH$^#4=-+<649HJ$WS-*LZXA&FBGT[=5O*TX*+>28?(&9+VPJG MZX-Y5!T4"M/9N#V=2!K^4CK/=T<[B4$;24MA%%+P#W>7O*4K=&J^M3N:=FI\ MB4\L&)F;#]K]G!69H.GRU]]8\##)T;TC0E47O*8(7$W0EW-JHUQ*+V*51W5Y>]<4-;(1*\K&K38JJS5)ETN)H5C_]1?&Y!QJK5[) M[=4)0!01K>"7A]ZPK)HA'E0R91VDJ)0!+#:#!1(1=.'0G<-/;79LJ5A6:2,5 M,W7!EJH!HIOCN]P"!'-F^!E11-D#0:7A+RZ08;I?VO#P2_#E:QH[K\&>S8N0 MOL#JQ7%DJF@.H,AF#8(@WK^G-<.L:&8/X;.Z%W$<93(/+:4AF/?L>C"6)M4Y MS6801IEX\+#7TQ8;,+KP8VJ)R!7R)MS%$;Z=H*'][$V$2Y2L?-N:PN=E,VU6 M!CHMI3?Z=19)A^%B'2UO3U\[AR&026=!K[WY7C-W7ZG[C[2SH&T32!AJ$H__ MVL"PQ)L%%F$W-B-B9O]3"EB"@0]H;_'MF-4OK9+UAVDE34^3Z<"$2QKJ>C$Z M8/C\& F6@JKB<4_%=GL$!U.JL/<)V6X*V"NV[EN@<;?P#N\5_"?'+S$^&FEU6RGX1.PW[J%20!,3WM:G?,!\=+9GSC&L?V, MQR/H/ .?[#I(3-W=A<<-\NNL%-3$KPV&R>Q8$]B_@"7/BXOQ,2_S/4 M$2<'EA@B1YPQNVMN_LX-#4VQ3+29)+Q[Q,N-)H3CG.O ]CB$WIV#^XE ][B< M#N'_K>$.2NS)*; ^Y'V,_U9P#[T01/8!?R' )X-AQ@?\VP%_3C;IJ7&_YZDW M7WOD\5O._48&_', \:(.\.Z(^]&!S[#R8\%RWLGA+O92:\? M"^ZSS!]"##[+]+'D_[-W9?Y^OWS\97602\C'9Q7.9S+X$[SY>:D:(?=0(N3,ON^7 ME0AY/9=?%'29/\K*"Q__-%$/?A0FZNVS1^O M&,*N/2#0JB:8J!>V76F[<]D>S 5SGT_^F(+Z8B41'0M0KD+9661D585))=-7 M,$KEJ:C6>1:Y="GCB^J,K[X"?8Y* 9>\ _UZKL0MUQ+Y I%QD=(B;Y<8STHI ME,&CW:+@RC"^]/0>RL^Z(U9YU>-S?;V$M NR,!]F.\-!W@?").K)A+S6D^D] M)5XO85"$"_ZTSHDWU#CQ[JR C]TA^0#&D:E7+!%:=JO M0[,_!?U'U'L^4S*9ZD1K(9[46I'.1MN*6Q](!:C>R8=7?86;"20,HUNHM^WE MW&.XX)]KZJ!\S]9!A(!7K(,63U=AM=5PEZ_Q67U:Z?"X\ M>,#C)4A.&A%7AYXDQI!H_C]8\^^![X$%?43MEW?>,G!4;=L />]=RJ. M]UEEHA-7XAJ.*\-JF=GN6#4R;F:.K'DJ&-@Y:LD7U9<.*W]96OJW=_;-]:4_ ML*^+9J6[S%/DC"LT^HV)V7+(W=-*QO>SKX,2172VY4$+R13(W'R9KZ_&4C?, M,<-.E*5^0SGJW][:-]>D_L#6-H/Q@FF5BVVV/=JT5SFAN;;KW?OFUB\8A(-'V8=/6 GW/\W%*Z-5;"&VD-YHKKV"B)LO;"O0GU+'0/. M$TJ^2-WS=YXEA364XPQT7-8:K(;D3+KOLB-L[9:Z:D&H]QG@!)(/\?33Z^HJ M[^>G M& +,,&_>F54F'FT#,PRE'^)AF9<:#YR][\"['(8O;$MPGD#?]?8I$,J#9B6[ M+N!L@9!Z17+&4)H%N >G7N6>FVA4\(F:^]H[%ZRJK7Y1]4B4#0B)J>VT!ND* MW;=U+L >Z>9GI"9$A^59@F+)UZ5 %6-,!D8&/H3AF*.V?,0#L7I>@/WHP4^>EA%EPWBUIL'OE9E]\4(R1OP, M?>[#GS@:+R4+__WO_WI3#\$C@NTI@84A7%7.1(5W!06\_[M@^$+@[!='TT?G M2-\?SXMP."E@)M+_2OW\$1(AMDM+89LYHM.3VO_1MYY6_]]_]HOJO_LMAK7T MW[B_G]*! _^Y%_\14G,;BK/_&;0+IR[8G[FI7]@ XI?V+ 7VAZ/6!%^C9?G MFQ*C]C$UT0?RL&(HH@24.$C&O&S*BN9V#,%T^"R-TMGS(7(NFY12!1VI8CF>?:!2R&XF>E%=+B-Z>MQ9Y3!G-U+;_ M28U"GG'-<=^6U^H+ 'L]7J3F0.O4?E6ID-J/I0?.WCYP)$?-%27P2?_=APG>%'Z#]_1P$':%1:0+5""P6&P1U74)34 M,M3VP-"<6^!GV4V)0%@+8#)/[%EHH!Q$D\GH-C6\C&V+W@PB@/))=UA..1XP# _=-JVWGM@# MTV+):]5FT1[X?%E?[W:NY <&P63>&(7(!X4#_@V>.P<2 W#@XZZ%/MSQUD.0F):[9W8#-O\\8A7Y%',_ MI #*?W(W(";8=@@@P0';_X@G8/)#$P5:_WL@'[_YB60(.3"&H7"-A@/G$\18 M,25(0.MH0)"'*@@\SH'(9!_]T$>?%4SE2H.-O4<=!!?< KSWTW4E6:$!$DQ+,X-E[E@(PUF=!R'IQ MZMV1QB[,P4[)\,>2 -<65,U'BUUB#Q#I"QO J*L JUG=XMTU5UX(!6Q6 M4+@6]O$8\L?%6TX*A%I#YL=(V\TQ2C776&9+S.WI\8]N1&;:L&9H+Z-S5'9" M]<8S<;:DO\*@P@1]4^NI_2JR)M5%6T;M]^I=K]HWNA8!UMM:BO MVOJH5&G5-JAK[)"OV M7WDPP!5^XNA=H@I+;:LT6F,@5ZORY9L#DO51TEB8! M@6]:*0MH?C72:$#@*^#S$Q(_96C";!]F2/T%I*\_MV"TT(:2&&JUO]-1'F&D M@5*K<,&B#*,(RA 60L'VHP\ *H!QT8V1#E2"N [T7JQ8)QN".' MU_D9LH&4 W,#6P%4G20[FFI&!XJ:&>XW_#AF) IP%LRH=W@ M/'FK'>D86P)/ Z_:AS.@!G7"=4&*18DK0,%(,K!*EV$("^@NJ/^.5@+X0I/M MR#<'+PBO78:FRTPPPA' UI+!*VU9">V?XV4",D5K%QQ'/A #/.?I1CV:$ONO MO*2I'Y\&V/"P.T>;^9!B#".E@KV)7F18X*7.\2$M?/5;C,*CV1XS2T34<)61 MWM:@-0\6>[3)^Z/A=,J4W7#"SZD&C!0WBJS!3=2 @%C*9P)-9!L_,BRP3Y5, MN+%@&DM9@DRWM\],>/;]-&!Y,'=/&*B"*-J>_(PVCF.)6KC",+CIA@RYLBW5 M%I81Z9YDZ0*JA:>B!]O-,_:_AZ96&#^471?@4C%/'$GM_W#]RS QQ\B:-^&3'SP]EHV6';6--QR5%3GQ&_D8\%%E\]2((> MV%![(Q5:'4K6&.F/Q_H;5EEY1G7:F"VSW&\E![R34A"]4,MF% M$G >UI@T%NX*-6M,2*B7&?K4<=B'\N)8R_S]B1[#D>3SD8M@2 ]FJW:777>FC6#1PH55@P$C8_,T M:X:K B$>>CW27YL:6]-&.;?N>.A20;$ZB&&CNQ]Y> M';,;:6#UV7I0'Q3(^S_YRJE&%B=QA^TQ/L3O+DJ&V8074V,BL3=$ M@[TENR20'-)&)=?=,'PV/I+P-%J;H>,1$O0VJ&JHG#YC_*@8X].1I6RNMUB1 MJH)D"'(NY5E!D+=J5*#MZ,GICOB'!D;.V=02G;U(G. MEJ.\0<6VA69U4E5Y.C[/-8*P;77C>BR&-)R%T"=5:PMO;\=&U@:&K U$>\+U M6]W5NEQ&AJ[3A;>K8D/]RL+P27J-LQ1A]/*585!N#!@>1>-#I1[M5 42Z>B> MR+5HM]3S1SD?JIOX4XD9T:+G*Y<5\+R^]K4N1T_!4#P^=+>SY@AA5L>Z7!NX M"[VPL,P!F.L))BT-N\YV,1:7NE I!;3>6X^'#@.'QG8J.Q$(M%$JZ?K(9:>] MV9J>NK0*A\:VRG*"8%>SBGU$VS&+>K5-8/E%. 'Z0GD)CR+JM=P#ISUN>>JV MDF&#KI-K2!/=&X[V1Z.:"4PJQGUE' ^'H5^8GQ;5)!#!1(65(W\__'#\5NKGW>(H5>SHLO$^ M40QY3/&BHPPOUSZ\X:C?_+/HA^VKIG(3PB:BY-\(GHB81-7\2X8&H>;6P44+X1-3<%^$34?-[A/^4 M!KN_=&.ONYGH1];]46/ONBGQV%:5_MRVJC@>,L@-]:(NA9F#48QQ(@OV&=I2 M)Z@Y'VINK%=[[B%'WA0\8"C\K-VI$XZX/8Z@S\T1G]^9.^&(LW)$-J2.XZWB M*H@ZI8(,S90?KX!#NQG>M8>O.E$1_-N/O]"_@6+R5C>OF.])\U[S4E_WT>]H MJ;_RBL_1NN5:UIYP]#TN]0_GZ%LL5Y]P]/UP]*=T;[F$7;7/!YO)2E0*XRAK MZ;P]%FY2Z7QXM6C,%;E FY?+M9R(L'D'?6P^Z^;RKXOBO*L53832AN4X)=M: M%J(45$"^]DJ.YN'D0P ?)=^S6]<6P(9HIF '55=>P@82X;T\RP!NHUK=7QD[ MT7QFO)TRW8I?VW"C2KM6;W7*_)J%*>?XMQ\H@:1Q_++=9Q)AD0B+.Q$6)^[6 M]^>92K71&:%L66]5F!K3K"E#_T9$!8ZP'I_)UUJ<-NQ,5Q2FB^T"O,="PB(A$5;RC]0%I$4]41J\2NI16[ZFT4FPW%EU7/S0\ZAASZ\')>#5@65)JC/ZH)]0;\)>$JIO_:WL?_^]^,5D.^? MT@CW%JR>NXQ7W'-D(N''A!_OA1]OP-1+^/'&^/%F(K?[^A8G38TD\O)Q=^I/ M6>U-H3)A[82U$]:^*\LH8>V[9^VK"MH\MFFBPN>59$FV!>/D*?==JI+K@]7) MT/&UX^&^#I;W3L0>#+%*.R?"N,W!$/D@F$7S[37#B5F8?4N_-L/.HV] M\;PG05B"L*]'V/E/8]^/K[[3S2(TB6VYH+2NN[4L76OU(+ZH;S_(-$+'B\(G ML;0$7]>)K_,?8;X?7X19WTZXA;Q!@G&^4.V57;H?= &^X0FHPI-2SQ;<)+ MH0FD@XC,@,/&8TR3&N46VV)X&AK?V32"99.\S 3W">ZOVQEX-^K;6Q]3%U*C MAK2',]';RJXB$UV >@JZW#1R\6SL&_ 5$M0GJ+\J%^7=J!>=IM1&&U9+UZ@< ML\RQ50XEH*Z/'!7D9K(E'_T16+@Y'7 C=@0[=.7NH*KRN?""%YG&\->"( E,$YC>'4PO9OR_':1+ M&5$P)SL1D3YFU+AZ4,\,2 A2>+4*3]/T:P9 YZG^VBZM6JP/L9;[]@,#8,LBKX'M-B*(24)RDJ*4I"C=A(7^ M)$OI[<<@] :7-IR97;'M[F91-^MB0QMTP_E^^X&FB=S;$@H2_"?XOQ7\WXVC M\$;(OVC"B&9!++!E9:&7QV76*HM6H3@-L0_9*B+.W)E,3M;U'\ M)%+F:KR*#XB6:B#G2S-TPB'83!0W6PQ?32Q@5>#0H\#2:"Y^U3$)^",1 IE'ZGHX84/K(@#_1F2$).R;-9WY# MBOTIS6A7\/-#1/ANRP;8V(U\@"N" M_ O._V@R<:#L6?KP1,C2L<>%KWZ@P*NB!V/D W* "=P%^9%@*=BU/86D$/C> M?X,7'_X-M^-Q%A' P P,8>7(WP\__/.!37J%4N$[,X806)[[7=&VLG1,F/WT M]WO\U'O=#XO\Q.?"YEV3?.[N0J2'/N^+,I:.296_T+^?S^&9V#GFT*?[^J[) M1K_"QX Y 7P;T2=^Q!O[CXZ$E2$KH2,]EU, X"E&=-,IL#!QGO(%)R6; )NR ME ("JRB+\G(FVRD,2Z>@Q$FGEH(DAS) 4P!]3#4Y MX73 'S7%3A?_ M9'F+O4/>[0*\VL&3P8\2.8-%(KDE MV#;OM56\U6TQ56YME2R+,1BA7F.^_<#CMRK^!6E]1B)^R!Z]"B)NW4J)J!5+ M7:XPH#+5-M-FC24@(A;W3?_UD*J:*0CSD'R HI!O]\$JR.;"GIU#O@6P4#P7 MT#(5R(+M1- ( ;C9D- "(XCNP![ MII0":PZ5GB;OOZ(8@$#A,TT@3> 4TN!3QS-"Q('9"(]3!>/AHQ4-$B0$/_C[ M8V/4QZ ;G./_7INA0[Z!:41!E[\#RA8\UV%,J6;-'$!C^+9"*-&JYIXE7K"$ M>B']PWFVE4,,%XQB0O+#S(N?Q(];3=01=R$\O;0'CFRS'1;(G93D=VPY%FW:<_'+1[]-B6MY1M3?PZA^?9-*+)'2U M- NH/T__T?2G!4P"KZ'JWQF16#H _7,QB(>"/#)BQ;5DZ=E1-DP7G(ZGCSA MMQT%489ME ^4PXBC^'9$1AR+*'-DA(7__O=_O M$13P_N^"X0N!,^&E9'2:'PTF1#S3]K]3/'W^RT!,VVV:.Z+2W?>OP4>@G'3Z+&:S?7F+>-^[OIQPUX#_WXC]":FY#B?0_@W;A&8=?Q$(+ MK6\@86$#;\ XSB-VA!]'7'(:+\\WY12UA5 *\2))9 D:S_%9421Y8D9F>1K% M$5XAY%EN1@H232G?HK<*!V]OAC?)J4]'C@=F*UO0, 41L!:#<\5>0=PR0+$@ST>Z"X/, M+;U9G1/8V4HI-)T!.8-=S/'G(VEMI-*#:GN.!(TQN^5RC5ZKT 4CR>7.#N?$1@9 U!X5J\*B.[ $GR?C\QR610IC ME^X*62-"=9=?9EKE8HDJ#C.5J:'R='PDUEP7QL4,6]$S^;X@-9EN<3[VPNV>N,>5O<+%5C;.+:;@SDN-MN].'@1C MRRJLK!V+,_#4)3:!V$C_%9I$3!+R:X!FM_U,_UF6J^@5 "E>LW&6TR\?V3L-I.=I-!!B,*;&8K MC3&EFEW/^1"!L1UM5]6RL!;D+2>/=]-ZO]%DR%'XU-B6&ICM]19.S0+BM8UG ML$DKJ.["LXS8!!JY+M*RS+K#4D,MGRGD13%3!$-/;*HZKJT88^Y.N1%&%7J] M#19H4 :1)P1KJT+54+SA 4XIBDW9]$AA%0Z-S=5L<:,BTVQGV#[3*@139+;A M-F ")WB%4#5VV!08H%HJV]W.ZM4S. Y0>H)9$),C1TYQ).IKM-)8$EA.]A P M@1/<,O8G[8I"MWBV[U'^M*<[^!82ZP2[U%QRQYNEJHFLFT);F&WJZ B*B5R< M K*5W0J30A/3M(U<[TF&#@T1H%BWPNHHB=Q^M*O"IN=U:9%'%@?)SA+ M$H,\.V!W"*?MI"Q-\HY ';!3@BJW0@K-UN.6F:7*H<5_6R)%6LJ''J8 /!L MH$^KF9&/&'UQQCOM<,/B&+#'NKT9CO^>- M:*8$.XSCU',W#D8%%!G_ZXER6/$-N*V\) X66]0#,(&]8HO[ML#ORL-,I-UB' M 9*XF^O2%I,$H(HQZR^&N'JT?NRM'S+?!,!7#=@0*'WS,P MR/X]\EU]L.9?NHU'!PN/0X698QF>^_R$Y;/W\6@@/$-X8PSDV-/_S3S3W*N9 M> GAST3X[ /U:GF-A/!G(CS^@"9T_Q*&SV()X1.&_V/HGC#\U]DT1$+XCQ/^ M+7<\8/+/JZ=?OS3IS[=V^G!ZLC\KF5F&]&9B_"+;\+5U?]3&OFY*@'7##__O M&_GM4ZF"Y1YPXJ+7PNC7CE7W#YT]>>@QV;[]*(5Y#=&UN(DLV/_Y]^RL3/.J M$/O0ZM^^UL/EO^,5)G+ARN7"1[8X_N]9V3IR>V\(]#"<>%:*_,(\OT\F@);Q M;3$!G3!!P@391.7?@LJ_)YU^O4O]503[JOJ!7+F\ON9=?CV*E>QRLLNWOY[VG?'9]>_Z2IA?7I!\L*/"1&UP?+!WRGGO'Y[C# M-1!Y9T:BPXFK""REK/VVNJRK_!)F@6/P%M=#O$S2.5GD_*KH7T\]OW-R^X5U MS06Y_4/W%:^!UP>RTE2RK342; <3:KVDQ6D-\CJ1\'K"ZY]XS_(*>#TGR N- M'0PL!,LJ3*FKU0HM#O(Z!:\X7YC7+V!\_NN#5;8O8#5&O7_@M6-)[O?ZG998*G1TKUQ!ZKVV6,\1 M\'HT-/0>\'/P]#W'$E]:\R4,Q8(M2\#N ZR4*E4+3&0>IE:"%M:<G@^G)6$FIMEO=&I,]3T*A$L8=XQ\2S]DV["=U\LT&:#BTA;L5^@+JI+M M]%=45F]C5K]2\+MSPH85?6";S0?BTFTV;\KL_=*89]N=RW9*C+8XC'UJ)LQ% M!(SC)('-&Y89:'C76_)LZ[?#8T-=\J.NY1 MF')U=3YIY-3 [XHJX%T*RMWXN='G-$>\*BIUUC3>A'6XV))!LZ)UMZ!]A!Q0/*L+I M>H ,BB9+'=O:?\; ;Q]J_,>,!+JKN*T2QF59+.BX/;0](:4QK*I,00,W?FB9 MQ'6N)*YSZ.< &',)FSX(+YH(MV0)7+O"O^& SIN#Q@?.*APQUJNQ89IAZ$IE M1RZ0=D5Q'-(6"NTF++<M8]Q;K8.:;M?3.)Y@7&67:-KH32Z?6M-8JUFD# M5@XC0.>)7MZ8#7@HNRX[.[5#!G6ZUH4M.3"H@+$D R>)SMR.U?DQ#(PWU: 7K NJ M+H]'Q7J+;N8%(\0 \0[-G6 @P< UV*T?PX#+; 9,JVV3NHP[(M8(=)[,AGW4 M*'CO[<(8N#&S]MJLU^H2O#>\6_NL6$O4FQO>JCCN$"R?O%]QEQ;LM1NJ[S@1 MNT>UJ]Z>^U?ND61O*X>6Y(^%,>#0MGG4=EQVWJ+V2SN%]4:=Y803 M1'HSH.2-H8U4V&81GDA2;SV2O&_U?IUY2U&J^8T'I2Z5I73!2L1?+:2N)$L] M9$]&6GB.NX2=RE\50VNA,ZEHRR6ER_VND\N3#;)K^_N^K$CB@9_= [\B?-S# M,>EO B6&#X,Q6ZLRP660@H^,!S*.FA,U[%L<'I/&;W4D\$C@<;WF[F?#HSE' M_)SL!PPG]_I9H-JFVZW4A?"@(#S>5N FB5U=WH9E8[VA_\RZ7JT7E.CFN@'L4AS: MI;GS5!FZ0('43XOM_*%\^T5VXUNY=M8Y-)AJ-6D0\BP%>?9FL^>>U^?] MMRL 3OLZ*S"B8LM;RK8F_OC/DU\_14T_Y8Z^.)LRUS; MDW\/EIH)B.5^QZGGY"U9AF'Y\$ZH8 /[= [^DY_ZP;,0>D*2S_%<0'GW(T@GAOX+PP(9- M*/]%LN;51(&$\&>3-61"]Z^@._J ?*5-<_.4_YS6M;^R+/^<;O6_LO:NI4$PM%T],/9.]K_2E??/:=@#[?% M*#7!] 0[B,CT,IM\3M[;!21J,1Y>^7[.\]Q/%XU7G>_P*^_SSE;[*Y?O5EHC M?YRWSY"A?:VK_86W+_96+<56L_:[$E',KF<,I=^&9KD^!?*_GS'-BTO^#^8G6 M32/D6?HNWH;VNSHE]RGPN[AVN@S\#NE JC74&8OW-ZRV](KJM#-=8+ON=8+/ MK@P& MTA55U83@:U4C-H2K3*AYD7&);.8?'DBUMS&Y]I],<.+2E;=F3[I=X< MB0=YI1[D^6^-)>;!YTNHWAYK0#HQHFA[X"5]V5 >P7A"-.EL;6[)O;:!C-Q@ M@N37QH@E59Z =@%*I%$R7NXR<9=OQUV^ (X3.^/K43QG1_QJ1Q$:DBF@0>"L M,\BPZ ,4P\*(9!JEWFE@7(T=$1) EH 58;I)0. :[8%$[5^CVC^,Z$7E*9[+ MB]QRVI2,Y::GRY+/4>W,?#V08+OZ*!I TO&JA$DTX/IT>**JKT]5_P)Y++I= M+D7,+K+EPY4K=#UUAODJ_Z"X$/\BN&IT)MCZ6SKX8?$Q\_\?$3P^',"$4G M^G*^%+J:WFXU5**=']7(=C?J1HYFTQC]VHWB:_;?^ZXEZIF9X)RAL=-M*/M; MTNF)ZOYR7_Z%0\;^7+#E/(31\8""Y9SR,=HK"S'EDIMEZTUSY2B-ZJ[<@TV> M@;ZGT]GCHZSSO?Q<49X7"9JKMRISNS3&ZDW,6R*;Z=>OWYO'Y 17M67-#\#4,AN);*'1*>[4'%.3-29J7HVF:?J=9P-78Q2\7$C]+A7]A_3YI0O@GC4DK;7; J:)^M8O4?6Y&Y/9::A+>ARS^BLN\$ MCI'F_N/@>"G-_A(814LM*:!VRFK XS3\IG=I+LVJFXW[*D*-3Y* MIQ'L;7?Z$L<^<>SO"YR74O\O0=,M5WVAS X,7?,D9,4HE5ZGI^Y;O68A,E]K MF''-GGQ#=ISOJ:%@>-$QO@ K^(;W_!+O/O'NK[NX^]5J^$X M#*X1.8X:H+4QU=MA93;L(PG4?18]3QO)VU#IB7__1P#R4EK]37!L>%4^TW=R M1:Y?T1OUE::Q5O70UC6;B]^?^?O6/'QXF)]X]&?PZ"_>'.77M44^V=N_IO8O M]Q8.:,DG4_[6<-\XOZF72;DA>MUITY=:\>HBX5^PIENO[7J=#N63RN)'W=J2\N*W=&I\3:N]4;V1 MN%G7>>9Z38N]=15T-8>6'=M:@;D$88]0>>UIJV523BRI+WY-9QN7B!\>]0(^ M(*)C"*;+F!)[ ,6)(,1DB;#;>3_OLF!S)*T]+96)G,^C8;$P%$?3*!:_EY < M/B;%PZ\%6^>/X7T0642IMSDP9>"I$5%@/+ILG7C_5OP^V+ M*6-Y)6A #T>7K).+P3?E^MUCPO ]J?406_OZ!:4;D@U7#ZEIE8ZLL5LS/C?R.:RI3X"Z$=;VRZ20'^$8T<:)P M+Z1P?P-K'-/+&%NNTD2"9JZ^G+*;@"^H$&M $U-I.G=_CGEXESEQQL^9ZWOA M:P;71(WDYM#93(J7BA!,^'*YB]I2 2G,UJJ-B?7:C />1%3X"X_G R>>_CD3 M@O]@\">WE,YDX;P$_6*;+N[:^4:.I3;37%_3RWX@=B'T@?E"IHG73^RN*I#P MZC6DN[1 [N52T>W?';IE&R'J-?!47)R0%'A@[++6ND9SZY6SRFOS&KL.@*,3 MU0TCLNGLB=X#25CAQNX!W?YUG]O5V&\$XM;?%&JDXG<0RK/M#CW!?7W9A4"$ MR0 8 "(9KQIVN*'T@&M:;9(9?@/Z]79.UJ]IL4EF^&]L9$MV M@4H_<0\I2%S,Q,6\([OVPF'H$S;MKM9?CX<5JH9XNXPZ'KL4/EPS/!;6K,*1 M-)%]M4Y.XELFON6-8_"BT>!37B4^R\M2>]?G^HTA.EA6M_BFZT,$PD PDB:Q M5X^!0MW];U< &_/C,*[E+65;$W]K'S03@,3]CE.? :M/G\=C7>M];1'&315E M45[.9#N%H^D4W-'P+EE-,#W!#E+[S](I7T[-!2GUO^<6Z'L^X!]C"XSGSBT; M4(K9:L[CG\&+7)DQI88%^*+FV9HC:>&$FN%B^$G1Q+RA@6!<(1O,7''E+8OT M4ZXDW\&5)_N<,$M@\/Z\_4!%K-D"(_BLVEIMI\B(0]8;B<;M6H&EAOZW'^A# M/,\Q!7;5""N.FF>C+_^YU,T,I59OR+4[;+W9(O)K[^E W73*EIV5##[IF:P"D+L6O .BV3(8">&# MI\^YM^_&3LFR9: L"I"^=K#?TLID./.G=;K!485U86!4%P$:J!_>TO=V"CK> M7J=O.>NL&C"8[I1K*T&]Q>QJG:KE0Y)FWX,8)5I:R@2.)KP,)H3@,"P' MWG:Z)A8O@C\"Y(I/-Z'?I J-'-=FN7I&[FV;%YO[+E3&C@?WL5%3*P]P7C='/01[V@ MQ?0"3C^D4B,Y)4#X."EW#G[<")H!;=*4O-& 2?*X9< I9=05VE :7F*HHD: MU#V*YWIVJ,#";VCACJ5\,$_POI0JFQ"@,!)DI3Q'AL\'_SZ9W4,J[/:: ESD MSC4'O/10(#8T^&Q9A+Z,E!)2FQ-UT<'2KP7OUV .OE)<]Y@Q)]7V((_XA;F^ M7)5S?$DVU1(@PZNB^(J ?PVFX1LIW>;SG4VYU"EQ;=_9;/LN41+RW=-VQ,'K M>HB@R 1UM6#/!!A/E0;8,?P?/\/7X-30=#4Z;E@J%A8C<0%0,( MT4A81+:GY1E22IP+IAJ*AH.8<$*A=%(X2%YHQ,+7'@N"%-#EF@5P;D/0 ^=4 MEL+W 3$DV ;PO]W03 [ ;X X<(*.-UN$"X B#?BE9B0<9@&0%0XP$30@I 0S M_!I\X>*(45)@%8 LR,.3 !+8#\B]>WL(N&#H0^CS@D_F,@R'? <)O!VM$L(FR??#.,>(H;SWRSG$\HDU(B:-___N_CJ'F^*:>H+1P":R-K-&$1M=W0^_:8 M86C4SA$;%:J);]';'D<.L6&C7W6[$J=-70-CS=;66W9Y+#Y26YN9:6^*-]BE MX%"93M!1MTT&C"2?C]0G67G0X%>!/J(<-(=U'+J>HI:,TZ6NM@0RV2,%@U'QN;9)OV9[M3Z.U8C%&/3 M0;*+.=WER?@\:_5EWR]4>QPBK[OM7%Z:]FC&YZGX2)JQZDZK9YEZL/+EF=O( M%_6QRF?C(_EUO;K3<-5EM4%-DHJK1=GO=\'(V-I+;)-B^\ZXH'NC\MAA>6FD MY>'(V-I'F@@>K#L4V\86A,^HV=J:\,'(P]J?"?/H>S/>:8];GKJM9-B@"ZQS M::)[PY'/PZ'8[PG4MT5=7U#HIX*@CP%/ 2IOV=Y$YBXPTA[5/]"=P 03@:80 MH&T/].,!5\"N3E65T'P&FG G2^G(O-YK>C_4V]H2S .XT9Z=DA4EL@X.:AH^ M#-KN#ZD#RI\$J)^8<47/#HD, 1I9<@/KV(*>-K:Y;F79*B#+7"&S$'*.&6S4 MYW96WUL"N@5MY='\*X0;"+P(X&PX _"VO&&)>F1>E8&Z6?&<8Q?84C,SU[7& ML.HL9N,N/E C(Q-LO2PQ[NM# 0\"HT445F BKNW);]RND+!@6H86<1?8&&C0 MA#Z6>8C1R:84_AB1' R!A'YANU*A704V%)J33NHO^/>YY3G@.<[?WQ\%[;-# M BAT3S'Z+U9\/:<+H;WS:$5$IU; @C"$E2-_/_QP/ WJYXE5I-"/CK#VZAQY M5,1TI(==^_"&@[:.YOO+4[8H:X)\R+Z:_G*D[XZ>;X%G*F O#\L__!ZRT/?( M^/'!@G]I=^QMRO#%AZ'"S+$,SY4_V>!XOHE' \$?WWH.>VPJ_N9!,TXEA/\" MPJ,/Q*O)?0GAST3X[ .9$#X1-7\0X1-1DXB:/XOPB:A)1,V?17@@:A('ZC<( M_Y;+9X+G6J\>&?S2C3W?VNE#R'D?8)Y9AO1F8OSBDL=KZ_ZH!+YN2H!UPP__ M[QO][5.I@J/A,<@%ZTC0KYU%[1\Z>_+08[)]^U'2X(EK5 IL(@OV?_X]>_UF M3(*::T(-'2/$:YL=;7/\WZ>;?HP/['/QD7M J)N"!PR]QZB3<,2?S1%TPA'G MY0C\UC@B>P]J\Y[TXO4N]5<>]!TM]5?AL:NZ!)YP=,+1"4+"CP6?._N#I)X4\2 MTU,W55* ,W]F8@Z$;5XV944[61N_CH_*DW+'-[CR>L-D#<(W1*[+$V$+*3Q> M639!9(+(^T9DF%),\[GJK+]>+]HU9,22&L 5U9^-/UYFY^V('"ENI9[)ZXI> M+[8W!;Z:[39:$)$40"1QXBIG@L@$D5]CH%X(D3A$9);?C;:29%'NDO7JGBXK MPLP)II= I-2N;D>,-+/T$68.^UYS/5QL(2)S )$GVKA]L%S>N8WM9RUB&/#P MZ"Y F,@0W9H6/=N&%RWWMR.?WAGXE&)>MR!0KD]N?%H#JGO3VA^]"_2Y0J-J MBK8L.++3DQW/@)>(2K:U+$1@ZH18 J,[!R2=D#$5 5ELQ5T& <)MN49J2)W+ M#7Q^WY?]34H_@6("Q2N!(A[9T!"*!P^W/\]4JHW."&7+>JO"U)AF31GZUP=$ MEFSD"M:B)2#M *WF.C,Q(TT8?M_&/5YM*T'B72#QK@SG(R02D>T<(G'OV9(6 MT51UQ"JQ:VG%KGH;1>8RGVY'_SX22_/&ME\9$%T]0Z_:-8-M%"T3WB('9C=* MG2IH$^6/#%FD#NRZQHR+'[BI'S-G1_*BPC[4C7:O@Q9>',5ED&) M0 $+_7G[NBB&MM1Z\U]N%7 A1T.67A.5/ M[#^1EOV?X!\![ ]"Z#,_D0^+4D':INMLOQ2( M=LT0'6P)"WU!9XZ,AU4^VL'VLAE+,O"\7LM5NDMY]@EBZQ9[G9RR:+ZVUPVU95+;([?\MZI3*?D[;#)9MG^"QT5K))3#:!XA\"Q2_/%LQ/ M$)9?49,5<&E,JK*,8>Z+Y> M;I:;Z+ L+FLB!&+N5TF"L2Y@3VN0?S:<3I7J5A3 $U_5#^R?L/HMK!%]'7W MWB'3W]-%X.53N:C6;4]Q2?7^(Z2W66&6[>XONXK<*&"_%FF"_WN@ NI!"] M)*7M7QJRXNHPF^,3P1<+,%_=5F0<683; SH4#5?VAZG M)PN.90*A%70L!P@.0XY:/[65Z"NP9\M^],E]:O (P:$54V2#').?%MJ>0:_! M/K4L4X[ORZ&\\M[1![^^5$;Y9$.,:+,&R MHJ88\.VNY0K&H9ISU/@"4#H\4S]N:F&"_4JYOFQLY-02;-_< ?-^[' C_SP8 M3KUP)OSP0C>*:ZG9'-5@%U"J+ZLP-%4U(Q:#\;,2K"?MV!X]/Z> MO+)L&#$K:HYH6(YGR\]JA0]F_!A\NE-$#@NHS\ S@#4@:9!=]WV)RO#OJ8:W314$18Z^/?,< MS93#MG _80X? %8MJ&%0-6PT(_L.>)@#@.S**44S@831 ,ZUGQ0-OP^%*GQ? M9BGH<+DKSP8B0C[N7[7V@.0,4;R!8@-HC3G8.@>FC,!'@+4"<<7T"RF,1M(I MB"SLYPX^HR\?S?7T(YV/+2R!SPQNAL8U/P]8!AA?6O'^ZF8)A@<_";)EP!Y_- M1K),N&8T^X\+:6AH2@!KX;_,6C/P=:B94VVXZH<49\*.8&*HD('J 8N GP/849::^?RNM)GX*DD1).)(V4#D\-MSAII'2F1DK'U$0? MR,.*H2'$$S1-H+/LC*=D*<<3$CGCA:PRXTE)(90,B.H)O2DB]5#,"2_6ZC'*R;1,FN;I:DA";#4I!UADL MQ*U/^Z?:-BGVZ!.AT6Y<[)M$]7A:]61092XT6C8L6:SKHCW MNZ?:-M%SOR:LD%P2J1ZJFV3:1)(5;&\'LZEND!8]H=H/6-'R7) M/QV)8B;3&AER$2DLMK(YFV\J2(:)DGB?CMQLNTJGF9,H=I2?R:5RQ0QTB3G5 M"LKCJWTBY]172$$O"+J@\H-&9Y^#\JQM4V%K*QU?U-E FON+H;FQ:T$W.G5^ M.G)1TVJ44=ZR^JCI%(?\;E-J9D^VES*J_0Z]*YH.6YXN1_*$4>S,5N7I^$AA M/,.J@_9PIX\\#S5'A8F\41DP,K:;6:%/(;V^9^F8H)B:P^;RW2PB-^>3QG"49WA5Y7/Q>?;=<3DG MYTL=1*MP#:?DF'2FI_(H$A\Z:FOR7-3&=62TZ540>IZ?%C?AT-B:NOPZAW8+ M"*?7=TQWW5)T86$JUFM26Q=9+R^UVCMPT ],#0V 0:LK_K5PE[QF%: ML95CFR[978.A)P1/P2I976UG7E>"I\:V]CU4LEM.Y-&F?4FS)#; M]C-J<>3#H;&-G4RUQ<293?I(?VYA$W)'*DP-##TA?; B03"BI5618**VDM#5U:E J'QI:UK3$;49@A(D*-^6G#;*K5 MB1\^-;8L=.)X9F6E5SFA:DJMG>2PW4+XU-BR%GB#IIINF>6H&3GHMAU%;\B MKB<$BS++]H7*;IG1A;H\]KD\7N/Z/AP:8Y=N:]!;S$?*A TZX)?^@'4;N J' MQMF%+CN"I)^25ZA:'=L$2+"0S1+8;;-NN31L,'!J; M0 \G&!89L'FDWVB3;";#H;MY.#0V :OAR&16&,VYPGJ259?BLDY6P%Q/""*R MUEO,ULT^J8]J6::8Z+504((NR$(-J4 MEMS.&$^R7+":LJT@H*O-I@^'QC:VK#N<6F[OAASFH/9"X':,R81/C6VLWE1F M96F'X;HV$6UE8U:[VW&7QTX(HNUJC'<6TVR?72J+5E&K[YPE7-8)D:%F,^($ M;W,5=JV,![:=R4E>-#2V+'>4Z8J2Z]39C-_:3:;YVL)0NG!H;%F%7&Y2:;-. MC0WFY5IWW'#6*R0<&F_=:*^0^HCVMTBF5=L:1$?TQQ4P@1/2I4$4K>7*::.L MU[$1G!G*M*!WX= XOZZE[&RGZ16$FB[Z&P1G#0<-A\;8Q5A9:V<[W9)(GN0%0V=@)F;4M]N;6IN%S>F$\XAC1E IYZ0A M"^A(6@]V)38S1;KE.HGVM%XX-+:Q7K8P%,CLK,76Q]5MR?0[ M6!%V#CTAB!RUVM)697^$:"S>GB&;C5@DNG!H;&/9:;\MC62;YK"L@4INOMK9 MK<$$3EDXV[)..&Y>Y99BU^(WNJFKP+K#3H@,UU%J-:)4,%@,WQI,7:X+XI2! M0V/+\I>3IED@EV.=0K*-D:EC_$Q2X=#8LOH:YZ"B?KFC2H%'Q_83HY,($3TF59,(&IQIH*6V\!JX2CEP8"W85:3L$5IN(>!NOQ$.C;%+L"!T98?M+*[>%2<^0;;=09WA\5/&D]WL M='836=7;W0W5'P3;[6:NPJ&Q":C+L;/J9-2ICE5F.[$F2#F:#(?&)J#5"!T? M6F9#7Y;+1K\^P=DZL(CP$X)(U98[>D(0>7.Z5BAM M*R8;^%-*9D>&A]L^'!K;V!R9S=;8QASCL(HWZ@K]MC[JA4-C&]M _"FW'2IK MO:!3;LD5RM4E #=^0A!1?51B^ANLAP!S7RI7V&G@=\%<3P@B;%4L-W=ZU>$* M=$/3YO(:G0#K&3_E8#DLO\6#1I[M[UBB75S8#<+QX=#8LHH&;68ED\ES01GC M=V5V-"S1X=#8LC2CV5GD1S+!R5,ISUBU_*SF=>'0V+(P/C/Q5MM\G@6.IJDT MB*#;!?X0?D*Z-)GA=JHYF38BE%MU9JOT6B51A4-C[++&,L+47G%#/XBS2 ML#%BVH5#8^R2:R@$+^P:"E+8RB4[OYU7' HLZX3,DIF>[E>4GH<$%H\T<^+( MWW)=.#0V@8:8YU"J.FMS=<6K:^VJO>X5PJ?&)D!2P@!OX?0.:6>6F+3R>UQ_ M"YYZ0A#1=F98*IN++7#S^A-9%H?2$ X](8@ZE3PSZ]K3*8#0 M7_3]??5).K]8B>#UFI7^?:(I<9^O4: M,Q^KGW0@]?H1X>& XOA 1',.05]92LUDP_+C'6L_? +UVP>4U]E4]F=./)E[ MP+-?V! IW@4)QF*13P^[/M^^HX&K+^G_12=MJ+Z&\&A"^"\A//) X@GE$UGS M)Q$^D36)K/FS*)_(FD36_%F$3V3-%724_:4;^^?TQOR5"+YN2IRMHRS]D,W> M5#N\"W2435!S/M3<6+=(%'V@;JOC"(^^NW'7^C?@.V\5<)U"===K&UMPA(WR!(?Z%O[RQ*SEU#./7DCFY[L?#]O M:;++&J1?78CM=4?\SE;[*^_WJOH>)KR=\';"VPEO)[Q]6[S]GB*/9S>;GE7F M?\.-V$^I"74+6+P^R'U&':O+8^6+VV+M$P7A@]VP-D%^?TE^GW[G,%O-X2&[ M\X#[?S+_GO>;8<43OC,:9*6ZE6^PZ_%DZ[ Y9%5!/E[^:N^JA'U"P%H@*6 9 MVH+G@,V3[>KANC\#[_([8868$Z6Q%&P3\$9O5N6$Q37;ZOIJDYD:7ZU]/3-KLQF][.I4M3V9DJ/*N%/9]\K%T@B93=,H=>[6 M79=V$(Y+)"7N>N*NWX:[?CLN2(BO"%Y[V>=/JQ0]R%"ZOIXM"ZC(B?)4^7@% M[,^1?<5I19A(W$S6Y;EC$1;J!8TA$_7PQNTS#$ MO95HY9I;8S76<#U3MW*L/!4:&6N(5?:Y7=.=-;_?@NZ*NMS=A M!QY&,881PN[PQ[WU5V):[8*Z*TV0K&B2%$.D>_K35N(DL269+(DL]+ MW/B%+*&W37O 4;3!CO#U<.NO*X(\_.JT*]5NS/U-"Y/UC#9#2DXEZ$\J^X:B M&(*E*?J=61M7X)'!WF$P?1LVTDN"&6^78K?8B?BDH+KK5L0?K13[I6)FL- D M4<]W$3VP:&);*8OJCH+-4\+D;((&@B:7)&G/,Y5JHS-"V;+> MJC UIEE3OMQ"R&WXWL;/%QO(:-3K^)OVFEE7NCP=)6;C./P/3:";0/?/@>X) M#X&TB*:J(U:)74LK=M7;*#*7^>JD[.6BD,';JT! ,JUB,N,H;ZU L;^*.)DG<9LV!7ZG849L7UAQJ2T1G*U]UK] MO]LIK=&.O"#8_PMZ2 W@'YWP$V?*>EO95C8H,JKJ3%5&<"XG=6$?9AB>)>DT MGGW;B7*"SP2?5X#/6ZF<\39T>K.2P'L51>4P0I]8U'" #,MA[W48@A,T'DKZ+R5PAAO0Z=*DW[R3?CO^P=GK7KQ-M$E=9@5.M6X;FXU[ M!-+O33;!1.W1&J.&J_SV@TSC2!)\2D!]79HOX;J$ZZ["WKK^4%ZH=C[]$!__ M._6.]HJ).Y5<.[W6:Z<0Z7]=I=5XV2H8IVU%0#'PG!-&HXDAV@SK$QE]U.Y7 MER.I9I<%AD?Q,'1(H6DJA\?,QK\3:9%(BT1:W'R5BW?*BE%3FU<(-.=P(VQ5 MGJ_H9=G30UE! 5E!HFF:CM\O2V1%(BL267'[52S>*2NHRGPRV_3PK1YLF8TR MRK;(,M>%LB('9 5&I^DL\IJLN,Z8>%*P(KDX^T=!S?/7HW@;,DEES/J;$CIC MRZL5VUGK"W^P4R$RH3N TND8?A,SSEYMX&S)S^8*H5C#20\H[,'$N M5_-ZLU!G0N.;Q-(T<[VH2W_Z3=3GC[:GG[.F.>;RTPD=2!2&ZR7JMC=CMU(([] M%_"S(<,?&%-BCMR84QY?5@EJ8JD>Z'5GU5^OABN6+OH\&C:MRR+I7#:I_)G@ M]6;P>BMU(3Z(ULYZN2&X<4[5O7EI)DE4IT#W0K12WW[02)HB7JOEGZ U0>M5 MH?56ZD1\$*V;)W4C$M_[ M]GSOV_$GSEXWXH.BCN]VJ5UQGI>1=K6L5IETZUE M!XN@V.51.JHNAN!O:XB=H#Q!^>5MN83K$J[[0@/L^D-]D666N$'))O_6="(]$>"3"XYYJ M17Q0>(@-M8^H#7N&>$HC**,\.S%V#!0>\-H:E2:)>"FJ:P]_)Q4CDKNO?\3= MUTM4C/B@7.G5%9SA.XS%"B4/019RH;7.=\$,PZP&.HWBK\F5!*L)5N\,J^>O M(/%!I&IS:^MM&XC/>3ET$UBE3,8U5(A4X#[DR'0NFR1&)TC]@Y!Z_HH2'T1J MGM!X=5Q!.UPARY,ZZ>QRRHJ!2 6V>@Y+9U]-%KR-DQ+PC(XM6RO9! \%.^2X M3E)!(LD7NY%\L2M;?\+;][O:A+?_I-U.>/MJ>?LZ8Z!OK2"1>'+)%=1-D MW@PR;Z54Q*]Q6:DM\GBQ%72X3$#A6@>(@X;@0US"X&<:(Q)<)KB\&5S>2E&( M7^.RMUCV)QIITRRVI+\\U[SK?C M#IR]_L.OI9I=1S26FF4L3BY,>^UQLUO7_[^]-VU*7MG"AK^?JO,?4O=Y]EM[ M/R60B9!X[^>N0@8'!&1R^D*%T$ D))B!P5__=B=!45!1&=*P=IWCK2$DZ37U MM:ZL7FWA+"#8^.^(5U9#&Q )(!)$/Q) LP MVT&SA\\18)WO%!N5F]-6O]!0I4KFTK5K;8P _9W5Q-5Z?8$W@S=O'[.!U8'5 M[1!H19^_\^<;R';V:%UEE*1QP LPJ6G^\#G\*[0:9P\R-QWW8_:X6)=$Z>)Z M6&GRR8 E 5H\P 1!2)*9.L7MML/XO-XPNDW _GZO-/IGX[=6V=P!+9NHOMMHCX/)Z4E*$Y/14+F;Y>3-L&ZTV\ONKC$^77 M'_Y(D#]Z01E->AR:0<"RU8-8MKJ-9A K$-Q3*W8FY/,WK/J0&A?O3/.J<8T1 MB;\I'B<<<4!R@UL>DEMNON_#YTYY6[%+MEZYO5N "Q6:Y?RKJ EN[;'5STY0V/JWZ,Z7BSY1\2J:^Q!E? M(Z,.=0R]&33!XFCKKF#!:I[T])!G?KWKEMI[='3;71E6VT/RV.$THZ#EF9TYX5& M95P6KHV&E+T_<<]'C[?BJ-+D_4W;DLH1*R:!9@%GI<59J>GR\ U7O;+39\TS M9W33D%KM>B%;/"]F]#1Q5>G7GQ1W),NK54Z JX*K1L!5J6G\\ U7K=BGLHOR M1JQ18\WVF1@;M*Z:8^*J?BL([H@3>>J)4N@% 3DW]3DW/7G$YGM!?"/0&7>> M>-N6S"2+5)E/"JR3T5HXT/F; /)' O?1^R"(#1 ;:(H-T!T"#'B_##C*K#%T MA]@+[Z'.2:*+ '?1'>(;F)"-X2>XTM1\W_,\O9;T!J>%>KI M+[@XN#BTC "K.P2KHY+F"V 9Y$![M"(3]N*.*.K;<]'[X1.%RK9622N4FAD;E'1:=_ M861/>F,2.*1??P3NB/UP7U"('! Y('+L07>'[[QR/+_,W*L7UR4V,W"4)MNW MSM2R'SE(;85R)'VX,#2:C#QB'4K#1^^$53&#;=Y4IJT"OW! _NH M%M%UY;:$@XJ_UUU*.$I)4 8-CGI CKJ%%A#?<-,S-:E=3EJY&)LIBE>CG#Q M[DF:N*G?%((_4EAHU0)^>D!^NH6N$-^I?Q9NDM?)V,.(+5?SZ%:44[6DYD^G M!*/S[%$J]9&?TO%B9 ;8&=47 S2(@+HP2NK"(C9^L.W]'2W8]B%I&VP[LK8= M3>(3&D1$OU8+%K(N2<'23K/<67]'B*(JFZV+T43J>P]\I:(7GF+3I^]S+.\F M:'55ZM5SNI7*%28/5ZGJX.K.9KM-00PV]4BQW)&XXMHM\$+PPAU[X7I;/4PU M=JRFG\Y'C8%1N>5.'HU&[/;[_,F[/B@.W)ZE7WNMG(0$\R);Q.,H^#XH_?JC M\/*1 +U7P ,I\<#U=G"87&KG2;T\[A]G(?"B?ZG?JA*\0#U2P!PJIHR0';1H@\XU&^(G2:/L0_:!L)7\917B\9-9<1ZVJ.G/7G-Z_OTN"GX._/Q2NI(%J'\ M&GQ^7WP>VB^ >^7 4>9DX7V"WOA/=0Y2820W2K]%H164O,F4BK?ETX+?:N= M1:U>;@-8SSO+Q2[D9/LZ5^!R7&IJD[:?Z:;@[U$F<.R1R(E %H'K1FI^ ZL# MJXL$JHH^+0=M%3:1V\ *Q_TJ?/XFFOMD46/I3E$?KZWDL"\9?'K4OAS6S+OO MKS]Z%\---&Y<:WHBUY NFNG&4W92&-Q7FD+*;XPEL$<*SP%?!R$!0L*F2P ^ M"0B5TJBJ]\[E9..T) E/AM 8CTL;" BE0E.Y/YG<:GWIL=F0,Y;@H'R7! 32 M!$%.'J5DZ)\, 0$"PL8K$CX)".ZI?)G*Q1X45L_6%*?EY:X*_ 98'F5DGD_+ MC;;0R*3U"Z&8:FM]>4P"@H(#@I(\2HI?W& W @D.-#> M9C[NQ9S(25!K'ER MW;H97.7*?-%QDS?%?DO<0/G@WWJ(IL[%8JCDEF[&DY('Q0YV'I!%MFC MI"( )PP>>!@>.,L NM9U/VTUQZ.>:CWS%Y.][(M MZ2EKM-63"O$_THO@2.#$(TX _P/_.Q3_"P&WS5^+&OEY*5D_R#?GV9]N<_Q?<_03ABI8_JWWRTG'!5K)6=^4Q; M'WW]QO&76\\,;.X(AOC!G_CW'B*F0'Q+08/?0\O1B0R.;62HI'_#L\FR?Y'G MGWN8Q>PS--O9%8G9+ES.OW5OCN>G")P(/X&A#AUT//OE]S>4](&D_'O&#'5J>>YQ1Y^@]KQ@PL+.?K+T;9^2%R/$W]\_;9W@36N8M]+5>O_2PP9_D M,OB9L!\;P9%Q8!OAH;F 9* .N?T-PG%C,#20B]H,SK(9E304"8R(L3K,?&DZ M@X.0?XZ-!JINXC$PK3!Q)Z?FJQD&?ZFLN1;.SQG^B"%S?YRI^]]P/,/U3WN^ MB8WO./L^'IIJ(T8W-<-KX^,ZOKEGDY#F4R(J>;J.;JJFIJL&EE;(&^!OO;YF M^.#D"W'F[QI"> N8G@2VYB.9_MO]-JZHWF.$XZ0?#?]\MWX/\^Q8"$@@2/\ MP!'X:#M"7B>S&3-%JNWXANN;K^S;/&GG,[--1A\,5=TFUD>L)^@SXY]E(-5! MC(ML'.7]5D .@R9#9.*#^,3_$\ENYFO8#3VY G @%SX^?Q9 MALQ'3?LIV>W>Y'/JN! K&J6:EIIT?_WAXXM+3E^,',^L0^1W_C*F\U,>]_&4 MAX.2UL,S#7)@PMO0A"? A!>]">_GVW=L(Q3HS3I[-W5K0U95IY)Q6KI@LPT\ MWRGQ1?(JVO/=SW<]V(:\2\-*:II*C^\:?-4I94=/UXC%,.CDRNI?W_"/W:PS%/QQ=>I:YWNF##R$2M^R3@//ES- M[I^Q!JU0<7-I<97P2:B=L1P7GV&Z>!I#_MH+1\?SL7\V_B()_L$WS79Z8.%) M],G_,Q=,"TOMX*HR4BRWC#K]C'=S_MBX,)N(2Q.H^8'KD8GHY>%B=O!T6 %. M.#/#',?_(LJH >1&8A.C,OY(/C59\\> SAW/LI8;1 M@DV8^MYO+*XAQG?'OA#> $*>BTMOB%(Q+N(C[]*BKZX6TY!AO%>.\^H*/V;T M-2Q*9,_$R(MS<@SPG9"6=^YI!NHD-B>G5W84?&MVR'^A M,3NVP#K_>G/59X2_HG[74N@BO.CB7Y7IV20L_Z]>SKRQ\&V [;J?2.'@0&(G M">#/OJ)^[B]OE;(@[7EI&B63 MQ;J2QO/YPI!NLJG\4&ZZG?ZTFWD8E#OYVZ8S)C/_VS.OSQPIVWYHY!JH:7MU MU!4N'N^Z^,R%(158\;+6[I0O.RF,;X?F%(K27[7Q#LI,Q MP6SU[WOC+LD$WIXI%V[.DGGKZ3Y7DUK]9J=:N&NVR#47AN0UK%O'/KE![$TG M5%+0J]20&=VJU]N:E;F5F[WL[TN =IOS^Q-'E**Z7B5W+1G MG@MWYV+J5"'77!A2\?[F+ENKGW4;C\*U/.;,OEZ\-DQ7Q+-ZJC[&9RX,::@WZNF6?%9N/%Z<3N36*4KI=7+WQ2$)IFE[3V[*17OGCK7$"KXS,4AW::[6O:QPXJ-6MFMM).\<7;"IYNIQ2'UR[6Z MUBL\]5CU9%JY2,4Z#S>U+CYS84B"TQJRI_QEN3&0)JW6[9.:D@1RYL*01LK5 M59NM=@8YONO*(R-9>WRX)G=?&%(_-6[>#UJ-V]SIM#K0R[G!;S&]+.R;&?,TV[],Q1K\M13S&KKX>)U/+PO[RIURGIFVZIT&XC-GYJ1]433& MZ65AOVT7^9.,.K7Z@ZRD"QK2QX_^F8NF:AJ-J^KCE&=/3UK\J'23O1L5NTO# M?CO6Y"N3FZM\8W"6[SQFBX6'_,5X6=AOYF^U1\WJG/Z%CGM>S)!(G=96&_ M66CP^?KY]2G[>%$;G#Z58DKEKK(T[)]R?.K>-:Z2^-0S-M^5K#NGDL4A34YOTL., M@TK]&ZW>Y=*%^WK^OKLL[&,G;5>+]R6^KPINS(T]7'1&6)]+PKXY[1;LQP9O M-FXJR?JMGO] M4P=CL2=QX!2-]-*P/[T_>TQ?JZ?M_DTCQ3])::O<.1LO"_NC>J:7NYY<"XW" M5:&+0VO#:B67AOW/R=-AP96596'_)B^DT)"W[QI>[S0_:C=ZTEFUNRSL%]-/]^*4-^[8IYK794F M3^.E8?^\R%JVUQ_)N2F)?=$?CQ7^A=.=UG8 M3_?#_BOV82W;P[VN$UO,/,[-@(S"EZ[C>YT8 MEM8/J\=:35ZY$65ABM1<1JK&SJZ&U=L^&O]BD*.I0WQ9U_;0NG)#L@!BEANV M7ETP3.5:EM'&'_)L/%@/-/_S>5S,\\ 8DE,Q?S]G5?_\FV@%F=VFA5S3>JCM M&:C<^5C<) -=E+G3RKK=JU1WF"M?E,S;BX?LB+M?E\SG22=!>EN;5_,&^&]\ M. M�AO6&8(;(9IT>$7WJD&=WT17,##D#*]V8& A?&/O.)J MYDG X!QV@6-Q[=E3S!40_EIIH9+(?E3K/,=BS%W9PE?K8!W-A#/[.T9>HQX' ME-88B^-3-NGY<[7E6(;GAC6.:^>0WNIW[L2O\J#ASQ\5,?.?K W;L-3G7M@O M*F"O!<_%/ZSL![EO2NY"VKM?22__@-YAK@:!6-D.DA)]2VXPT7L6G*K]4V=!,]EV\3/#Q[G;GDX<.& M(OAJJSG,-QN4KMUG(MYS=B?;U*[M\3]+\VAK7K6T+D:<_9Z^SDU'O7Z^WG^< M]'.3^B#K>-[W>UF%?IJWK0%9FT&&<*.[O8SG8*$C^]Q?'XB%258WXO^UZ^ID M2>.K[&.KVD_9HXO<8-*[56\<(1\S2'DGZ2*O*$>BO-TN\N# X, 1<& Q6#CN M.W!JYL"M0J\E#'/&%QKC M8QI9ZB/]^B.Q_)&TXK[OX,#@P'ODP*DY!^;86>N'R:TYLLL6W^I+RO"R-;UK M7:ON>,<>S/(I]N;BXDIN#"J%V&E?&)2N3XD'*W@*EJ6CI+#8N@@\&#QXSST8 M>^W2XG)->?FSH0JK "UG'EI_\ MA:P\GH85\8@5/NT>N^)>"QLG /"0\Z2)9O;ZUZ_Z91N)0<[IZ_=BJ/Q*EPZBRR1ZRR MV*,5G J<*HI.M95T=S6ORNO>@Z'?(;4Q.,4.-JB85Q6;K(3'Z2PO'2G21K:6 M!Z\"KZ(U!5W-K^Z:YV,[EA4+C5/EKB*.7-6^*_D=)DB*>23(J:\EF!%\]5Q" M+NEKB66P[6P3N#/@SO8I<&TA<<7.^A*OTB-5-_Q&&@PLL^9:6K]G&6UD M.R>JHVM+(MJM4VW4C*N[?,ZK)>T:&B6[I+60Z.\YB)&"O!I2 -\%W]TCW]U& M?OQSW]6+#V<7A;0N-9!YTQ^>-"M^7SK1WVP\>93D/J*[P7?!=_?2=[>2AO_< M>5V>+UK&S4/MZLE\."?.2S8[E(Y8!9P7G/?@G'=+V?[/W7=R=ML_ M*V>KTX9NYJ=R(=GIG M^8T;^UQ]1/DJQ'Q'7D7K7[ ^1,9_S_I>&9VMG ,0P M_6> ;8Q48-JS^)/51WH;^=''MV.GR2?O8L9% Y78TTD[?3]*L2?VR7B]F3O_ MA0"44VVR!:ISA>P:><+7889]J6DI=#IL]?YQVKBY<\_+Y7KCI/I(FJ7B])R- M2ZO5A8-C@6-%PK&^F59OPK$03IS%W)5[Q]:N1V@X.8UQMR9Q+(DXEKP:^ ;' M L>*A&-]-^?=A&==3?KGDUH_VVCHD[3>-$L/J%DAG< 5XEG"1V_(P+/ LR+F M6=]/2#?A6YK>DF[O7+W8UQ^JL=1==G#5$T@_?I)U8D5\A ?I>/VB7D\/[TP?A3BHZ9->,(+<%_AN\ M]#"]= =I\OM>:IPE[Y):IMW,>;>W9;T;.\U8.>*E?J*<6JT\&[P4O'3?O'07 M.??[;LJITYN'BF=KN5B1D\^$^]1%521N&F3=L'H9W/0PW70W"?S[CIIE3WIJ M[^Y!S4UK#QDQ;5\Y9MLAJ MXYZ*68WL .DGR(( 3#IX&CV>]LVL=BN>IF6GQE4RS699R:S5+T\<:7ROD'U1 M)? T\#3:/.V[F>E67.UVV#B[*M3L5$/-RBGV\>YT:EZ1S8J_DJB"JX&K1<+5 MOI]=;L79!#1N%KCBR6TC,Y6K::'0O+Y1R;Q&DLU/O,U/-A/^AL.PW?$/MCL6 ME+B\RRV,#G?'8]@X:A>"Y^*R!(+?T8Y=(/C=A!JP^-V$&@CQ.XHTK R2AU!S M.(*'4 .AYK D#Z$&0LUAR1U"301V/ [I,MCT>$4>ZP!VH%0DJG:@G-OT6'C9 MIU3>M)5\.%D?@)4D9:JLY&738S 2,))W1/9JTV,>[ 3LY)U@HIH8EDP_VQQ[ M+4N /WV?N<;]CS>\2&'3PXC4(H6/W\K1L$HAPF4D/VD3[1=KR4$!\OYI]>IFQN_;%*%<^SYP_LG5#O!REPVV*9?%( M4E;K[;%&!]ZT24?*@6E?9?0QN4*M XMDW4#HP*F9 U>'ZEB[-I&:&U0?ZN74 MI8K0Z:XW.=6FMCNZ&SQX_:F4'YA=_21?D,?!-L5).74D<%M?S0L.# Z\:P=. MS3GPK)Y3;@Z*]=1U<]KU%"Q6T[*4-<[&.7W MBOG9E]R MF^-PF^)4\HC;?M<,\&#PX%U[,/;:%Q#-S18\J!USG"V>BBAWFDX^5/43[:S# M[MJ#[U-E[_+)$AX:Z.96,?O=:Y4?5<)-BI,R=N%D1J&]IGV)AK9L4 M4Y#V4Y+=0Q*_O21^M1WJ5+9GUS*2S>4DG6L;Y:&J7%73X2;%W%$RN:F6T13@ M #JF>YC5MYA8K^94ET8EV^0;=K^1.:G51^>.D+9NNL$FQ8)XE!0WM4 8G J< MBL)D=\6IJMKH-NJQBT[C]'&:EJY/KL:92B78I%@0CD3E(R ,7@5>%1VOVDH" MNII7-=/3:O7FIMG)Q;C.Q8D@36+ZXVR+8DXY$I)?W)@HFF^(-[A-\4?))KQ\ MAI?/^Q2WMI"W_GROM09GEA^:1OJ\4;8NGR8W/>_TIO*R1S'+PVLK(+T/#G-L M(SW^N>_RQ2);'-0OR)LJNW#&UM5R[F(<[%',RQB-K)8Z@^^"[^Z1[VXE"_^Y M\^:UQP+?[MR9_9OR+538@KR?$K2^?W*VG_:N@>8_>4W>V2;$$]1S@611YUGW[^[4I26D84\?W0K\V M&;>K0U%*U;O=V2[%R:UOK$@!A &_!! QP[RY/>]]$1EM32#4D_;7+%HGWOC)^W*09/ T^CR=.^FYINQ=6* MS7(R=Y]NF0TT'+L=-GDFWEZ_;%,,+XC!U2ARM>^FEUMQM>9][:;7CPW&#<_( M*'>YQ^9E9YQ^V:3X(U^+PB;%+E_%O')33;CX5/QME9+W2B!/0L,(;T5F=8 MAB7WG=\,Y@N[-G]-21](RK]GS%"GEN<>=_0):L\+)GS\4,>OV8GP-#GX[$T8 M^=)#ON4YB//[9,>[44=>"#1_<_^\?88WD6C>0E_K]4L/&_Q)+H.?"3NX$1P) M^\J'A^;B%]DJ&]^^WD,X('BVVV,>@YUP&*O#='3BU0R)*J0>PO#:^-YVV,3] MB#$LQWG;(XY1S:!^PO\07^/_;'"]QM(]VL.PU3SQ'-U$CI/6'CT]<(?T1'>: MFMI'S9*%AWKN8AFH5310=<*@S;Y0[N2M214YKHIO9;H9R]30T'4N#>VY&6#> ML,;(SO1THYTVVVG#*+L]9.>KF1/\C;931(,6LI^?!(_110-DNK,[U%"7_.F\ M/ ^6?Z:'D(/(7WDL*AE>YO+VZ+W'%DT&CK&=/Y+:5NA_T*Z]6H"2WU.]0 M"H)[2;7Q8UU-LB*ZE!]8[Z8^N9%4;:1VNK_^*'Q\L5DI@XW7P+\<@3E$S!R6 M=Q_!D0%?9ZG>19:W3#,K5?LW1K$R$1^>M%&S\NL/'U]\S?.B=A(50/714OW7 MUZ)]8!9V\;ZEN]+(80N#TGE>?1"+T\+XUQ^<)WQ@%ACQ#I%& (HQ97RL@MH, M1A]8AHQ*M$4H_58H*^3$F7.3(=.FZW];7]JE=#93;=#@0@))"5/C(Y>3AW2A4<=X3XXGJ)F8%!V(E@V/FA'4PNIMWF6>%BD#OE;PO% MD\?+V+WFV\'[\P_!H>K+/6*S2(,F0V0Z"$<,/^*X/=UN^S;S&@H[;[#PZ[AU MQ(PQ?F)4;"0V.6Z91$&,/L")@4N"V5PU\2;Q, 2E+Q@CN? 7+/'<5V;9?#5E M+C7/WNVTGSPM/0USM5(OYB5+-_7KH@^/1 A3-(2IC5F&-&I6?,M89,*6(Z0X@X>/PY4ZL#PL%0:+%N$3-,*"M$D06Q;C-/*4OH4M M_]0DX!\+F?SJZ.T011V1(@H2'/V_@J\/L"WH3\&!-Y&3?)=LHN=?TYFIT8^; M0>2+,W_7$&)*EHL8GBB!Z9 (BVRFC>.JYSAAE"87FY-T_)]G1FZ!%@0ZZ@=T M%!]M.NH\,*L/&:G/\3^9@G6;6*(/ ' &$7J"@51LN_B2@]"YG6>#WB5C]=.9 MT:N,V.))I8_JRJ1^/;4$GAM_+_Z=/TNNW$G[(]RJ"A.FMS([IU_E<^F1CU+/./= MN<+=L-UE,XV[8E^?] 5+3?OON7>7]BVI#5A3JM6I.B=U25-9*5T?G]]#IVRE@3,J+OG!*R@_)_D&, PS'2P.C$V. MWN>*EI-#.PTL%FW&2N8 M;8-[X+]5+#&UB["=!1U:@FI)!JO0(6& 3*GD:FY/=5^NAF/(0)TRID4F6A -FZ]J.:4MUL8R\_ M%J0/"QCGK61HHYAO)[_^W/1TXDPX+E@F'FS'\#37"T7=1286H&%,F;;E"Z2' M)R9"_Z6\XQFN<^0+CL@L9F%5Q'SI$8I8M74G=/%'P8W(Z_VI_YU<0ALA0IS]0%1)KZ>B45E/[]=("FB MO\PQX*(=Q])TGVW& @@_"JCNX$E)^".S ]-6I\Z,6!XCU"P-]3_2!'[FSYOVD&#M;8@\G\$E0C.'.?CK!0GK/9 MYWHY_X0033IQADGC(Z&87F)FQY],\""(-#LXM)L:TOG)N1";K9DI(RC)'G%3]\^^KIW]O*=Y2XN_^ M5/#$OKA]70K>9U-S/.9:LLGRN4 M[XO*@+V:U/7Q+P9A@0_QE5S;0VNHF_=+STEX"NO/_VV]NF 8LUN6T<8?\EP\ MZ&HU__-E*$PPEG\3K4#6FXAK99/)HY:-S7D:W)XP0SS+LX$'G%@8X!$SSNHV M\CV#48=#VR*&J\Y%&VU^-? *>=0/Z^[Y)L:.Y"F)L;S\42L53N_XEEAOZ V9 M/3N[2L=*O?1V"^]]J.>5'WH/.?FIU'_,]M.72K98&7+==_JTS'[$H0&# M37\"+JJVU@NT0O1!ACB;09VYXC B[N EY/.7&"4X/H2%JS);#M9EMKI41)%CF55\*P$*^3PJLK_'CYBH;=$MDSV?+BR^*5 M,( 0@QF^7@?@__SO?U9:DS GL% 2O ]DNRC6LI':CZD=?/]CU1CCF3@?$%B<\>3B /E8S+\E_,RZ\O*.P54IO$YN04HN(8P:7'P;=FA_S5.[-C"VLF M?KV'_U;4[UJ"N?"B"VS!/9L$HO_5RYDW/K"510)^MH;=G12.!U-#Z%WJGSDK M6>XO;Y6R3-KK" P?37BYV[/SD_-Z$-/.2]G<+?/#V>W'0>D+&7!PUYN6Q'AD(4ESY<&WL(0@!#*%'YD]).'@AQ,4/%RL?A RP M$)2#%P(8PC&I/ (A@"&0YNJTXL:7IGGK!=%AGA ^&C><,'[U-3/+NM?8[V*1 MI?TPP9KT<-+C^DE5RV82'Y]=LN+/Z=>F-!;LQ@R"P-!K,"KJ?) M8'0CW/2EY+^>!N/9G?$$N0!%QD/JL.RA99,2A4 TK>F*J*B*.@CK6PN-C]0B MK/C-$'V!T4;":(.\A2*;)0$O-%92M+RBT=5RF=<"_$JG\,_>"7SOIE"'$PF-K:Z&X)&EY=\B?L;V1[ 8YU]O],\8^XL]/N?@_Y&!2R785\QM]&2Q^4HA>_^QX@DDT]/R&/ F1L=9@J MLNRN:LY:H:2[-O+KQ->X-^Q5N#UV)>=%Z+ M<8<4L'<#:00A)J84859O>B"BW@E8>3M9[+F0=P) Y 272B@\].UAFLAM><7?EX62:8C)FBR MJ_KK;DO6R&\[PW B67'+24?D Y5P&D%W!9_>\)L8_'_J8/B;*0]]SBHW0;:F MOW_="\^8,H*_Z)_&?^F1AL=[P4>YMA8)0*3 M[RY?\>P$VN)H%^/99$H\<.$?, FW0['O!'1R7$).< KU\!%H.3I@*-!R], 0 M( \HPBZ@+(JP#BB+'H2T-[3<&[0M4(-Z:,0YZZ7;^!W1;7G==MPYSLRUWB?, M?(ZKYG>#?_V-1<[./_5YH]WW.+>RYEJ$RN.!=0/6#5@W8-WV7/@[8MWXPQ8[ ML&X;A?11QI7 ID464 ";%KF9H+=@6K(,,B&%T/5=J"G]OM+'I&'.R)M8!!^:K+]CJ$/='\K(\\>6@X6JH-<\H';"VZBFT>K\']4 M,'Q$*+SX&X@^(/J Z#L,X>^(Z!,.6^Q ] '1!T3?0:D&B#ZZAP=$']7# Z*/ MYN$!T;=&HB])#5:B$1VME^@3HU-L]QWN[UME40'6 +RB!X\ M 2DN1; $E$41L %ET0.0#IT\@IT+HDP>L0HK)#DVE5!9)<:)@I@*R"-Y1^31 MR=10Q\Z*[!#S=SK6T-J6)L*(MTE02S[("'B!'6DZ).R.0 MLLC1;'WXA=5JS\V=:DCS;-W?4+&*NKI#NE.U27,JQU.#YE7X#/_"'$^N'?2+ M?_Y.;J+U5+.+F+3F HFT71(I"H5+T'7I0(6_$SSV=C8\.+'O!%D)"8Y/\&R4 M,!)P3\ ] ?<4 1@"&3)%V 6411'6 671@Y#VAGOZ%JXBQX"FBC1-Q:58CI63 M?$+E4C%)D3E2\*0H.VN\E!L,#6OJMT>?:W^..AW"-8U0V (]/;1U(RA\XOPN MZ*DCIH7<,4+F2FONR%*[K#K2VTPQSI2)!BWS_P)+M *^"9Z 5DQ10!$U 61= &E$4/0@*^"7HU M19MODLEO,N^OL).24FK'?-.2/?F^24')0$'1A1B!@@(*"B@H>J6\*PJ*6UQN MEW#5EH'POVU]].=?_&-V:\U JGW[[;N# UU>NR?&EXTAC]QK<$QCP,X M$1T^,MO:5(R+^$BH*++/Z:]7%WYUM9B&#./MAJ?!I=]<8%^S711KV4CM MQ]0.OO^Q:HS5J3-#H'*<%__ZW;+L-OZ(G3V<0!XJ&9?EOYB77XD0%K0T4">Q M.3F]PI[!MV:';/^1PF.6HY/ZYV,;!4OLWZ@H5#$VV%7U^U.'\]4@O.CB&:W] MKU[.[ !8Z3=0@-M[)>^/!?:1 W^6 M9B.* M5Y[O]GP9+,G"?BB/SQ!OM.6Q'AE\FO =@A# $%;(GPY"")^@V8.0P6X$-: MRX;2LHPVJ7V<]/26[OZ;:.'S;";Q\=DE*^Z?&3 1F\79[XG,M543W]#&N=VZ MQ?;9BZZ/1!/0\HL_%^2U5AR^9;OZB8#.7338D## 8%;&ZQ093!X/ZGCW%<@(O2G[_!'*(U+-S;%N* M=/^$HHK'%B0K@E^\+OV@>/T4)VE0N[[=J!B1)I^'4+R>9*%X?1L&'9<.2U\!7/$$FD$U -@'9M!>BWA79E#HD*0/9!&03D$U -D4%4$!*3!$N 651 MA&Q 6?0 I(,GFT1JX!&-@&A39).\]V13%K5:4Z8:9^X]^\DR+&";@&T"MFD? M1+TKMDD^)"D#VP1L$[!-P#9%!5! 3DP1+@%E481L0%GT *2#9YN2U, C&@'1 MIM@F9>_9IJ(Z84ZF':]KZ%#7!$P3,$U[(>I=,4W*(4D9F"9@FH!I J8I*H " M\F&*< DHBR)D \JB!R =/-,D40./: 1$:V":!%GF0J8))Z9\N 4Q%VFJZ<(S MI@'3E/*9IM1WF";7[>&GS\69C*':?6";MAD68;MA()OVB6Q2E#AW2%+>"9:2 M$IP ;-/7K&P3:HH =2:DXBRP3=$<#+!-%"D+V":*E 5L$SW* K9I%VS35SM9 M;!<>T0Z(?LPVR:S "THRH7)R3&'E5%C7A!479;:IJ(9D$R?Z;)/\=;:IIJFV M@5R77 N8IBW7-54B/0OM!:(#JFF+!AWGV$,2\TZ05#+!<0E.IAX3 ==$![0" MKHD>2 $9,47(!)1%$;8!9=&#D Z>:_IJ'PO@FK;*-2DLAS-2+J%R2DQ@V62* MBI9->=2R/=6>$4[!0CKEZX13 >ENCZG'F8QJJV87VC9MFW2*0GW35R+X7H ] MGX;"KAX%&FJ7PC_DUDX[E/N.EN")"4ZA'E !444'+@.BBAX8 NDT1=@%E$41 MU@%ET0.0#IZH^OK:!*"JHM#NB=]5651Z@+!%!412%3FNSRJMPCSE)DCS?#:K MIHZPE!WFRE"AD=,A"4>"IZ@D]-/:"1EGVBD;PPFQN8C!1HI% 65&$-J L>@#2FH9'*:[R:20^T@")=DBT MAM5UG)!D!7]U'[P@E >D$I!.03OL@ZIVMLN.@I]/&Y!G6V4495D'Y$F6\$Y0O M490=0_G2@2LK2KP3*"N"".G@RY>^W.T":*=MTDYLBI45EN43*IN*"9S(I7;< M0CR//PBH(*O#G&/;&IAZ!\O7U2WS9>D=\$/;#&+0[QOHH7VBAZ#?]S8X.#[! MB0EV;XN2@!R*&!0"1 $I+$7(!)1%$;8!9=$#D8 <^OI+6J"'MD,/\:R4 M2HELDB6KVU()5U,X5E%8P@T).Z*&SLVVIZ'7/9B8=M TZ\$ \D)/D'B-.5@!D@B.@ 1D$3TX E(92G"): LBI - M*(L>@ 0D$0=+UR)*$H5+USB6502)-.OF8KR@B.'2-4&*SL*U3[FCHHJ'&O;M M]M>@L< =;77%#I!'0![M$7F$)RY!.B0Q[VH!FI#@..IA#M!'=$ EH(_H@120 MY%*$3$!9%&$;4!8]" GH(^[+;W&!/HI$ VUQ1_11#6F6V?XR?S2=[V $E4? M'NTG>Y1B@3W:2M?L@Q(S=,T&\@C((R"/HH(H(,6E")B LBB"-J L>@ 2D$<\ M+%"+*'G$BBE1\FN/!(601SP>L\@GG]JHPXGJCJBC5?ICD]HBIN9:6I\>61."6@%L";FE/1 W[[;N# UU>NR?&EXTAC]QK<$QCT,Y$1T^T@OF(1P< M17PD5!3+_D5&-'?A5U>+:<@P?K\15'#I-U=8LTQX_(P,^_)_? M!#F3C2V+N MYW__,__X+57K=VW+,]LQ#%PL^_A_K/_?[SF!A9+@?J M,5:GS@Q8RG%>_.MWR[+;^"-V]G ">:AD7);_8EY^)4)8T-) G<3FY/0*4@;? MFAVR_4<*CUF.[NJ6>6PC0R53_1L5A2K&!KNJ?G_J<+X:A!==/&.P_]7+F5U@ M)F*_3(_&.E97H%V M5<^U9@<"W?I'7EG ?)81G,,N:,ZU9T\QTV^@ +?W2MX?"^PC!_XL>9J3X=P3 M6/B2'<,:S^+M[._8V%:'QX%#C;'8/K7E,$[Y-YZ=JK8GV'?:,MC/3(0I+CR81IW"$( 0U@ADSH((7R"9@]"!I]E>@@:&05Y@0]I+1M* MRS+:^,/W=/??1 N?9S.)C\\N67'_S(")V"S.?D]DKJV:^(8VSNW6+;;/ MWE]]))J 7U_\N2"OM>+P+=O53P1T[J+!AH0!!K,R7J?(8/)XD!LS&#)+@\&L M@.MI,AC=0(%(2MZ@A6PPGMT93Y +4&0\\R_5 ]&TIBNBHBKJ(*QO+32^CFT- M5OQFB+[ :"-AM$'>0I'-DH 7&NM8=WLK&ETMEWDM0$H+JJ!0G8ZB+"A4IZ=2 M"R D M_4KU%%2J0Z4Z5*KOB:BA4GW?*]7Y).P4'&7@!-024$M +=&D+*"6*%(64$OT M* NHI9U02]!<,YK$$L>*4E+A6#8I<:0# L?&N!1.4)L #;@D[9HT%_>ZYYJ*>\$)W%<0DQP+/6(!Y@D.G 3,$GT( K(=RD" M)J LBJ -*(L>A 1,$O32C#231-)1-LDF5(Z/<0+^E5HFR>VA]]FD(_^[Z-'# MFF:ZY+(.,U#;B/&[AC%IK^LYX0H?WB]IXH%_ OX)^*=]$#7P3_O*/\D)CDUP M//4X"?@G.M 6\$_T( K(DBD")J LBJ -*(L>A 3\$RR1BS3_)+)<2E2$A,J) M,?R93S\I2C3HIY*%)>NW*0\HI?*0M"D,62G5;,\Q4_BOA&4S5>2XMJZ1E73! M5[;&8!55+.[@R278EWC[<%..%2(]M>T%3 3^:FNB5A3@KS8N9"$!FQ%'&IX! M?07T%=!7-"D+Z"N*E 7T%3W* OIJ)_25%&E\1#LB^C%])7$L+\FD?$J*)?'' M(7W%1XN^>F&L7A%9"_15\&G#U.E& JX*3J0&'!3]. )R* IPB6@+(J0#2B+'H $W%3JRZ^(@9W: M*CLELYR09$EQE8R5R,_6]O%BU.JK5B6HYNNK>JJ-WE16%7-7S/D:"*L\:MF> M:D^#)^6")N90%UM2/J"O;FHY2Z M$O:8N@+N"K@K*J4,W-4A<%=?G3.I%C1P5\!= 7<%W%5D0 5DV!1A$U 61>@& ME$4/0@+N*A6'W0 IY:[$_>6NKH&ZV@N4"=054%=[2%T=E*"!N@+J"J@KH*XB M RH@P:8(FX"R*$(WH"QZ$!)05UCLD49(M&.B#5)7R;VEKH"Y N:*2BD#J,5:GS@R\RG%>_.MWR[+QM'S,SAY.( ^5C,OR7\S+KT0("UH:J)/8G)Q> MP=;@6[-#MO](X3'+T0F>.+:1H9*)_XV*0A5C@UU5OS]U.%\-PHLNGG'>_^KE MS Y@69T8)P%B&7PV-AQG =]\X"]OE;),VK[U/]N4KW]B3X8Z=-#Q[)?YP4C/ M\@JTJWJN-3L0Z-8_\LH"YC.9X!QV07.N/7N*F7X#!;B]5_+^6& ?.?!G"=J< M#.>>P,*7[!C6>!9O9W_'QK8Z/ X<:HS%]JDMAW'*O_'L5+7E6(;GHC>B>.7Y M;L^7P9($Z(?R^ SQ1EL>ZY&!(,65#U/%0Q "&,(*^=-!".$3-'L0,O@LQSL( M(8 A?)Z!'H00P! ^39(C+(.7]Q?K!=%AGA ^&C><,/AY]#8S2T'7R"C("WQ( M:]E06I;1QA_F)CV]I;O_)EKX/)M)?'QVR8K[9P9,Q&9Q]GLBT<6ZW M;K%]]H[L(]$$K/KBSP5YK16';]FN?B*@L&W,8,@L M#0:S JZGR6!T P4B*7F#%K+!>'9G/$$N0)'QG)N:90\M6W51.Q!-:[HB*JJB M#L+ZUD+CZ]C68,5OAN@+C#821AOD+139+ EXH;&.=;>WHM'5VJ9'<3@XE2,3PH*XJ54J L M>@JNUC2\W>.J)47N=YD6?EIS;J<**Z(X*)9[DDDQX@ M;%/MYPUJ?%HI;9J>:C!7R.Z0+YL:6JA^4AU&G?NJ/?MJ49TRO.Q7.R6!B=IF M],OF\@PGIB,PYP ;=:#"WPE"2P^'. [I$^;DL*6_$\@E)KA4@DM2#YZ E*(# M@@$I10\@@=29(@@#RJ((\H"RZ$%(!T]*\6RD\1'MB&@-=4\2EY)2"32)[;3: M2;?;R]FH2TN=7[Y'&HDP%U=%R^[BXYF>ZB#F1#7[1TQ))2O]5(-).XZEZ?Y? M3-N_ANJ0I8$7GC%E!#98BP?DU%9+1B*Q% ]XJ#T4]2'70.TWN\3Q"5X$>BG* M\ GH):"7@%ZB25E +U&D+*"7Z%$6T$M;QU4\]V44#NS2-MDEGF4%/%B.L$L\ MMS-VZ5)W7$( U;R6H[=UU=;1XK9[$85N>P'6.#82Z^2 _]E#4>\$(WUCYJ%: MRCL!-T*",$ L]3 %Z!\ZT [0/_0@"DA2*0(FH"R*H THBQZ$=.#TCP#TSU;H M']*!*$:*9CA>X"9HP@L[HW(RENF0,B"KPYQCTR!K/\B?5=35'>P>J,U<>2U# MUYBTIEF>Z6*),'G='LRV9Y)YCO_-%*Z*I\SEY1600%L,5J'P(SU%[ 7<.D1! M[P0J':"@=P)S_'WDF!X.[\$V\4C?F+BHEC*L-P/V"-@C8(\B M@R@@QZ4(F("R*((VH"QZ$-+!LT=07T01>[2KFJ2?LT=YW53QK_@W8(^ /0+V M:']$O2OVZ*L3%]52!O8(V"-@CX ]B@RB@!R7(F "RJ((VH"RZ$%(!\\>"9&& M1[0#HO=6IPE<6Z"6"8(ZHLC@-LKGD_W#9I0K!- 8* N6S %M!;05T%84P!\( MYQ1!(U 6 *4]5!;05KN@K;[ZAAYHJS715B*UM!44,$4&MU$^G^P?-J-<(8#& M0%E 6P%M!;05T%84P!\(YQ1!(U 6 *4]5!;05MNGK7CH]+05VFHM:_7XW>TG M]XK'NO)LQU--EW$MAI.91KP6S\29&M+(IS-&+,D>,:K#I-O6T/7[B[]\Y]69 M"BO-B+&::K=4$SFQ\L1 4R:M^0W+L0AXIF/94.X5$> ("_]@X=^F1+V;A7]? MGP6IEC(L_ ,J"J@HH*(B@R@@8:8(F("R*((VH"QZ$-+!4U'0-HHB*FIG6]E% MBXJ"$BZ@HH"*VD=1[XJ*@AY40$5]@XJBG'RB'5UM5!6 # ZZEG@O0 0H)&)0 M Q02+53R[0%1BEXPU(5.3]L@?!:6S/$[Z_04,?(&ZH@ HD53(0#1(J80@&C1 M4@BLJH-2)BAEHIQI@E(FB@(XE#*!LB(#AD!9D09*!U_*!,V@=L1L[:H95,28 M+2A+B@P(I'QRVC^@!PJ)&)@#A>P,QR=,*@'-O(4$F%SQL5A2K&AKVJ M?G_JF+X:A!==/)-8_ZN7,SL@K.K$. E[E,%G8\-Q%ABB#_SEK5(6I#TO30R8 M@Q'[_O!L9;Y%$ LSU*&#CF>_S ]/>I9@H&_5,7S WBL-?"S"CUSZLU1H3JIS3V#A2W8,:SP+;+._8V-;'1X'+C;& M8OO4NL/(Y=]X=JK:YAZ$$, 0/DVO(RR#ES<%ZP71 M89X0/AHWG##X>?0V,TM*U\A%R M,2FO94%J6T<8?YB8]O:6[_R9:^#R;27Q\ M=LF*^V<&W,1F>"O-:*P[=L5S\1 MT+F+!AL2!AC,RGB=(H/)XT%NS&#(+ T&LP*NI\E@]-E6AB5OT"+58F \NS*> M(!>@R'C.3[G'5JU%Q+ ?[Y&UR+/4>8CJ685AC?%UF@#-) M6U<-AR$)(4,^S/002[UVV'2INFI!E-%^ .7L4R& M4&$,:1/M+Y C:^BF2+49A-%QF\DB#9',D1&X(X:L(SPB9^';D_5XNHEO8>@F M8M"MBTPL7P,Q)YZ#CSA.> ?RM)>JV?74+F+^UF]/JI?_'.-?_L$2-OWDASP= MTU(-%2>YC(-'X3I'^(2W9S@N_F= RK!(29:.AS9 _GD?GXA/&]JH1YYNA.:^ M-GKO6^1+CFMI_1[.:)#MA()CT*.';0=_]=UO!O=3G1Y#7BWA0:AF&Y^.GX\( MU;1%>33 )EM MGV4I67&&(W0(\%' 1T4K%N\&/OIZY7]'8-([.$H*1+\S2 BBAWY6P$SM%UH$ M9BIBT +R[H@!#E!(Q& (*"1:X(1B9NI;Z(5C12B?VC2#I9%5WPQIQD6(D=W5 M3/FD$_.W;FJ&1\XG^)L)5^LP_AOZ?P 3'4CYSYX#G2@5^^PYA/G.%$*UF*&0 M!^B2?8 F0)=$#!I ,A@Q% $*B1C6 (5$"Y4<(ET"!3_1I4LV7>7S*8/" X-R M0*_N]QS^'**@#[P89;_ARH>E)[/-2'8DN+E>KZO?./YRZ]A'.*>@P9)NL^_NF/+NEB//76XG2R[GWSHNH5D7*CX99Y^W&C$M$ST+C"'[ M1# LPY+[SK>N70>L>^Y%]0SJ%AK)_M_W^G$%/XNJB8&(CRDT?"=;)?NZVGXU M+3(=U<X_0=&N[LQ&P/34$<*C0WCT M ]W'2'YAMG\.'C$I>1[.;9U+FJ4R$LO]K?[S=_(? NZJJ.L9P;Z\M5@A'H ] M+%K5G&)L91A,Q[--W2']>(.I_7FGG?YX\Y*C&NY#.,-\1V(2I"S M7;D31^?%=^4>_"0;%*L876(#Z^CD2J0$6C<#Y$ED0RP/GQ!@4%^Z:M=&@:'U ML%&]4D$+ V7/00S6#ZDNQR>;EOM<.Q_48I-:\;'E&>3LP)9=G?BM,<77LP<= M#]^_@W77,G0-'VOKCF98#FIO3W;^GCP<_[(GC^.]OJU_X92_?PVIO'\.<"2" MS0+?DMGGUY^_KS!&QU=;THBO_MJX0\$.U2'."$(/QM(+)>IXK0>DN3,SZTWQ M6?A)^L3J0^]_+H:?6?X2F_^!1-^?<_P3YQODK3@)J8S>_G^_FAW42B5Y56TJ MJB UQ51+;JJJHC53HLBQLL@J6HLET5K] UMW_?HC6CL_+:7KC6JNUI3DI*(HH3>N'S4OQ.$/FW ^/]9S+\X?/%$X,PC2VU!W M-8$^3SF3[ [W[UC#$X>J-WE[M(+):0B_& MN23(=X/RQ5.P" +^IH"_\K[IXS@1%:C^G3Y'$[(TX4< MDT]GZN7J'7->RI2K5^5JNI[+SK7PCK32UDR&?A8[H_[XGX4F>M\]@UGMW*RV MN'7!*F:7B*%*1[P7'7&,4Q5S9R_%*EN:0C_]R^$9(.L-!=)AT+EK@LZ=A4O>^W M7EAM<\>OC3_6CWE(BE7R'"-83@JCVM@IO M9.GM=XKP7NK76U9[BO_IN0/CS_\/4$L#!!0 ( 'F!UE#!-/X<808 -H8 M 8 8V%K92TR,#$Y,3(S,7AE>#(S9#$N:'1M[5EY4]LX%/\J6CIM828^ M TEP4F9*@"TM4(:FT]T_95N)-XR'"1D!2]F9R?H90G54X*A1)!L(+5!549FO"RQ 4Z)T)0QM"AH.F, M(+3O]MS0W>L[SL$(*(WK*[R(4,\+0R_T0Q_Y>U$81$$/79ZC[8^3\8XY??1^ M//GS\M@RO?QX>'8Z1EN.YWWJCCWO:')D-W9=/T 3@0M)%>4%9IYW?+&%MC*E MRLCS%HN%N^BZ7,R\R967J9SM>HQS2=Q4I5L'([T"GP2G!Z.<*(R2# M)U*NM MCY,39P G%%6,'(R\YJ\]&_-T>3!*Z1Q)M63DU5:.Q8P6CN)EU/5+-82;'FS? M.7/C+&BJLBCP_>?#$JV2H+-LM<:M:I$@#"LZ)YIVBVK" M"!91S%4VO,O@X^+ET.Q*^CGAZ>3%\^"GC\,NVXP\F( MIWPB4?3IANZ<2AI31M4RRFB:D@(.O'@V"/WN<.3I@QN2(X%P(.(1F(QY(74( M\2DZ+5)2$OB KU=D1B50@@BYK&)&$_0Z27A5*/ )=$)%_H/0K0DXR0@ZY%BD M6HHC*DBBN) ;H8[T;Q#:AYK5."-$D@1?$W2"-:LEJ)YP47*A4T+T)(P_$934 M4"N.%(A!5SPA,%"\1(), 7!(;[!E3@ACA/J 5"" )X^QBL!HL."0JE9.\"98:FC"\DFG*!" 9H@*9FO83T*1OCJP5W] (JB: \13HPT_O* MW!>\X ITWTXX8X O2,:6G?L03VD!$%/,6KKMW!(CTZF]7!!9ZPS9 (J:IJ($ M9XC/08I;*M;@.CM\ 74P>T:3K/$,7)9M;>\;Z74!!F*0B,SQQN4#WWGW0']P MGR2.WW_=N;6@3X6?OHEI 7Y=(')30HA@HW2)!9X)7&; &2MK3VF?M2AC\%)< M@/,EX(0ZH5\ HPR=*J@8N.4].=#6_.-*TD;J$WX#%@"*%?0U"DA!5)80!&=G M8[1]06DE]*5;5P0X\\; !L=5D?%. !39$$\%,ZI8E%&<8;Z,9Z?J^# M1G0-(_,<48UE @I?M:4;KTLW;J0;>?2@SOJ/4!SZ?$GN:A;6B?L'-1OHGN3K MFIT9]EITZRIFNE$X9J2Y%7,!Y=?1-1"7DD3-0]M=>BMWL7,/KA1O%NS48U;6 M9B/M2NN3D5YI#3I;R/3A, N91EQ/;:(1*K.-=V"; 8*M1KADW77UK\&I1UL&FNXMFS&B^.PNH$%$,4^^ULP!TOCG,K?9Q#(FI M4F2H)\J[ZFZD_U^;E%H'8?.!B9;WZ^8H8-Z.])#[V[//\=FI9+J\Y&'&33EGFH+7X ?^UB_S+XWZWB M_\H^3ZK%&9*GA!\2^H-Z_%VZH@* QM1_E? M@SW553 WZ6 M.*TRE*VZJA@GUS,!K66JVSTNHB:OM=Y&KV_4]1Q&@R=>IO_MKW:!]X[W6 M#JXMK5ZOES#M.K;RXRFT?!&>R-O7]N;_ ?_ %!+ M P04 " !Y@=90(+*#[T $ !,$0 & &-A:V4M,C Q.3$R,S%X97@R M,V0R+FAT;>U8;7/B-A#^*ULRO9>9&+\0P!B.F3L"=[0)81)GKOTH6PO6Q%@> M6<2AO[[K-PJ9=IKI)WPP\NYJI7VD?5;RZ ?#F"812T+D\,6_O NP^T& M$PVA0J9)F@L=@2_3E"5PB4J).(9/2O U @S:O;;3[O8-8SPB3Y.ZBTP\Z)F. M8SJ68X'5]1S;LP>PO(1WM_[D?6E]?C7Q?UU.JT&7MY\NYA-H&:;YM3,QS7/_ MO%*J99I[G[;S3EFIM^M=FI#?QF1E+F6&; M:]X:CPH)/9'Q\6B#FD$8,96A_M"Z]6>&2Q9:Z!C'([/YKVP#R7?C$1?WD.E= MC!]:&Z;6(C&T3+V.E>HA]31)_-*>]VVZ_XA M4F(=[66R"LU3&#,M[K'P?> UC)$I+Y Z&CX>X,]ZIDV_E4RTL6(;$>^\M[[8 M8 8+S.%:;ECR=EAJ,_$;DBL*1^.#-E@LUN2LF-NPBM>K0PV.G.983C^0,2?E M])/W7F0B$+'0.R\2G&-"!F].7,?J M#$=F8?A,\P@I'5 ]&9.R)\=0*E8NSS;AJ&*1X&.-$CT];Q+EXV1R=;OPYXO/,)M?7WXCY*^$\-&P M7Q$B5!CL()1)5O"/EJ C!)$07&F-&)!>X8H,B;!(55I[;=K=L#R[:MINU: M9T[5=JR>TZ_M'7O0=P? $EZ]=IS!V> ]R!7X-+%)A)AAR.X09BS44NU@OH^F MH,D5R*VB@$B@@9>R&09JR]2NSB<:Q[%L%ZH43]8-*BN1$&<+%A/R^X#S2(01 ML#0EQL@J=$1V@(%M&3^? LN D3U'WG[-/5.RIV9!C$W'0"I*E"(I8I9FZ#6- MPZ%[^Z$K7F5;+1M!Q:JEY(A[BSD>,V\A.2#2%I1Y3EQ;)GI1%50SJ:A*;+N* M4_-]E*BT"%E<4P05AMICEQP>@%,/W !U0.P'GB5Y6\4R;P!KWHU M&3FA\[?%8J]G02;CK2;*H8KU.-SG7_,#0U(^<0=4!;1^:OX=W9=%U]2JV-A/ MAKE.1SIY:+FAD1^ @A8:SH'A2G:G[,"%MZME:2[TJ-;T<']]UA1 M5WB')E) M?RN957X#J#X4E%\>QK\#4$L#!!0 ( 'F!UE#0VAI?$PD (HK 8 M8V%K92TR,#$Y,3(S,7AE>#,Q9#,N:'1M[5IM4^,X$OXK.J9N%ZJ2."\PPR89 MJD(P2VX90@4S-_-1MA6LPK:\DIR0^_7;+=F) \R2S#+''Y^/AF2G[CC_[@P=Y\0[L1/[C6:+>)*FBFLN4AH[CGNQ M0W8BK;.NX\SG\\:\TQ#RQO$F3J23>-^)A5"L$>IPYZB/(_#):'C43YBF)(BH M5$Q_W+GV3NN'(*&YCME1WRG_6EE?A(NC?LAG1.E%S#[N)%3>\+2N1=;M-#/= M@Y4.3-^3N:O/>:BC;JO9_&] X/%P-27X3+<>$/5I7LIAJ M/F.HNZ(UB!F575_HJ'=_@\=69N6ZJ4AU?4H3'B^Z/WL\88I<[WH1CP,60H"/[T[;#<[O;Z#@L]D1P"7 M Y-;^,0[<\GPS'6OW.'@-Y><#H;>>/*5C"Z&X\GE>#+PW)/G\]+6U@W=B3(.K[W19Q>&0<*=O*"9E]>3J^O!A4>\,=@U M/!M<_.H2\"297)^[5Z35H?76_B[=(X.+$](Z".VO%S1X<$4&)^-+""ZIV/Z" M!@'\3(@[S3:&&5%Y-9@<#R[:IESN",X&@3/P@) M)0G\DAPB-X5P$"&)2+C&H!JY!P(I"YA2%,(&(@F&$8._U*E@+ 1C8,L8\53!UG@-,C$QY"N'"R*_"4P,D@3A,R\H\3Z=PL5-D MG_ ]B/,0= ($*K&H 7RXC!@*B+36,Q5B3?);KC2T"AH0G'0V@U6UBJP4:4Q#ZQ]J\C9WP(Y MWIJ;\1RM#SU58*.HM'C9BNF4P\]=M6?782!&A$IF0@XAY'[,,#2$ <[\F*L( MEZ%8 JD+TQ?^#KD*8J%R6(=)38K8QCZ3 II5&%9D%T(=,L".C:=[!^U="GWI M /+%)(^9*LH14L6#75:QQ_!%'-HS.CDRJ]2B#WM!H?C+7 W#<'HOT,F0)6#&$P!>5I MM-2PU@4T5YLOP:+C,[+6^XB&GDN,!N*VV)F^GJ"E76 '-%:A,N319 M32@&!FG(HK@HHX#<((\I)F,XEC%B54EAA:W+53H!WWR&@I O8?WKIVG?"TM_ M"UBN W+CE/( EYLGHXWA"9"&O@A11Y5(*>9?J@"QR,X0BE2&)2P J)S:H&!M M?6Q;O$@,@@PX++[71"OLSJ3YN^) 60ZT7T'4D L$T 2$Q@##\VY8"B4^!HS" M#,L0_"@"'-;B$"X2GD%^?:M(#+9.D&Q&X]QD$0P6FTZ!;?$9N%D]PIJ6Y7R# MK&A_/DZD#/Q@(60T9>F:+W+];0LVR=MT*JC\ MC2(HW":7V; \#"_VE07E,3./8FB+#(8%4P1!+C&(E>KTB-9$* WC>!L,=*D M%/V>0W$#U;O?6#(%-$)NN2==& Y-!#,M<;I^+V//6A51M2SEF)4,>EEHTK7Q M1Y%*%]#XWK*XZ(_OR=?^LHO^%Q#[O=W)P7^M.S&WO9:@KZWR!Z:S*O!6J02A MLT61?\#[EB92X'Y:2+6LJV8 5"8)UYJQ/TG6OH#*C?,A!_N,DEV )^1&A;D7 M_B(#+:\I]GO.P7QS_>1I8-KIO=?><&R'K8.VR9,;-QR#&-@,L"L.H,$V#5N_ M@#.(;E$'EV1_SN@M%C;+;DQI,[S,W&$K[UYLA9F"E]O&^9%D0T-8J-@RUWP3 M7P6;@R4 $B!=-5M=%916E2?@)?"L.4R1XQ^]S_/V\M **T]U 0,HBE,)EVT- M8L9,QH&HF[N9!3QJMJ;P=";B&FFO3@A0+?8 DD_5 Q#'-%.N67ZI;OU]N;2-)O/&6DW:X1 M?#/(VOLL"'BA9/;W<_!WGV)#XXMD[0NM10*XO"/F9B5YUS3_?NSA'.60D\'G MT0D9?W8GWOCBC0;AAQJ_]@K%:W"P%<3O7:[!E&#C5/EW<7F??_LL.T?#B'(@ MX6G9!QZ;I@_Y^C#B;$K<.Q;D6+;(V/:VI._PH[XOG]"[>VEOJ@(U?*!BSZA8 M#[YC6%M96U[J,JF4MVC)UGP:W-Y(D:(+6O MF9KW5H_^ %!+ P04 " !Y@=90CB.=Y1@) "6*P & &-A:V4M,C Q M.3$R,S%X97@S,60T+FAT;>U:?U,;.1+]*CI2MPM5_@TDK/%2Y9CA\(4 98;= MY$]Y1F94C$=>26/C^_3W6AJ;,9"+G27'YKA4Q=A2J]7J?M/]>F8Z?ZM6@RSA M621B=AI^/&.QBO*QR"R+M. 6HS-I$Q:JR81G[*/06J8I>Z]E?",8^Z7VMM:J M[;^K5H\ZT-0KEJBLS=[66ZUZJ]%JL,9^N]5LM_;9Y4>V?1WV=IST\44O_'P9 M^$TOK]^?]7MLJUJO_[[;J]>/PV,_L5=K-%FH>6:DE2KC:;T>G&^QK<3:2;M> MG\UFM=EN3>F;>CBH)W:<[M53I8RHQ3;>.NK0"#X%CX\Z8V$YBQ*NC;"_;EV' M)]4#2%AI4W'4J2_^>MFABN='G5A.F;'S5/RZ->;Z1F95JR;MW<;$'F)E'=,/ M9.ZJ,QG;I-UL-/Y^..%Q++.;:BI&MKU?.SBX']+R)EF.*7^TMA8IMW(J2'=) M:Y0*KMM#99/#AQL\M7*R6#=2F:V.^%BF\_;/H1P+P\[%C W4F&<_'[I9(_\E MH K'L>+.5GDJ;Z",;#OTYVT71QVN*)T)9_Y0I3$F@T^G_??]\*-P]UF M;:]3'\(YD^]D"DDO]$ZED4.92CMO)S*.10:!G]X:1! SZY_W+@:7%X-N&!P_GY7%UWST,67L"NWFGW M_!\!@R?9X/HLN&+-75YM[FWS'=8]/V;-_=C_>D&#NU>L>WQQB>"RDNTO:!#@ MYT*\VVA1F F55]W!^^YY<%6]^'06?';NQ$RKT6C]23M?Z"I=V;9?81^YM0FD M@QKKI5S?5E@DM)6C.;,)M^T?[X K5:2U5VLM,"$S[&3;U6+LWCRV^-]LU1J_ M.'.;-9^>U_GLLX1/!=-B*L4,M=PFTC .1A [5I"I&FLRJS N&,^RG*>0G2AM M4?79B=)CKZ;9J'Y@:L1"B/42(8R(^*U@)SRR2L]9/XN4QBJB"X>O-"JM#:+R MGAO'J]AXSFXS-4L%^%?%!Z=P?ZQ@%L MC%]:(G(CA(,IS=186@JJDWLDD(E(&,,1-HB,*8P4_*5.@[$8QF#+E-(/[4$" MD=2@DA #N32P)!::S1(9)"I $L0QK4OS,AOA8N=$0/$] M2O,8.@&!4BPJ@(_4Z9Q-$$$"'X$2W<,2745@S8.M >#8,=L*2>0I! IA;B[ M[8RS)^(F8:-4SIC/]$*_2J&#=M&J&,![/AX!G?H\#*TIEWDBT&> M"E.4(V*+^]NB9(^CC#2TXW1*(E>91Q_MQ"B]E$#I04)6;;;EZ/&6(VQ)9W\( M6DA0[?W16XIGW&:Z<)7V;#@ 5=>P^])4B M@]*D1+:#+4:E,G8W4TP^-#*67$LZ@/35UN7MC#3EABJ@NP*-*Y +24QD3ZKA1&:?\RPT02^R,H,AUO( %@"JY#PK5UJ>VI8O$ M(.M2KA9EG+*2@Z](G;IVOFC2*5S-+ZW M(BWZXP?RE3_MHO\%Q'YK=[+_7^M.W&VO)>@K]_F#TED9>/>IA*"S09%_Q/N6 M)G)P/ZNT6=95-P"5X[&T5HC_D*R'"I6;YF,)^YR2;< 3N=%0[L5?8J"+:TK\ MD4N8[ZZ?/(M<.[WSHS<';7'W8B/,%+S<-\Y/)!L>8Z$1RUSS17P5; Y+ !*0 MKHJOK@:EU>1C> F>=87QZZQ\K7NH NBN)(X[*M(&;"91Q$W=W- M+.!1\35%9E.53@45EHS?%#=E=9&DQ'B2JKG ["Q1/B/Q%? !+,]2=6LO&4;W MX-RZ%J18. 0DA:Y&*DWYQ(CVXDMYZ[?+K7TD>6[58L _4' M.*KT3+^DF0)$=S$7#EO\KLXTG[2'N.IOJS-XYZOO"2SG^="H-+?BD%Y6>'C< MYX]Y21"3:R+ OSM1?-KX_][]OMZM6TW ?@8W/\/Y_IEG@K5:%48O!WE[GP4! M+Y3,_GH._N93K&E\D:R'REHU!B[OF+M9R=XTW+_O>[BZJ;./W3 \#7YW#_G/ MNH,/KS0.W]7XAR]2_ @^]H+TO2TM3(G63IA_%:]WY)?/LG44W(DHI^+$?D/_ MRBXUN@MBL(ZX]Q(I1NQD2?4N?)/+.G5YU!GJKZC>OO1W5['PD8H=IV(U_G5' MWQ9%YJ4NEE*=2Y:T;Y&72F]2KDX4A(%Z@%1FHEK\;JS0 M3?^VY@K?7!E:OAHZ :NO>FK!1^"4;3Y5,BX0='!0:^TM4Z@?:[BW2?TKI^X= MUJ-_ U!+ P04 " !Y@=90Q%VCUG % #9%P & &-A:V4M,C Q.3$R M,S%X97@S,F0S+FAT;>T8:V_:2/"OS%%=FTKX24B)H4C$$(5K"Q$XO?;CVE[C M56VO;[V$<+_^9OV@@.YT:2]1&O6BQ+%G9^?]VAW\HFF3+"990$.X\CZ\AY ' MZY1F$@)!B43HALD8/)[G)(,/5 B6)' A6+BB .?ZF6[KW3>:-AP@);?>PC,' MS@S;-FS3-L'L.K;EV#VX_@ G-Y[[NL0>SUWO\_6D8GI]<_%^ZD)+,XS?.ZYA MC+UQM7"JFQ9X@F0%DXQG)#&,R:P%K5C*W#&,S6:C;SHZ%RO#6QBQ3)-3(^&\ MH'HHP]9PH"#XI"0<#E(J"00Q$065;ULWWJ760PS)9$*' Z/Y7^'Z/-P.!R&[ MA4)N$_JVE1*Q8IDF>>YTS%SV<:>!RT>6QE!8PHQM8\)1DK_KE:L'^I$@*U9'T3FHD82LDIF3K5_HZM:K^ =$-+<7W M>1+BXN33U?1BZKU\89V9_8ZM=P:&C\;)'TD4A=W0O64%\UG"Y-:)61C2#!%> MONC99J<_,!3B \D18#I0\0TV\:XFX%Y-)LN).WHW@+Z_EB MY$W&_]%*S] H[F3A32^G[LB;SF>8\8OES6CF@3=_N(#Y9IFL'MSH2]W5 5VE MY*K"V.ITS?83BC5:PF@\O\8P^4'L=&"=<_,,YI>@@GPY6ER,9I.E-O_T?O(9 M,,[5BFV:]C..;Y8A5>ET+/W\6))I!@'/,AJHNEMU1AE3&&'##,NF.>,Z6"!Y M!"\1!0#"0QI@%-?2KJFFRUT2/6.9 " M(I8T'5WM6M)@+;"'H$U(%L+D#MMCAGT=^::L*)2.^*LP0Y0-8BHH:K$O8:5; M(V"[XCAMPYCV^X$2$)4\W9C1"SBB):F$PCR(6 M4-$@UA9H \(DB_ E7XMB3=#4:.2OZ:L8O^E#F;A*41+R7%ES'[O&4>%;4U\2 MX9.,%MK\+J%;& 6EEU3XMG&=2.?Y1?#!U-$Q]=Y15&LU[*MXT/QU+?U-*>V) M];IRY/V?*K+K.(_62;+%-$GS1 76+M@$_6/-!%5I4B@S+ZLL:BKN":F98D1; MW9.P^8J.(W47I;6[K//.:5_%TD_J+/N[G,4R+!TI*>L8EC1)6(;IPJIL;SR) M28NNS 46+'1:6RT3G/YQ&Y8;K&RXD*,7BW:Y*V(9GB,4' F&Y6A:ICABK9/* MYQSK5,FS.$IP_2F=5P[RDO@);3;Z7(14: %/$I(7U&E>]EF?[5A7_B-KR1M M->"7D ,?[SN]PE&0O9F^!66'QK&_;-'J@"(:H>*J)5N5GC+<::E*8T"2NKGC M&:6FV$6">\:I&3>&VCMC[%'F2"U*^*8Q6/.M;03)'1\/>%^T#5KG7\\MNW7B M%SQ92]I7AZ=C=1_>YWN(N'C/"*C.'210EN'>I_%%,/F#_K$MK^,WG MN8'!CLN344Y<35]XJA#?:TWQ;M+R2?!E)?@Z"]4(R(73E)*]R]C#A;K'VRA( M@I.T5G^;!Q-B=>%[,"(>@':WRSE94:V:!DB$8Z!#;CD+:]?W>KI]NJMZ%T8:T_;2/"OS*6ZEDKQ,T"#DR(%8T2N0%!B MKNW'C;V.5VR\OO6&D/OU-^M'FD1W.MH# >HA,/;L[+Q?N_U?#"/(4I)%-(;S M\/("8A$MYC13$$E*%$*73*40BCPG&5Q2*1GG<")9/*, 1^:AZ9H''PSCN(^4 M_'J+R#PXM%S7S=A/[[$OMTY(=?KX.*Z?7-R<70AY9A M69\[OF6=AJ?5PKYI.Q!*DA5,,9$1;EG!50M:J5*Y9UG+Y=)<=DPA9U8XME(U MY_L6%Z*@9JSBUG%?0_!)27S[K1P>0?GWEBR6*6>8]N_]G(2QRR; M&9PFRCLPN]UO(,EFZ1HF*M4\23E1[(YJVAM4(TZ)]*9"I;U=!G^W,V_V)2)3 M1D+FC*^\=R&;TP*NZ!+&8DZR=[URM6!_4B2%ZBAZKPS"V0R):=EZE;Y>K>IT MB^B2EN)/!8]Q,?AR/CP9AF_?.(=VK^.:^WUKBL;)GT@4C=W0O6,%FS+.U,I+ M61S3#!'>ONFZ=J?7MS3B(\D183I0^1TV"<\#\,^#8!+X@T\!G W\<#3^"L,K M?S2^'HT'87#Z'ZWT"HWB!^-P>#;T!^%P=(49/Y[<#*Y""$>/%S#?+9/3A1MS M8OHFH*NT7%48.YT#N_V,8@TF,#@=76.8O! [;5GGR#Z$T1GH()\,QB>#JV!B MC+YBGE!8T(K<4SDBDA%S!,(N$1)RR=^[IG5HA MU^[Y8HY==U5^.;WWV%?A3,AY':2V\0D2(4M6.95,Q(!B((E3&M'YE,JZ)CMM M](AS!*2 A/&FH^M=$QHM)/80M G)8@CNL3UFV->1[YP5A=81?S5FC+)!2B5% M+38EK'1K!&Q7'(=MN"0*L980F.!S(F_;2!R9Z2X%O[.(PK6D!=-V+CG[*:,) MG+$,!Q&&)ALE"2));3/-K+9#&Q"F6((O^4(6"X*[T=3?DEBS_]"#,GVUNB06 MN;;I)G:-HX.XICXATY7,(A*7^D@;N,Z4=[KB^.MV:-CF]V=V#9J MV#?QH/D[<,P/I;1[SOO*G0]_ZOBNHSU9<+["9)GG7(?7.N0D_6/!)-7)4F@S M3ZI<:NKN'JF98EP[!WMQ\Y7LQNLZ5FMW.4>=_9Z.I9_46>X/.8ME6$#FI*QF M6-@481FF"ZMROO$D81)=F6/":J>U]3+!,P!NPZ*#R8H+.7JQ:)>[DG42(\&X M'%#+%$>L!:]\+K!:E3R+G00WG]-YY3BOR)339N-4R)A*(Q*QE"3WIGC,NS66 M:)U_/;VLU\FT$'RA:$\?H7;5?7R?;R#BX@,CH#K1U4\5_V_=I[6NI:0.[$

E1R[4K>1XF 9RIF+\_ /ZS% X6OB_54*"7F&)?W@"G!8GAC MES]/JYQ56' Y"/%(]+D<>2\&XT\_J1^>5/C=8\5KL'&%J-\]IE"4Z,$%\Z58 MO<_^69?6\8\<[/H6VZU35CEZ-0WBN0)]HT>EZY%K2J+;F12++-:SH)!>4U,V M[F:W%^IF[Z(@'$=JH_ZVMT;%ZOYW:U;< JTOFW,RHT8U%I $YT&/W D6U][O M=DUW?UW^*IA=WD]7E]CEK?CQ7U!+ 0(4 Q0 ( 'F!UE"DU@X@BAH $ S M 0 1 " 0 !C86ME+3(P,3DQ,C,Q+GAS9%!+ 0(4 Q0 M ( 'F!UE"[28..&!L "^Y 0 5 " ;D: !C86ME+3(P M,3DQ,C,Q7V-A;"YX;6Q02P$"% ,4 " !Y@=90U6TRK>4V ,K , %0 M @ $$-@ 8V%K92TR,#$Y,3(S,5]D968N>&UL4$L! A0#% M @ >8'64%!P I]MMP W\8+ !4 ( !'&T &-A:V4M,C Q M.3$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( 'F!UE#]XV6?;&\ *PQ" 5 M " ;PD 0!C86ME+3(P,3DQ,C,Q7W!R92YX;6Q02P$"% ,4 M" !Y@=90N'$G]Y2D @ _UR %@ @ %;E $ 8V%K92TR,#$Y M,3(S,7@Q,&MA+FAT;5!+ 0(4 Q0 ( 'F!UE#!-/X<808 -H8 8 M " 2,Y! !C86ME+3(P,3DQ,C,Q>&5X,C-D,2YH=&U02P$"% ,4 M " !Y@=90(+*#[T $ !,$0 & @ &Z/P0 8V%K92TR M,#$Y,3(S,7AE>#(S9#(N:'1M4$L! A0#% @ >8'64-#:&E\3"0 BBL M !@ ( !,$0$ &-A:V4M,C Q.3$R,S%X97@S,60S+FAT;5!+ M 0(4 Q0 ( 'F!UE".(YWE& D )8K 8 " 7E-! !C M86ME+3(P,3DQ,C,Q>&5X,S%D-"YH=&U02P$"% ,4 " !Y@=90Q%VCUG % M #9%P & @ ''5@0 8V%K92TR,#$Y,3(S,7AE>#,R9#,N M:'1M4$L! A0#% @ >8'64*@[E6%S!0 Z!< !@ ( ! M;5P$ &-A:V4M,C Q.3$R,S%X97@S,F0T+FAT;5!+!08 # , #,# 6 %8@0 ! end XML 90 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Fair Value Measurements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Assets (Liabilities) at fair value    
Non-qualified deferred compensation liabilities $ (76,255) $ (57,551)
Deferred consideration related to Acquisition (37,193)  
Contingent consideration and compensation liabilities    
Fair value of the contingent consideration and compensation related to the Acquisition    
Acquisition-date fair value 12,786  
Change in fair value 432  
Ending balance 13,218  
Level 1    
Assets (Liabilities) at fair value    
Non-qualified deferred compensation assets 77,228 57,606
Non-qualified deferred compensation liabilities (76,255) (57,551)
Level 2    
Assets (Liabilities) at fair value    
Deferred consideration related to Acquisition (53,933)  
Deemed landlord financing liabilities   $ (118,600)
Level 3    
Assets (Liabilities) at fair value    
Acquisition-related contingent consideration and compensation liabilities (13,218)  
Minimum    
Assets (Liabilities) at fair value    
Undiscounted range of outcomes per the Monte Carlo model 0  
Maximum    
Assets (Liabilities) at fair value    
Undiscounted range of outcomes per the Monte Carlo model $ 69,200  

U.^SAWN&W/#3?F-,J MVV^S ,$8PJ=7>BOI--IW5@,E%7=N1YA65@KV[AV" M.@+D0#<7K00[!)EK<9:SH'>'97?H'H%&5A06&_G\=3\6\7?/PLSEK#C:LF!8 MW:$G$;)RJIW9&F1678BK LB9B"C"QX>C=5>@NV<3V@N5HN3 K3E'X=EN=M\) MRS%MD;)=RRXL-9*VY@[C@3'\^%1*-.17+"S@/ T^C-,^9;$(3#2;BR9?!7=$ M.^ :V2-BK(TL%6>MR?$.BC8CQ'-O T0VDEASC]C$)Q)B#G+6EI?1VW%) 2=[ MH\/U<VVFX G8PG+E557USU@V^)4=Y"\@JT:#4<'+"-L.Z*S@;.% M^]CU%%N%,;\0(TXU9>HDMDC&12)J&3&JHD"U3X))A_&1=!!6)7P)Y]30$ON. ME-EGG+@0.C*UAT#+8QZ!@L^ ])SMZ(FT7/UTS,H0D*%J'S@S&VCXS Z2F8+N M<1YW./KW3,YQ9/;,CG#,G>,1D?C3-G!P&0,NI[;[ SAB7.7%=Y)-0Q.5A(%] MZ(A-YG.=2!F,GR["[-HJ@0!TG63TL9XD^@CA!+LZMH^"N7N,G_W,%4.#"I+! MH^]<.-P]\SODT9@VMTC(BDJZ"[IG99NLI5$F=G94F[&=RC7CN,7I51D'41+_ M$P\QR$(IBAM?_$\P[OZ^I(#+EJG50CC)FQB.##^/AE+,S.]M?1._LHJ@S*5PYA?,S^+T1$AU+ MAYX<,7'^5BQ+G'@#VIR^2M@25W@G&MS8R)F 76#F68>T5Y5<\X/<*&P6W2/% ME^:*'(B.CR:3!$L!NEL$:J_%(SAF>,W+/9.8Y(27V4Z;K8A_/QK;WB3)/GNQ MA-,:Y+4#0.S&Y!X><=R+E4$FP]G>*SE&&JDFCU0N4_W>60Z B$/_)?'74N5K M <'FTN8QXG%@\JMRP!4+>$M7=[##I?Q%%%6.5-Q>K'CP[V1N''%=SF3Y?1>G MCFTD\<#2;#EX/TZRCJ6I.^(^Z3DD.01G*^P;N*@:F3Z):%F@++"U6V+LE '6 M5^00;!BK^QG]_.@R''P12%V!W5U;C9" @D3C5%PN/9!]*L3V@)'26RZEK>/I MP+MN13OB.:1%;8D@BXZ(-+;Y=HB(?0 "JCW2'DB/!L]%B4U'P;3L-6%24KR^ MUKJELISTI!TYN8DU]WNW)1Q')T9N2SBW)1Q?+^&\%=@&Z2,C6VZK=M>37PW@ MZ-&CSNU\KXYSQRH8. MO5@B;$^4C&).,L_8.P)EA)RR8&HX:&6\^Z,N6F!_3[$&67C'BMTECF<58L\4 M#I!'AT[MAFOJ[*>V;;3@3L;]JAV('.",I9G=._PR=:##M3))7.6$?/P',5ZF:/++ M92)+7>-3T.LA2TZ"PEW%1.O[!E;[BRZ3_?;J9 23"0/HB@ ?$&'(R6([DPO; MFP;>P"]^Q$O&NW4:$D^)U,(@X3F"#5?"^3YU]38W'S?HHF[$W9_ MV\*YY6RC:.30N ? 7@V\XZMW%)?,-=*L<_ [U+'[B4]D)BO@Y/F[987@:IH$ M!T@1828@*X&D!LZ ^I1X))@F.!SVG+?MT@=Q'4[?$'.V1F!2+^;P/_ZL&UB2 ME13DG-CU^)X5G)I!TLNYW!GE_PYP>7AD-DI&'^+)S&R MO8'M>IBY45R[,T6Q'HJZ*8;>>CH.OC5;@B$>M*QJ,P6*?8@3P&2"[EGJ#][V,8^*' J'Z$@\$74Z4'@\_!,8 MW@V2/5>6A]5Z@BQZU<#(OA^,;SC[ 7)EP^BZ@;2D*DCG!KJ*)L@D4G."C]C& M1_ P7D.-<&*;Z7__*Q&-)=Q^.AM5K@;$-3=P4U%M95!&%,!.C&&N/XC^99-] MN2[LV4]!*CZF4$&NBDA99!G:WO&!ZV"F0%*\2@_)'_AK._#Z4\BR7L!\'F'? M3\,/?!1[4P>)2*(&>UQRRR[9D:#Q!U-WG]"M^30'Z+4#X^NO.N4S6RC'1/US MT>Y6]WL7'0FN-K,?:T[R_MABT^[N3)&O MO+SEU.]WI0B7N(_9>+4?^=K2BG: M2)V:8 J&_)MAVLKG(/6! E)[>Z[K/H.]J+9K@ SBD.&U4]TEGYW1P+&%9_\) M7E#>0=OU3]YM (-7RO=]T"E Q#*"_$Y[1FLKY@=3F&ZF:N]4[#6L_6,X]2K! MT'JY2FQ/MP#YIZJXU M+^DK;O,/[N[3C^(.G>#NQM3&\& M]K>5/RQ8T=O*WVWES]S<$ >KE3&#DUR[_<]+?8YX&^0Z&^(YM!7,JEIT:\*NRE*6!LP ?W#R]]HAO4("<. M.!=LCXE<6:.(ET3V,_26/[1^9L;>&K'C9)(OQ?(9CK^X$>(<@+C]MG&4;>_/WNF0.KD*9%4$2!H; MWE,WFGP*(*L'L1V[=E$Y'1J_$:F@&12++#1I+Y!",T 66I6 O]%_S0@O ET8 M4$&R$9*AOQF>+W\J4NAX>?/%T4RW!.L_L5N"]99@]76"]B;K'"FT?8(0";373AK2CCITYB*SW*%EO04#._!<7N^+'_Y^]8A,KL+]NU&D:>=J;-YI,YQ5+1/"L)?8NB_/$$2$_SKUZ[^#>MM MT^/>K+UWX^N.DW?6SV2QHS)GW#=+)-P9W5/4:>?!O._T%\\)+1NGLZSCUUNC M\3:N=IW"LKMSZXXN8,[BQ%K+:M*??@3Q6@)"#/5I;'Z47&XUG/]J*6P M;%%RF,#;0GWSB))08JVO/2+ I_1=W^Z3CD:^]4D_5Y_T3Y2B_<9B1U=U!Z"C M&/B=_=<_T(#=C_W7?4#"5;/K[]0:W6>]T3TMQ:^\-_K^%MQN_UGCB!;<:[NS M?+0,YL["C6UM*=J;XEI+3$3H0RDN3VCH^3@F!G;0W%2,^YL(YX.=)Y@AC+P9 MHGN6:Y>/@BXBIF7",\?F9TPO.?\^F$:\X?AL.-Z14G[_(?:'27"F%> *"A/@ M#%N6@8:T7TK#D8VQ;TW8AT"<,^WO0_#>L?KBP]E_<^)D8%>W0_FX'H.MIY<.,^FD5/)?UNEBM]6J6ZK5+Y>I?JP ME#N[).F@&$^$F2X?#8E1/@R8!-_]_]E[T^;$E:1M^/L3\?P'HN_[>6,F O5H M7\[,G @AQ YB$]L7A="&T 9:$/#KWY*PN]T6[;:[C0UV19SVL7%:JLK**RLS M*RM3USG%U%G28%C*1#7\CZY/_FH3>.H$;=P02T)#%$>BP+?%4HT7QM)P7FKV M!&G8EX;\6*R6OAV7G28D2+V1U&E6L]]5^ [?$\01>,)XI# D2U+O-I6'XRK= M#:QT&MD?'OC]R:C^T1_7GALOR^W+&7H M*@T$5<<)4R$U@E-8TR 5S#2XI4FJ*HT;=XM]^HNQIFS5.@VL:DI&):K)>-[, M7]CS5,$4_#&E3[>K^H"L[&1;:MC>D/&. M$DX ):Z@CRDC=[+;FZ%L.+B]7SHZ3MG,;* 014J$&/6%FFNL1'JB#??\-Y:+ +&%!T):50#?=(;&&+V MS,*,:'M%ZGRKLI2].LM$T^76(;:60A7?OJSBV!3A=$%&]D>J:;>1C:\/%+I( M.?>)#5,;'A,9)U5[<7389@)F1"OT8TILWDY%6Q891ST*T9P0NWN)X!7FS-R/ MK18I$_L.VMXO96LV13KV*%78(J7GJ),ETXJV8G)5-W-6/TD#ABI3^/%1C MJ7^>)D46(=L#6ZGI0Y] 8//4,]Q'=HN->2SB@ M1M0<-&UU(R4LKV!GV-]00IIHBBM=G&K=;:CT!MT1;V6DQ&-2OK+D#\,AGCK" M ?/-#NO6 Q5(_ID%,-'-D.T=K9I(:]6E0RAV/8YSTL*JNJAL'I.J-D,E0AA9 M\V%?5L!:86<6JZ(O](4?-C>.M$1L":7(6GV2DQ;&.IL>9BHSKG5DO&'&C1:U MB6,73.O,PG*K0T<3Z])2K(_=*3&3YTL%"#5^9F$7BZ80FFS8%+?-]"/JZLP(#.",NFC;$W:6M^K*!K6L]F6]H!YM7\#/B MLB7HL&WR28(>XO8,G[8-WB8!Z1EQ"<;&K.\,UR1J',RZT$/57O=@9:2%:=5( MK^=5JR*#'NA)HU.MU>FAD),6IC4SU%D@=<:H7">KHNZ2 U>H =(SDN6*VP;6 M&8M].3'GR0";AQNCS6>D!1G81RN>J43\Q/%&OKM5AP( !G)&LF1NLN@=C[\I3/C;U MJC9G]&%.6GBJ(>*.M^UJ;7':KU,(I$!N_L9<<$2E=FU*D**)K-YC611SV$T,-8SXK+T M ]%$K);K3+THP#O[@=\*P0#.R$!GT*5H:=%$Q&G$64%UL)KV0C"M,POK4&JL MI5QM*"*MC2D;=+LS" #IF84=$/)ASJ?I6):J&B?MQ 6P-\!8SRQ!N[7WVLEA M%XGU6D-/&OBL4:'YC+2@LZ+1V@W3@6.*VYA<(\302MJ]-".]UUFW>WCV/3^< M9K^RU#L>[!1/<^[O-M["J,AY MJ&L^%^.AQ$-=]85N(8__>!>(7S?MW5?"+.<$6&/%4_/[4 M9[OX]5O8_G[.8(89(_[[!?_RJO/'B*\8=G]L>7\0C&WVI3SEL71_(OK*#/J3 M(X_[]J,G1A%8^?1-5G*SP#4H*9]94NXN[YSX]',Y>8Y*_1]-,PS3?,RS%WCK M+YX]]X>SYT>CAV>3OX+$3V;XYJAX]D["77 G^4UF_,JX^5S,N PW'D B#[K= M*GL@<"!P/@%P7E*PY3)[Z _3%)(P-+XUL?WK&05;/@6./R-J>\I>_J@VZ0EM'(/8W7 M$O'#A8O2?^P]&)%?"T_-C4N);\?#+.T_*SVAC.Y*$RCRJ*K,E5"/F\.-Y4RG M>X?98^S<\@=?\L+1X(7Y7_&1(IE9,B:!*5G(1C%0OS)93KV^*.'=**:F76=) M\E]*NJ'9GNI&__V"$%]*I]+1__UB[^.__,33@_CN]U_R=D___9)$B*6JF[\R M?/&^GOU/_ XN/A;4,#P MDVR&M)?2A%8 ?!7X,GWN25OBBV3&/V??_W(B0_L14+$0L0^1JQRAU)W':%_FUOA85/5YN%OWYZV-FZ7-TU_^QNDRQ;!/X/6:G-=']L%= ML9^LU(MFV'DOHILW[V_3FB]HC?MSF2LTPJ]"0UQL3[_'Q/ ;)'I&?!?Q.:,: MB"1TV4Z]%:/U_69#'@V.WX]X)<]ZQJDRG9T3/6,KAQ"#$+LVB%UH$WXAP))E MS!\JHQ8BCI9>.')Z.Z2"# # LKT7+7/X"_?>JW?:FWF%SU*L[HU?;@9Z >^SQY\@-LX0]ET+G=$]SE'H-_?CG8P>2,LGQI7FOB5;2GYADBS3 M.'33(4IO"*5Y;1O\WS?AFDIYY36X'!CFU8/O"M4=>/[ MCA6="RV/?=$29M[ \68+H\5[QXC=ITI^9YH&>Q9+0'\4(NLFD74A?_1YN J2 MJ*?UEYVZ[&E'P[+53;^B#93\OKT7"@Y&5O2*:,XQ1T.2$Z/SLZ M+V0)_ *;Q]ZPM6KTB426.IBI&R8^]C$+8!.8 1;9MFGPD%7[&KW0V.CVEG[ MAHWA1]#3?HEZ>,.+;!?W%]YX+N^N12ZVQ]\!2CSAZ>='6ZV]:^\PDZRA2672 M$ XNDO2.647";+,GRASYO/@RQ";$YD?#YH5V^.>/I.?=X1&1HY MUMN]#)E@JR?1,DT^98;?EK>/X?GSQD&LNB7MAYM-T+.XI&=QG>KIE3V/SZ:W M+I>6EB/RYQK+J;;7_<"P1=2S< ,7*YWTN!UD-8NS1#22+%,8#!U @$. 7Z=A M\BMX'YN'1;AA#,:16"5!.EX#<5 ^@S>P2#".*N,$>K71A^MS$&Y1.;UW^/(* MI_@)Y@@E]4-,\7;F>!/>:QZUSAI7QH?\?G-VM7ES:L_K&S$T:Z%9"\W:Z_!; M[V':=U4_YGU=O$?J^3,V6696!QW9B_)!V#?&E1G"CL.\GPYP8UD"*U/<\RY4 M0;Q#O$.\OWU\_45HK^@8T[-6"2=N/=O9\E-Y2&_Y#.W J^4PHHPS+PRT0Z_V M8T_Q=NSHS^ K0$F%DGH;<[P5K_9T[>F)PI+0KKW"S,Y;FOMGGCP4^D\Z]]N9 M_!7G"3=]X&Q:=M84\;1!_338^@E@^=[H@[<'KR7"^1T6IT/\GA&+>\U-,I;5 M@T!/;=<]$_OHU>6UE^+H%$685L\=U(<#JSW(>GSGV;],&4<9F/X+P7:38+O8 M!9W?@EJX;RA=/8XY9[L:'];44#84+,V@=JK?B*-/G2G3(OM*AO MQ*+^C!<$"S5IH(Q"&;TR&;VI/?+'*RZ]P-=^FE2*!:MEA>OU6@Z^7\Z1'J8[ MLRK8%^G\1BM9YFCL:D_?GBX>M3%"-0:/+[F&&AE/7&?Y!*KDO37&%4[Q8RJ4 MBWFXW^#4R= TS"8GF7)T,L+/Z)7%1J<6?7J;H,D&WQM.:+9:?5[!\B)46!DG MT3+'P+NM$)_7BL_G%$J\>A\PJV81Q5GR352R,QT#5$:>U*3&AEY231,L(_@6 MWO*\%=/[EN9^=0B&L@UE^X/(]DVYHUD&:'SH&O$JT!_L2.SYT+-7DQGJ M]4B/09-).O$M!$)R?$YP7VN2?"\UN968K MZW9M+XX6F.<8RW2*- 89-.E3=7+NA0'G*W;"?ZBK%#Q(ZX7GL?"Z&KRN=B5& MQ6.EE6NR\4KUOW_TP&OA??VG-]S.J+L!/J%&9&<5R8(_9I;KIN*T5BF8QRD. MS@"-1S+P.BO4#U _7*==NKXR[:(+\->;R>:B<;GVB'O;$B5Z9>V M-H277S_V%&\QZOKNP=7KFR.4U \QQ=N9XXTYSNP#QQFZS&]N$A/ 6M2#)+OF M]18V\?^^N3E\^0F^NSU\87_YC#4[9'FA-VPE:_2PY70?7>]Z+,$K>%ZX"2^S M)%JFGNR1!H$-@0V!_:Z.[AE8U[T=4QGKF\"A)Z:#:CJO[>1!!NNL[G"9P,@R M1KRP]2%T4S_V%&_',/X,QC^45"BIMS''*W93'^S[F@$VY? 1 Y8_/#0U,ML M+(VK@U]VFGREV6F.F^*HQ/>JI=%8$MH-J5,5AZ,\397Y=TD3JXI0QH\XJ[736V'Y)Q%WC0;'X+ ME&7*'//4/2^(=XAWB/>WMU!^$^U$W9%L=NSY3ALGAO6Y*\\YBL_0GB7,,GB9 M()X*F%VQ._ZXJ/(OK).?#OO2ZN?1L)^ X^EO$-))2_HJG?8?ZD]JQ61K6)#ZYA4/U"_O:DP\2[6D8_HP M&2]U!36JB\J6P@U?- ?9D/+\.1)8$;#-+X3FYX3FA;;^9P&S#T8<#'B;1*4E M7F\)"(Z:6IH!,TN;PX!YCZ*WEUEP0R;]+6HH> QYC<>0-S1Y*/2?=.ZW,_EK M\F;!(ZJ&:8 ]7"_9#]/!H85\'1=&7ML"_F@6[L6YF;2D$D7FB!%%F2>B(0IC=)LPNY$B^'&3SM=R6><0C M1-OE9K.QXHKH(LU !KQ*"B]C^ N+)5Z#4_GS/?EQ4!F:SC=B.K_?\=85)9E M&84R>F4R>I/;XQ#L @+XOQT_V?UO)9E(*QU[.]3346XN"9692@T4@KQK\$MS MM]+@-]\"#0]L@"Y8$"!O>LFT?=77\NSH%^5%?T2-ZWA/DS.\_6['5]>I/E (YM2%'F.Y,DL_KPL]Q"C$Z!7$O&[E MF/1T(=C_!LY?7K^!EOH56NKP&.KZM\4,: ]S,Y[:#TV$;J7-_F(J>[.5,K3P M8&NM@=U]JL>5]:DE83TNB-9/C]8+^<9\>>D;6S $N2\QR\P/"US![X1R^(C1)&_A,:WM#P MOK4[ U!2H:3>QAQOQ7<>/!3Z M3SKWVYG\-;DRC\H>]L/[VR!1MF>52__[M#]:M7>V;N3>:+120R-2<&J.N"W9 MZ*'UOOY;:3YYMI70RD$SG%LZ!/538R^$8ZR\7QS M0]&3&]I3PU"A\$C3?:ZZ$$>!D;9U7VS+G0'@Y>6F^I)HV>M.-@R,=AAY%5R> M)DMKCP0:6Y_P7_[^BIZK@O7H@])N[[!WEYP8F[GA#] Y2.*Q570?'IL;6 M6@K6./C3V$3.F6<')WYD6LZAB$_B51 "&.AGF37'G<"O2-(&;8"\R)!27U MVYO^?8V"@T2&EK$O#4(],OSG\*X91)FETGD$2TK]<5NPO9M !@P;>,9TF+G3X8% *X^O'X=QMCSP^@_ MK%4F\HB]1TY+\U_>F=27I7LNLEC#W] ME#T%L :@SSU]DAK9P.\_*DSHX0GYG=S Z!Q$R/L@Q >&99.G4T(JLM:F0,'%O[, M"2J,$[5EK=8Z0@&^<4R99JDR=J;W7GXX?_M8>H(ILQ ?HG1_;*$CVN]88IW& MIAN (XXNTSA6YKBB+-V+SIW[I<:EJJ$9WM((2P16+F53ROG64OU$#0^EN\_* M)?!'&P,\8V>X!QC$OY$@/LRBNOJ'6" M;NV!0N)9IB/'/*_<&\0GQ.<'QN?%NH?^$IU=2=';>,7I.EMDR"+4:M5L1GR& M3CK;B6^E%LXCKY0'S\Y&J[K ,[%UQ/9+FKJQLR8D,"!U[;H"JH3+=A_[AHT^ M@$;3%T[ >* KSJB)1![P>Y]=39RVL.RGKA:'7#U5R+QL*TM198Z%E_<@U&X3 M:I?J_?4[0$O#/D%S7&,@JXR+I!Q*[&LS*P,:V(]9G"W3S L[=U]]"'EHQ*KM M9\U*U= ';X&W$J$'\.ETT,6V^WMTB7?@XC4M\1(W.Q2H&J:MV>=N/(T/?*W- MZPM&;!\GQMA;JM3Z)LF2">JB$-<0MQ^REP>R';X;=0:_6B?;*? M38^R<*@/2+8A2 EO9:C-:OF4"98LDQQYFQ[].#34* D/]R?--WA@=#^%!ZS#J=^$2:%^[G,+I,$L4EO,W#HN6&V,=FTM57S1<:KETMDUUBP +D3I9B#1'E#&\V)D>WBN'D+I> M2%W(F'L6H'QZ2OCDK%E'#_61I)'17.FX? :HW'BC2;R,D<6,B'^^7NSGO:HT M/CZ[^6[JEH*\=I46>)O06!E^!';EDAM$L,//11W--VP ?4N\N;;NV+=H6SP M=UZ"1W@([5.#LP[ =\^()7.L[H&>!#,'[SB75]+&!F3:J-DR4K-:3#.L]\@I M4)AY96J2*);2/VM[0*T!M0;4&E=M/KVBSG"0SLP1M&/#,>K[)/"C8(OB5J8S MLFP7HIB%^[1Y]?[!,0P_1<>"++4E^FFU%ICU,J';=[!]PM61U9;A:92A6)@Q@,F4#T)$3HS@).KC>L#)CT"9CH2TMX7D-6S0V9P;>HH:[V]/Z6YO[F MM\6OF1L0!9]T[KOTB]@6A/ '-6#9.D:;V);_^^E MS.K+S^,%A4MNR^-]4!V?]_5GF=DCGZ:V@[CFRW9;5>LDWVY)1UXAN;Q99)G- MVEIPSTL;A3"%,(7N[T50VD>Z9D?;199C8X-65%/6 Z(ZR%!Z2A/%R#+V9')W M;B/\*U;!KX#47 04E%09G:8T!2,9 M52$Q@U8X@U050Z-Q3",T5$-9\+I_J>"?;N_^_@_XS374, /YZM^Z'6U< M]?!7+@AW0[T'-(Y]S;(Y//#)ZE06"R._DN"3.R6 HO\OF]&#!__P-$0S7/=G M5O8/3WCE5W<2?!S1CSX^G__S\/1%SV%.S7V@%]WC,!SC689R#(T M5 =13?#ZOU0W50_1W=Q8]BM.WJO(O[ZI0B(;$_659?]?Z?NW&0\*B^2I>^0! MF^[T)^(:9OS7Z:_N/\IUX?UG093?5_LK-%PU2X!]M$)W*PSL_^'S*KAEG,LBP+?%4HT7QM)P7FKV M!&G8EX;\6*P"-VKY4'\(4F\D=9K5['>C,?C:%7OCD53+_J8K G.4PU#L3G^\ M_80>CJ[T?7@EJ58Z#?#;;-Y^;/]H^F#/")((F!!1N63L-0/(]L8(3^GJ);") MJ/^\\/A^8V>]VS;8)4FA2QT%E@)A*B1+J\I255E%-5 2(RD"["KFW;*K][;& M8CD-&F)[WD9'%$7OU=B/!C,KLX4>4W+A"D$0;G80$\Y%J[.YV!HN+04O4J(> MZ2&&,!50W&S22)=K#J)>"BBIQY1&X%)$G5S/G .-J,B1&'JK=O9,]C$E88U; M3:'*M]!#O]VGZ<#(13T,66*3='JP9J0\N' A NF*]"#( 64A7'.&\N$ M;)N;O5.O;I7%=AB$^#&C+(S3WT[&C6'46\DTCRE&IY>R&#( E(5Q'@3"JT\- M82%O/2M!IOR67B3 =BN.LT77D65]FX8R,NK1/LKYQ]5^H%!%RD'P8") ]X MZT6F:H=N@SK41J@M"8=I5]>W/I>3%@;0%X:<%M;JJGS >G&[%O6H28O/2 L# M,)L8T5BVXJ.H=@?>2%XOJ18"2,](='?79*Q)!:N(B2'@4>?HTBE85>R,4!$U MQ^''W J7DS6E'3=\9V=:X*EGI&J\W(ZQ MVM*HH6TP>WFGC0G"B8T05C/2-8X\9R.Q5# M=X7:!X5)C[0P&@%086QPU1 /4KB=CI[.6J+23DQ84@+*OCR(L:<_%[<0, M9^2\X6HAGY$6-( XM5!B?MAY:-)-N?&VW304@!?\C&2-L<-X(DP;.A!MO-&, MC%9[/P5//2,#QB)<8<8(3="#0S7KLEF;) ,K(RU,JX$1FW$<@/<)29VF]85< M35=I1EJ85G>YCA:.W<91PZ[)9MA<^YU9/H#"M()YL%,7XIA':6:,M%F4V+O9 M ,X(84<=6+5NN)K)]M$.6GM]W6QS.6EAK+P_;5M^?>>+=3FMIO&NQZ% K0/2 MPE@/K"XM%\G&1D=[?J\2;^9V \/WAX !YHND%Z;Z?<_XQDD:6_3IY4 MUAC@ET[,M]^K2^"V)['Q[\R?*4[QJII/Q'C(=:AG/A'CH9[Y,\8_)XT[ M=XB?.GC\I0-[N;FS]R=7#T\57BFS\:EY_ZZE=]V< //./OSO%_;+JW*%P+_2 M^)M>[V#_\%BJ9F5B"?-/"@.UR<.S,OWS%]?&'R#/7-H M[ P_,2Y:4.FMS<3WON?T=,#_%69[-@W[M<;_*R?STNU=7SO]NIJ$:O:<+.?H ME($]#A[>FEAT]MR@X?4$U.,$9*URD7_867]0N#<'5"T,O"Q),)O$U(Y70A(! MKAMAT]?<)&,G'T4&^$\_%2QYG*+=0[$*.8_F>U'P1F2]-@&JL)HE!.7W*$@6 M+]/<\RH)0!#_)H@O ((XE< ,9'!ELU!?'^E8K1"&LU.?XJ)=:?7X%M\MV5. MTO>&<-6=3;Q5W4.18+)MK&QCJCI91B&=09@@LG_G.NM>\/8QQ"_$[[OCE\PP MRYSPBY^P3 5DUW+0H"9N]8VX&>Y,0T;^I./%:^!WOIRCI"B,4W0Z,?9PWA@^F_M>K7$J\!;/@^DSX MMY_4FZN4=UJZCRF/-[!W0WF\39L+"N.-">-M!!(.6;8DLQZ$.AY#0@CW-F:$8T"5S_CU^S[$JK(?CA' MIV9E: Z%0TSSV;W K$0IC949]FW[^GTZN%YZ]X1PO>KHXLO JG#1"HD$36Z+ M\HRCL,W68BTE[PE#$7B998L=86 ($2+U$R#U\G'$%R'55U>8PS)J*GNT->4P M9\V1TVQ;Y;(^A5R98(O-!:XT6/C(5,2\02-,THAF532=GNX:Z!;>C"NH!5:1GJ6DGLYDLY?J.W24]TS%\,57R7CXLD14Q?*K7-0SI M0FA=%[0N;]$^&UKXF-"CE$1DF9[TYL,^@RJAGY6$ M8LPS!EBBNVU[OQ '7> M6JP4;(QL/7PK;QO^XWDYC%K#J/4G445O847?]?*+8J"0[C21=(^^,RIIAP\; M_"'HX*(0N!NOLEK7CT%6>P[8TC2!E6D,QJUA-.RS O;R9OD+X3JF1DZZ0Z,- M6I^@@^%@-]FWJQE_$*N4=>B$S:BOR@); M17@%$49A/058S6+7%%YFN*<2U:\Y=ETW?#!M-S?C5=VS?3N*P[RV!0QH7[6- M#K7%6YKB=S !VH+_ 20_#Q"$^L9+-3-1'*&U-'=[B4,08J"PF34.UK2,<4_U MTX1 NYK]&@+M[4SHE\-L[Q)UH:8'J"QA]?V^-C/&6Y(',,LZ]5!DF6&>E__Q M\8QEB+%;Q-CE3=^78RPE:U6SNR05>3OO)O;07T;K:88Q8/UB)%:F?MT+Z]9B MW55C$P+VY:MRLHV] SM>/H QKMAO/N3Z:6W,+(?@@Y\[QK9-YF>>H"],^II M,H@M7970,=IN=/P*NZ90SN:5O*4FR_ZB4Q_$+0RE?63<7MYF_TW45OO]04"C M=-M1$4&MFF:S?]QF78V XB#J M*,>$;I>9#P!D@1_ X64&?RJB=TPZT6;7TQ:Y+;UK!; MLYVMEDS%1LT*'(S/FA-F$7&VC),PU?LFMG (MLL;UW\(M1[245KV)I+IP4CB MIBHR/O8&&=2RJ#A39NGGU57[>#8TQ-DMXNQR%O&?X8RFFN\0V_YK1R+ M&+J;Y5M:%AE'RP3YX0+CO+9-[%-K$R0\)(F9> M22+;-Z)("+SEG:9Z -&[:RQY9<,S^FN$4!NN'PY26=W,PUIXV"T(8I"UZ\Y* MG93Q9YZ=0YA?:1CNBF;[[C#/IHKA%XU)?J+EA,+[OL)[S='4\R:BGZ569Q%6 M\&UDZ\9IERR#'[TLF>(7F18P$'3+MN*MP>TV3<+8987%LC2W&'+E$),9W0:"O;R6J0SQ$XPF7TF2D8$-&WLK/>&J*?L/X^ MGI$')>X:)>XFPWW]T B TO]>[@'Z_Z\;YGO#)G[OEZ;SUI/\\*;>??0/P%,Z MP?-G(3[=-P^=?CQAG .KSW<5M&6F,;#,\D9I&%'&R.==0X,8__TP"<3X1\7X MY;-K?XWPK;"A]VW?5%&$C18KS1F(*6)E"*?S0TB.>%Y>#8R"0GA#>+]Q)NZO MX=W?#RAC)AJ:6+=]#FMWO0G.\AF\N7P#QYG;*YN,X?D#QT&LNL\M(_JK9GEH#/:NBQ"C0+>>JA3#!<&>4N M4B#VHX+S>HT!",[K,>F? 4WRV#0;FIQ$CM?8C+PM/C=,ULJ@F?=&QL&^3SRS M"]''L]XA+C\C+M^FF\DO<+E8$DJL.^$.W4S##P[DL^_^SV&PP-7FF6+[R%>^5&^K>2DR>T=8+HG-)) MEY)@SF*W+29BK3.ISXT*60=*)V](B*%$F>*>"@% H%Y]JB,$ZE4;[,^#J=)9 M+XPEOK70=HA$C8\L<^;8PO0%3'F+TK&"6;9TYAWD6MFJ: *+@6QABAPG5'T.SO(69_EVE MU( [+&X3L%I=(UX%>O,[W,YHFR9IMX) Z/ BTL 7E=9XN2%(7L'R[H8$5\9A M6O0U[?"? )<9%O]QRZ;X?.[*/H4TC]ZNNG9&R:*Y6[OYC0 KU 4-K$LF)]>%NM":8>,TH^28)3'*2 M*6:G_O,FH^FQ$0)NY&DN0=Y'\2[9I5SRC1B&U6%6_4T? UY8C5V^J-T=/GE? MSSM#]0(_^#&@\/WNXT\U66-]''(=L6^(4U)VEJG9[TYL2\&84SX-R14/!L^: M%A#X,!<7 O]-"NR]!NSK*:M7":'5$[V&7IDT L1NT7P&>^!1T&7F3)[.16%_ M U8YQ#S$_+L5^WL-S+N1A"G<2J<=H[88'SS,5O19COFL(6290XN%LYYV6ZXA MUV=I X:)?OT4ZSNX3'!=6;O7'M0XR-'_T]54Q+ /NE;5EPE!\Z);IS!1MS' MH0H4MNVKX:$9&UX$M$PVA3!PW5S/G'30&YSFMCNJGN74"N=WAHX M$:>^D21:)@B8DG]%,4J(TNL[%K@T1HUI.Y"7%73AV!@SI3#)W\>S-,-H?N.6 M*9,8K*\- 7H[ 'WK8X)+ Y2A:V9-[[)[=&0,%$U+9JTCG@,T[UA)ETGZJ>Y2 M-W2L<&^JES9AD"$V\/_UCZ7A&Z8=P]@B/%2XZ3C#1W0C@&:["R]43B@]H[TZ MHH)LN_B2=^R^PZNKUFC?D'@%X^Y*]J#D\ZP+B'484X18?R]GY#E(%]?!D(D8 M-76V!-U":+796!S3#.G D6#+!.R!"5'^D5!^LR<'OX;V3X\*Q@<6;VVCZ=%1 M*X*"3]A%XYA8&<9//8(XO CR*SXKZ!GQ_0D!C#H^WUL@ .ST(%FZQMLHE_^] M4+&!-YC'55@);^$1 "A]#XOP.]5V5<#7<2 $GA?XHSC0G%7@ N9'%36RM7.Z MA9S2?DOKL2C=X?2X0E7483L%@\T]!9PIXQR\8? G)@&$[6W!]O+&_9^#-L0F MVL$9J$TY";;:?K$=M84%GX$6&/T<5T:)IZX@PL,#"-@/!-C+F^Q_#MBY/$!K M^#Q8. :;KAQOT$=&U4$&V/S2,%,F./PCG"9F##>1BSG40_'/*X%2TQ<-!OT*N+.E\P;N:6 =-7>V;J1AZ-S:SM2 M<&J.N"W9Z*'UOV\Y;&&"92EXWK\1_\H5+YI"H%\R20P"_2,!_;?.BR\!\S:Q MGM8<^1"*TYJJ-Z:DLIR0:0;SK.'+5^QMF[3>@)4),0XQ_CR,_]81\R4P/K1' M;H4@0UL6O&:R)[A1&.*##./E8=]"S8#S.7\\(E!4+1ASAL4 M[8]C2T*Y_O!R?55A3_",J9%-+NND!X:A6L8IFS,J!4D<9;>@LK?!,,LM6T8? M&4U0'F]/[4-YO$WC! KCC0GC;81V8&KGK4=O8!_Q^W(!=Y%DHG>0PF&MZCHX M-C6VUE*PQL'[5N:Y-_/YDY7?2[RE$4IF'EB.I.^V_L\J!N@8LI;6\0IUU'@Z MD-K#!K6T> 7/.X&11)DCWS:?Z].!^/V*BD,0/P?$EZ_3\Z<0=EUB,$M%/D0- M=1F/.]7A&M,'&82S/L%4&:>?5UD+QN,@?C\>?B]?MN=/\=M,:U[72/JL(ZRB MW1 9>3U4S?&;M16FRQSQU,V)JXH[PG3+V['AH9:X#E/]#B0%=7%&4Y!S4FW: M@\-:-DB$#'R<4"J8I>!YQRV2+%/D1>KQ?53LP7X^5X&]=[.P7X"\AE:OB8YD MC)QZL'7#<7<6R/X@0QZ=[]$X!BMA0MC=%.S>S3!^ >RV.M,V4$'NR/756+"9 M&F/WS!QVF6G,EC$*EK.$\;>K#J)?T6QOZI +BO;5AZ:N:+:?7+0_T4I#N;Y: MN<[MK7_%6='R5QB99F1=4_]\:!<9R,@P2O'***F:%GC@50>P)B4_B,$SXR#_ M#;"Z\^95:A8 -6U?]35;=<%8P <>>&+T]0]&]\=,47,+6T$)'64I;:D8+(LJ M)(;B"JOIFH+AJHE3&$IS*@E>\"\5_-/MW=__ 5_NWZ2YAAIF KSZMVY'&U<] M_)4O_=W@[N^.X=C7+!CL@4]6N3_P%T9^)<$G=W!&T?^7S>'!@W]X&J(9KOLS MU/SPA%=>9YQ\$,X^,1I#3[*><^+!U__[?QX.OPC]NRMS#QAVQPD\![1E(,O0 M4!U$-<'[_U+=5#U$]_AGO^+D_76\O[Y=NR.R05%?6?;_E;Y_FS&AL$J>ND<> M\.E.?2"N8<9_G?[J_J-<$]Q_%D1VYDS]%1HN\!=WQJ,ENEMBX"4]=WU?Y62! M^+X60()78>;1_L]8$AYAX$6O./V8_2'0O,"Q=4^?I*>YW'WT0$HRSH'WCS/A M+ 5F*6L0G<'Y&[K4OQ](R7F\/%Z4<]R^C/Y<_O#4NTDN U?/IM002T)#%$>B MP+?%4HT7QM)P7FKV!&G8EX;\6*S^YU_+A_I#D'HCJ=.L9K\:C<'7KM@;CZ2: M('7[0[$A]D;-B0C^_DZ%O/V4'@ZP]'V$):E6^F&,^22[XK?IO?U(_]'TP;81 M))'JZ]$_+SR0 E@>CN5E.PA!8JR)$;A"Z"RMD*JF*BIKL JCJBC)<"C)8?<[ MB'H?U=%:4VJW48,1:KA]O2W*SC9JIUD8ZC%EQ)%*=T"A%73;$/D61:\95QYD MX:K'E)OZ;+Q6VOY(I(<' 1\H/7]/99348\IQT,+3K6&W4*2?'.-J+(SB, 64 M[&/*H.+N:C@R6CB&7?>;!E+5S8A7" 5]3+G<;Z9;+NK;LN$F>)SNU^YA,,@B MVX\I^_B^PHF#W@+%L^&RL9Z.JQ:@+(PS;C09:F:.<50:,L=%AQ56?2U[9F&< MHR&'*OR W(G2?# :K:=]E< MA2R.$UM-I!7I'F9R0C060A9G3D<*,R9MQ\GP=[8C93U4O!90%+JFFS/)D7>Z@ M4];Q)[KBV)UA]LQ[+N56Q+>]^72M'>S+KKJ)C+_NOWD((/K;OG/:)=4D#NX_ M..V1^2<_[*0/+/,[&K2P \;A_2CN]\D3&'\9GKX/0S+44Y[ @YWFP?,#\$S3 M#=)[*-__C&0^QE\GLR,%3/GECG]GS>4OOB=5E\#"36+CE;?ZLQKJ1 A^^5R' MY*&1]F=G,%\)&C+^'1B/?26?#+Q#QE^(\JII/Q'BH:J"J^5R,AZH& MJIK/Q7B@:J #]0>,?TXV3>X9_Y$;>[FYL_?!WM\(=OWJ=.^I>?^N!KYN3H!Y M9Q_^]PO[Y56Y0F#Y <2/]0>QS;Z4'Z9=HOP@^X>1VYJ=I:V=D@[GAAI^B]U" MU-P":M@"(YY:[-,R%[_^N.@/\8&_+CZXKRA]4_#(\KD+W($2\;DE@H42<5F) M(&Y-(IB7;YN_2*EZLYWS>]?RN97<:UKN3J2E M*Z$>-X<;RYE.]PZSQ]BYY;_O54D J6:.J$X01?Q.M=WL%'<<"('G!?XH#C1G M!52'$48_NU2-DXXY-<,P1.T6CDMC%2Q8(SMG)[[\C>%,&>?>N"@"A"^$[S7 M]_*W+?\5T2?[3T'L?GKL7L#BNPKL M7O[*YI]CM]&TDXWJCA:HAXO--J(I/;.2)CDQ30#^$,PE#,J G6[X893-1(5#K+/@KZ]CF#18+.JU96!V+8T9\4"39@,LHNY'- 1 M[%,JXMHBIM^\)PQ_3O@4QAMN4'/=NA'S>7R=>]W3#\)<*<5Q:"^3^'2HTU>! M"HO/62Q+>RQB2F4JV[H91-4MWSW: X5^B5,#00Q!?,M6QOMZ(L_#[4_-B?Y^ M1]K+^K8A>N:\(D=C1=;I#, O<3D@@C\<@J&?\&9^PA\B>#9N:Z.VLYNCTGC1 M8J;8)EQH&8)_QR&XSG,6\(QQ$*ON(^< IE)?/@9" -CK09)51GH3'?8&R9IO M/L%/XU^<47!/'(@L%_^R?8,U M259EEXRB:C2KD!1%**IJ4HI&4HQFLAI.<-K=FG\KZ5WM+ZGJKNU/T?9VBM,T MCG<#.BL/C]&/2?%:UY@QZ(P5IRMQJMI^?JPS>7!COK:CW;,3C%&%?[ MS1J"9I1,X9EC@5B;(KN3M_*R7T5,C'+'&67Q]8.H(HO>MD4Z*K=O3VHS:J2B M9\N^6_9R=%Q/&@@J380)MVA1.Y3*;K06BN-SB\:^BO>/IN.Y\7);,XB%9+/9ZXO3Q\T: M,W>7L88F5+-:&=)2!TWRIQ:F[TT2-MQR8DU$IO9!:@3FB.[D3^4>DXK&W,-% M2J_(H\-RQR^)A%*Y]%S=_<5NZI%A;]EW5(ETMQ-R+!S;62)0@5.-?I4)>RM* M16VANJR:&L4O.A:@+'!JLJ[8*[1%2(XZ9>UVZN.CL)N]O<1L?D=IZ3%CCE-G=[4=.=ANQU;+YF"\&(=G/2 J?\:>NX[VW5O2.PEB(< M^S5ROJMUL_D6F3N=+?47&ZEILQ\I4G%*Z MT+;3.,7'JWD[B9[P49 M9:'QP% <=0?3-CV2<6^/'-)$W#A#'E 6VC-L^)'I;M&9@@J=U5HZT+%.2]DX MBYTQU/::G OU><6ICXYXS\7:QJ-2D:OT>UNTZ:A9/*C**Z-'L8:+=72/6HO@Y7#Q[%)4!EE^ M[7O5049:6'NOU\(;O#T>.T*P\P7!B!)CEBI<'!F] M!0\H"[/W9M/A.E%:K".I6];?<'UI5[$ 96'VYECC[?E,M=&VOAL.P_%H.=\- M &5Q1:.#6QN8(T60DZ2CV8?Z?E999@,M3K][;$PFW#_N]PBT7<_G0.*PM=K,E=&\ M%EQ_@;A#*4U)21.W0R3"&=Y;H/Q&6EQ ML$W:;H0C=M>4I>U<1ZK=H4[63K2%TH201AFM,6AKLR M.'PY'.\6,B(A9K=Y](GZ% P7*PYWQ;/ M2(?S'&\QVE;2X7)F IT*2 L+EARJ:X<4=R/'8]LMB=ECANCFI 5Y7?)M$P^9 M*2:VQT:KXNV'R:AG9:1%?E%:;]R;\*U$-()9A6U70X.OY8\M\F"/LL*FA4\L M<4LVZ@U$DDQ9X+-#JP(/V(09#E+381VA.A32=;3:]H 6P,ZTW4G'?',$T#I' M)@C=M*HK M<31BP!#.V!8!TIY,^^YF@7K=*2/OQ-BK ',5D!;8Q37:];IE]G"T31QM7ZGC M[K;*9Z0%=C4JLFG7]4';F=9]MM*WNJ8YR0=08!B@P4VPE.FI$6>!", M!T=LT5GO'7HZ:^G68&^V:#XC+?" J<[\:-@0P5.%27/9:#>)*9D_M8@PM;=# M!6:RK,EJ5_,4?;'Q.#5_;)%?6T[=]99[FI/;RT-[A38J&QT#SSUC$,2Z?9"I M8+]V$#;%IPH;5*Q=3EK@ ;9"N7 4(8B#8Q;FXOI8VP561EK@@8AU7&G;2B+' MB]O]KC"Q5'>5/[7 @PD9&K4U766Z(M#)>):0I#YM; \4;5D _,^3 2 >V9?1R;5"?M^9B@T&V3MAIU2@]T M8,MBYS9=9RWZ:S,+SQ<3'!=]!44DE2=1-NT>T]-S M"\/5&!M;2WZK+TIA:(QVIN?2R=FQH4<+(!H,=XFFEX4BLG-C- W:H"?D "A)& MC5LLLD<$SY%:X3(858 Z5/(!%/EUW(;)D+$TQ)E68F1OV/&.DKYOM MF4+)6YGN;";3@Q4LX6\LS6!TO+ MDI&XK\5*6T93,7]J@5TI.4O[G=J\XQA,U4P[VWB^ IX\("V*3*H:T_;6;.FH M?5#3C3YOH>YI!$5V29JXU8<#!W6VM7ZPJ!+C?K,'AG"NA9[;)5F/W;:'F2DQ6W?:BWYNE2MHJ/#K%)1=DP7 MJ,>,M,@NBD V+A-ZIHA7O9FYE'%S4L\?6V27NDE;6F??F(NJ8E3G37^HK'0P MVC-[^0BO8-V5A*WDZEX&$5I1EI$ MF FV6@M?(I%(AZ&ZZG9]TR=.M 5^1=5PMM?Z8TRTAV+#6+OX;D&"T9[9RW<= M=QL$&VLJ>H>4T=RJ:/CUG+3 @Z-9DV21IR>B8?!4+%.'GMMWEVNWT- J34"%J MN%W3(%8#-A]"<;B-6K31YK.0D(U%=413*#V3LN4]L^V&U46_-<&2I:.FM.T? MML:LA^:DQ>%6@]$R:N^&O%QO2+4#=Z3IMGFB+0Q7TLFIN8ML3\2WX]B7'7KB M9?K^W+8;66E-MH#5APHFY1#C5#<3%CSWS+:KS"N5H-VH"V@[W*9S3M\,-<'* M2 L21M*8:%@$'3J"0VU%3^,KT^,@(RU(F.:@B;8(A+ICM%VDPZ]H1^GG3RU( MV- PU;;?H'NH0=3511^W6(3.QUKDUR%:D&"TB<,P!:6$ 0Z=+67LCJJ#UP6XX6C/\F!GF3RT&);N6AA+N M>+A [05P71,D$:)I/MAB5-)1Q& _[9HC%$%KQ(#=J>N6P>>TA;!D:[S: .NT M%V@;[#2X.,/K['KSO%NU MV%>.A+V%WJ6I$XI!QK]+&S,H\>_$>!R'C(>JYO,P'JH:J&H^%^.AJH&JYK,Q M'JH:J&H^$^.AJH&JYG,Q'JH:J&H^&^-Q#C+^750-\9Y''I^7\5#5O)^J(2#C MW\>J@>;D'S#^.>7*GFJ"_:PC[LM-G=G$/]P#?DG!@3_I??XL;?OQIOV[OL4; M59VX2MY *7FNZ_]Y. 'Q O$"\?+>>+E%3D!T0'3 W03B!>+EVO!RBYRX;72 M>6%_AP:X#1!B@)4!).DM!7;1VQH2A 4?A[:,2J[<.C?"@+7_X> MAX8:)>$!R@(,*/S0$Q8*! PLP, "#"QB_BU\O MJB-/484?^Y]CFWTI;Q9]B?;G?YP$% >:(ZG_3^:9ABF^9@]SV^1\^>"4%%=U=>,& M^=\O,OA&&<6JKZNAKD3Y11J%Z!VD<%BKN@Z.38VMM12L<3#X A2!G[TV_T,^ M4B13P11"R>1(22+$4M5-]JC8\ "PQ&T"EB.+Z08^^#'B]W;TC>IT+IQOL%W# M6QJA0J'^DN+2>4<6HOZ$V[E1H]+EOY1T0[,]U8W^^Z79JWTIF4'HJ?%_O]C[ M^"\_\?0@OB/X4O)5#[#P[@U_G:X$24D<97,#S :J"ZPHH$"_?.L+V-H28MW: MCU'!"N="4^XNJN% R7L8'&^M'A#B)=HA>_0*;.I&&)U&TO0U-\E8 MW@_";/Y\'(?V,LD;\(V#7N!GDPL#UP4DS(>98VY,%/U2"Q5JVZT%Z?8J%#]C]M%9O->CA&<8+-E:8_B_H8!?3,")#RW@Z-L:!==FD1^G M>UT/Z-@3DW;B&*:ZC Z+*]@!"Q' 3MC?3PYU0@0L;J7.?NC'=)H=*J!?_J91 MHHRC3[GI9\X3W_'8L&?$)1M,W#-*YX3[HQT(7MG%VS_;5#[!WO'>Q68*>+E/ MH("B!44+BA84+2A:-VZ$5I-0S9X#[%#R9(>. _ ]GGW/ODZ4N%IC)PM:6^FB M-! [PFXU7[6MWS=L@S)@'YRIWYF]%36RM3,6;"6PW5&R M8CRT+=>4$19WTWXW5>A3.)ABR@3WO& PQ/)UE;N#1C$4R17IMLI0 MM*Y.M%[W;"4=#;J#6M#H#1D87-?FUT_&D:_L_DXO(AMEH0&F 8)2T)0\/7#J4X5/W( MS=>NI.KK)(HSRQ(FZK_:T?.U;B#P%.BU2W5)-5 5']/,L9)V#G&J, K&?/F;96'.\]NFA'[.N;]U M0/OME=(KA[#?7D\HM$YVI\@610W.&4 M+JQS:6.$I9P',.?VQER)3[ YO[?;^Z&SUZ!H0=&"H@5%ZXI%Z]JC#V^39?O- M_'M@$F9F\!DS7VNM";+*<9&3$-A@HDP=B8]YA]%J/DE:./+[ G*L9R1DW"P5+&#PM&US:U;F4Q /9$ M%C;\M3UQ(P6K'O$^3K=VD(GO;JG<,6YI8Z5J_;45]/W^-QL%/WIP?UN5V MA?# K!@:8!(16.&1$>YLS>@;H1WH0T,++#]_RD1U$^.,-4;TA^L)$_*TG'!2 MA:3;A)P>>(7+BO)B=)GFBN=[4)G\_^Q]:7/B2M+N]QMQ_P/1,^\;,Q'0HQUT MSMR.$"!V$)O8OBB$5 (A(0DM;+_^5@ELTX9VV^U-X#HQX[9Q6:HEGZLK_)GNSVN-Y\52>O6!H9^C*>",!7_N/6 MLU4GP!&-252*WKXZX%NZ$,ZK@;7;3DX6RJM IABE;G5KI8%&O*98('IV-99B MV'%T:R7&]*&&8/PU_Y@%+I039"L^,0ZS(U=<[9B*(#0*Y5:WHY $JB>890B< M,RT901ZW$XOUV7OR^^/XY3F]SV$<[\>_0?'#+MVRW!K4 T)"YJB^($^:7'-H M"0C%+$0QQC#&\%?&\(>Z\]\$STJNLG1]&S M&07]>/;>\:JN.!M*IFNI$JK\[R#:5/OX+EP+'0"=>@_V0&&DA4"3C[8(I MS8U56;JYX#;-D+A2]&M"8&[+WOVRI/#<'?S#&>'EI]?',JZ'GOQ) ME8\+2D&]/Y'GA5R%%>OB:C7H[ 2FU(]9A$4LPF *P12"*>0#*.3IZ&Z=,.DI MF=,9<37-.(%;;&;J2@+IQ.U-5NRHN[.LWIJ3!OU%A_>V'40GN6\_LCR?SG%8 M*\&4@BGE(RCE%^FXEV*SM*XM-YYL[JF<.^UNPIK?21Z7C'U:7?&DKUJ YJ:> MJ$=.,XQ5$Y2]FTS3#)OFN.?E>,)T@NDD\73R'H[)5Q'(I<,Z15[.2G8^T[%6 MO3I=,OB56\LE@#W,7Y7ZZH;+K4ULLSUQ:"ZGQ&J[6VR*L4H2G^NE69J"6LFY MH8/K "3SG"YY4Y"T8[S$\<@KJY)*04,95H6U*$MC=ES8-HHSI99DRO&VV6)A MWL]+5F$?S]AO= :(;?WH M2)S3YV-.GQ[L#S$V/R0#3IZ@:7"!D072]DU',ST;5)U#O@?)$&+C)$[O\$L' MSJ D5GW&5$BQL/8HW>5;3-Z:*20='SU!TXT[-]WP31#,0E^>A? >??/WI*YH M;I)V,(/1R<%;BVP$UOE+UIXZ9&7MC/2V._;W4SZP81]=W)4!S6 M]DZU@U@!7['"E( IX9:O2#V#'NB9O^Z%2VYLU3U%:I'^B,Z58GK 5Z8P16"* M2."ATX=Q@V44K,G8K^^LGK6:$+2:6=48 7'#W14H*DT2^ H4IH>$T$/B3J&O MY@K3!3;XI8>PN2AK*D]O!G+!JOB]DNJ(]>DFI@5\I2F!]6:2-\2/KE.3.%ZX MQ2M)+Z$0IK<,&^6%Z%AFAM;$?7W0[^UBJP-?44I40:'D#?'V"A%=PQ6C9U@+ M&WVS'@X:[;95<()!*]J0T:056POQE2."3_/9&[ARU )ARH13M 0I?$?HS6+( M5=G,>F?,&J"\44@V/L3@4=74\[3SF$XPG=P@G>#-\@,NPWS- ML2>[]#R6[K>ZS/(UQWY[3N>G5<'>/%.I-MI#4BQ;K8I0$YHU8_#GT6QOH,4Q M';ZBZPM/7BHLF1WP>[?:GB$M#CF7?ZO%)?Y62LGU >Q&2HM\'SC:+A7ZJA/8 M\1(=[Z(@C1S?1KDRM>H+["]?P 3 (GG3ZX5%$HMDPM8+BR06R82M%Q9)+)() M6Z]K=+@EW*_V'J&R;WGL],K(6?@[8;SP\H0L#09#;BHLW,+JSQT;4C@'/NJI M#^; "/!S'$WZPM&B[R.#_C"?@J/W'\Q[X=ZZ;X%0,OKJ]JG(V: &)',] M*K$BMP]#0:G7YAPM*"1WB)QEGYD9#G/)+;@W$^[%_'@N>6._YBN= M\E2B)^QH;=QP>N-P@^"-_)R_@?>51- 6U&">TLVU"<5<#]#:V*H/]-3!&PP? M[VI6.O7/IP6G&/]]+#;'+"\4.\[8-1FTB/)6%R;K+)'W\YNWE1[J)>F9'IS; MQ;O!MH$?9W(I'L?\.(M+2_5]133EF9QAADV16U6##*OG&N1.^/8#,M3YI:J4 M!_Q4/ ,X&AD?TM_P=HY#4+!T8^G&THVE&TOW5QS[+>12N+[XXWO-_42;1_;+ M!=--YDN-<)D9Y62U4I=*99MP=RC16C8.-&:Y-,=D<=I^3!6W1Q5X(\21QCC2 M&$LWCC2^ODCCJ_?1OT!# QUGRE*:4[!VW?EBI^0X #H"TM"0<_WW&MHSHX@_ MR(T>CS0S50.@P]E?>L )#N'".$@XB1K1VZ>L?TMKZCS?-9-U0B>:5QMB1FLI MN]FJ4E."2VC[_FD2@73B2Y[+M!<"'1?198 M#-VULB5+)9UZ/[.K1GMEIL )H"",<4IK'.!U_3SP&2Z5/R&!%^W5#V?A0=_] M13[MF JFCZF@"V#' [BJ/>"O30T@E,^X;[W6-!T-5XW!4%Z68R)AO_TXCQ_ -()I!-/(S1Y.O FE ME"L;JK_V0U]<%=SIM%ZN][E00)22^_8CEV8Y'M,*II6O0"LXLA9+-Y9N+-WX M5L1-':=@Z<:W(J[I5L1MG-A6XMJFG M_D'$_R5VW_D"V\L?60 ?N)[)FP(LTK>UGEBDL4C?V'IBD<8B?6/KB44Z<2+] M=\)3/-V9::<1 :6:V!J(F1E!J//!DIOLV7Q0ZORQ:?S3*V*#6-!@EWQD#J.D MX>')C]__$;7YO[-7]PZV+GCG=BE4?E8C=3"B%ZSDM M+#8SM'4A/^XSMJ[71LU_7I'-O&JKC@;2J9KJ1*J_^]]_D!SQ-YD^_(O6"(?, MW\9!^]N'S N!(AEO%]BJE)7B:MV1.T29!%/;7ZGZW!->$2,?CT2*P@"-#4[V MA0AXWK!*E79?\PESZDF@&'5H,P>13Z((>)Y+%VWT&$PB)"P;'PF$TPFWPP MFSP=_.XW>'<#1D65R)BU]3 _+H[=[BL#2]Z#6;8]+AB+=F01Y[?7U76DZ MBE45%!!/Y=+0=V^471A66S-AY9^Y9F49O5U%6:D[!G_;E3 M_MUHI=KRKL\T9N,=6' 9SI:+@'ZB?FK>IUFL=>3N_MQV=I9WJC6 M $RO"S8QHZ"#P#3'4&F2>6917DPI^ [(-=T!21REO+(XN!'T(X9O9KI605BU MNHZ?7XJE)+.//0_V%9T56G)&8!NJ610R.S-VP*!BX#R=P[R#;^=\A=LY[VPD MS=R!);C*9BV:RZ@XF[0G"VJ?0/N&HA8KW58BPQKV=IOEM-.NSR*KQ;O#"D? MP-9 3X5NRH:J)4BIF@9_BUJG4PZ(_SQ4M_B23^(#$W&X$8ZUQ2*-11J+-!;I MVUU/+-*)$^G$>30^YL#E0=,68T5;,N#D"??:<]LW']&;02(E/6Q@RS7#XC@3FCEOA#KP=XFL_ M^-H/%FE\[>>K7?MY7V_Q^RAGO2*WF"B=VE+N476VO&@46'$5*V?(5?Q[Y>R6 M;P&E4VJ04N-R)D#'5X*N,-@%7PEZWI4@.:SMN9%165B]76?9M"N>/Y$$A:)O MZDK0T]M!8D'S/M%Q5SH9U\,@^-+0PQFU<-Q$CWLN>4$1B=RZK1'9/&UQ7,-L MEHG%OIO9( JZF4M$5PHYS#^8?V[HFM$SN"@[K7HEL/9&,L?-D"]?S20UPWZRK1YM8]$DE?+6#O+2/5,DDS#XU[98*8:OMQ\;;U[D,=?>8 M NSCU#%< M#%VDHO@TR]-7CH)UGJJ8.:CK+44PK]EBS/];\ MH0I;C378AAL$PEHU[8.&?Q('<[0+\FI@:A=4>CGCD(1&+H!E+@2:]/NDW:5G M"L4WUU] ^EIC3G;9^$0([6D*_U:NN]R)1R?4![$9*BWP?.-HN%?JJ$]CQ\AVO#R'M&5\@NL(0DY?M4\D^ M,[S2 _V;L"&P_&/YQ_*/Y1_+/Y9_+/]8_K'\8_G'\O]UW+'7&MW\^8ZN#PU^ M#L8501VIIB2JS)C=38U?"S%,Z!CWKJ@SEP G,-'IQL1Z]1X>@TZB.? MT6%&!4?O/WB0A'L'4@N$DM%7MQ><;X%NM,FV+TLBV!3*;7M/CDQ&4"@VCGEF MB><=:":;OJXYP/=V'/,XY#DA'OL/XY;E)JB%.T#H(6^(8 MZ">Y)5GQSP4UF*=T:L+DW66R/OYS5L+!_625'$/IS;%N^&V@1]G@BH>1_TX"U1+ M]7W%X>CEJ-HK!-:NNNZ2O>R<6(]FWWZ0WR]K;P/ M=V)'WA %KSW==K2U*I2AW(9SS[Q*CCD *WZ:C M^LOZHQ/N=OX,O>N-'UEC9U2"(@ Z[CL[2XYHRAUH2\=<\$O_"B?27?3<(+M26 M$,H*-ZBK-4[FRIOZ9-*25OH>DD(6U99@<")E'%F6B,FX'MKY'/_,GW#.B_2, MA\/HH._^(J]\S#S3Q\S3!;#C 5S7'O#7I@8.7-4%FCMSXJ<,5#L"%_25 4^5 M=_V",2 T]+Z?AM$-+U!U,1":L+$A(DI 9.!B>DU)2@$J'D2D/*C/WX4 )T%+#_J\,KSU:= $?R)U&K MP^=1?W >=>$H:E0?,\P M'(RQ>OYJ;U5*X4ZA'@.'46QN>?5&$Z$NI#L(*&; ML IOEB9N]/SH%Q01;_>_88@'): ]6RGC;F86$L/2?.^.S&8AIVT00[#??CSO MJ!KS ^8'S _)/L9Y$ZZ81_V5+RY%E2CWE*!HN58Q$F-M(O?M1S:=)9]7EQ?S M!>:+9/)%T@.MD[V 6&BQT%[= M[$><9-'5LD0FBOX&;'[1Q"X+.&CSUK>!-C MP+)R@WQUHM=DKM8',WY2\S>E@VN1B*T!ZJEXTBNY^-+W@1I$_NYXKN!%OC:' M_DCW6GJ^CKP,X?&?Y'>-A6XMJFG_D'$_R5VFTKVZ?J5!E0<3(@/ M%(EKGBR,'XP?C!^,'XP?C!^,'XR?!(@$QL\5X^?OQ*=,NS/'3X,J>O7>8#4M M*V.+HJJU25D$&W'_YQGL?WI%[!$1--@E'_E#4-;\<.[J%[PA/;55ID9@M23* M3A$N^%:O6^.-0O$*R:"[M8!YZ07' \GAI5O:UZ\YQO]P MX/#1(+KF&3N<5"0'29^QP[_QV<4?[L^\0^^TM98-Y<)JNY:FH^&FH\W0_GRH MZ?"[_3E9EQWRJJTZ&DBGBD"+M:#__0?)$7_39/KP#9IX?+'A60HW#>&HN]'4 M!LG8V=[^YH,0*)+QEF',E5DQM.T:V1;K=NAN]V.IP.1?$<8<#T6*P@ -#L[V M!?@R6TGLKJKU.K$D_=Q<; B2F]LH-('N,?#9-)=[7DJ(:] !/B-HZR,QD7L\ M!?_$T/Z3C3?QN$:/GKLV7)'@T),_J5-W@0S 2!6GOHC@]_+E8G<:F'(ANUC2/;XP&/5>&7OT'JRP[E8G ME&_866)HZ[15:-4;86&&6"'W[4>.9:&&_]1M9LP,F!DP,SRO1$E^KA>J8Y>9 MR8!JSXH\Q5!6.8&4T!=HA\]RQEHTA[8P@210 50'40(J:$*F&2*7INGGE8K% MK(!9X7J==*_D@4OG;L7FJ+:M!DR> (2K#;9^-Y.3$F MP"F%K[[ !I.E:NQ+ M16=E+26:F&>*V[ ^C14$=$1'ICF>3I/4,T_I,!T\YXCM*NG@_/ +T\&;UISG MNI+.+L/&0#9+(U8I&GUM.4F ^O!+YG KN=6LI[>R1*:D]0RM.R@2Q0-S9+_] M8.ASWR/FC#\^4;Q*SC@_YOMJA@4@G/Q@.ERV18EJ!B$[;%I3)@'JP-FUI4S? MX5K]$DED-*$R7^?(!CL6XI,$=!"8)=-9YEP'>'00^)_XK6\/P6>"[M71*!I M$W0J,.C_)'4O+CT 4N$0X/LKNOI),_3JUZJQE"DLJ1L&KVD*IW&JPJA30YEJ'%!4G9AR M.I7E60+*VG__H\+_Z^;ZQW_AE[LW:390?<0X\[]U,_!L=?=7+&S'SMW1"T5^ MYU"/X2=S@-#_%\E\9^ G1V(EB/]!8SAY\$]/RVC MI^^F'9\PAO+&L4\T-)1 MUDCJ@*YX)DZ^_M__<]K]\Y",(ZN>3-AQ)JB88&<@,X5FBY51#?C^OU1[H^Z" MX^!RN>\4<\?8?]TS,XTZQ7[/Y?XG]? MFH2S55JJV\S)/!WI/&,#(_SK\%=W M'\74?/>9&\2.UK]\8*NAN0:/ENBXQ*'K/7=]7ROG\3+0#VL!)7CN(W[_1U\J M/!5N\[M7''Y$?PAY%'*^??AD.OWIJ<=!3N'NA894$5.%BBCVQ()0%U,EH="7NN-4 MM560NFVI*_3%8NJ__YF>$DA!:O6D1K6(?M?KPZ]-L=7O2:6"T*N4&M*PI[ Y M-LNHI#\/^^!'\J^K ;-;CEEE&!*HQ[K5%=4_/VNMMAMVY,Q3&];AE9;JPP60J M2E;$UOQ@OEGL9UT!MF0?M]0SX2!TZ[9G%>HKT^75JJ_W.[!E[G%+L;.73:]5 M,<55I[>4B0G-2&6HB2G$XY;S686VK0K5).JF*!A9H4EW!C.%.6\YG)5YSVBL M2$LMU:)5?U3,%JL=V/)L1'98&@D=OMVT*&UL;N75?,-T!-CR;$2EN=)8TPLC M(CC3B)2F7;$K'&IY-J)AIBWUQ&BOB9FNRBPT*C^N#S8*=][/3JTQI(JY_%J6 M^/I$'60E7YG.E.QYRTQ%#\MN5E9EKCCS*XW<@ XC0F,K0 IY1 MZR_+/K^A.PI_WC*8>WN*D#U-7/5MOT'Y;3[,SQ22.&\Z;AD=22+]B357=9FR$8X[RIC5B658U?6,I2Z$U7J MSP(6BNB%M<_WE=ZP:O)5N3?O;G67F]L<#YM>6/Q^?R'7K(;5D\O]W(P>E+MN M;R,H)'O>5+4+2[9<5Z=6CYQV.2[J>_D*;'IAJ=12<] W)_NUU;/]9M19=BJ9 M-1S6A;5JR^,]V+6W#2)3S]J:R;HE>1HW/0,I7$YH+[$UPY),L%S6Z7*T"#JH M*?^X:8[:T $&X6\( )KWJ:&1=K>R;VI+' V/W>+.]CT M@@RH&LOW=TS#E=5E>ZZ!VE[/HB*%%V3 E#*ULK:U(FL%S(E9*YBR,]DHU 49 M6&B5VJ(C].=%'C[UPL)V M6,5>SN:%B46-.@Z3(87M0(9/O;"P?7GA6:WI(PDA@V_-BA1[UXZ>>=8 ?T6!K32/? MJM.52%=$NN!-!.1^.!>7;FE?G(E:AX#8FE/98KB=HPYC]/E0[*"F9\.J+,VUSJ[]A67F%GK4 MS@^K96>CT!?DM22-F$IC4:E8'$WTG79&X8=P8X5-SYYJM^N3>3/:Y2$D&O79'K6E8)=E1U]J$\&CQ&%1:#@+:VE$D F9"S+@$QY;L^NEG-QS;+5DS9>V@[2+ M"S+0@S.>J_G3M;A;5.<^SUNNT89-+RRL:Q6[6J&ZLL1,KVF50JG(^E[<]$P5 M$9EEQ2L('BL6=OY.J52G++>/FY[I(ES8%6O\@)D39;%A^[V.EI]#*H9-SY01 M,IJVQXZ8JXFJK-?K4:O;JI#PJ1=D8 5*>S<(3$E>@J$<261E6T"K=4$&YL-I MH^/D5PZAWLL;'K65WVK>11/=V;BD/<<.JBPHW)A@YJ>]34WRS:<*-^P MY4*S,;)<]B!"S#4"^PP=+7:Q,H,*$)M6R.V4Q!0T[-AC096?K?,K(!H[C*Y($?U M*@34-&'3,R;L[4I]N=4+=6NWC:86JWD5I1MWX&P&M-YR8+K#1L6J!UG%93MN M=BK$'3B;@66ETC U>S>V5E2G5#3T?=N&&A%L>K89F62Y9L_7^[85&2W/'76H M 66L!?8!6P+=+-&T@*QC%:Z.K<[3+\+FUXR7EKV+.OM0EI<=F91QU@4E%X^ M;GHV6:J9JPQ5ABV+JNBZ)"=$DP$CH*9GDT665P.O9QMUG+)&PP&;OS4 ML\F2N[VQD:E"VR"S9D*G06[;TW7\U+/)6LR#7(:ANDNQ-]L/-^U^9IP/XZ>> M358IJQ%=L];N6!(=<4.F)E#\$C[U FG"9QFM\KH@$+O"O#X1U+QCVQW4]&P& MV@4KF^>TT8@P@VEGXS!^KCV+GWHV++9@ULNV[S8![=INA!)=WAIJ>S<"6D3=@ M83A3L>"M_:C!$0'B5]CT; 8&\Y#H9VILE9#DRKHA5D2MW8J;GLW :J4XS4G% M6$)#CNWX'6K9V@SCIF:A!2,ZIS3+\Y<-*SL^0RL,LZBX$\R)9'+ MUPI*F,OMYX/XJ>=NB?JP,@TFA2&A&F-;&S<[#8*)GWHV [-94"#UD2W*P);$ MP8Y=>*(5-STG>%[-^APW=(FANN87%"<.)M49:GHV X/-6 OUAJ<3RZU@,(*5 M6S<18"[LL3E*%[WMBMT3&6[H>6QO/0Z7&]3T; 8TD]J7HCHTVS+2*"3!KNKS MA(":GLU SUH%2N@.2;D\*+<&F4UFV![/4-.S&>@7\WMW+-8&HFHR8=1LKFE. MCSMP-@-:6]QNJP0[$0LC;<4-2O8RGX\[<#8#=G,ADWK3-D1J9ANE!66L:M V M9"_LW*6.)>KRB-$LE1YW(;V0.]K8*-R%C=-N[LV&4YR&\FI7R&?8T1RTH;W% M7=@X#34OYEM,H2NOY+8:6C5H>K7BIF>D&9:T@EX3=0%N\BNAD9LUIKO6##4] M9Y=YKE^S\@-=Y+:&QD*$3R=*_-2SR;+]S+CH[^V(Y#=SOWNFZ%$GN=C3U:5O-NO=1!3<]F8&?6 M52FL[_)B00/U1LF%^W<0/_5L!KKV)I_U2$L@U,;*=I1>83FQXZ>>S8!BFJ,. MUVCTK;*S:K/M*;/3VW'3LQDH16RD4'2A)*I1=\R4-6W.0MT%-KV;@?AXZO[0 MYW"DKKFVK7H!^.ONFU,'+'=_H'$X?E&CT+W[X'#X$G_RTQ'-R1'\L0UQ=K02 M^G>]N#N .3ASGW$!E&._9Y^\ 7IR?G'R/);/SB MLP6XZ8DGOS,Y//&?,/'9[RR>>$PU7VCB,=5@JOE:$X^I!E/-UYIX2#6?:3U= M_<0_I[9";!,_%?_Y6QOV_<:>NXL?/ W9>J-$7D^-^T\9.-DS <>-/OQ_WW+? MWG16:#*.:?W Y&:Y5\;\E4QT&^"0(6L,5/\^Z@^CYAI0? M%_T4']3;XH/_3G!7!8]#TK@IE@@L$0\2D<,2\;X2\;$95=] (K(OWS9_6\CK M[;?-,T$HJ,$\A>R!(&7X[C+E>@#E+75F*73%;PW5?!#\]9ZY8#]7B_SLS,%/ MF]*W//;?.^2-Q'C M#^/OG?%'(\3E8OPI1_3UYIE*M=$>DF+9:E6$FM"L&8,_KR'V>O3E1E-!+RHE MC]@)'&]*8)A7>QN(/N[;#YY/$Q=2CF'PW13XWEZ#2@3X& 2X[ %\U &(K,LT M9Q;AEL25[HE>=VT .?/GF<->#[[M#-1Y1]'*XC"[+#MEO:]D9 0^'FY];#9- M\[]-$/9G#M'?B<7GG"X^46'K\VVJ3Z&L1,_(IUC8B9Z1]W$^7?.,8-1@U M8-1@U%R'C_?C9B3!CEY!7T1!&.>614EH?0!-#,VT0Y"EZ_((Y"8 M4XF/.)(_Q1_\W@9Q$1-'%TY@>.$PHC77V*$\J0V)76:PC-J,9>K,1LFB<_A< M+DT^LWPAQC#&\&UC^/V/]?\0P>-A:9Q?978M2Z5 I=QS0'95Z"AQYCF>3?-9 M#B,8(QC'!GQ ;, ?(GC154OC@35K6+VU$$Z+WL1M=E"U!AXBF$IGJ:<*BR?2 MHWIO$QC ]X%^[SY5M_!!V$1/.I=58=O8!1LEAS1V*DWRV7>I%HH1AQ%WU;KU'^-- MBXA%EEL)+5G*+F8MJRJU2@2JD 3U:S;-D@3&VU? VX^,MX_0A/\8;Q.7 MF4STFIIH]"#U!M2C4(0!C$ M/G0;J %4FX&_-)UX\2YKS]AVQ[;[;7O?WE,GUU0+_/4 0\$OCCJHQBD7PY@A20QC#./$F@VWX$M_"Q@;B[G$#T6B M+P['FV K&N:0]@4EKCM*$FDV]]216)(=ZO'UPLP4S@-*&K=$XS_$UV"/0](Y M!6L '^A>[\U5'^013 HG*+G %)TQ5VO/9VK/ M-HRG:FQAP%B[6JR]OV/]V4CCQQZ8+HJ5@.CM%FN%+I: .MX@I'$QTOA<#B/M"R - M*\3OC;2U4%?XUO/@#YDJ%?'AI>I>&VK,@7NJ(#>S1O0*J+"\[2?)JZ$+Y^ M\70>8QYC_IHP?TLFQ'/!_\N(@>*@[0A@'LQ!T"CA\E>:P1] M8:XZ,Q#;,*=A0:8:B[D)@G2>W'0V^]29%48U1O570?6'^&/?!M-.?5REQ36_M99SH]_9-ZEREX\Q MS2%,=4Q*N#MQ&2,8C\KB_RPV" M]@$G+1!*QLG'#W3RE%I0J&HVK2M>35[5W%*C36PJ'11S'=?^8],T_22M8$1B M1&(%_770?(Q(LK2>2*M6GY-7;F7;+401W-DV3Y_4YKS<'RIU*O@9.Z/KF+S($ M8B\ ]@)@5?[-B.H>;)>N:D6U6B6C-NIRC]^RLL3H6:(-%73VH*!GN?/KTSBH M&D,V,9"]=5W_%+N_U"$DDLC(OLAY%J>(/<]8,HZ@;1"(#\YW#A^H80QCZ^!# MK8.G-MWV@-VN2OD)+PXCT:C4:P/9'0L(K[&SG://+S%D78.Z7ZC0AKW>=8@-HUI(NC>AUU)]/I!A\4)WFTA1'80_Y%\ >UH'? M>9/K,7X9].F.3:PZ2B@WC>:0Z\0XXY'OB:*>+&]QE9YOZ;Z ^"'=]^&BWW]. M+OEAP_Q*#/,K&OOM*A+OGRO\C-;N(1SG*'W(6/H X:=T"U-9\V&NNQ/$@K7, M6'Z%WQ$$Y+SLP=\.NX]==9@1;IX1T$A)ZEV]F%BTO^;8/SLUQYEH)]E?&T>& MWZ6;P$;L[1FQV%?[6C,VALB]TG?0]RXH=FXH,Z#,+L=B5,]15D7)N\VNH)!Q MK4:23/.Y<\T.NVPQXJ[%TOH,E^TOH/=+XZK!+1=&Z'0=N9=K:,-A)_!!9H8P MR*%S589X7GETC,#K1B!VW'[(CE<1%WY.5QOQ8#%H9!7KXC?@>]XW>("(^TMH!FY,K4B(KZ;\:=J MMUB<=!22/]1+IZGG[?\8P!C MPW@STPL\FOXRF:.EOO#B!(IF0K%4,WXO48, MW[C\.D?@BHP8OLFU!&XL1_.+X2L6RKW9FF V!!B7-X.M5C=+2@Q?_I#6ZRGX M)ME)7C:-,*7!M4K])D[C"Q#,9_-(\H9XNUK")P17(*@58'=_CJ8XN^]$@Q$_ MRRB6M>Q13%;F?5'=;6#_D)[/ISG^_,HTABN&ZXW#];W+K?\A6#/^6F*+B]F6 M6 Z6JVF75)8]0D!@A5I]+DUCL&*P8A7^K8NJ_R%8MT2^K0+6\*V>,),9P$4\ M0\5@/913IXBG\GA>I4__& *C:7X$?G-Q$7L6WLJS,'5]'?B90^._2&^;BBMV MIOY!Q/]=O^?AX\>8"%K[Q! =X8#@I_F-$Z0JV5XVBN+*J6;:RRXUGUG0&(-@[Z[*!DOT\AFF/C27LZ@N(![@D >! MI_!1 Z:!MSZ*^(HT\&GQ2\^B@;H@+$8+-:2LPF U&(0UQ@BE6!U YDXNG>5> M:.Y\OE5#'YY74(-YRO/=M:E#JV:Z2[GW-T_1.-;QC."(_ZMG**R/),@R:8$0 MX:Y]A%U^)P= /[DQ*MPC[P(7M3R&41?[U8"H#PE>6ZV\&I_K*!05!R_%9/0\ MI00#& /X!@'\_@;%J^#;SE<#92L$I-5;-O#%AL [&0*O@F])]'+1L-F=BJ V;^X%I]O7.C%\H25 T7#WY9\*'G[%R<>= MR+R3F7!%GH!KI++$!EQ>T=AOHO0W!@$& 08!!@$&09)"]C\.!$ER!M_Y?PW; MW00IPW>7*=-9@^"1^_*B"_XN:#)1=++I;KB-&=E9*YB]3MAH,I#=&TH+DR8 MI=-9[LFZJ!C &, W#>#W/PY_%7SWO4JIZXYV!$%52X[;',^R*WN&X(O*C!-4 MFB>>F0\3XQ?C%R?V^VC\9K(#H5RI@*:8L0#O+T<+P>_%VR^*C*6(=#;[)'Z3 MY Y]RA(P';B&,Q/E\L-9L*^$4;[VQO\IFGOU'B:_3 >:5]U0*W+CND@I1#/C MFKFN-X2,P1V2[Y$7;@[C_-<8:XG&VB$M+F6@SAGMK?"E.#8&>4@T#KB+\%J== MOEG4)7S?N$6=$1T A;LF".>N?@+ "_JBVF'[VF8\+5CU.GE/Y^4A=*&Y!"UI=3X:-M,&4[#I.-C6QS;XM?D9KIBO.N!;6/0P%&*LT^5_O <,=POR:X8Z\R%FWL5?X,KS+_E,+9]ETXQ_HQ M!\):]KD M^:I]N<DQTC'2KSC_['.4RP2[.4^++T0!T%$HPZ7,6SC3!"XF"L0S061:FU82:CV*S-O@_J,@B0X.DU<*"># MW9^8"C 5)$5;?QLB"&>CK2)DC5!6]U'5I(IF=UB*B0 EOZ")-)W#R2\P$;RY M4_C+$,&G%9-X(1&TM[7:>C=I *NP7-*S4:/M]&HQ$: 8#X9(,S3]NBP:UU\] MX@LPV1T951>PG8># M@A(5[X:K!UVG(& 08!!@$'QM$-R0EO?Y1_J'0-(B $N@IVS5T>':Z">*G7<7 M8HKMK-O+L)?4.P18KK!6>'Z90%A+JX>D":IIS!W%=Z^YRN(QQ0!..;S6JR]+U"<"-]7Q2*:C(KSUE#7^'7/4FZ&?I\QC#T("/0A7-/8;W*S\?L;0*6V*E MUOJ4S,_!:A>C_-?&!$8Y1CD^1_AL:^0E*)^R$I@QN[ FUCME<9R;<1UA$:,< M6B/9W^[E"3Y"^$F>3X7+\T$F%J_'&7K!%OB:&0!4=1C^H:M9*==#(T;1,_@V MZU4<7B9<@[C=$X0>PHMT@(MX!-*EVK]12VJPXQ93E@M@WQ JY4:K+&X4.J[E MEDUGJ?.BYAAU&'57@KJ//0]X+N9&.MB$V>Q*MLJD4FKE9U4_0IM\7)8MEV:S M',;<%\ <=N]_(.88I[.O\J ZEU4SXF6OP1O[6HPYJ%CS:8)^"G/7Z.6/LT_H M)DI8YD"-VE--'0>=7XL[ $?T7H6^?6_6%^]P=JFT8W:ZJ"0L=ET#@"JM@4=MQAI'Y9I'Y6G<=JS]W+/7466VEQ'4[*X^C02%(>+(&B+-YYZINF.T8K3> M"EH_3E]_$59WBT5C5V'&/6+',R,R),IVH1MC%979(/@T=<&MCL'Z!<&*:V.\ MA]+^(K"NIOI*74TF'9%K> 6FR>TWE6$'@35."4.E^2S[0B4^P0[YTT* WK&& M2&JZ^\^_CE4!_WTQ-31V+> *0+=2"NRVXFQ^40[H/C/ 3^6 'E-?;6WKW8F1 ML623J96#B/#49@2I+ZX+2&:Y-$$][U8@Y@+,!=?(!5=OGKP(_K^L!I;1,QME MTZEU9$EQ^7Y#V(8M4D \P!VJ@5%/9PO!1(") )L^22P+^$(B*$4A.:QXS04Q M'/4Z"TM0,_7!#!%!7!80*@1ODC;H5U+Q 85PH&D(8#]26N3[P-%VJ=!7G<". M%RJEZHLH")$)B7TQMWKU*.$!#K=EG8B& ;10,L2M-E>=&>BJ(9 <1%2"HZ-_ MQ%5DKB$).>$E^V0X"7->U>Y7B3H')GXX'@ZK/M1+J-@^(;,X-!G#-AFPO7I# MXH5(_:4&D6<8IT&U[":QDX01.5I1[7%GAB +30GN24/(./^ CH'F4.LQ2RH3*/SK]@$M[ M^ 8\3!.^E8!C*!.C4]R6*8 (Z1$I=4$0^J86 OU(6C]_<-*R#7S3U:N.AJ(2 M01$<_H4_VQ%:@5,&/+#BQ0R(57W4"!6#V.7KE5*YHV4L#VHF=)RGE$SGZ.>5 MV\%T@.G@MNG@_:V-3R>#RLBBA\&2:,J[*+L>.N2ZNZG&9(!J;Q%I-HL//C$9 M8./EW8R7#V> 7YH_D;K=FH5)?D68@*S/@52H4_L-H@)TAR,+]8*KJ91P%]AU MT;11P]04P(8."NURC9073R*N#GOU9[)7'H/QSGJ-$"B2\:#(S-R!);C*9BV: MRZ@XF[0G"VK?^1P:NT!&?+G&^WMRL;*B^G;2F+C%FC'I* R#C!2*@WH)K@F* M$?PU$7Q41/CJM+=:+:0:,119$^*0ZTU'GZ2(7$+P6M^,)LWIR%INK<&BSOBZ M--P@!*,#D#1!8 !C "6^#\3O?U'8@\:2< ^/G3%@+V>[Q/G"<- M64!WHZD-/H31_OG1P=[O/[Y/I[F'$Q1 ./G!=+ALBQ+5#$)VV+2F3'*(CM,7 M.;75SC;DY=9?*JN5)>TV@L*P\8WR7)HAGY?[$7,!Y@+,!=?L=="U5K[16PF: M:#:<;%AKN V0W2 FX%[D=_/XHY$XXWLG*29[3XAJ9[+./;Y,WQ#/&4ON M+0P12^Y-+NO7D-QW4 X^1'*OQ0?(?!#\A6V[*XET MNZ*QW\1.A$& 08!!@$& 09"D6.E/U>P^/Z7C(6%[U0D!U-W"7U=7^@+PO!%? M.SY<2]+-Q3MDM2&P6N#2;:).EYVV0<@$8H]OVBRYZ\O^0E"8N' IF>887$01 M _1K O3][Q+^'IZCS8J?CBO3,C&L*R-:]^I^=(!G7..49#$\OSH\O]21](=> M]/L]/,.LU]@79YVJN-NMG%%3*F;F]0Z")X_*?I/4"\^_IB]9;%4Z2VO%R])L1.\$LMEFHIG"Q#55*2*= MQ<%S&.\8[]=@2#P#[9Z[T[-MFUV+/2O?VSJVL2)Z&X3VN+13FF2>NAV$T8[1 MCNV2A-@EST![>UQH[@KS14>D&-4-IO5%7](%A'8^SAG&7BBZ>!6G!077"4(_ M.BR;I^Y4)%#8Z7'-K(-5B229#J< JSIMWYWY( C$K0<M';%2MS0UZDC<>!O#&!H.#-0DSG.C8QA_+1AC9?_=L@V^ M&8R5,3]G5I,F)1;8:7[N3T4QNQ80C.-JL=#^?PK'5W%: 1_1#^'I*9: MX*^'+4 R>G #:-SQOW!/_Y<\CY4,,?/4?I48#O*92:\YF^:-CL+&)1E),IWC MSDN\82SS6.:QS&.9QWZTS_>C MV=#8@RNB8X<:-H6NP7>!'6I8*!,GE#?A4&L<=X+G.]:<97%1-)DP;YF%+;VT M] )?'FX4]ECJ*T?AR-ROCEOL5WMW?4[05A$42@2OC ]L-00ZY (#H&@^1"N! MJ8,#GQSJ7;E+#SA!_ &VT?#%O)NXAOOW^Y8#?\\+,_$^?(+A[@'"Q2.""Z< M%ASX\P-\+V7BFIB>-:FT-J(ZVG7)$DMN,WVX)<ER -=P=CXF1 M/1I@2_&:(7CM.\FU*Y0(;0,$-LEHWT.M I$FQD"K/N"L8*M!8!HFT(6@Y3JH M1%KU+EA#@.->0ZT47"J5-@=T!_=.Y(IT;5./'92J84!Q MA=\&*17^#S;4C\EXH'*H/GA#4BAZ$-MO5Q)*\AGNAUL\]7MW]3!&9S<&9WXG M_P1-X1Z9 FQQ1*5DG'@HD8IX01]4%^UI4PY52XX 2W0<;N'E^U ?S![TP31[ M01W$R,;(3B"RL=\02^<'1B'>L-UOR!:PD],YU3MPP99@G%T M961^Y6I:W_V%?B8@*IL%/90FXFX MZ*7#\,/PPRXV+%)7K EST'V]\EU6,-T5$?#UV&OR,:XHK'CJX%?<^Q8YK_F MV+',?\VQX^NP;^"A^L5UV'L-+>5.80@U?[XGFS\'0Y6^V(!!#BJ!0LE M%LK/C*#\A(NQI;LM0;K?$4JN_]-UV?@;%"P)9P2^[H([=FJ7G09!%IO6L">L M-]V95 BR@L+%93#(7)K+/?."#D;R[2(9QZ>]N]I7! =.U[0]SS?A5W5+^IT MV&+#MX:N;B?&T2U8OK^2?%^MTGG8D\[4S?9Q0[J@3VI/E\MQVI M]_D]1HT!H'_A# ^4_S>I2,] M %+A',1I^Y;P53NDR3HNNE\1NO%O?HJ_.VJ[J@W[ C^(+P)^?T7O7CTI_]'- M]8__PB]W?Z?90/613,[_ULW L]7=7_%"'E]U)X 4^1WI\TOXR1P@^?B+9+XS M\),C)@GB?U"/3A[\T],R&K#M7P'AIR>\\:I1S(E%R[W/ZF';]$DG*W24MUF3N;I"/B,#8SPK\-?W7T4@_?N,_<0K?97G*[(7(-' M2W1<8F@;/G=]7RNU\3+0#VOQ7S4U]]'F_X^^5+BTYSSW%8G'@R)!:$NIDI"H2]UQZEJJR!UVU)7Z(O%__YG>AB=&NLW+:DO M]N#\2ZV>U*@648M2M26T"E6AT>O#'YMBJ]]#FDX\+1\_I+B#J;Z4.NUBZKZ/ MJ8=.WH\L,;O088I5LA#P/$?/HH"TP%!4 2!YIO> M,3W2>=?[L(MYV]6LH](\58A(D>8^[[KB,-,TN^U-G=WLA8/2;SH1T(7PB78* M:D9^2\'7JA[L>^A'X(TTVZ=DC?S^O_\@.>+O\Z_'%41L<;*&J8>92-U-Q2NE M\),TGTZX?*V(FNOP*J1ONO^@*!-AZ$%KPV4@U M@_LF7+WOJ2%4ZWRHP$4VU-K@ Z QN8$&;)S-#W(Z;&W#<=GH%UH4P(?" <_= MP(MG(MS%#XB+^\*&4$PVASR A\JVX+G6,D1>J$*0.Z'2R-I,31H+HMU?<5AED5#*\]L0B0V9"SK!MV-4_X]H/BSY.3IAX&"=7F M.=2R9G,W"F/U&>+BS#">PH#JJKL+Y0FLWA7^D!W )-3M"^D[J\N+_ M-XA^%KM8L*!E!04&KBZX5W+0QHWT'R1)%USF"%YDED'HBKP?Z53+]<-YJHH6 M7'V?=\1#5N$:VS8X",K&#.=09-'DE-QMZF$AD-*B 0_.X;_^=Q6YX=^E;N'P MS;]3030-3-V$8OP= @'N9$Y,YJIM[]+O)(JOO[#Q/,F,73AW8OG3V!JN%G\7 M2'?5I&4D- T3;N8!2K,R\\'!!KLLPL#SJ^-";D9(N9IA>YMVCGX9R!F/OQ=D%P>RL"Y1"N^ M@582U#XN+G<^'E7;=X_WI>&\H^WP-''.Z8J2_2'-R-%,M>I%F>SL\]OU3I]] M^Q%NW/,E->Z?!;&FANA\"KX%I%913.\I[7ZY#[P$30!PF&?]V!8N#XI<UPPL93_7A&XYK!C<7:!<#_^@I>&]E\"<%,%9A=N>Z MW-Q@[>W8V0QD4^L-5]5:U9W49F^NG;U,\XBU5:1SG.JK'ZMW_.0'^JWKY[AO M/;B0HAC2QB_HY&<5!DF+"9MOYG!OB/4+^.$]SR.Q_9=_EXXX=%-0. '<-NXV MDC6 ?Z,&\9N1RD@1?Q<./4_'/Y)_WWV\ 8\_B8*[#U ?CA]"*3]^^N_#G@55 M)P_E(?'O;IG"ONMP"D"\@YT4NH#-X#R8'M2F4C/@0%Y"XX&_AWO9X6_/%0$X M1T(, !5N=H<.E 6A?=>#H]*>$FS[@+;CJCQ,X\5[@8Q)3DJ"L@#)+T6E4PC5Z=0& MQ,FE;8#Z=9 D=#'Q3@$_U5&.% ,@'RW56,U-38_Z.6H*%8;TB2Y5LMT-?%%A M;MH'<8,+WV/A15.5F0?9/>PLZ Y39\(_9TWY) +.[Z+ Y\>_\%] MEY&DW'4'T2&4H"- XOE&//I[2*D_/_/X5O0'WU/(6]MRX6Y)QE=D#U4\")E\X]@*8?@4!7X19BNW!&0\0#1: !M'FF:/(P"?>3",$* M124&9 19!O[!]U2J]/#LX"AOZ"PN7D;X338%5&U^2'<>H#6!$WAG>CYKHWK! MT=YCW4"/?#3\Q_O7H;,(MR2N-(]T>NN#2!GA+?JKN8UFG1#&_3D3- 4:D-C)9:K MPG.[^R(UX&TZ[))4IL][#5GFS '%U816(=S/GB?@+'7OMOAI>+__^1D/3Z'! M(!WJY/3CT5/>6[62 R 9(F3F)=K$[I4I=U(UEV[-= E --?T9,N6:SWADY4I MV%<$YOO>?IP>]9S%1'O.0;M0[_:Y7RA8:!F19".5/58\D)X N2[>;X)4%!_4 M+9&6!>Z&>MCKT#5_[V?=X(0ACUJ"YD)S#<29UE"#B^=[*;1#!D\]7S4,J).= MO *I=\M[;1 V![6F0]",_7L6# MBW6&+ENLF[ _<&7QWB9YUVO5/A<^=*Q$JJE/S M8#\%!P/E'DK2H-7, VNMBDL2*!:CU0&1^72[Y$[%.NGXQ\'I!2JC^6Q&\"*I)=/5;Z?IFT M&BKV4#)CE)_U^"?EU5PN@8Z2=T##8@H@G,'9J"$+G/R800ICRGC(G7UP^FKN MS(%KH,>9$Q%DT&S,X*P@K]J9B?/X%4L0SEW]D&GQWOA!W')I;@XS 35NY,0Z MKA+4R[2Y&B#J,S5PG[+QD=Y\##P(56=FHN/,V%!T'GZ,V>3A+]&O3TCA/C/0 M5#WZM.'T'^P>:('>$8%^,C=![.E^^$U,A#]E';][Y:,W'=X0>;%34X=KD[DW M^M"?'D0D!-K<,5<1"$Y-$T1O: ;!B3&!.-$V@7$@+M_=J3:4$O32)J*B5$'U M;?>X"/!A.O!^5I;AO!_I,EZX1]/D^I=FZ3!TR+Z0ON$4P4:JOHB.*9[12L3R M>[=L)\M^M&H-TX=J^2I2(>?[AUTLUK]3 OCPVGLQ7^ MGOK7']D[__X4;D?)#5&9%?@/2I4-QXEF\%?NIZC2]YL4NUB($M=J2MO<9C_L M;\Z/$B^W>Z>CQ)=M"FBDQ_,,^,W)F#]N9Q".*@;D-0#?CD0GAHX&Y.8^[$J,ER]6K7'=,[@F-'8=>SF,U>W7S[09'?J7//,5PH^\[5 M\4Y3=6M[4H$5Y/-R%^ $F_# MB2*SW^DG)BH\=4LOXL;HSB=5#"'ND(&\NTR?L?!;W(:Z."\<@A^5"RX1NPT&]&/4/\7K?1:QRL-%/5D=: MD>L1RQ3V%K4M>#6.;"SDY_L^7NU,>(,1Y!5_./)["XI0A6A(#;4RT^.$Y]F, MX=R'^Z&N[H+G>AF>XU4X[J#H>GIPZE$^'+O%4@)I&JJV\57W8!= LQ"QZAH* M[8-E:41'5<2(G:Q+=8'40M6QT&8]C?S@\.B\1B_PU!WZZ^^I^/@3'3$%QXZDH5(1!HB#XO.*AP?$,1':4<6/PUC1 M0*:JC;3; %6@TB BF_<2:2KSDWD!_1!;.!.7==*(=-8]U4#J2+YGS]XU,DX M%?DQ5.)>R]K%/M]888'#AEOT@YF+AG_F#3YV#L(;@/!)._7L9QP$2S(X"!8' MP7Y0$.PA!E)166.:I5A"H6G-4!A ,DH.<)P"5$ "P&@$Q;+' $CU[N(-8<_[ M=)>30S'#C\;-7+W)*T(';4Z/6SJYG#>1:K8E#ZEHM.YKJ_Q VZ!-[''+W%IN M\5*GSUH[?DWJE5*KT^C.8,NSM^^S7<'>^=NZN)RO"U&>*VN^@EKF'K=DR>9L MNM]+6\)L%VNZC>^];SG?\@,YTECVKG!\HO&:5] &'^GDV]EJ_ M'#JBY;4(LY8A^V.2718LU))_W')*6$T6D).\2.FY-BL6.%7F.@I[/G;5D94P M&!*2V"O6'*[.L-5&M($MS_H)^T=-]M(J*YJ@[QMVWQ/W!&IY]O;,II M[CO[ MO5S.-8WZVE*8\6RC<.=O]S."YXJ^W1:Y&K.NJ]Y&9UJH)7TVGU2F4S.'(6%Q M&CE:ENF!NIK.8,NSMYMUP75'Q5++DJ:YRL0F1T4-SF?V_.WZ<,)F65XMRO66 M*?6T@D%$<(VRYV\WM-TZ7-O0A%:;V7EF4"]2&1$]\^=94J8Y(LMI@%& QDX5 MAJ6SRI0G"267XP@5$(;!$^3C9XOMW:C:*E5$:[BG<^ZNS?.UWN82\BJ!WAUD M*FYH1:M39%WY_(^YW4/0Y_R=F(HP/^S)S M;D>P&V.#V8S-&T*@ @1" BV _.F?S%HDL7EKK]U$3/386*BJLG+/7V4YE;NI M>=&9-^.];#5VD5Z&#TI>\\%)KXNW]4EQV50&O>)U9F[=')2\C7F;N^]E[R9% M]ZI>ZMSDAS7K>GU(\D)C?61>N]7[HM.Q8[59U;V\[L_OR*)R? M;@97C:N[RD/AH.1E;I3KZ^O(U6W1O:T\7"24YK7=Q$Q@]RT;T;98=IY6YCY0]*7B)2F-7#J^&H2*IKDH[5 M.W>-Z^PAR;N/3PL-64L5.O5F47,ZC55BG<@>DKRDMIB.R&AYV>G6E?3Z.M1T MW&SVD.3=)^1Q-Q_7%TC$?34,P?#7[M_;-M@:C^6(JMO-GTY:0^ MJA9#O6A\4RJIF?K=^I.39MD@?*=.8X/ 4KY6B1+#/R]>"Z38.-J)9A18$6$K MZ\8#26,?_2?Q%?OOL@3P E\*L\5P$"-(GM=3')[0PUAIK(YX2@^"$-M4!XYM MF#PGST\^?VYUCZ*7=9N]JJE:,Y8;P)\\IAS4+Z_O^W>5VX[:2V6KP^[-REE] M=J5\:^+4;V8[B3/_6BQ9\LK3J@X\X/ J!46W&C8[_@ L9#F#*18T6&T

XML 91 R5.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Jan. 02, 2018
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME      
Net income $ 127,293 $ 99,035 $ 157,392
Other comprehensive gain/(loss):      
Foreign currency translation adjustment 503 (850) (88)
Other comprehensive gain/(loss) 503 (850) (88)
Total comprehensive income $ 127,796 $ 98,185 $ 157,304
XML 92 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2019
Jun. 15, 2020
Jul. 02, 2019
Document and Entity Information      
Entity Registrant Name THE CHEESECAKE FACTORY INCORPORATED    
Document Annual Report true    
Document Transition Report false    
Entity File Number 0-20574    
Title of 12(b) Security Common Stock, par value $.01 per share    
Trading Symbol CAKE    
Entity Address, Postal Zip Code 91301    
Entity Address, Address Line One 26901 Malibu Hills Road    
Entity Address, City or Town Calabasas Hills    
Entity Address, State or Province CA    
Security Exchange Name NASDAQ    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 51-0340466    
Entity Central Index Key 0000887596    
Document Type 10-K/A    
Document Period End Date Dec. 31, 2019    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Public Float     $ 1,787,355,740
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   45,462,133  
Local Phone Number 871-3000    
City Area Code 818    
Document Fiscal Year Focus 2019    
Document Fiscal Period Focus FY    
Entity Small Business false    
Entity Emerging Growth Company false    
Amendment Flag true    
Amendment Description This Amendment No. 1 on Form 10-K/A (this "Amendment") amends the Annual Report on Form 10-K of The Cheesecake Factory Incorporated (the "Company") for the fiscal year ended December 31, 2019, as filed with the Securities and Exchange Commission ("SEC") on March 12, 2020 (the "Form 10-K"). In the Form 10-K, the Company inadvertently omitted the "Report of Independent Registered Public Accounting Firm" (the "Audit Report") of its prior auditors (PricewaterhouseCoopers LLP) for the fiscal year ended January 2, 2018. The Audit Report was signed by PricewaterhouseCoopers LLP and delivered to the Company prior to the original filing of the Form 10-K, but the Audit Report was inadvertently omitted from the Form 10-K.This Form 10-K/A is being filed solely to include the inadvertently omitted Audit Report for PricewaterhouseCoopers LLP relating to the Company's consolidated financial statements. No other changes were made to the Audit Report or to the Form 10-K. The consolidated financial statements and notes to consolidated financial statements have remained the same as that previously filed in the Form 10-K.This Amendment reflects information as of the filing date of the Form 10-K, does not reflect events occurring after that date and does not modify or update in any way disclosures made in the Form 10-K, except as specifically noted above.In accordance with Rule 12b-15 of the Securities Exchange Act of 1934, as amended, this Amendment includes new certifications required by Sections 302 and 906 of the Sarbanes-Oxley Act of 2002, as amended, dated as of the filing date of this Amendment.    
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.20.1
Quarterly Financial Data - Asset impairment (unaudited) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Oct. 01, 2019
Jul. 02, 2019
Apr. 02, 2019
Jan. 01, 2019
Oct. 02, 2018
Jul. 03, 2018
Apr. 03, 2018
Dec. 31, 2019
Jan. 01, 2019
Jan. 02, 2018
Asset impairment                      
Revenues $ 694,030 $ 586,536 $ 602,645 $ 599,481 $ 585,155 $ 575,160 $ 587,319 $ 584,697 $ 2,482,692 $ 2,332,331 $ 2,260,502
Income/(loss) from operations 6,387 26,964 40,099 30,148 19,359 33,495 34,543 31,551 103,598 118,948 152,845
Net income/(loss) 48,709 16,090 $ 35,510 $ 26,984 16,178 28,475 28,353 $ 26,029 127,293 99,035 157,392
Acquisition-related costs                 5,270    
Impairment of assets and lease terminations                 18,247 17,861 10,343
The Cheesecake Factory restaurants                      
Asset impairment                      
Revenues                 2,180,882 2,127,347 2,057,816
Income/(loss) from operations                 258,374 270,829 281,715
Impairment of assets and lease terminations 18,200       15,000 300 2,600   $ 8,900 $ 6,600 $ 2,500
Impact of impairment and lease termination expenses on net income 13,500       $ 11,100 $ 200 $ 1,900        
Acquisition | The Cheesecake Factory restaurants                      
Asset impairment                      
Revenues 92,000                    
Income/(loss) from operations (2,100)                    
Net income/(loss) (1,500)                    
Acquisition-related costs 3,100 3,200                  
Acquisition related cost impact on net income loss $ 2,300 $ 2,400                  
XML 94 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Details)
12 Months Ended
Oct. 02, 2019
USD ($)
Jun. 22, 2018
USD ($)
Jun. 07, 2018
USD ($)
item
Dec. 31, 2019
USD ($)
Jan. 01, 2019
USD ($)
Commitments and Contingencies          
Purchase obligations       $ 118,200,000 $ 149,800,000
Purchase obligations due within terms recorded       3 years  
Minimum payments for real estate and leases       $ 176,100,000 12,600,000
Outstanding standby letters of credit       19,400,000 20,700,000
Total accrued liability for self-insured plans       67,700,000 $ 72,200,000
Wage citation     $ 4,200,000    
Number of restaurants receiving janitorial services | item     8    
Payments required under event of an actual or constructive termination of employment       2,300,000  
Accrued potential bonuses       2,700,000  
Annual founder's retirement benefit for ten years after termination of full time employment       $ 650,000  
Number of years annual founder's retirement benefit after termination of full time employment       10 years  
Number of months annual founder's retirement benefit after termination of full time employment       6 months  
Internal Revenue Service          
Commitments and Contingencies          
Tax disallowance   $ 8,000,000.0      
North Italia Acquisition          
Commitments and Contingencies          
Amount in escrow account $ 12,000,000.0        
Period of amount deferred 2 years        
FRC Acquisition          
Commitments and Contingencies          
Amount in escrow account $ 13,000,000.0        
Deferred consideration $ 45,000,000.0        
Period of amount deferred 4 years        
Number of years for providing finance to achieve the targets 5 years        
XML 95 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2019
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

1.    Summary of Significant Accounting Policies

Description of Business

The Cheesecake Factory Incorporated is a leader in experiential dining. We are culinary forward and relentlessly focused on hospitality. We currently own and operate 294 restaurants throughout the United States and Canada under brands including The Cheesecake Factory®, North Italia® and a collection within the Fox Restaurant Concepts ("FRC") subsidiary. Internationally, 26 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.

Basis of Presentation

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

On October 2, 2019, we completed the acquistion of North Italia and the remaining business of FRC, including Flower Child and all other FRC brands. The results of operations, financial position and cash flows of the acquired businesses are included in our consolidated financial statements as of the acquisition date. See Note 2 for further discussion of the Acquisition.

We utilize a 52/53-week fiscal year ending on the Tuesday closest to December 31 for financial reporting purposes. Fiscal years 2019, 2018 and 2017 each consisted of 52 weeks.

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.

Business Combination

On October 2, 2019, we completed the acquisition of North Italia and the remaining business of FRC. Since the Acquisition represents a business combination achieved in stages, we remeasured our previously-held equity interests in North Italia and Flower Child immediately before the acquisition to acquisition-date fair value and recognized a resulting gain. In accordance with the acquisition method of accounting for business combinations, we allocated the purchase price of acquired businesses to the tangible and intangible assets acquired and liabilities assumed based on preliminary estimated fair values. We estimated the fair value of assets and liabilities based upon widely-accepted valuation techniques, including discounted cash flow, relief from royalty and Monte Carlo methods, depending on the nature of the assets acquired or liabilities assumed. We expect minor adjustments to our purchase accounting in the first quarter of fiscal 2020 as we finalize our valuation of the acquired intangible assets. (See Note 2 for further discussion of the Acquisition.)

Cash and Cash Equivalents

Amounts receivable from credit card processors, totaling $21.2 million and $17.3 million at December 31, 2019 and January 1, 2019, respectively, are considered cash equivalents because they are both short-term and highly liquid in nature and are typically converted to cash within three days of the sales transaction. Our cash management system provides for the funding of all major bank disbursement accounts on a daily basis as checks are presented for payment. Under this system, outstanding checks are in excess of the cash balances at certain banks, which creates book overdrafts. Book overdrafts are presented as a current liability in other accrued expenses on our consolidated balance sheet.

Accounts and Other Receivables

Our accounts receivable principally result from credit sales to bakery customers. Other receivables consist primarily of amounts due from our gift card distributors and landlords.

Concentration of Credit Risk

Financial instruments that potentially subject us to a concentration of credit risk are cash and cash equivalents and receivables. We maintain our day-to-day operating cash balances in non-interest-bearing transaction accounts, which are insured by the Federal Deposit Insurance Corporation (“FDIC”) up to $250,000. We invest our excess cash in a money market deposit account, which is insured by the FDIC up to $250,000. Although we maintain balances that exceed the federally insured limit, we have not experienced any losses related to this balance, and we believe credit risk to be minimal.

We consider the concentration of credit risk for accounts receivable to be minimal due to the payment histories and general financial condition of our larger bakery customers. Concentration of credit risk related to other receivables is limited as this balance is comprised primarily of amounts due from our gift card distributors and landlords.

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 Company to develop its 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):

December 31, 2019

    

Level 1

    

Level 2

    

Level 3

Assets (Liabilities)

 

Non-qualified deferred compensation assets

$

77,228

$

$

Non-qualified deferred compensation liabilities

(76,255)

Acquisition-related deferred consideration

(53,933)

Acquisition-related contingent consideration and compensation liabilities

(13,218)

January 1, 2019

    

Level 1

    

Level 2

    

Level 3

Assets (Liabilities)

Non-qualified deferred compensation assets

$

57,606

$

$

Non-qualified deferred compensation liabilities

(57,551)

 

Deemed landlord financing liabilities

(118,600)

Changes in the fair value of non-qualified deferred compensation assets and liabilities and deemed landlord financing liabilities are recognized in interest and other expense, net in our consolidated statements of income. Changes in the fair value of the acquisition-related deferred and contingent consideration and compensation liabilities are recognized in acquisition-related contingent consideration, compensation and amortization expenses in our consolidated statements of income.

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 was $0 to $69.2 million. Results could change materially if different estimates and assumptions were used. 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):

Balance, January 1, 2019

$

Acquisition-date fair value

 

12,786

Change in fair value

 

432

Balance, December 31, 2019

$

13,218

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

Inventories

Inventories consist of restaurant food and other supplies, bakery raw materials and bakery finished goods and are stated at the lower of cost or net realizable value on an average cost basis at the restaurants and on a first-in, first-out basis at the bakeries.

Property and Equipment

We record property and equipment at cost less accumulated depreciation. Improvements are capitalized while repairs and maintenance costs are expensed as incurred. Depreciation and amortization are calculated using the straight-line method over the estimated useful life of the assets or the lease term, whichever is shorter. Leasehold improvements include the cost of our internal development and construction department. Depreciation and amortization periods are as follows:

Buildings and land improvements

    

25 to 30 years

Leasehold improvements

 

10 to 30 years

Furnishings, fixtures and equipment

 

3 to 15 years

Computer software and equipment

 

5 years

Gains and losses related to property and equipment disposals are recorded in depreciation and amortization expenses.

Intangible Assets

Our intangible assets consist primarily of goodwill, indefinite-lived trade names, trademarks and transferable alcoholic beverage licenses and definite-lived licensing agreements and non-transferable alcoholic beverage licenses. Definite-lived intangible assets are amortized on a straight-line basis over their estimated useful lives and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable based on estimated undiscounted future cash flows. If impaired, the asset or asset group is written down to fair value based on discounted future cash flows. Amortization is recorded in acquisition-related contingent consideration, compensation and amortization expenses in our consolidated statements of income.

Goodwill and other indefinite-lived intangible assets are not amortized but are instead tested for impairment annually as of the first day of our fiscal fourth quarter or on an interim basis if events or changes in circumstances between annual tests indicate a potential impairment. First, we determine if, based on qualitative factors, it is more likely than not that an impairment exists. Factors considered include, but are not limited to historical financial performance, a significant decline in expected future cash flows, unanticipated competition, changes in management or key personnel, macroeconomic and industry conditions and the legal and regulatory environment. If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment is performed. The quantitative assessment requires an analysis of several best estimates and assumptions, including future sales and operating results and other factors that could affect fair value or otherwise indicate potential impairment. We also consider our reporting units’ projected ability to generate income from operations and positive cash flow in future periods.

We evaluate the useful lives of our intangible assets, other than goodwill, at each reporting period to determine if they are definite or indefinite-lived. A determination on useful life requires judgments and assumptions regarding the future effects of obsolescence, demand, competition, other economic factors (such as the stability of the industry, legislative action that results in an uncertain or changing regulatory environment and expected changes in distribution channels), the level of required maintenance expenditures and the expected lives of other related groups of assets.

Impairment of Long-Lived Assets and Lease Terminations

We assess the potential impairment of our long-lived assets on an annual basis or whenever events or changes in circumstances indicate the carrying value of the assets or asset group may not be recoverable. Factors considered include, but are not limited to, negative cash flow, significant underperformance relative to historical or projected future operating results, significant changes in the manner in which an asset is being used, an expectation that an asset will be disposed of significantly before the end of its previously estimated useful life and significant negative industry or economic trends. At any given time, we may be monitoring a small number of locations, and future impairment charges could be required if individual restaurant performance does not improve or we make the decision to close or relocate a restaurant.

We have determined that our asset group for impairment testing is comprised of the assets and liabilities of each of our individual restaurants, as this is the lowest level of identifiable cash flows. We have identified leasehold improvements as the primary asset because it is the most significant component of our restaurant assets, it is the principal asset from which our restaurants derive their cash flow generating capacity and it has the longest remaining useful life. The recoverability is assessed by comparing the carrying value of the assets to the undiscounted cash flows expected to be generated by these assets. Impairment losses are measured as the amount by which the carrying values of the assets exceed their fair value, which is determined based on discounted future net cash flows expected to be generated by the assets.

In fiscal 2019, we recorded $18.2 million of impairment of assets and lease termination expense related to the impairment of two The Cheesecake Factory restaurants, one Grand Lux Cafe and Social Monk Asian Kitchen and the closure of one Grand Lux Cafe and one RockSugar Southeast Asian Kitchen. In fiscal 2018, we recorded $17.9 million of impairment of assets and lease termination expense related to the impairment of one The Cheesecake Factory restaurant, one Grand Lux Cafe and one RockSugar Southeast Asian Kitchen and the closure of two The Cheesecake Factory restaurants. In fiscal 2017, we recorded $10.3 million of impairment of assets and lease termination expense related to three The Cheesecake Factory restaurants, including one relocation and one lease expiration, and one Grand Lux Cafe. These amounts are recorded in impairment of assets and lease terminations on the consolidated statements of income.

Investments in Unconsolidated Affiliates

During fiscal years 2018, 2017 and until the Acquisition on October 2, 2019, we made minority equity investments in two restaurant concepts, North Italia and Flower Child, bringing our percentage of ownership to 49% in both concepts immediately prior to the Acquisition. Since we held a number of rights with regard to participation in policy-making processes, but did not control these entities prior to the Acquisition, we accounted for these investments under the equity method. Accordingly, we recognized our proportionate share of the reported earnings or losses of these entities on the consolidated statements of income and as an adjustment to our investments on the consolidated balance sheets.

Prior to the Acquisition, we assessed the potential impairment of our equity investments whenever events or changes in circumstances indicated that a decrease in value of the investment had occurred that was other than temporary, in which case we would recognize the decrease even though it is in excess of what would otherwise be recognized by application of the equity method. No impairment losses were recorded for these assets during fiscal years 2019, 2018 and 2017.

Revenue Recognition

Our revenues consist of sales at our Company-owned restaurants, sales from our bakery operations to our licensees and other third-party customers, royalties from our licensees’ restaurant sales and from consumer packaged goods sales, and licensee development and site fees. Revenues are presented net of sales taxes. Sales tax collected is included in other accrued expenses until the taxes are remitted to the appropriate taxing authorities.

Revenues from restaurant sales are recognized when payment is tendered at the point of sale. Revenues from bakery sales are recognized upon transfer of title and risk to customers. Royalty revenues are recognized in the period the related sales occur, utilizing the sale-based royalty exception available under current accounting guidance. Our consumer packaged goods minimum guarantees do not require distinct performance obligations. Therefore, related revenue is recognized on a straight-line basis over the life of the applicable agreements, ranging from one to three years. As our development and site fee agreements do not contain distinct performance obligations, related revenue is recognized on a straight-line basis over the life of the applicable agreements, ranging from eight to 30 years.

In fiscal 2019, we deferred revenue of $0.2 million for new minimum guarantees for consumer packaged goods and recognized minimum guarantee revenue of $0.5 million. In fiscal 2019, we deferred revenue of $0.3 million for new site and development agreements and recognized revenue of $0.5 million. In fiscal 2018, we deferred revenue of $0.9 million for new minimum guarantees for consumer packaged goods and recognized minimum guarantee revenue of $0.8 million. In fiscal 2018, we deferred revenue of $0.2 million for new site and development agreements and recognized revenue of $0.4 million. Prior to the adoption of the new revenue recognition standard in 2018, we recognized revenue for development fees upon execution of new development agreements and for site fees upon our approval of new restaurant sites.

We recognize a liability upon the sale of our gift cards and recognize revenue when these gift cards are redeemed in our restaurants. Based on our historical redemption patterns, we can reasonably estimate the amount of gift cards for which redemption is remote, which is referred to as “breakage.” Breakage is recognized over a three-year period in proportion to historical redemption trends and is classified as revenues in our consolidated statements of income. We recognized $8.0 million, $8.0 million and $7.9 million of gift card breakage in fiscal years 2019, 2018 and 2017, respectively. Incremental direct costs related to gift card sales, including commissions and credit card fees, are deferred and recognized in earnings in the same pattern as the related gift card revenue. There were no changes to our accounting for gift card revenue and related costs upon adoption of the new revenue recognition standard.

Certain of our promotional programs include multiple element arrangements that incorporate various performance obligations. We allocate revenue using the relative selling price of each performance obligation considering the likelihood of redemption and recognize revenue upon satisfaction of each performance obligation. During fiscal 2019, we deferred revenue of $7.9 million related to promotional programs and recognized $7.3 million of previously deferred revenue related to promotional programs. During fiscal 2018, we deferred revenue of $7.0 million related to promotional programs and recognized $5.9 million of previously deferred revenue related to promotional programs.

(See Recent Accounting Pronouncements for further discussion of our adoption of the new revenue recognition accounting guidance.)

Leases

We currently lease all of our restaurant locations, generally with initial terms of 10 to 20 years plus two five-year renewal options. Our leases typically require contingent rent above the minimum base rent payments based on a percentage of revenues ranging from 2% to 10%, have escalating minimum rent requirements over the term of the lease and require payment for various expenses incidental to the use of the property. A majority of our leases provide for a reduced level of overall rent obligation should specified co-tenancy requirements not be satisfied. We expend cash for leasehold improvements and furniture, fixtures, and equipment to build out and equip our leased premises. We may also expend cash for structural additions that we make to leased premises. Generally, a portion of the leasehold improvements and building costs are reimbursed to us by our landlords as construction contributions. If obtained, landlord construction contributions usually take the form of up-front cash, full or partial credits against our future minimum or percentage rents, or a combination thereof. We do not meet any of the accounting criteria under Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 842, Leases, for being the owner of the asset under construction. Many of our leases provide early termination rights permitting us to terminate the lease prior to expiration in the event our revenues are below a stated level for a period of time, generally conditioned upon repayment of the unamortized landlord contributions.

In addition to leases for our restaurant locations, we also lease automobiles and certain equipment that is used in the restaurants, bakeries and corporate office. The automobile leases are the only non-real estate leases included in our operating lease assets and liabilities. All other leases are immaterial or qualify for the short-term lease exclusion.

The assessment of whether a contract is or contains a lease is performed at contract inception. A lease is defined as a contract that conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Control is defined as having both the right to obtain substantially all the economic benefits from the use of the asset and to direct how and for what purpose the asset is used.

At lease commencement, we evaluate each lease to determine its appropriate classification as an operating or finance lease. All of our restaurant and automobile leases are classified as operating leases. For restaurant leases existing at transition, we will continue to apply our historical practice of excluding executory costs, and only minimum base rent will be factored into the initial operating lease liability and corresponding lease asset. For restaurant leases beginning after adoption of ASC 842, we have elected the single lease component practical expedient. Operating lease assets and liabilities are recorded on the balance sheet at lease commencement based on the present value of minimum base rent and other fixed payments over the reasonably certain lease term. The difference between the amounts we expend for structural costs and the construction contributions received from our landlords is recorded as an adjustment to the operating lease asset. Lease terms include the build-out period for our leases where no rent payments are typically due under the terms of the lease, as well as options to renew when we deem we have significant economic incentive to exercise the extension. When determining if we have a significant economic incentive, we consider relevant factors, such as contractual, asset, entity and market-based considerations. Option periods are included in the lease term for the majority of our leases. Termination rights have not been factored into the lease terms since based on our probability assessment we are reasonably certain we will not terminate our leases.

We cannot determine the interest rate implicit in our leases because we do not have access to the lessor’s estimated residual value or the amount of the lessor’s deferred initial direct costs. Therefore, we use our incremental borrowing rate as the discount rate for our leases. Our incremental borrowing rate for a lease is the rate of interest we would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. Because we do not generally borrow on a collateralized basis, we derive an appropriate incremental borrowing rate using the interest rate we pay on our non-collateralized borrowings, adjusted for the amount of the lease payments, the lease term and the effect of designating specific collateral with a value equal to the unpaid lease payments for that lease. We apply the incremental borrowing rate on a portfolio basis given the impact of applying it on a lease by lease basis would be immaterial.

We monitor for events or changes in circumstances that require reassessment of our leases. When a reassessment results in the re-measurement of a lease liability, a corresponding adjustment is made to the carrying amount of the operating lease asset. We also assess the potential impairment of our operating lease assets under long-lived asset impairment guidance in ASC 360, Property, Plant, and Equipment: Impairment or disposal on long-lived assets.

Rent expense included in our operating lease assets is recognized on a straight-line basis. Contingent rent expense is recorded as incurred to the extent it exceeds minimum base rent per the lease agreement. Variable lease payments, which primarily consist of real estate taxes, common area maintenance charges, insurance cost and other operating expenses, are not included in the operating lease right-of-use asset or operating lease liability balances and are recognized as incurred. The reasonably certain lease term and the incremental borrowing rate for each restaurant location require judgment by management and can impact the classification and accounting for a lease as operating or finance, as well as the value of the operating lease asset and liability. These judgments may produce materially different amounts of rent expense than would be reported if different assumptions were used. Rent expense is included in other operating costs and expenses in the consolidated statements of income.

Self-Insurance Liabilities

We retain the financial responsibility for a significant portion of our risks and associated liabilities with respect to workers’ compensation, general liability, staff member health benefits, employment practices and other insurable risks. The accrued liabilities associated with these programs are based on our estimate of the ultimate costs to settle known claims, as well as claims incurred but not yet reported to us (“IBNR”) as of the balance sheet date and are recorded in other accrued expenses. Our estimated liabilities, which are not discounted, are based on information provided by our insurance brokers and insurers, combined with our judgment regarding a number of assumptions and factors, including the frequency and severity of claims, claims development history, case jurisdiction, applicable legislation and our claims settlement practices.

Stock-Based Compensation

We maintain stock-based incentive plans under which equity awards may be granted to staff members and consultants. We account for the awards based on fair value measurement guidance and amortize to expense over the vesting period using a straight-line or graded-vesting schedule, as applicable. (See Note 16 for further discussion of our stock-based compensation.)

Advertising Costs

We expense advertising production costs at the time the advertising first takes place. All other advertising costs are expensed as incurred. Most of our advertising costs are included in other operating costs and expenses and were $10.6 million, $6.1 million and $6.1 million in fiscal 2019, 2018 and 2017, respectively.

Preopening Costs

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 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, and corporate travel and support activities. We expense preopening costs as incurred.

Income Taxes

We provide for federal, state and foreign income taxes currently payable and for deferred taxes that result from differences between financial accounting rules and tax laws governing the timing of recognition of various income and expense items. We recognize deferred income tax assets and liabilities for the future tax effects of such temporary differences based on the difference between the financial statement and tax bases of existing assets and liabilities using the statutory rates expected in the years in which the differences are expected to reverse. The effect on deferred taxes of any enacted change in tax rates is recognized in income in the period that includes the enactment date. Income tax credits are recorded as a reduction of tax expense.

Uncertain tax positions taken or expected to be taken in a tax return are recognized (or derecognized) in the financial statements when it is more likely than not (i.e., a likelihood of more than 50%) that the position would be sustained on its technical merits upon examination by tax authorities, taking into account available administrative remedies and litigation. A recognized tax position is then measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate resolution. We recognize interest related to uncertain tax positions in income tax expense. Penalties related to uncertain tax positions are recorded in general and administrative expenses.

Net Income per Share

Basic net income per share is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding during the period, reduced by unvested restricted stock awards. At December 31, 2019, January 1, 2019 and January 2, 2018, 1.8 million shares, 1.7 million shares and 1.7 million shares, respectively, of restricted stock issued to staff members were unvested and, therefore, excluded from the calculation of basic earnings per share for the fiscal years ended on those dates. Diluted net income per share includes the dilutive effect of outstanding equity awards, calculated using the treasury stock method. Shares of common stock equivalents of 2.3 million, 1.5 million and 1.6 million for fiscal 2019, 2018 and 2017, respectively, were excluded from the diluted calculation due to their anti-dilutive effect.

Fiscal Year

    

2019

    

2018

    

2017

(In thousands, except per share data)

Net income

$

127,293

$

99,035

$

157,392

Basic weighted average shares outstanding

 

43,949

 

45,263

 

46,930

Dilutive effect of equity awards

 

596

 

952

 

1,222

Diluted weighted average shares outstanding

 

44,545

 

46,215

 

48,152

Basic net income per share

$

2.90

$

2.19

$

3.35

Diluted net income per share

$

2.86

$

2.14

$

3.27

Comprehensive Income

Comprehensive income includes all changes in equity during a period except those resulting from investment by and distribution to owners. Our comprehensive income consists of net income and translation gains and losses related to our Canadian restaurant operations.

Foreign Currency

The Canadian dollar is the functional currency for our Canadian restaurant operations. Revenue and expense accounts are translated into U.S. dollars using the average exchange rates during the reporting period. Assets and liabilities are translated using the exchange rates in effect at the reporting period end date. Equity accounts are translated at historical rates, except for the change in retained earnings which is the result of the income statement translation process. Translation gains and losses are reported as a separate component in our consolidated statements of comprehensive income and would only be realized upon the sale or upon complete or substantially complete liquidation of the business. Gains and losses from foreign currency transactions are recognized in our consolidated statements of income in interest and other expense, net.

Recent Accounting Pronouncements

Recently Adopted Accounting Standards

We adopted FASB Accounting Standards Codification (“ASC”) Topic 842, Leases, as of January 2, 2019, using the alternative transition method and recorded a cumulative effect adjustment to beginning retained earnings without restating prior periods. We elected the package of practical expedients which allowed us to carry forward our historical lease classification, our assessment of whether a contract is or contains a lease and our initial direct costs for any leases that existed prior to adoption of the new standard. In addition, we elected the short-term lease exclusion and the hindsight practical expedient, which lengthened the lease term for certain of our leases to include renewal options. Adoption of the new standard resulted in the recognition of operating lease assets and liabilities of $975.1 million and $1,045.4 million, respectively, and a reduction to retained earnings of $41.5 million, net of tax. All prior lease-related balances of $39.2 million of prepaid rent, $140.2 million in property and equipment, net, $6.2 million of intangible assets, net, $82.1 million of deferred rent liabilities and $118.7 million of deemed landlord financing were reclassified into operating lease assets or eliminated upon ASC 842 adoption.

We adopted ASC Topic 606, Revenue from Contracts with Customers, as of January 3, 2018. This accounting guidance provides a comprehensive new revenue recognition model that supersedes most of the existing revenue recognition requirements and requires entities to recognize revenue at an amount that reflects the consideration to which a company expects to be entitled in exchange for transferring goods or services to a customer. Utilizing the cumulative-effect method of adoption, we recorded a $4.8 million increase to deferred revenue and a corresponding reduction of $3.6 million, net of tax, to retained earnings to reverse a portion of the previously-recognized development and site fees from our international licensees. Whereas previously we recognized income and received payment upon execution of the agreements and approval of new restaurant sites, respectively, future revenue for these items will be recorded on a straight-line basis over the life of the applicable license agreements as the agreements do not contain distinct performance obligations. Comparative financial information has not been restated and continues to be reported under the accounting standards in effect for those periods. The impact of adopting this standard as compared to the previous revenue recognition guidance was not material to our consolidated balance sheet and consolidated statements of income and comprehensive income.

Recently Issued Accounting Standards

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement. The update eliminates, adds and modifies certain disclosure requirements for fair value measurements. The new standard is effective for us on January 1, 2020. We have substantially completed our assessment of the new standard and do not expect its adoption to have a significant impact on our consolidated financial statement disclosures.

XML 96 R76.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Weighted Average Fair Value (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Jan. 02, 2018
Stock Options      
Stock-Based Compensation      
Weighted-average fair value at the grant date for options issued (in dollars per share) $ 9.84 $ 11.62 $ 14.83
Weighted average assumptions under Black-Scholes valuation model      
Expected option term 6 years 10 months 24 days 6 years 10 months 24 days 6 years 10 months 24 days
Expected stock price volatility (as a percent) 26.30% 27.80% 24.40%
Risk-free interest rate (as a percent) 2.60% 2.80% 2.30%
Dividend yield (as a percent) 2.90% 2.50% 1.60%
Stock option activity, Shares      
Outstanding at beginning of year (in shares) 1,799    
Granted (in shares) 307    
Exercised (in shares) (260)    
Forfeited or cancelled (in shares) (17)    
Outstanding at end of year (in shares) 1,829 1,799  
Exercisable at end of year (in shares) 986    
Weighted Average Exercise Price      
Outstanding at beginning of year (in dollars per share) $ 45.03    
Granted (in dollars per share) 45.90    
Exercised (in dollars per share) 29.72    
Forfeited or cancelled (in dollars per share) 48.38    
Outstanding at end of year (in dollars per share) 47.32 $ 45.03  
Exercisable at end of year (in dollars per share) $ 46.04    
Weighted Average Remaining Contractual Term (In years)      
Weighted Average Remaining Contractual Term (In years) 4 years 3 months 18 days 4 years 1 month 6 days  
Exercisable at end of year (In years) 2 years 9 months 18 days    
Aggregate Intrinsic Value      
Outstanding at beginning of year $ 5,606    
Outstanding at end of year 844 $ 5,606  
Exercisable at end of year 844    
Total intrinsic value of options exercised 4,300 $ 6,200 $ 11,200
Unrecognized Stock-based Compensation Expense      
Total unrecognized stock-based compensation expenses related to unvested stock options, restricted shares and restricted share units $ 7,000    
Expected weighted average period for recognition of compensation expense related to unvested stock option 3 years    
Restricted Shares and Restricted Share Units      
Restricted Shares and Restricted Share Units, Shares      
Outstanding at beginning of year (in shares) 1,702    
Granted (in shares) 541    
Vested (in shares) (349)    
Forfeited (in shares) (130)    
Outstanding at end of year (in shares) 1,764 1,702  
Fair value of shares vested $ 15,800 $ 17,800 $ 18,400
Weighted Average Fair Value      
Outstanding at beginning of year (in dollars per share) $ 48.08    
Granted (in dollars per share) 45.02 $ 48.22 $ 54.29
Vested (in dollars per share) 45.26    
Forfeited (in dollars per share) 47.19    
Outstanding at end of year (in dollars per share) $ 47.76 $ 48.08  
Unrecognized Stock-based Compensation Expense      
Total unrecognized stock-based compensation expenses related to unvested stock options, restricted shares and restricted share units $ 36,400    
Expected weighted average period for recognition of compensation expense related to unvested stock option 2 years 10 months 24 days    
XML 97 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisition - Pro Forma Results of Operations (unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Business Acquisition [Line Items]    
Revenues $ 2,732,901 $ 2,579,019
Net income $ 74,949 $ 80,800
Basic (in dollars per share) $ 1.71 $ 1.79
Diluted (in dollars per share) $ 1.68 $ 1.75
FRC Acquisition    
Business Acquisition [Line Items]    
Net income $ 1,500  
North Italia Acquisition    
Business Acquisition [Line Items]    
Net income $ 92,000  
XML 98 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Net income per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Oct. 01, 2019
Jul. 02, 2019
Apr. 02, 2019
Jan. 01, 2019
Oct. 02, 2018
Jul. 03, 2018
Apr. 03, 2018
Dec. 31, 2019
Jan. 01, 2019
Jan. 02, 2018
Net income per share, basic and diluted                      
Net income $ 48,709 $ 16,090 $ 35,510 $ 26,984 $ 16,178 $ 28,475 $ 28,353 $ 26,029 $ 127,293 $ 99,035 $ 157,392
Basic weighted average shares outstanding (in shares)                 43,949 45,263 46,930
Dilutive effect of equity awards (in shares)                 596 952 1,222
Diluted weighted average shares outstanding (in shares)                 44,545 46,215 48,152
Basic net income per share (in dollars per share) $ 1.11 $ 0.37 $ 0.80 $ 0.61 $ 0.36 $ 0.63 $ 0.62 $ 0.57 $ 2.90 $ 2.19 $ 3.35
Diluted net income per share (in dollars per share) $ 1.10 $ 0.36 $ 0.79 $ 0.60 $ 0.35 $ 0.61 $ 0.61 $ 0.56 $ 2.86 $ 2.14 $ 3.27
Common Stock                      
Net income per share, basic and diluted                      
Antidilutive securities excluded from calculation of basic earnings per share (in shares)                 2,300 1,500 1,600
Restricted Shares and Restricted Share Units                      
Net income per share, basic and diluted                      
Antidilutive securities excluded from calculation of basic earnings per share (in shares)                 1,800 1,700 1,700
XML 99 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Investments in Unconsolidated Affiliates (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Jan. 01, 2019
USD ($)
restaurant
Jan. 02, 2018
USD ($)
restaurant
Oct. 01, 2019
Investments in unconsolidated affiliates        
Equity investments in number of restaurants | restaurant   2 2  
Impairment of assets | $ $ 0 $ 0 $ 0  
North Italia and Flower Child        
Investments in unconsolidated affiliates        
Ownership percentage       49.00%
XML 100 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2019
Summary of Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

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

On October 2, 2019, we completed the acquistion of North Italia and the remaining business of FRC, including Flower Child and all other FRC brands. The results of operations, financial position and cash flows of the acquired businesses are included in our consolidated financial statements as of the acquisition date. See Note 2 for further discussion of the Acquisition.

We utilize a 52/53-week fiscal year ending on the Tuesday closest to December 31 for financial reporting purposes. Fiscal years 2019, 2018 and 2017 each consisted of 52 weeks.

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.

Business Combination

Business Combination

On October 2, 2019, we completed the acquisition of North Italia and the remaining business of FRC. Since the Acquisition represents a business combination achieved in stages, we remeasured our previously-held equity interests in North Italia and Flower Child immediately before the acquisition to acquisition-date fair value and recognized a resulting gain. In accordance with the acquisition method of accounting for business combinations, we allocated the purchase price of acquired businesses to the tangible and intangible assets acquired and liabilities assumed based on preliminary estimated fair values. We estimated the fair value of assets and liabilities based upon widely-accepted valuation techniques, including discounted cash flow, relief from royalty and Monte Carlo methods, depending on the nature of the assets acquired or liabilities assumed. We expect minor adjustments to our purchase accounting in the first quarter of fiscal 2020 as we finalize our valuation of the acquired intangible assets. (See Note 2 for further discussion of the Acquisition.)

Cash and Cash Equivalents

Cash and Cash Equivalents

Amounts receivable from credit card processors, totaling $21.2 million and $17.3 million at December 31, 2019 and January 1, 2019, respectively, are considered cash equivalents because they are both short-term and highly liquid in nature and are typically converted to cash within three days of the sales transaction. Our cash management system provides for the funding of all major bank disbursement accounts on a daily basis as checks are presented for payment. Under this system, outstanding checks are in excess of the cash balances at certain banks, which creates book overdrafts. Book overdrafts are presented as a current liability in other accrued expenses on our consolidated balance sheet.

Accounts and Other Receivables

Accounts and Other Receivables

Our accounts receivable principally result from credit sales to bakery customers. Other receivables consist primarily of amounts due from our gift card distributors and landlords.

Concentration of Credit Risk

Concentration of Credit Risk

Financial instruments that potentially subject us to a concentration of credit risk are cash and cash equivalents and receivables. We maintain our day-to-day operating cash balances in non-interest-bearing transaction accounts, which are insured by the Federal Deposit Insurance Corporation (“FDIC”) up to $250,000. We invest our excess cash in a money market deposit account, which is insured by the FDIC up to $250,000. Although we maintain balances that exceed the federally insured limit, we have not experienced any losses related to this balance, and we believe credit risk to be minimal.

We consider the concentration of credit risk for accounts receivable to be minimal due to the payment histories and general financial condition of our larger bakery customers. Concentration of credit risk related to other receivables is limited as this balance is comprised primarily of amounts due from our gift card distributors and landlords.

Fair Value Measurements

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 Company to develop its 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):

December 31, 2019

    

Level 1

    

Level 2

    

Level 3

Assets (Liabilities)

 

Non-qualified deferred compensation assets

$

77,228

$

$

Non-qualified deferred compensation liabilities

(76,255)

Acquisition-related deferred consideration

(53,933)

Acquisition-related contingent consideration and compensation liabilities

(13,218)

January 1, 2019

    

Level 1

    

Level 2

    

Level 3

Assets (Liabilities)

Non-qualified deferred compensation assets

$

57,606

$

$

Non-qualified deferred compensation liabilities

(57,551)

 

Deemed landlord financing liabilities

(118,600)

Changes in the fair value of non-qualified deferred compensation assets and liabilities and deemed landlord financing liabilities are recognized in interest and other expense, net in our consolidated statements of income. Changes in the fair value of the acquisition-related deferred and contingent consideration and compensation liabilities are recognized in acquisition-related contingent consideration, compensation and amortization expenses in our consolidated statements of income.

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 was $0 to $69.2 million. Results could change materially if different estimates and assumptions were used. 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):

Balance, January 1, 2019

$

Acquisition-date fair value

 

12,786

Change in fair value

 

432

Balance, December 31, 2019

$

13,218

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

Inventories

Inventories

Inventories consist of restaurant food and other supplies, bakery raw materials and bakery finished goods and are stated at the lower of cost or net realizable value on an average cost basis at the restaurants and on a first-in, first-out basis at the bakeries.

Property and Equipment

Property and Equipment

We record property and equipment at cost less accumulated depreciation. Improvements are capitalized while repairs and maintenance costs are expensed as incurred. Depreciation and amortization are calculated using the straight-line method over the estimated useful life of the assets or the lease term, whichever is shorter. Leasehold improvements include the cost of our internal development and construction department. Depreciation and amortization periods are as follows:

Buildings and land improvements

    

25 to 30 years

Leasehold improvements

 

10 to 30 years

Furnishings, fixtures and equipment

 

3 to 15 years

Computer software and equipment

 

5 years

Gains and losses related to property and equipment disposals are recorded in depreciation and amortization expenses.

Intangible Assets

Intangible Assets

Our intangible assets consist primarily of goodwill, indefinite-lived trade names, trademarks and transferable alcoholic beverage licenses and definite-lived licensing agreements and non-transferable alcoholic beverage licenses. Definite-lived intangible assets are amortized on a straight-line basis over their estimated useful lives and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable based on estimated undiscounted future cash flows. If impaired, the asset or asset group is written down to fair value based on discounted future cash flows. Amortization is recorded in acquisition-related contingent consideration, compensation and amortization expenses in our consolidated statements of income.

Goodwill and other indefinite-lived intangible assets are not amortized but are instead tested for impairment annually as of the first day of our fiscal fourth quarter or on an interim basis if events or changes in circumstances between annual tests indicate a potential impairment. First, we determine if, based on qualitative factors, it is more likely than not that an impairment exists. Factors considered include, but are not limited to historical financial performance, a significant decline in expected future cash flows, unanticipated competition, changes in management or key personnel, macroeconomic and industry conditions and the legal and regulatory environment. If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment is performed. The quantitative assessment requires an analysis of several best estimates and assumptions, including future sales and operating results and other factors that could affect fair value or otherwise indicate potential impairment. We also consider our reporting units’ projected ability to generate income from operations and positive cash flow in future periods.

We evaluate the useful lives of our intangible assets, other than goodwill, at each reporting period to determine if they are definite or indefinite-lived. A determination on useful life requires judgments and assumptions regarding the future effects of obsolescence, demand, competition, other economic factors (such as the stability of the industry, legislative action that results in an uncertain or changing regulatory environment and expected changes in distribution channels), the level of required maintenance expenditures and the expected lives of other related groups of assets.

Impairment of Long-Lived Assets and Lease Terminations

Impairment of Long-Lived Assets and Lease Terminations

We assess the potential impairment of our long-lived assets on an annual basis or whenever events or changes in circumstances indicate the carrying value of the assets or asset group may not be recoverable. Factors considered include, but are not limited to, negative cash flow, significant underperformance relative to historical or projected future operating results, significant changes in the manner in which an asset is being used, an expectation that an asset will be disposed of significantly before the end of its previously estimated useful life and significant negative industry or economic trends. At any given time, we may be monitoring a small number of locations, and future impairment charges could be required if individual restaurant performance does not improve or we make the decision to close or relocate a restaurant.

We have determined that our asset group for impairment testing is comprised of the assets and liabilities of each of our individual restaurants, as this is the lowest level of identifiable cash flows. We have identified leasehold improvements as the primary asset because it is the most significant component of our restaurant assets, it is the principal asset from which our restaurants derive their cash flow generating capacity and it has the longest remaining useful life. The recoverability is assessed by comparing the carrying value of the assets to the undiscounted cash flows expected to be generated by these assets. Impairment losses are measured as the amount by which the carrying values of the assets exceed their fair value, which is determined based on discounted future net cash flows expected to be generated by the assets.

In fiscal 2019, we recorded $18.2 million of impairment of assets and lease termination expense related to the impairment of two The Cheesecake Factory restaurants, one Grand Lux Cafe and Social Monk Asian Kitchen and the closure of one Grand Lux Cafe and one RockSugar Southeast Asian Kitchen. In fiscal 2018, we recorded $17.9 million of impairment of assets and lease termination expense related to the impairment of one The Cheesecake Factory restaurant, one Grand Lux Cafe and one RockSugar Southeast Asian Kitchen and the closure of two The Cheesecake Factory restaurants. In fiscal 2017, we recorded $10.3 million of impairment of assets and lease termination expense related to three The Cheesecake Factory restaurants, including one relocation and one lease expiration, and one Grand Lux Cafe. These amounts are recorded in impairment of assets and lease terminations on the consolidated statements of income.

Investments in Unconsolidated Affiliates

Investments in Unconsolidated Affiliates

During fiscal years 2018, 2017 and until the Acquisition on October 2, 2019, we made minority equity investments in two restaurant concepts, North Italia and Flower Child, bringing our percentage of ownership to 49% in both concepts immediately prior to the Acquisition. Since we held a number of rights with regard to participation in policy-making processes, but did not control these entities prior to the Acquisition, we accounted for these investments under the equity method. Accordingly, we recognized our proportionate share of the reported earnings or losses of these entities on the consolidated statements of income and as an adjustment to our investments on the consolidated balance sheets.

Prior to the Acquisition, we assessed the potential impairment of our equity investments whenever events or changes in circumstances indicated that a decrease in value of the investment had occurred that was other than temporary, in which case we would recognize the decrease even though it is in excess of what would otherwise be recognized by application of the equity method. No impairment losses were recorded for these assets during fiscal years 2019, 2018 and 2017.

Revenue Recognition

Revenue Recognition

Our revenues consist of sales at our Company-owned restaurants, sales from our bakery operations to our licensees and other third-party customers, royalties from our licensees’ restaurant sales and from consumer packaged goods sales, and licensee development and site fees. Revenues are presented net of sales taxes. Sales tax collected is included in other accrued expenses until the taxes are remitted to the appropriate taxing authorities.

Revenues from restaurant sales are recognized when payment is tendered at the point of sale. Revenues from bakery sales are recognized upon transfer of title and risk to customers. Royalty revenues are recognized in the period the related sales occur, utilizing the sale-based royalty exception available under current accounting guidance. Our consumer packaged goods minimum guarantees do not require distinct performance obligations. Therefore, related revenue is recognized on a straight-line basis over the life of the applicable agreements, ranging from one to three years. As our development and site fee agreements do not contain distinct performance obligations, related revenue is recognized on a straight-line basis over the life of the applicable agreements, ranging from eight to 30 years.

In fiscal 2019, we deferred revenue of $0.2 million for new minimum guarantees for consumer packaged goods and recognized minimum guarantee revenue of $0.5 million. In fiscal 2019, we deferred revenue of $0.3 million for new site and development agreements and recognized revenue of $0.5 million. In fiscal 2018, we deferred revenue of $0.9 million for new minimum guarantees for consumer packaged goods and recognized minimum guarantee revenue of $0.8 million. In fiscal 2018, we deferred revenue of $0.2 million for new site and development agreements and recognized revenue of $0.4 million. Prior to the adoption of the new revenue recognition standard in 2018, we recognized revenue for development fees upon execution of new development agreements and for site fees upon our approval of new restaurant sites.

We recognize a liability upon the sale of our gift cards and recognize revenue when these gift cards are redeemed in our restaurants. Based on our historical redemption patterns, we can reasonably estimate the amount of gift cards for which redemption is remote, which is referred to as “breakage.” Breakage is recognized over a three-year period in proportion to historical redemption trends and is classified as revenues in our consolidated statements of income. We recognized $8.0 million, $8.0 million and $7.9 million of gift card breakage in fiscal years 2019, 2018 and 2017, respectively. Incremental direct costs related to gift card sales, including commissions and credit card fees, are deferred and recognized in earnings in the same pattern as the related gift card revenue. There were no changes to our accounting for gift card revenue and related costs upon adoption of the new revenue recognition standard.

Certain of our promotional programs include multiple element arrangements that incorporate various performance obligations. We allocate revenue using the relative selling price of each performance obligation considering the likelihood of redemption and recognize revenue upon satisfaction of each performance obligation. During fiscal 2019, we deferred revenue of $7.9 million related to promotional programs and recognized $7.3 million of previously deferred revenue related to promotional programs. During fiscal 2018, we deferred revenue of $7.0 million related to promotional programs and recognized $5.9 million of previously deferred revenue related to promotional programs.

(See Recent Accounting Pronouncements for further discussion of our adoption of the new revenue recognition accounting guidance.)

Leases

Leases

We currently lease all of our restaurant locations, generally with initial terms of 10 to 20 years plus two five-year renewal options. Our leases typically require contingent rent above the minimum base rent payments based on a percentage of revenues ranging from 2% to 10%, have escalating minimum rent requirements over the term of the lease and require payment for various expenses incidental to the use of the property. A majority of our leases provide for a reduced level of overall rent obligation should specified co-tenancy requirements not be satisfied. We expend cash for leasehold improvements and furniture, fixtures, and equipment to build out and equip our leased premises. We may also expend cash for structural additions that we make to leased premises. Generally, a portion of the leasehold improvements and building costs are reimbursed to us by our landlords as construction contributions. If obtained, landlord construction contributions usually take the form of up-front cash, full or partial credits against our future minimum or percentage rents, or a combination thereof. We do not meet any of the accounting criteria under Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 842, Leases, for being the owner of the asset under construction. Many of our leases provide early termination rights permitting us to terminate the lease prior to expiration in the event our revenues are below a stated level for a period of time, generally conditioned upon repayment of the unamortized landlord contributions.

In addition to leases for our restaurant locations, we also lease automobiles and certain equipment that is used in the restaurants, bakeries and corporate office. The automobile leases are the only non-real estate leases included in our operating lease assets and liabilities. All other leases are immaterial or qualify for the short-term lease exclusion.

The assessment of whether a contract is or contains a lease is performed at contract inception. A lease is defined as a contract that conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Control is defined as having both the right to obtain substantially all the economic benefits from the use of the asset and to direct how and for what purpose the asset is used.

At lease commencement, we evaluate each lease to determine its appropriate classification as an operating or finance lease. All of our restaurant and automobile leases are classified as operating leases. For restaurant leases existing at transition, we will continue to apply our historical practice of excluding executory costs, and only minimum base rent will be factored into the initial operating lease liability and corresponding lease asset. For restaurant leases beginning after adoption of ASC 842, we have elected the single lease component practical expedient. Operating lease assets and liabilities are recorded on the balance sheet at lease commencement based on the present value of minimum base rent and other fixed payments over the reasonably certain lease term. The difference between the amounts we expend for structural costs and the construction contributions received from our landlords is recorded as an adjustment to the operating lease asset. Lease terms include the build-out period for our leases where no rent payments are typically due under the terms of the lease, as well as options to renew when we deem we have significant economic incentive to exercise the extension. When determining if we have a significant economic incentive, we consider relevant factors, such as contractual, asset, entity and market-based considerations. Option periods are included in the lease term for the majority of our leases. Termination rights have not been factored into the lease terms since based on our probability assessment we are reasonably certain we will not terminate our leases.

We cannot determine the interest rate implicit in our leases because we do not have access to the lessor’s estimated residual value or the amount of the lessor’s deferred initial direct costs. Therefore, we use our incremental borrowing rate as the discount rate for our leases. Our incremental borrowing rate for a lease is the rate of interest we would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. Because we do not generally borrow on a collateralized basis, we derive an appropriate incremental borrowing rate using the interest rate we pay on our non-collateralized borrowings, adjusted for the amount of the lease payments, the lease term and the effect of designating specific collateral with a value equal to the unpaid lease payments for that lease. We apply the incremental borrowing rate on a portfolio basis given the impact of applying it on a lease by lease basis would be immaterial.

We monitor for events or changes in circumstances that require reassessment of our leases. When a reassessment results in the re-measurement of a lease liability, a corresponding adjustment is made to the carrying amount of the operating lease asset. We also assess the potential impairment of our operating lease assets under long-lived asset impairment guidance in ASC 360, Property, Plant, and Equipment: Impairment or disposal on long-lived assets.

Rent expense included in our operating lease assets is recognized on a straight-line basis. Contingent rent expense is recorded as incurred to the extent it exceeds minimum base rent per the lease agreement. Variable lease payments, which primarily consist of real estate taxes, common area maintenance charges, insurance cost and other operating expenses, are not included in the operating lease right-of-use asset or operating lease liability balances and are recognized as incurred. The reasonably certain lease term and the incremental borrowing rate for each restaurant location require judgment by management and can impact the classification and accounting for a lease as operating or finance, as well as the value of the operating lease asset and liability. These judgments may produce materially different amounts of rent expense than would be reported if different assumptions were used. Rent expense is included in other operating costs and expenses in the consolidated statements of income.

Self-Insurance Liabilities

Self-Insurance Liabilities

We retain the financial responsibility for a significant portion of our risks and associated liabilities with respect to workers’ compensation, general liability, staff member health benefits, employment practices and other insurable risks. The accrued liabilities associated with these programs are based on our estimate of the ultimate costs to settle known claims, as well as claims incurred but not yet reported to us (“IBNR”) as of the balance sheet date and are recorded in other accrued expenses. Our estimated liabilities, which are not discounted, are based on information provided by our insurance brokers and insurers, combined with our judgment regarding a number of assumptions and factors, including the frequency and severity of claims, claims development history, case jurisdiction, applicable legislation and our claims settlement practices.

Stock-Based Compensation

Stock-Based Compensation

We maintain stock-based incentive plans under which equity awards may be granted to staff members and consultants. We account for the awards based on fair value measurement guidance and amortize to expense over the vesting period using a straight-line or graded-vesting schedule, as applicable. (See Note 16 for further discussion of our stock-based compensation.)

Advertising Costs

Advertising Costs

We expense advertising production costs at the time the advertising first takes place. All other advertising costs are expensed as incurred. Most of our advertising costs are included in other operating costs and expenses and were $10.6 million, $6.1 million and $6.1 million in fiscal 2019, 2018 and 2017, respectively.

Preopening Costs

Preopening Costs

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 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, and corporate travel and support activities. We expense preopening costs as incurred.

Income Taxes

Income Taxes

We provide for federal, state and foreign income taxes currently payable and for deferred taxes that result from differences between financial accounting rules and tax laws governing the timing of recognition of various income and expense items. We recognize deferred income tax assets and liabilities for the future tax effects of such temporary differences based on the difference between the financial statement and tax bases of existing assets and liabilities using the statutory rates expected in the years in which the differences are expected to reverse. The effect on deferred taxes of any enacted change in tax rates is recognized in income in the period that includes the enactment date. Income tax credits are recorded as a reduction of tax expense.

Uncertain tax positions taken or expected to be taken in a tax return are recognized (or derecognized) in the financial statements when it is more likely than not (i.e., a likelihood of more than 50%) that the position would be sustained on its technical merits upon examination by tax authorities, taking into account available administrative remedies and litigation. A recognized tax position is then measured at the largest amount of benefit that is greater than 50% likely of being realized upon ultimate resolution. We recognize interest related to uncertain tax positions in income tax expense. Penalties related to uncertain tax positions are recorded in general and administrative expenses.

Net Income per Share

Net Income per Share

Basic net income per share is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding during the period, reduced by unvested restricted stock awards. At December 31, 2019, January 1, 2019 and January 2, 2018, 1.8 million shares, 1.7 million shares and 1.7 million shares, respectively, of restricted stock issued to staff members were unvested and, therefore, excluded from the calculation of basic earnings per share for the fiscal years ended on those dates. Diluted net income per share includes the dilutive effect of outstanding equity awards, calculated using the treasury stock method. Shares of common stock equivalents of 2.3 million, 1.5 million and 1.6 million for fiscal 2019, 2018 and 2017, respectively, were excluded from the diluted calculation due to their anti-dilutive effect.

Fiscal Year

    

2019

    

2018

    

2017

(In thousands, except per share data)

Net income

$

127,293

$

99,035

$

157,392

Basic weighted average shares outstanding

 

43,949

 

45,263

 

46,930

Dilutive effect of equity awards

 

596

 

952

 

1,222

Diluted weighted average shares outstanding

 

44,545

 

46,215

 

48,152

Basic net income per share

$

2.90

$

2.19

$

3.35

Diluted net income per share

$

2.86

$

2.14

$

3.27

Comprehensive Income

Comprehensive Income

Comprehensive income includes all changes in equity during a period except those resulting from investment by and distribution to owners. Our comprehensive income consists of net income and translation gains and losses related to our Canadian restaurant operations.

Foreign Currency

Foreign Currency

The Canadian dollar is the functional currency for our Canadian restaurant operations. Revenue and expense accounts are translated into U.S. dollars using the average exchange rates during the reporting period. Assets and liabilities are translated using the exchange rates in effect at the reporting period end date. Equity accounts are translated at historical rates, except for the change in retained earnings which is the result of the income statement translation process. Translation gains and losses are reported as a separate component in our consolidated statements of comprehensive income and would only be realized upon the sale or upon complete or substantially complete liquidation of the business. Gains and losses from foreign currency transactions are recognized in our consolidated statements of income in interest and other expense, net.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

Recently Adopted Accounting Standards

We adopted FASB Accounting Standards Codification (“ASC”) Topic 842, Leases, as of January 2, 2019, using the alternative transition method and recorded a cumulative effect adjustment to beginning retained earnings without restating prior periods. We elected the package of practical expedients which allowed us to carry forward our historical lease classification, our assessment of whether a contract is or contains a lease and our initial direct costs for any leases that existed prior to adoption of the new standard. In addition, we elected the short-term lease exclusion and the hindsight practical expedient, which lengthened the lease term for certain of our leases to include renewal options. Adoption of the new standard resulted in the recognition of operating lease assets and liabilities of $975.1 million and $1,045.4 million, respectively, and a reduction to retained earnings of $41.5 million, net of tax. All prior lease-related balances of $39.2 million of prepaid rent, $140.2 million in property and equipment, net, $6.2 million of intangible assets, net, $82.1 million of deferred rent liabilities and $118.7 million of deemed landlord financing were reclassified into operating lease assets or eliminated upon ASC 842 adoption.

We adopted ASC Topic 606, Revenue from Contracts with Customers, as of January 3, 2018. This accounting guidance provides a comprehensive new revenue recognition model that supersedes most of the existing revenue recognition requirements and requires entities to recognize revenue at an amount that reflects the consideration to which a company expects to be entitled in exchange for transferring goods or services to a customer. Utilizing the cumulative-effect method of adoption, we recorded a $4.8 million increase to deferred revenue and a corresponding reduction of $3.6 million, net of tax, to retained earnings to reverse a portion of the previously-recognized development and site fees from our international licensees. Whereas previously we recognized income and received payment upon execution of the agreements and approval of new restaurant sites, respectively, future revenue for these items will be recorded on a straight-line basis over the life of the applicable license agreements as the agreements do not contain distinct performance obligations. Comparative financial information has not been restated and continues to be reported under the accounting standards in effect for those periods. The impact of adopting this standard as compared to the previous revenue recognition guidance was not material to our consolidated balance sheet and consolidated statements of income and comprehensive income.

Recently Issued Accounting Standards

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement. The update eliminates, adds and modifies certain disclosure requirements for fair value measurements. The new standard is effective for us on January 1, 2020. We have substantially completed our assessment of the new standard and do not expect its adoption to have a significant impact on our consolidated financial statement disclosures.

XML 101 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2019
Inventories  
Schedule of inventories

Inventories consisted of (in thousands):

    

December 31, 2019

    

January 1, 2019

Restaurant food and supplies

$

25,057

$

18,362

Bakery finished goods and work in progress

 

16,000

 

13,845

Bakery raw materials and supplies

 

6,168

 

6,679

Total

$

47,225

$

38,886

XML 102 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases  
Components for lease expense

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

Fiscal Year

    

 2019

Operating

$

112,048

Variable

 

66,689

Short-term

 

368

Total

$

179,105

Rent expense on all operating leases (under ASC 840) was as follows (in thousands):

Fiscal Year

    

 2018

    

 2017

Straight-lined minimum base rent

 

$

83,999

$

83,387

Contingent rent

 

20,147

 

19,559

Common area maintenance and taxes

 

39,961

 

38,103

Total

$

144,107

$

141,049

Supplemental cash flow information related to leases

Supplemental information related to leases (in thousands, except percentages):

 

Fiscal Year

 

 2019

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

Operating cash flows from operating leases

$

103,210

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

 

262,421

(1)

Weighted-average remaining lease term — operating leases (in years)

 

16.6

Weighted-average discount rate — operating leases

5.2

%

(1)Includes $223.5 million in right-of-use assets related to the Acquisition. (See Note 2 for further discussion of the Acquisition.)
Maturity of operating lease liabilities

As of December 31, 2019, the maturities of our operating lease liabilities are as follows (in thousands):

2020

$

122,250

2021

 

124,383

2022

 

125,427

2023

 

121,855

2024

120,772

Thereafter

 

1,415,777

Total future lease payments

2,030,464

Less: Interest

(712,514)

Present value of lease liabilities

$

1,317,950

Operating lease liabilities include $867.2 million related to options to extend lease terms that are reasonably certain of being exercised and exclude $136.2 million of legally binding minimum lease payments for leases signed but not yet commenced.

As of January 1, 2019, the aggregate minimum annual lease payments under operating leases (under ASC 840), including amounts characterized as deemed landlord financing payments, were as follows (in thousands):

2019

$

93,792

2020

 

91,808

2021

 

88,829

2022

 

86,925

2023

 

81,929

Thereafter

 

495,091

Total

$

938,374

XML 103 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Other Assets
12 Months Ended
Dec. 31, 2019
Other Assets  
Other Assets

9.    Other Assets

Other assets consisted of (in thousands):

    

December 31, 2019

    

January 1, 2019

Non-qualified deferred compensation assets

$

77,228

$

57,605

Deposits

 

5,693

 

5,489

Deferred income taxes

3,375

1,597

Total

$

86,296

$

64,691

XML 104 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Prepaid Expenses
12 Months Ended
Dec. 31, 2019
Prepaid Expenses  
Prepaid Expenses

5.    Prepaid Expenses

Prepaid expenses consisted of (in thousands):

    

December 31, 2019

    

January 1, 2019

Gift card contract assets

$

23,172

$

23,388

Other

 

20,774

 

17,257

Total

$

43,946

$

40,645