0000950170-23-055604.txt : 20231026 0000950170-23-055604.hdr.sgml : 20231026 20231026161000 ACCESSION NUMBER: 0000950170-23-055604 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 47 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231026 DATE AS OF CHANGE: 20231026 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MANHATTAN ASSOCIATES INC CENTRAL INDEX KEY: 0001056696 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 582373424 STATE OF INCORPORATION: GA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-23999 FILM NUMBER: 231350254 BUSINESS ADDRESS: STREET 1: 2300 WINDY RIDGE PARKWAY TENTH FLOOR CITY: ATLANTA STATE: GA ZIP: 30339 BUSINESS PHONE: 7709557070 MAIL ADDRESS: STREET 1: 2300 WINDY RIDGE PARKWAY TENTH FLOOR CITY: ATLANTA STATE: GA ZIP: 30339 10-Q 1 manh-20230930.htm 10-Q 10-Q
--12-310001056696falseQ30001056696us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001056696us-gaap:ServiceOtherMember2023-01-012023-09-300001056696manh:CapitalizedContractCostToPriorPeriodOneMember2023-01-012023-09-300001056696srt:AmericasMembermanh:HardwareMember2022-07-012022-09-300001056696us-gaap:LicenseAndMaintenanceMembersrt:AsiaPacificMember2022-01-012022-09-300001056696us-gaap:RestrictedStockUnitsRSUMember2023-09-300001056696us-gaap:CommonStockMember2023-01-012023-09-300001056696us-gaap:CommonStockMember2023-06-300001056696srt:AmericasMembermanh:CloudSubscriptionsMember2023-07-012023-09-300001056696us-gaap:LicenseAndMaintenanceMemberus-gaap:EMEAMember2023-01-012023-09-3000010566962022-09-300001056696manh:HardwareMemberus-gaap:EMEAMember2022-07-012022-09-300001056696us-gaap:LicenseAndMaintenanceMembersrt:AsiaPacificMember2022-07-012022-09-300001056696us-gaap:EMEAMembermanh:CloudSubscriptionsMember2022-07-012022-09-300001056696srt:AmericasMembermanh:CloudSubscriptionsMember2023-01-012023-09-300001056696us-gaap:RetainedEarningsMember2022-09-300001056696manh:CloudSubscriptionsMaintenanceAndServicesMember2022-07-012022-09-300001056696us-gaap:EMEAMembermanh:CloudSubscriptionsMember2023-01-012023-09-300001056696us-gaap:MaintenanceMembersrt:AsiaPacificMember2022-01-012022-09-300001056696us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-3000010566962023-10-260001056696us-gaap:RetainedEarningsMember2023-07-012023-09-300001056696us-gaap:OtherAssetsMembermanh:SalesCommissionMember2023-09-300001056696srt:AsiaPacificMember2022-01-012022-09-300001056696srt:AsiaPacificMembermanh:CloudSubscriptionsMember2023-07-012023-09-300001056696us-gaap:RetainedEarningsMember2022-12-310001056696us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001056696us-gaap:ServiceOtherMember2022-01-012022-09-300001056696srt:AsiaPacificMember2022-07-012022-09-300001056696us-gaap:MaintenanceMembersrt:AsiaPacificMember2022-07-012022-09-300001056696srt:AmericasMember2023-09-300001056696manh:HardwareMemberus-gaap:EMEAMember2023-07-012023-09-300001056696us-gaap:RetainedEarningsMember2023-01-012023-09-300001056696manh:CloudSubscriptionsMember2022-01-012022-09-300001056696us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001056696srt:AmericasMemberus-gaap:ServiceOtherMember2022-01-012022-09-300001056696us-gaap:CommonStockMember2021-12-310001056696srt:AsiaPacificMember2023-07-012023-09-300001056696us-gaap:LicenseAndMaintenanceMember2023-01-012023-09-300001056696us-gaap:RetainedEarningsMember2022-01-012022-09-300001056696us-gaap:SalesRevenueNetMembermanh:WarehouseManagementProductGroupMemberus-gaap:ProductConcentrationRiskMember2023-07-012023-09-300001056696us-gaap:RetainedEarningsMember2023-09-300001056696us-gaap:CommonStockMember2022-09-300001056696srt:AsiaPacificMember2023-01-012023-09-300001056696srt:AmericasMemberus-gaap:LicenseAndMaintenanceMember2022-07-012022-09-300001056696us-gaap:LicenseAndMaintenanceMemberus-gaap:EMEAMember2023-07-012023-09-300001056696srt:AsiaPacificMembermanh:CloudSubscriptionsMember2022-01-012022-09-300001056696us-gaap:ServiceOtherMemberus-gaap:EMEAMember2023-01-012023-09-300001056696srt:AmericasMemberus-gaap:ServiceOtherMember2022-07-012022-09-300001056696srt:AmericasMembermanh:CloudSubscriptionsMember2022-07-012022-09-300001056696us-gaap:ServiceOtherMembersrt:AsiaPacificMember2023-07-012023-09-300001056696us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001056696us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001056696manh:CapitalizedContractCostToPriorPeriodOneMember2023-07-012023-09-3000010566962023-06-300001056696us-gaap:ServiceOtherMembersrt:AsiaPacificMember2022-07-012022-09-300001056696manh:SalesCommissionMembermanh:PrepaidExpensesMember2023-09-300001056696manh:CloudSubscriptionsMaintenanceAndServicesMember2023-07-012023-09-300001056696us-gaap:RetainedEarningsMember2022-06-3000010566962023-07-012023-09-300001056696us-gaap:FairValueInputsLevel3Member2023-09-300001056696us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001056696us-gaap:LicenseAndMaintenanceMemberus-gaap:EMEAMember2022-07-012022-09-300001056696srt:AmericasMembermanh:HardwareMember2022-01-012022-09-300001056696us-gaap:EMEAMember2022-07-012022-09-300001056696srt:AmericasMemberus-gaap:LicenseAndMaintenanceMember2023-07-012023-09-300001056696srt:AmericasMember2022-07-012022-09-300001056696us-gaap:LicenseAndMaintenanceMember2022-01-012022-09-300001056696us-gaap:ServiceOtherMemberus-gaap:EMEAMember2022-07-012022-09-300001056696us-gaap:MaintenanceMember2022-01-012022-09-300001056696us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300001056696manh:CloudSubscriptionsMember2023-09-3000010566962022-07-012022-09-300001056696us-gaap:MaintenanceMember2022-07-012022-09-300001056696us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001056696manh:CloudSubscriptionsMember2022-07-012022-09-300001056696us-gaap:ServiceOtherMembersrt:AsiaPacificMember2023-01-012023-09-300001056696us-gaap:EMEAMember2023-09-300001056696us-gaap:SalesRevenueNetMembermanh:WarehouseManagementProductGroupMemberus-gaap:ProductConcentrationRiskMember2023-01-012023-09-300001056696us-gaap:EMEAMembermanh:CloudSubscriptionsMember2022-01-012022-09-300001056696srt:AmericasMembermanh:HardwareMember2023-01-012023-09-300001056696us-gaap:CommonStockMember2023-09-3000010566962021-12-310001056696manh:SalesCommissionMember2023-09-300001056696us-gaap:CommonStockMember2022-07-012022-09-300001056696manh:HardwareMemberus-gaap:EMEAMember2023-01-012023-09-300001056696us-gaap:MaintenanceMemberus-gaap:EMEAMember2022-07-012022-09-300001056696us-gaap:ServiceOtherMembersrt:AsiaPacificMember2022-01-012022-09-300001056696us-gaap:LicenseAndMaintenanceMembersrt:AsiaPacificMember2023-01-012023-09-300001056696srt:AsiaPacificMember2023-09-300001056696us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001056696us-gaap:ServiceOtherMember2023-07-012023-09-3000010566962023-01-012023-09-300001056696manh:HardwareMemberus-gaap:EMEAMember2022-01-012022-09-300001056696srt:AmericasMember2023-07-012023-09-300001056696srt:AmericasMemberus-gaap:LicenseAndMaintenanceMember2022-01-012022-09-300001056696srt:AsiaPacificMembermanh:CloudSubscriptionsMember2022-07-012022-09-300001056696us-gaap:RetainedEarningsMember2021-12-310001056696us-gaap:MaintenanceMemberus-gaap:EMEAMember2023-07-012023-09-300001056696us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001056696manh:HardwareMember2022-07-012022-09-3000010566962023-09-300001056696us-gaap:LicenseAndMaintenanceMember2023-07-012023-09-300001056696srt:AmericasMembermanh:HardwareMember2023-07-012023-09-300001056696us-gaap:MaintenanceMembersrt:AsiaPacificMember2023-01-012023-09-300001056696manh:HardwareMember2022-01-012022-09-300001056696us-gaap:SalesRevenueNetMembermanh:SoftwareLicenseRevenueMemberus-gaap:ProductConcentrationRiskMember2023-01-012023-09-300001056696us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-300001056696us-gaap:CommonStockMember2022-12-310001056696us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001056696us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300001056696srt:AmericasMember2022-01-012022-09-3000010566962022-01-012022-09-300001056696us-gaap:ServiceOtherMemberus-gaap:EMEAMember2022-01-012022-09-300001056696us-gaap:RetainedEarningsMember2022-07-012022-09-300001056696manh:CloudSubscriptionsMaintenanceAndServicesMember2023-01-012023-09-300001056696srt:AmericasMembermanh:CloudSubscriptionsMember2022-01-012022-09-300001056696us-gaap:CommonStockMember2023-07-012023-09-300001056696srt:AmericasMemberus-gaap:ServiceOtherMember2023-01-012023-09-300001056696srt:AsiaPacificMembermanh:CloudSubscriptionsMember2023-01-012023-09-300001056696us-gaap:CommonStockMember2022-06-300001056696manh:CloudSubscriptionsMaintenanceAndServicesMember2022-01-012022-09-300001056696us-gaap:LicenseAndMaintenanceMembersrt:AsiaPacificMember2023-07-012023-09-300001056696manh:HardwareMember2023-07-012023-09-300001056696us-gaap:MaintenanceMember2023-01-012023-09-300001056696us-gaap:MaintenanceMember2023-07-012023-09-300001056696us-gaap:MaintenanceMembersrt:AmericasMember2022-07-012022-09-3000010566962022-06-300001056696us-gaap:EMEAMember2023-01-012023-09-300001056696us-gaap:ServiceOtherMember2022-07-012022-09-3000010566962023-10-012023-09-300001056696manh:CloudSubscriptionsMember2023-01-012023-09-300001056696srt:AmericasMember2023-01-012023-09-300001056696us-gaap:CommonStockMember2022-01-012022-09-300001056696srt:AmericasMemberus-gaap:LicenseAndMaintenanceMember2023-01-012023-09-300001056696us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001056696us-gaap:EMEAMember2023-07-012023-09-300001056696us-gaap:EMEAMembermanh:CloudSubscriptionsMember2023-07-012023-09-300001056696us-gaap:ServiceOtherMemberus-gaap:EMEAMember2023-07-012023-09-300001056696us-gaap:LicenseAndMaintenanceMember2022-07-012022-09-300001056696us-gaap:MaintenanceMembersrt:AmericasMember2023-07-012023-09-300001056696srt:AmericasMemberus-gaap:ServiceOtherMember2023-07-012023-09-3000010566962022-12-310001056696us-gaap:MaintenanceMembersrt:AmericasMember2023-01-012023-09-300001056696manh:CloudSubscriptionsMember2023-07-012023-09-300001056696us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300001056696us-gaap:RestrictedStockUnitsRSUMember2022-12-310001056696us-gaap:MaintenanceMembersrt:AsiaPacificMember2023-07-012023-09-300001056696manh:HardwareMember2023-01-012023-09-300001056696us-gaap:FairValueInputsLevel2Member2023-09-300001056696us-gaap:MaintenanceMembersrt:AmericasMember2022-01-012022-09-300001056696manh:CapitalizedContractCostToPriorPeriodTwoMember2023-07-012023-09-300001056696us-gaap:RetainedEarningsMember2023-06-300001056696us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001056696us-gaap:MaintenanceMemberus-gaap:EMEAMember2022-01-012022-09-300001056696us-gaap:MaintenanceMemberus-gaap:EMEAMember2023-01-012023-09-300001056696us-gaap:LicenseAndMaintenanceMemberus-gaap:EMEAMember2022-01-012022-09-300001056696us-gaap:EMEAMember2022-01-012022-09-300001056696us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31xbrli:purexbrli:sharesiso4217:USDxbrli:sharesmanh:Segmentiso4217:USD

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

[Mark One]

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

For the quarterly period ended September 30, 2023

OR

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

For the transition period from ____________ to ____________

Commission File Number: 0-23999

MANHATTAN ASSOCIATES, INC.

(Exact Name of Registrant as Specified in Its Charter)

 

 

Georgia

 

 

58-2373424

(State or Other Jurisdiction of

Incorporation or Organization)

 

 

(I.R.S. Employer

Identification No.)

 

2300 Windy Ridge Parkway, Tenth Floor

 

 

 

Atlanta, Georgia

 

 

30339

(Address of Principal Executive Offices)

 

 

(Zip Code)

 

Registrant’s Telephone Number, Including Area Code: (770) 955-7070

 

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

Title of each class

Trading

Symbol(s)

Name of each exchange on which registered

Common stock

MANH

Nasdaq Global Select Market

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 Regulations 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 Exchange Act). Yes No

The number of shares of the Registrant’s class of capital stock outstanding as of October 26, 2023, the latest practicable date, is as follows: 61,565,157 shares of common stock, $0.01 par value per share.

 

 

 


 

MANHATTAN ASSOCIATES, INC.

FORM 10-Q

Quarter Ended September 30, 2023

TABLE OF CONTENTS

PART I

 

 

Financial Information

 

 

 

 

Item 1.

Financial Statements.

 

 

 

 

Condensed Consolidated Balance Sheets as of September 30, 2023 (unaudited) and December 31, 2022

3

 

 

Condensed Consolidated Statements of Income for the three months and nine months ended September 30, 2023 and 2022 (unaudited)

4

 

 

Condensed Consolidated Statements of Comprehensive Income for the three months and nine months ended September 30, 2023 and 2022 (unaudited)

5

 

Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2023 and 2022 (unaudited)

6

 

 

Condensed Consolidated Statements of Stockholders’ Equity for the three months and nine months ended September 30, 2023 and 2022 (unaudited)

7

 

 

Notes to Condensed Consolidated Financial Statements (unaudited)

8

 

 

Item 2.

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

14

 

 

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk.

25

 

 

 

Item 4.

Controls and Procedures.

25

 

 

 

 

PART II

 

 

 

 

 

OTHER INFORMATION

 

 

 

 

Item 1.

Legal Proceedings.

27

 

 

 

Item 1A.

Risk Factors.

27

 

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds.

27

 

 

 

Item 3.

Defaults Upon Senior Securities.

27

 

 

 

Item 4.

Mine Safety Disclosures.

27

 

 

 

Item 5.

Other Information.

27

 

 

 

Item 6.

Exhibits.

28

 

 

 

Signatures.

29

 

 

 

 

2


 

PART I

FINANCIAL INFORMATION

Item 1. Financial Statements

MANHATTAN ASSOCIATES, INC. AND SUBSIDIARIES

Condensed Consolidated Balance Sheets

(in thousands, except share and per share data)

 

 

September 30, 2023

 

 

December 31, 2022

 

 

 

(unaudited)

 

 

 

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

182,312

 

 

$

225,463

 

Accounts receivable, net of allowance of $5,367 and $6,009, at September 30, 2023 and December 31, 2022, respectively

 

 

183,377

 

 

 

166,767

 

Prepaid expenses and other current assets

 

 

27,170

 

 

 

23,145

 

Total current assets

 

 

392,859

 

 

 

415,375

 

 

 

 

 

 

 

 

Property and equipment, net

 

 

11,266

 

 

 

12,803

 

Operating lease right-of-use assets

 

 

19,976

 

 

 

17,794

 

Goodwill, net

 

 

62,228

 

 

 

62,230

 

Deferred income taxes

 

 

55,523

 

 

 

37,206

 

Other assets

 

 

31,143

 

 

 

24,770

 

Total assets

 

$

572,995

 

 

$

570,178

 

 

 

 

 

 

 

 

LIABILITIES AND SHAREHOLDERS' EQUITY

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

25,253

 

 

$

25,701

 

Accrued compensation and benefits

 

 

67,187

 

 

 

54,469

 

Accrued and other liabilities

 

 

26,429

 

 

 

24,569

 

Deferred revenue

 

 

213,440

 

 

 

208,807

 

Income taxes payable

 

 

517

 

 

 

2,049

 

Total current liabilities

 

 

332,826

 

 

 

315,595

 

 

 

 

 

 

 

 

Operating lease liabilities, long-term

 

 

16,237

 

 

 

14,065

 

Other non-current liabilities

 

 

13,827

 

 

 

13,718

 

 

 

 

 

 

 

 

Shareholders' equity:

 

 

 

 

 

 

Preferred stock, no par value; 20,000,000 shares authorized, no shares issued or outstanding in 2023 and 2022

 

 

-

 

 

 

-

 

Common stock, $0.01 par value; 200,000,000 shares authorized; 61,562,480 and 62,191,570 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively

 

 

616

 

 

 

621

 

Retained earnings

 

 

238,315

 

 

 

253,711

 

Accumulated other comprehensive loss

 

 

(28,826

)

 

 

(27,532

)

Total shareholders' equity

 

 

210,105

 

 

 

226,800

 

Total liabilities and shareholders' equity

 

$

572,995

 

 

$

570,178

 

 

 

See accompanying Notes to Condensed Consolidated Financial Statements.

 

 

3


 

Item 1. Financial Statements (continued)

MANHATTAN ASSOCIATES, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Income

(in thousands, except per share amounts)

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(unaudited)

 

 

(unaudited)

 

 

(unaudited)

 

 

(unaudited)

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Cloud subscriptions

 

$

65,033

 

 

$

45,267

 

 

$

183,196

 

 

$

124,767

 

Software license

 

 

3,870

 

 

 

6,386

 

 

 

12,967

 

 

 

19,869

 

Maintenance

 

 

35,296

 

 

 

35,820

 

 

 

106,772

 

 

 

107,115

 

Services

 

 

127,965

 

 

 

103,425

 

 

 

368,744

 

 

 

294,284

 

Hardware

 

 

6,277

 

 

 

7,203

 

 

 

18,791

 

 

 

22,946

 

Total revenue

 

 

238,441

 

 

 

198,101

 

 

 

690,470

 

 

 

568,981

 

Costs and expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of cloud subscriptions, maintenance and services

 

 

111,142

 

 

 

95,691

 

 

 

322,914

 

 

 

266,482

 

Cost of software license

 

 

297

 

 

 

467

 

 

 

967

 

 

 

1,749

 

Research and development

 

 

33,093

 

 

 

29,375

 

 

 

95,487

 

 

 

84,754

 

Sales and marketing

 

 

17,650

 

 

 

15,742

 

 

 

54,278

 

 

 

47,881

 

General and administrative

 

 

21,371

 

 

 

18,392

 

 

 

61,561

 

 

 

54,963

 

Depreciation and amortization

 

 

1,440

 

 

 

1,664

 

 

 

4,247

 

 

 

5,157

 

Total costs and expenses

 

 

184,993

 

 

 

161,331

 

 

 

539,454

 

 

 

460,986

 

Operating income

 

 

53,448

 

 

 

36,770

 

 

 

151,016

 

 

 

107,995

 

Other income, net

 

 

1,739

 

 

 

1,612

 

 

 

2,923

 

 

 

4,593

 

Income before income taxes

 

 

55,187

 

 

 

38,382

 

 

 

153,939

 

 

 

112,588

 

Income tax provision

 

 

5,766

 

 

 

8,708

 

 

 

26,107

 

 

 

21,497

 

Net income

 

$

49,421

 

 

$

29,674

 

 

$

127,832

 

 

$

91,091

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic earnings per share

 

$

0.80

 

 

$

0.47

 

 

$

2.07

 

 

$

1.45

 

Diluted earnings per share

 

$

0.79

 

 

$

0.47

 

 

$

2.05

 

 

$

1.43

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of shares:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

61,639

 

 

 

62,592

 

 

 

61,902

 

 

 

62,917

 

Diluted

 

 

62,310

 

 

 

63,165

 

 

 

62,501

 

 

 

63,483

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

See accompanying Notes to Condensed Consolidated Financial Statements.

 

 

4


 

Item 1. Financial Statements (continued)

MANHATTAN ASSOCIATES, INC. AND SUBSIDIARIES

Consolidated Statements of Comprehensive Income

(in thousands)

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(unaudited)

 

 

(unaudited)

 

 

(unaudited)

 

 

(unaudited)

 

Net income

 

$

49,421

 

 

$

29,674

 

 

$

127,832

 

 

$

91,091

 

Foreign currency translation adjustment

 

 

(2,086

)

 

 

(3,566

)

 

 

(1,294

)

 

 

(8,781

)

Comprehensive income

 

$

47,335

 

 

$

26,108

 

 

$

126,538

 

 

$

82,310

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

See accompanying Notes to Condensed Consolidated Financial Statements.

 

 

5


 

Item 1. Financial Statements (continued)

MANHATTAN ASSOCIATES, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Cash Flows

(in thousands)

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

 

(unaudited)

 

 

(unaudited)

 

Operating activities:

 

 

 

 

 

 

Net income

 

$

127,832

 

 

$

91,091

 

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

 

 

 

 

 

 

Depreciation and amortization

 

 

4,247

 

 

 

5,157

 

Equity-based compensation

 

 

53,598

 

 

 

44,209

 

Loss (gain) on disposal of equipment

 

 

42

 

 

 

(20

)

Deferred income taxes

 

 

(18,359

)

 

 

(20,736

)

Unrealized foreign currency loss (gain)

 

 

922

 

 

 

(2,933

)

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable, net

 

 

(17,168

)

 

 

(23,384

)

Other assets

 

 

(7,747

)

 

 

(9,190

)

Accounts payable, accrued and other liabilities

 

 

13,477

 

 

 

20,743

 

Income taxes

 

 

(4,347

)

 

 

(730

)

Deferred revenue

 

 

5,362

 

 

 

20,195

 

Net cash provided by operating activities

 

 

157,859

 

 

 

124,402

 

 

 

 

 

 

 

 

Investing activities:

 

 

 

 

 

 

Purchase of property and equipment

 

 

(2,761

)

 

 

(4,152

)

Net cash used in investing activities

 

 

(2,761

)

 

 

(4,152

)

 

 

 

 

 

 

 

Financing activities:

 

 

 

 

 

 

Repurchase of common stock

 

 

(195,716

)

 

 

(179,029

)

Net cash used in financing activities

 

 

(195,716

)

 

 

(179,029

)

 

 

 

 

 

 

 

Foreign currency impact on cash

 

 

(2,533

)

 

 

(7,872

)

 

 

 

 

 

 

 

Net change in cash and cash equivalents

 

 

(43,151

)

 

 

(66,651

)

Cash and cash equivalents at beginning of period

 

 

225,463

 

 

 

263,706

 

Cash and cash equivalents at end of period

 

$

182,312

 

 

$

197,055

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

See accompanying Notes to Condensed Consolidated Financial Statements.

 

6


 

Item 1. Financial Statements (continued)

MANHATTAN ASSOCIATES, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Shareholders’ Equity

(in thousands, except share data)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

Additional

 

 

 

 

 

Other

 

 

Total

 

 

 

Common Stock

 

 

Paid-In

 

 

Retained

 

Comprehensive

Shareholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Loss

 

 

Equity

 

For the Three Months Ended September 30, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, June 30, 2023 (unaudited)

 

 

61,668,512

 

 

$

617

 

 

$

-

 

 

$

196,673

 

 

$

(26,740

)

 

$

170,550

 

Repurchase of common stock

 

 

(136,165

)

 

 

(1

)

 

 

(18,821

)

 

 

(7,779

)

 

 

-

 

 

 

(26,601

)

Restricted stock units issuance

 

 

30,133

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Excise tax on net stock repurchases

 

 

-

 

 

 

-

 

 

 

(209

)

 

 

-

 

 

 

-

 

 

 

(209

)

Equity-based compensation

 

 

-

 

 

 

-

 

 

 

19,030

 

 

 

-

 

 

 

-

 

 

 

19,030

 

Foreign currency translation adjustment

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(2,086

)

 

 

(2,086

)

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

49,421

 

 

 

-

 

 

 

49,421

 

Balance, September 30, 2023 (unaudited)

 

 

61,562,480

 

 

$

616

 

 

$

-

 

 

$

238,315

 

 

$

(28,826

)

 

$

210,105

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Nine Months Ended September 30, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, December 31, 2022 (audited)

 

 

62,191,570

 

 

$

621

 

 

$

-

 

 

$

253,711

 

 

$

(27,532

)

 

$

226,800

 

Repurchase of common stock

 

 

(1,244,580

)

 

 

(11

)

 

 

(52,477

)

 

 

(143,228

)

 

 

-

 

 

 

(195,716

)

Restricted stock units issuance

 

 

615,490

 

 

 

6

 

 

 

(6

)

 

 

-

 

 

 

-

 

 

 

-

 

Excise tax accrued

 

 

 

 

 

 

 

 

(1,115

)

 

 

 

 

 

 

 

 

(1,115

)

Equity-based compensation

 

 

-

 

 

 

-

 

 

 

53,598

 

 

 

-

 

 

 

-

 

 

 

53,598

 

Foreign currency translation adjustment

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(1,294

)

 

 

(1,294

)

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

127,832

 

 

 

-

 

 

 

127,832

 

Balance, September 30, 2023 (unaudited)

 

 

61,562,480

 

 

$

616

 

 

$

-

 

 

$

238,315

 

 

$

(28,826

)

 

$

210,105

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Three Months Ended September 30, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, June 30, 2022 (unaudited)

 

 

62,718,513

 

 

$

627

 

 

$

-

 

 

$

233,151

 

 

$

(25,043

)

 

$

208,735

 

Repurchase of common stock

 

 

(354,711

)

 

 

(3

)

 

 

(14,533

)

 

 

(36,706

)

 

 

-

 

 

 

(51,242

)

Restricted stock units issuance

 

 

30,658

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Equity-based compensation

 

 

-

 

 

 

-

 

 

 

14,533

 

 

 

-

 

 

 

-

 

 

 

14,533

 

Foreign currency translation adjustment

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(3,566

)

 

 

(3,566

)

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

29,674

 

 

                                 -

 

 

 

29,674

 

Balance, September 30, 2022 (unaudited)

 

 

62,394,460

 

 

$

624

 

 

$

-

 

 

$

226,119

 

 

$

(28,609

)

 

$

198,134

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Nine Months Ended September 30, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, December 31, 2021 (audited)

 

 

63,154,494

 

 

$

631

 

 

$

-

 

 

$

269,841

 

 

$

(19,828

)

 

$

250,644

 

Repurchase of common stock

 

 

(1,361,605

)

 

 

(13

)

 

 

(44,203

)

 

 

(134,813

)

 

 

-

 

 

 

(179,029

)

Restricted stock units issuance

 

 

601,571

 

 

 

6

 

 

 

(6

)

 

 

-

 

 

 

-

 

 

 

-

 

Equity-based compensation

 

 

-

 

 

 

-

 

 

 

44,209

 

 

 

-

 

 

 

-

 

 

 

44,209

 

Foreign currency translation adjustment

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(8,781

)

 

 

(8,781

)

Net income

 

 

-

 

 

 

-

 

 

 

-

 

 

 

91,091

 

 

 

-

 

 

 

91,091

 

Balance, September 30, 2022 (unaudited)

 

 

62,394,460

 

 

$

624

 

 

$

-

 

 

$

226,119

 

 

$

(28,609

)

 

$

198,134

 

 

See accompanying Notes to Condensed Consolidated Financial Statements.

 

 

7


 

Notes to Condensed Consolidated Financial Statements

(Unaudited)

 

1.
Basis of Presentation and Principles of Consolidation

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements of Manhattan Associates, Inc. and its subsidiaries (the “Company,” “we,” “us,” “our,” or “Manhattan”) have been prepared in accordance with accounting principles generally accepted in the United States (GAAP) for interim financial information, with the instructions to Form 10-Q and with Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required for complete financial statements. In the opinion of management, these condensed consolidated financial statements contain all normal recurring adjustments considered necessary for a fair presentation of our financial position at September 30, 2023, the results of operations for the three and nine months ended September 30, 2023 and 2022, and cash flows for the nine months ended September 30, 2023 and 2022. The results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year or any other interim period. These statements should be read in conjunction with our audited consolidated financial statements and management’s discussion and analysis included in our annual report on Form 10-K for the year ended December 31, 2022.

Principles of Consolidation

The accompanying condensed consolidated financial statements include our accounts and the accounts of our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

2.
Revenue Recognition

We recognize revenue when we transfer control of the promised products or services to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those products or services. We derive our revenue from cloud subscriptions, software licenses, customer support services and software enhancements (“maintenance”), implementation and training services, and sales of hardware. We exclude sales and usage-based taxes from revenue.

Nature of Products and Services

Cloud subscriptions includes software as a service (SaaS) and arrangements which provide customers with the right to use our software within a cloud environment that we provide and manage, where the customer does not have the right to take possession of the software without significant penalty. SaaS and hosting revenues are recognized ratably over the contract period.

For contracts that include a perpetual license and hosting services, we generally consider the arrangement as an overall service, recognized over the initial hosting term. The software license fee typically due at the outset of the arrangement is not payable again if the customer renews the hosting services, so that the customer’s option to renew the hosting services is a material right, the revenue from which, if the option is exercised, we will recognize over the applicable renewal period. Managed services account for less than 2% of our cloud subscription contracts.

Our perpetual software licenses provide the customer with a right to use the software as it exists at the time of purchase. We recognize revenue for distinct software licenses once the license period has begun and we have made the software available to the customer. Our perpetual software licenses are typically sold with maintenance under which we provide a comprehensive 24 hours per day, 365 days per year program that provides customers with software upgrades, when and if available, which include additional or improved functionality and technological advances incorporating emerging supply chain and industry initiatives. Revenue related to maintenance is generally paid in advance and recognized ratably over the term of the agreement, typically twelve months. Perpetual software license revenue accounts for approximately 2% of total revenue.

 

8


 

Our services revenue consists of fees generated from implementation, training, and application managed services, including reimbursements of out-of-pocket expenses in connection with our implementation services. Implementation services include system planning, design, configuration, testing, and other software implementation support, and are typically optional and distinct from our software. Following implementation, customers who have purchased perpetual licenses may purchase application managed services to support and maintain our software. Fees for our services are separately priced and are generally billed on an hourly basis, and revenue is recognized over time as the services are performed. In certain situations, we render professional services under agreements based upon a fixed fee for portions of or all of the engagement. Revenue related to fixed-fee-based services contracts is recognized over time based on the proportion performed.

As part of a complete solution, our customers periodically purchase hardware products developed and manufactured by third parties from us for use with the software licenses purchased from us. These products include computer hardware, radio frequency terminal networks, radio frequency identification (RFID) chip readers, bar code printers and scanners, and other peripherals. As we do not physically control the hardware that we sell, we are acting as an agent in the transaction and recognize our hardware revenue net of related cost. We recognize hardware revenue when control is transferred to the customer upon shipment.

Significant Judgments

Our customer contracts include the sale of multiple SaaS services or licensed products. Judgment is required to determine whether each service or product sold is a distinct performance obligation that should be accounted for separately. We allocate the transaction price to the distinct performance obligations based on relative standalone selling price (SSP). We estimate SSP based on the prices we charge our customers or by using other information such as market conditions and other observable inputs. However, the selling price of our software licenses is highly variable. Thus, we estimate SSP for software licenses using the residual approach, determined based on total transaction price less the SSP of other goods and services promised in the contract.

Contract Balances

Timing of invoicing to customers may differ from timing of revenue recognition. Payment terms for our software licenses vary. We have an established history of collecting under the terms of our software license contracts without providing refunds or concessions to our customers. Cloud subscriptions and maintenance are typically billed annually in advance. We typically bill our professional services monthly as performed. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined that our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with predictable ways to purchase our software and services, not to provide or receive financing. Additionally, we are applying the practical expedient to exclude from consideration any contracts with payment terms of one year or less as we rarely offer terms extending beyond one year or invoice more than a year in advance.

Deferred revenue represents amounts collected prior to having completed performance of cloud subscriptions, maintenance, and professional services. In the three and nine months ended September 30, 2023, we recognized $39.2 million and $181.9 million of revenue that was included in the deferred revenue balance as of December 31, 2022. In the three months ended September 30, 2023, we recognized $97.9 million of revenue that was included in the deferred revenue balance as of June 30, 2023.

Remaining Performance Obligations

As of September 30, 2023, approximately $1.3 billion of revenue - approximately 98% of which is cloud-native subscriptions - is expected to be recognized from remaining performance obligations (RPO) with a non-cancelable term greater than 1 year (including deferred revenue as well as amounts that are expected to be invoiced and recognized as revenue in future periods). We expect to recognize revenue on approximately 40% of these remaining performance obligations over the next 24 months with the balance recognized thereafter. We have elected not to provide disclosures regarding remaining performance obligations for contracts with a term of 1 year or less.

Returns and Allowances

We have not experienced significant returns or warranty claims to date and, as a result, have not recorded a provision for the cost of returns and product warranty claims.

 

9


 

We record an allowance for credit losses based on historical experience of write-offs and a detailed assessment of accounts receivable. Additions to the allowance for credit losses generally represent a sales allowance on services revenue, which are recorded to operations as a reduction to services revenue. The total amount charged to operations was $2.8 million and $0.9 million for the three months ended September 30, 2023 and 2022, respectively, and $4.0 million and $2.1 million for both the nine months ended September 30, 2023 and 2022.

Our analysis involved utilizing a model of internal historical losses data. In estimating the allowance for credit losses, we considered the age of the accounts receivable, our historical write-offs, and the historical creditworthiness of the customer, among other factors. Should any of these factors change, the estimates made by us will also change accordingly, which could affect the level of our future allowances. We also analyzed future expected credit losses given ever present changes to future risks in projected economic conditions and future risks of customer collection.

Deferred Commissions

We consider sales commissions to be incremental costs of obtaining a contract with a customer. We defer and recognize an asset for sales commissions related to performance obligations with an expected period of benefit of more than one year. We apply the practical expedient to expense sales commissions when the amortization period would have been one year or less. Deferred commissions were $38.0 million as of September 30, 2023, of which $28.7 million is included in other assets and $9.3 million is included in prepaid expenses. Sales commission expense is included in Sales and Marketing expense in the accompanying Consolidated Statements of Income. Amortization of sales commissions was $2.4 million and $1.8 million for the three months ended September 30, 2023 and 2022, respectively, and $7.0 million and $5.5 million for the nine months ended September 30, 2023 and 2022, respectively. No impairment losses were recognized during the periods.

3.
Fair Value Measurement

We measure our investments based on a fair value hierarchy disclosure framework that prioritizes and ranks the level of market price observability used in measuring assets and liabilities at fair value. Market price observability is affected by a number of factors, including the type of asset or liability and its characteristics. This hierarchy prioritizes the inputs into three broad levels as follows:

Level 1–Quoted prices in active markets for identical instruments.
Level 2–Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.
Level 3–Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

Investments with maturities of 90 days or less from the date of purchase are classified as cash equivalents; investments with maturities of greater than 90 days from the date of purchase but less than one year are generally classified as short-term investments; and investments with maturities of one year or greater from the date of purchase are generally classified as long-term investments. Unrealized holding gains and losses are reflected as a net amount in a separate component of shareholders’ equity until realized. For the purposes of computing realized gains and losses, cost is determined on a specific identification basis.

At September 30, 2023, our cash and cash equivalents were $98.4 million and $83.9 million, respectively. We had neither short-term investments nor long-term investments at September 30, 2023. Cash equivalents consist of highly liquid money market funds. For money market funds, we use quoted prices from active markets that are classified at Level 1, the highest level of observable input in the disclosure hierarchy framework. We had no investments classified at Level 2 or Level 3 at September 30, 2023.

4.
Equity-Based Compensation

We granted 876 and 2,411 restricted stock units (RSUs) during the three months ended September 30, 2023 and 2022, respectively, and granted 582,209 and 679,540 RSUs during the nine months ended September 30, 2023 and 2022, respectively. Equity-based compensation expense related to RSUs was $19.0 million and $14.5 million during the three months ended September 30, 2023 and 2022, respectively, and $53.6 million and $44.2 million during the nine months ended September 30, 2023 and 2022, respectively.

 

10


 

We present below a summary of changes during the nine months ended September 30, 2023 in our unvested units of restricted stock:

 

 

Number of shares/units

 

Outstanding at December 31, 2022

 

 

1,427,831

 

Granted

 

 

582,209

 

Vested

 

 

(615,490

)

Forfeited

 

(12,726

)

Outstanding at September 30, 2023

 

 

1,381,824

 

 

5.
Income Taxes

Our effective tax rate was 10.4% and 22.7% for the three months ended September 30, 2023 and 2022, respectively, and 17.0% and 19.1% for the nine months ended September 30, 2023 and 2022, respectively. The decrease in the effective tax rate for three months ended September 30, 2023 is due to a decrease of tax with respect to foreign tax creditability in the United States, allowable United States research and development credits, and favorable return to provision estimates. The decrease in the effective tax rate for the nine months ended September 30, 2023 is due to a decrease of tax with respect to foreign tax creditability in the United States, allowable United States research and development credits, and favorable return to provision estimates offset by a decrease of excess tax benefits on restricted stock vesting.

We apply the provisions for income taxes related to, among other things, accounting for uncertain tax positions and disclosure requirements in accordance with Accounting Standards Classification (ASC) 740, Income Taxes. For the three months ended September 30, 2023, our uncertain tax positions increased by a net $0.3 million due to the settlement of a tax contingency reserve.

We conduct business globally and, as a result, file income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. In the normal course of business, Manhattan is subject to examination by taxing authorities throughout the world. We are no longer subject to U.S. federal, substantially all state and local income tax examinations and substantially all non-U.S. income tax examinations for years before 2010.

Under the Inflation Reduction Act of 2022, we are subject to a 1% excise tax on stock repurchases, net of stock issuances, beginning in 2023. We have included the tax in the cost of our stock repurchases as a reduction of shareholders' equity.

 

6.
Basic and Diluted Net Income Per Share

Basic net income per share is computed using net income divided by the weighted average number of shares of common stock outstanding (“Weighted Shares”) for the period presented.

Diluted net income per share is computed using net income divided by Weighted Shares and the treasury stock method effect of common equivalent shares (CESs) outstanding for each period presented.

In the following table, we present a reconciliation of earnings per share and the shares used in the computation of earnings per share for the three and nine months ended September 30, 2023 and 2022 (in thousands, except per share data):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except per share data)

 

 

(in thousands, except per share data)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

49,421

 

 

$

29,674

 

 

$

127,832

 

 

$

91,091

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.80

 

 

$

0.47

 

 

$

2.07

 

 

$

1.45

 

Effect of CESs

 

 

(0.01

)

 

 

-

 

 

 

(0.02

)

 

 

(0.02

)

Diluted

 

$

0.79

 

 

$

0.47

 

 

$

2.05

 

 

$

1.43

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of shares:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

61,639

 

 

 

62,592

 

 

 

61,902

 

 

 

62,917

 

Effect of CESs

 

 

671

 

 

 

573

 

 

 

599

 

 

 

566

 

Diluted

 

 

62,310

 

 

 

63,165

 

 

 

62,501

 

 

 

63,483

 

The number of anti-dilutive CESs during the three and nine months ended September 30, 2023 and 2022 was immaterial.

 

11


 

7.
Contingencies

From time to time, we may be involved in litigation relating to claims arising out of the ordinary course of business, and occasionally legal proceedings not in the ordinary course. Many of our installations involve products that are critical to the operations of our clients’ businesses. Any failure in one of our products could result in a claim for substantial damages against us, regardless of our responsibility for such failure. Although we attempt to limit contractually our liability for damages arising from product failures or negligent acts or omissions, there can be no assurance that the limitations of liability set forth in our contracts will be enforceable in all instances. We are not currently a party to any legal proceedings the result of which we believe is likely to have a material adverse impact on our business, financial position, results of operations, or cash flows. We expense legal costs associated with loss contingencies as such legal costs are incurred.

8.
Reportable Segments

We manage our business by geographic region and have three geographic reportable segments: North and Latin America (the “Americas”); Europe, the Middle East and Africa (EMEA); and Asia Pacific (APAC). All segments derive revenue from the sale and implementation of our supply chain commerce solutions. The individual products sold by the segments are similar in nature and are all designed to help companies manage the effectiveness and efficiency of their supply chain commerce. We use the same accounting policies for each reportable segment. The chief operating decision maker evaluates performance based on revenue and operating results for each reportable segment.

The Americas segment charges royalty fees to the other segments based on software licenses and cloud subscriptions sold by those reportable segments. The royalties, which totaled approximately $3.1 million and $2.1 million for the three months ended September 30, 2023 and 2022, respectively, and $9.7 million and $6.6 million for the three and nine months ended September 30, 2023 and 2022, respectively, are included in costs of revenue for each segment with a corresponding reduction in the Americas segment’s cost of revenue. The revenues represented below are from external customers only. The geography-based costs consist of costs for professional services personnel, direct sales and marketing expenses, infrastructure costs to support the employee and customer base, billing and financial systems, management and general and administrative support. Certain corporate expenses included in the Americas segment are not charged to the other segments. Such expenses include research and development, certain marketing and general and administrative costs that support the global organization, and the amortization of acquired developed technology. Costs in the Americas segment include all research and development costs, including the costs associated with our operations in India.

 

12


 

In accordance with ASC 280, Segment Reporting, we present below certain financial information by reportable segment for the three and nine months ended September 30, 2023 and 2022 (in thousands):

 

 

 

 

Three Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

 

Americas

 

 

EMEA

 

 

APAC

 

 

Consolidated

 

 

Americas

 

 

EMEA

 

 

APAC

 

 

Consolidated

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cloud subscriptions

 

$

52,846

 

 

$

10,343

 

 

$

1,844

 

 

$

65,033

 

 

$

38,451

 

 

$

5,695

 

 

$

1,121

 

 

$

45,267

 

Software license

 

 

3,502

 

 

 

51

 

 

 

317

 

 

 

3,870

 

 

 

4,686

 

 

 

708

 

 

 

992

 

 

 

6,386

 

Maintenance

 

 

27,951

 

 

 

5,159

 

 

 

2,186

 

 

 

35,296

 

 

 

27,901

 

 

 

5,657

 

 

 

2,262

 

 

 

35,820

 

Services

 

 

96,045

 

 

 

25,594

 

 

 

6,326

 

 

 

127,965

 

 

 

78,479

 

 

 

19,737

 

 

 

5,209

 

 

 

103,425

 

Hardware

 

 

6,220

 

 

 

57

 

 

 

-

 

 

 

6,277

 

 

 

7,157

 

 

 

46

 

 

 

-

 

 

 

7,203

 

    Total revenue

 

 

186,564

 

 

 

41,204

 

 

 

10,673

 

 

 

238,441

 

 

 

156,674

 

 

 

31,843

 

 

 

9,584

 

 

 

198,101

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Costs and Expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenue

 

 

84,275

 

 

 

22,134

 

 

 

5,030

 

 

 

111,439

 

 

 

73,787

 

 

 

18,117

 

 

 

4,254

 

 

 

96,158

 

Operating expenses

 

 

66,356

 

 

 

4,514

 

 

 

1,244

 

 

 

72,114

 

 

 

58,475

 

 

 

3,731

 

 

 

1,303

 

 

 

63,509

 

Depreciation and amortization

 

 

1,278

 

 

 

141

 

 

 

21

 

 

 

1,440

 

 

 

1,498

 

 

 

144

 

 

 

22

 

 

 

1,664

 

Total costs and expenses

 

 

151,909

 

 

 

26,789

 

 

 

6,295

 

 

 

184,993

 

 

 

133,760

 

 

 

21,992

 

 

 

5,579

 

 

 

161,331

 

Operating income

 

$

34,655

 

 

$

14,415

 

 

$

4,378

 

 

$

53,448

 

 

$

22,914

 

 

$

9,851

 

 

$

4,005

 

 

$

36,770

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

 

Americas

 

 

EMEA

 

 

APAC

 

 

Consolidated

 

 

Americas

 

 

EMEA

 

 

APAC

 

 

Consolidated

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cloud subscriptions

 

$

148,812

 

 

$

29,454

 

 

$

4,930

 

 

$

183,196

 

 

$

106,064

 

 

$

15,544

 

 

$

3,159

 

 

$

124,767

 

Software license

 

 

8,556

 

 

 

1,902

 

 

 

2,509

 

 

 

12,967

 

 

 

12,147

 

 

 

5,969

 

 

 

1,753

 

 

 

19,869

 

Maintenance

 

 

84,938

 

 

 

14,919

 

 

 

6,915

 

 

 

106,772

 

 

 

84,984

 

 

 

15,288

 

 

 

6,843

 

 

 

107,115

 

Services

 

 

275,602

 

 

 

75,321

 

 

 

17,821

 

 

 

368,744

 

 

 

222,206

 

 

 

58,670

 

 

 

13,408

 

 

 

294,284

 

Hardware

 

 

18,623

 

 

 

168

 

 

 

-

 

 

 

18,791

 

 

 

22,809

 

 

 

137

 

 

 

-

 

 

 

22,946

 

    Total revenue

 

 

536,531

 

 

 

121,764

 

 

 

32,175

 

 

 

690,470

 

 

 

448,210

 

 

 

95,608

 

 

 

25,163

 

 

 

568,981

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Costs and Expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenue

 

 

242,998

 

 

 

66,401

 

 

 

14,482

 

 

 

323,881

 

 

 

203,592

 

 

 

52,552

 

 

 

12,087

 

 

 

268,231

 

Operating expenses

 

 

193,080

 

 

 

14,238

 

 

 

4,008

 

 

 

211,326

 

 

 

171,179

 

 

 

12,799

 

 

 

3,620

 

 

 

187,598

 

Depreciation and amortization

 

 

3,825

 

 

 

361

 

 

 

61

 

 

 

4,247

 

 

 

4,625

 

 

 

466

 

 

 

66

 

 

 

5,157

 

Total costs and expenses

 

 

439,903

 

 

 

81,000

 

 

 

18,551

 

 

 

539,454

 

 

 

379,396

 

 

 

65,817

 

 

 

15,773

 

 

 

460,986

 

Operating income

 

$

96,628

 

 

$

40,764

 

 

$

13,624

 

 

$

151,016

 

 

$

68,814

 

 

$

29,791

 

 

$

9,390

 

 

$

107,995

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cloud subscriptions revenue primarily relates to our Manhattan Active omnichannel, warehouse management solutions, and transportation management solutions for the nine months ended September 30, 2023. The majority of our software license revenue (over 80%) relates to our warehouse management product group for the three and nine months ended September 30, 2023.

At September 30, 2023, total assets for the Americas, EMEA and APAC segments were $464.4 million, $81.3 million, and $27.3 million, respectively.

 

13


 

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

The following discussion should be read in conjunction with the condensed consolidated financial statements for the three and nine months ended September 30, 2023 and 2022, including the notes to those statements, included elsewhere in this quarterly report. We also recommend the following discussion be read in conjunction with management’s discussion and analysis and consolidated financial statements included in our annual report on Form 10-K for the year ended December 31, 2022. Statements in the following discussion that are not statements of historical fact are “forward-looking statements.” Actual results may differ materially from the results predicted in such forward-looking statements, for a variety of factors. See “Forward-Looking Statements” below.

References in this filing to the “Company,” “Manhattan,” “Manhattan Associates,” “we,” “our,” and “us” refer to Manhattan Associates, Inc., our predecessors, and our wholly owned and consolidated subsidiaries.

Business Overview

We develop, sell, deploy, service and maintain software solutions designed to manage Unified Omnichannel Commerce and Digital Supply Chain, inventory and omnichannel operations for retailers, wholesalers, manufacturers, logistics providers and other organizations. Our customers include many of the world’s most premier and profitable brands.

Our business model is singularly focused on the development and implementation of complex commerce enablement software solutions that are designed to optimize supply chains, and retail store operations including point-of-sale effectiveness and efficiency for our customers.

We have five principal sources of revenue:

cloud subscriptions, including software as a service (SaaS) and hosting of software;
licenses of our software;
customer support services and software enhancements (collectively, “maintenance”);
professional services, including solutions planning and implementation, related consulting, customer training, and reimbursements from customers for out-of-pocket expenses (collectively, “services”); and
hardware sales.

In the three and nine months ended September 30, 2023, we generated $238.4 million and $690.5 million in total revenue, respectively. The revenue mix for the three and nine months ended September 30, 2023 was: cloud subscriptions 27%; software license 2%; maintenance 15%; services 53%; and hardware 3%.

We have three geographic reportable segments: North and Latin America (the “Americas”), Europe, the Middle East and Africa (EMEA), and Asia-Pacific (APAC). Geographic revenue is based on the location of the sale. Our international revenue was approximately $72.4 million and $221.4 million for the three and nine months ended September 30, 2023, respectively, which represents approximately 30% and 32% of our total revenue for three and nine months ended September 30, 2023, respectively. International revenue includes all revenue derived from sales to customers outside the United States. At September 30, 2023, we employed approximately 4,500 employees worldwide. We have offices in Australia, Chile, China, France, Germany, India, Italy, Japan, the Netherlands, Singapore, Spain, the United Kingdom, and the United States, as well as representatives in Mexico and reseller partnerships in Latin America, Eastern Europe, the Middle East, South Africa, and Asia.

Future Expectations

While we remain cautious about the global economy, our results for the first nine months of 2023 exceeded our expectations due to solid demand for our cloud solutions. Our solutions are mission critical, supporting complex global supply chains. We believe that favorable secular tailwinds, such as the digital transformation of businesses in manufacturing, wholesale and retail, coupled with our commitment to investing in organic innovation to deliver leading cloud supply chain, inventory and omnichannel commerce solutions is in synergistic alignment with current market demand. We believe that this alignment is contributing to our strong financial results, higher demand and strong win rates for our solutions for the period. We remain committed to investing in our business to drive customer success and expand our total addressable market, which we believe will position us well to achieve long-term sustainable growth and earnings.

We have taken steps to best ensure the health and safety of our employees globally. Our daily execution is a hybrid (office and virtual) model, and we continue to find innovative ways to engage with employees, customers and prospects, ensuring that they are supported.

Going forward, we are investing in our cloud business, including enterprise investments in innovation, and strategic operating expenses to support growth objectives.

 

 

14


 

For the remainder of 2023, our five strategic goals remain to:

Focus on employees, customer success and drive sustainable long-term growth;
Invest in innovation to expand our products and total addressable market;
Expand our Manhattan Active Suite of Cloud Solutions;
Develop and grow our cloud business and cloud subscription revenue; and
Expand our global sales and marketing teams.

 

Cloud Subscription

In 2017, we released Manhattan Active™ Solutions, a cloud subscription service. Under a cloud subscription, customers pay a periodic fee for the right to use our software within a cloud environment that we provide and manage over a specified period of time. As part of our subscription program, we allow customers to convert their maintenance contracts to cloud subscription contracts.

In the sixth year of our cloud transition, demand for our cloud solutions is the dominant preference of customers. Cloud solutions are our fastest growing revenue line and represents 93% of total software revenue in the first nine months of 2023. We believe the reduction in license and maintenance revenue in favor of our cloud offerings is positive for our customers and Manhattan Associates.

Global Economic Trends and Industry Factors

Global macro-economic trends, technology spending, and supply chain management market growth are important barometers for our business. In both the three and nine months ended September 30, 2023, approximately 68% of our total revenue was generated in the United States, 18% in EMEA, and the remaining balance in APAC, Canada, and Latin America. In addition, Gartner Inc. (“Gartner”), an information technology research and advisory company, estimates that approximately 77% of every supply chain software solutions dollar invested is spent in North America and Western Europe; consequently, the health of the U.S. and the Western European economies have a meaningful impact on our financial results.

We sell technology-based solutions with total pricing, including software and services, in many cases exceeding $1.0 million. Our software is often a part of our customers’ and prospects’ much larger capital commitment associated with facilities expansion and business improvement. We believe that, given the mission critical nature of our software, combined with a challenging global macro environment, our current sales cycles for large cloud subscriptions in our target markets could be extended. While demand for our solutions is solid, the current business climate within the United States and geographic regions in which we operate may affect customers’ and prospects’ decisions regarding timing of strategic capital expenditures.

While we are encouraged by our results, we remain cautious regarding the pace of global economic growth. We believe global geopolitical and economic volatility likely will continue to shape customers’ and prospects’ enterprise software buying decisions.

Revenue

Cloud Subscriptions and Software License Revenue. Cloud subscriptions revenue and remaining performance obligation (RPO) growth are the leading indicators of our business performance, primarily derived from cloud native subscription fees that customers pay for our Unified Omnichannel Commerce and Digital Supply Chain solutions.

In the nine months ended September 30, 2023, cloud subscriptions revenue was 93% of total cloud and software license revenue. RPO increased 37% over prior year on strong demand. As of September 30, 2023, approximately $1.3 billion of revenue, 98% of which is cloud native subscriptions, is expected to be recognized from RPO with a non-cancelable term greater than 1 year (including deferred revenue as well as amounts that are expected to be invoiced and recognized as revenue in future periods).

In the three months ended September 30, 2023, cloud subscriptions revenue totaled $65.0 million or 27% of total revenues. In the nine months ended September 30, 2023, cloud subscriptions revenue totaled $183.2 million or 27% of total revenues. Cloud subscriptions revenue is recognized ratably over the term of the agreement, typically five years and more. Cloud subscription revenue growth is influenced by the strength of general economic and business conditions and the competitive position of our software products. In the three months ended September 30, 2023, software license revenue totaled $3.9 million, or 2% of total revenue. In the nine months ended September 30, 2023, software license revenue totaled $13.0 million or 2% of total revenue.

Our Unified Omnichannel Commerce and Digital Supply Chain solutions are focused on core omnichannel operation (e-commerce, retail store operations and point-of-sale), supply chain commerce operations (Warehouse Management, Transportation Management and Labor Management), and Inventory Optimization, which are intensely competitive markets characterized by rapid technological change. We are a market leader in the supply chain management and omnichannel software solutions market as defined by industry analysts such as ARC Advisory Group and Gartner. Our goal is to extend our position as a leading global supply chain solutions provider by growing our cloud subscriptions and software license revenues faster than our competitors through investment in innovation.

 

15


 

Maintenance Revenue. Our maintenance revenue for the three months ended September 30, 2023 totaled $35.3 million, or 15% of total revenue. For the nine months ended September 30, 2023, maintenance revenue totaled $106.8 million or 15% of total revenue. For maintenance, we offer a comprehensive 24 hours per day, 365 days per year program that provides our perpetual software license customers with software upgrades, when and if available, which include additional or improved functionality and technological advances incorporating emerging supply chain and industry initiatives.

Maintenance revenue is influenced by: (1) the amount of new software license revenue; (2) annual renewal of support contracts; (3) increase in customers through acquisitions; (4) fluctuations in currency rates; and (5) conversion of maintenance contracts to cloud subscription contracts. Substantially all of our customers renew their annual support contracts or convert to cloud subscription contracts. Maintenance revenue is generally paid in advance and recognized ratably over the term of the agreement, typically twelve months. Maintenance renewal revenue is recognized over the renewal period once we have a contract upon payment from the customer.

Services Revenue. In the three months ended September 30, 2023, our services revenue totaled $128.0 million, or 53% of total revenue. In the nine months ended September 30, 2023, our services revenue totaled $368.7 million, or 53% of total revenue.

Our professional services organization provides our customers with expertise and assistance in planning and implementing our solutions. To ensure a successful product implementation, consultants assist customers with the initial installation of a system, the conversion and transfer of the customer’s historical data onto our system, and ongoing training, education, and system upgrades. We believe our professional services enable customers to implement our software rapidly, ensure the customer’s success with our solutions, strengthen our customer relationships, and add to our industry-specific knowledge base for use in future implementations and product innovations.

Services revenue growth is contingent upon cloud sales and customer upgrade cycles, which are influenced by the strength of general economic and business conditions and the competitive position of our software products. In addition, our professional services business has competitive exposure to offshore providers and other consulting companies.

Hardware Revenue. Our hardware revenue, which we recognize net of related costs, totaled $6.3 million in the three months ended September 30, 2023 representing 3% of total revenue. For the nine months ended September 30, 2023, hardware revenue totaled $18.8 million, or 3% of total revenue. In conjunction with the licensing of our software, and as a convenience for our customers, we resell a variety of hardware products developed and manufactured by third parties. These products include computer hardware, radio frequency terminal networks, RFID chip readers, bar code printers and scanners, and other peripherals.

Product Development

We continue to invest significantly in research and development (R&D) to provide leading Unified Omnichannel Commerce and Digital Supply Chain solutions to enable global retailers, manufacturers, wholesalers, distributors, and logistics providers to successfully manage accelerating and fluctuating demands as well as the increasing complexity and volatility of their local and global supply chains, retail store operations and points of sale. Our R&D expenses were $33.1 million and $95.5 million for the three and nine months ended September 30, 2023.

We expect to continue to focus our R&D resources on the development and enhancement of our core supply chain, inventory optimization, omnichannel and point-of-sale software solutions. We offer what we believe to be the broadest solutions portfolio in the supply chain solutions marketplace, addressing all aspects of inventory optimization, transportation management, distribution management, planning, and omnichannel operations including order management, store inventory & fulfillment, call center and point-of-sale.

We also plan to continue to enhance our existing solutions and to introduce new solutions to address evolving industry standards and market needs. We identify opportunities to further enhance our solutions and to develop and provide new solutions through our customer support organization, as well as through ongoing customer consulting engagements and implementations, interactions with our user groups, association with leading industry analysts and market research firms, and participation in industry standards and research committees. Our solutions address the needs of customers in various vertical markets, including retail, consumer goods, food and grocery, logistics service providers, industrial and wholesale, high technology and electronics, life sciences, and government.

 

16


 

Cash Flow and Financial Condition

For the three and nine months ended September 30, 2023, we generated cash flow from operating activities of $58.6 million and $157.9 million, respectively. Our cash and cash equivalents at September 30, 2023 totaled $182.3 million, with no debt on our balance sheet. We currently have no credit facilities. Our primary uses of cash have been for funding investments in R&D in our Unified Omnichannel Commerce and Digital Supply Chain solutions to drive revenue and earnings growth. In addition, during the nine months ended September 30, 2023, we repurchased approximately $166.0 million of Manhattan Associates’ outstanding common stock under the share repurchase program approved by our Board of Directors. In October 2023, our Board of Directors approved replenishing the Company’s remaining share repurchase authority to an aggregate of $75.0 million of our common stock.

For the remainder of 2023, we expect our first priority for use of cash will continue to be investments in our Unified Omnichannel Commerce and Digital Supply Chain solutions. We also expect to prioritize capital allocation in our global teams to fund growth, and share repurchases. We do not anticipate any borrowing requirements in 2023 for general corporate purposes.

Results of Operations

In the following table, we present a summary of our consolidated results for the three and nine months ended September 30, 2023 and 2022.

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except per share data)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$

238,441

 

 

$

198,101

 

 

$

690,470

 

 

$

568,981

 

Costs and expenses

 

 

184,993

 

 

 

161,331

 

 

 

539,454

 

 

 

460,986

 

Operating income

 

 

53,448

 

 

 

36,770

 

 

 

151,016

 

 

 

107,995

 

Other income, net

 

 

1,739

 

 

 

1,612

 

 

 

2,923

 

 

 

4,593

 

Income before income taxes

 

 

55,187

 

 

 

38,382

 

 

 

153,939

 

 

 

112,588

 

Net income

 

$

49,421

 

 

$

29,674

 

 

$

127,832

 

 

$

91,091

 

Diluted earnings per share

 

$

0.79

 

 

$

0.47

 

 

$

2.05

 

 

$

1.43

 

Diluted weighted average number of shares

 

 

62,310

 

 

 

63,165

 

 

 

62,501

 

 

 

63,483

 

We have three geographic reportable segments: the Americas, EMEA, and APAC. Geographic revenue information is based on the location of sale. The revenues represented below are from external customers only. The geography-based expenses include costs of personnel, direct sales, marketing expenses, and general and administrative costs to support the business. There are certain corporate expenses included in the Americas segment that we do not charge to the other segments, including R&D, certain marketing and general and administrative costs that support the global organization, and the amortization of acquired developed technology. Included in the Americas costs are all R&D costs, including the costs associated with our operations in India. During the three and nine months ended September 30, 2023 and 2022, we derived the majority of our revenues from sales to customers within our Americas segment. In the following table, we present a summary of revenue and operating income by segment:

 

17


 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

% Change vs.
Prior Year

 

 

2023

 

 

2022

 

 

% Change vs.
Prior Year

 

Revenue:

 

(in thousands)

 

 

 

(in thousands)

 

 

Cloud subscriptions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Americas

 

 

52,846

 

 

 

38,451

 

 

 

37

%

 

 

148,812

 

 

 

106,064

 

 

 

40

%

EMEA

 

 

10,343

 

 

 

5,695

 

 

 

82

%

 

 

29,454

 

 

 

15,544

 

 

 

89

%

APAC

 

 

1,844

 

 

 

1,121

 

 

 

64

%

 

 

4,930

 

 

 

3,159

 

 

 

56

%

Total cloud subscriptions

 

 

65,033

 

 

 

45,267

 

 

 

44

%

 

 

183,196

 

 

 

124,767

 

 

 

47

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Software license

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Americas

 

 

3,502

 

 

 

4,686

 

 

 

-25

%

 

 

8,556

 

 

 

12,147

 

 

 

-30

%

EMEA

 

 

51

 

 

 

708

 

 

 

-93

%

 

 

1,902

 

 

 

5,969

 

 

 

-68

%

APAC

 

 

317

 

 

 

992

 

 

 

-68

%

 

 

2,509

 

 

 

1,753

 

 

 

43

%

Total software license

 

 

3,870

 

 

 

6,386

 

 

 

-39

%

 

 

12,967

 

 

 

19,869

 

 

 

-35

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Maintenance

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Americas

 

 

27,951

 

 

 

27,901

 

 

 

0

%

 

 

84,938

 

 

 

84,984

 

 

 

0

%

EMEA

 

 

5,159

 

 

 

5,657

 

 

 

-9

%

 

 

14,919

 

 

 

15,288

 

 

 

-2

%

APAC

 

 

2,186

 

 

 

2,262

 

 

 

-3

%

 

 

6,915

 

 

 

6,843

 

 

 

1

%

Total maintenance

 

 

35,296

 

 

 

35,820

 

 

 

-1

%

 

 

106,772

 

 

 

107,115

 

 

 

0

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Services

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Americas

 

 

96,045

 

 

 

78,479

 

 

 

22

%

 

 

275,602

 

 

 

222,206

 

 

 

24

%

EMEA

 

 

25,594

 

 

 

19,737

 

 

 

30

%

 

 

75,321

 

 

 

58,670

 

 

 

28

%

APAC

 

 

6,326

 

 

 

5,209

 

 

 

21

%

 

 

17,821

 

 

 

13,408

 

 

 

33

%

Total services

 

 

127,965

 

 

 

103,425

 

 

 

24

%

 

 

368,744

 

 

 

294,284

 

 

 

25

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Hardware

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Americas

 

6,220

 

 

 

7,157

 

 

 

-13

%

 

 

18,623

 

 

 

22,809

 

 

 

-18

%

EMEA

 

 

57

 

 

 

46

 

 

 

24

%

 

 

168

 

 

 

137

 

 

 

23

%

APAC

 

 

-

 

 

 

-

 

 

-

 

 

 

-

 

 

 

-

 

 

-

 

Total hardware and other

 

 

6,277

 

 

 

7,203

 

 

 

-13

%

 

 

18,791

 

 

 

22,946

 

 

 

-18

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total Revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Americas

 

 

186,564

 

 

 

156,674

 

 

 

19

%

 

 

536,531

 

 

 

448,210

 

 

 

20

%

EMEA

 

 

41,204

 

 

 

31,843

 

 

 

29

%

 

 

121,764

 

 

 

95,608

 

 

 

27

%

APAC

 

 

10,673

 

 

 

9,584

 

 

 

11

%

 

 

32,175

 

 

 

25,163

 

 

 

28

%

Total revenue

 

$

238,441

 

 

$

198,101

 

 

 

20

%

 

$

690,470

 

 

$

568,981

 

 

 

21

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Americas

 

 

34,655

 

 

 

22,914

 

 

 

51

%

 

 

96,628

 

 

 

68,814

 

 

 

40

%

EMEA

 

 

14,415

 

 

 

9,851

 

 

 

46

%

 

 

40,764

 

 

 

29,791

 

 

 

37

%

APAC

 

 

4,378

 

 

 

4,005

 

 

 

9

%

 

 

13,624

 

 

 

9,390

 

 

 

45

%

Total operating income

 

$

53,448

 

 

$

36,770

 

 

 

45

%

 

$

151,016

 

 

$

107,995

 

 

 

40

%

 

Condensed Consolidated Financial Summary - Third Quarter 2023

Consolidated total revenue: $238.4 million for the third quarter of 2023, compared to $198.1 million for the third quarter of 2022;
Cloud subscription revenue: $65.0 million for the third quarter of 2023, compared to $45.3 million for the third quarter of 2022;
Software license revenue: $3.9 million for the third quarter of 2023, compared to $6.4 million for the third quarter of 2022;
Services revenue: $128.0 million for the third quarter of 2023, compared to $103.4 million for the third quarter of 2022;
Operating income: $53.4 million for the third quarter of 2023, compared to $36.8 million for the third quarter of 2022;

 

18


 

Operating margins: 22.4% for the third quarter of 2023, compared to 18.6% for the third quarter of 2022;
Diluted earnings per share: $0.79 for the third quarter of 2023 compared to $0.47 for the third quarter of 2022;
Cash flow from operations: $58.6 million in the third quarter of 2023, compared to $39.9 million in the third quarter of 2022;
Days sales outstanding: 71 days at September 30, 2023, compared to 70 days at June 30, 2023;
Cash: $182.3 million at September 30, 2023, compared to $153.3 million at June 30, 2023;
Share repurchases: In the three months ended September 30, 2023, we reduced our common shares outstanding by approximately 0.2%, primarily through the repurchase of approximately 0.1 million shares of our common stock, under the share repurchase program authorized by our board of directors for a total investment of $25.1 million. In October 2023, our Board of Directors approved replenishing the Company’s remaining share repurchase authority to an aggregate of $75.0 million of our outstanding common stock.

 

Below we discuss our consolidated results of operations for the third quarters of 2023 and 2022.

 

Revenue

 

 

Three Months Ended September 30,

 

 

 

 

 

% Change vs.

 

 

% of Total Revenue

 

 

 

2023

 

 

2022

 

 

Prior Year

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cloud subscriptions

 

$

65,033

 

 

$

45,267

 

 

 

44

%

 

 

27

%

 

 

23

%

Software license

 

 

3,870

 

 

 

6,386

 

 

 

-39

%

 

 

2

%

 

 

3

%

Maintenance

 

 

35,296

 

 

 

35,820

 

 

 

-1

%

 

 

15

%

 

 

18

%

Services

 

 

127,965

 

 

 

103,425

 

 

 

24

%

 

 

53

%

 

 

52

%

Hardware

 

 

6,277

 

 

 

7,203

 

 

 

-13

%

 

 

3

%

 

 

4

%

Total revenue

 

$

238,441

 

 

$

198,101

 

 

 

20

%

 

 

100

%

 

 

100

%

Cloud Subscriptions Revenue. In the third quarter of 2023, cloud subscriptions revenue increased $19.8 million compared to the same quarter in the prior year. Our customers have demonstrated a clear preference for cloud-based solutions, including existing customers that are migrating from on-premise to cloud-based offerings. Cloud subscriptions revenue for the Americas, EMEA and APAC segments increased $14.4 million, $4.7 million and $0.7 million in the third quarter of 2023, respectively.

Software License Revenue. Software license revenue decreased $2.5 million in the third quarter of 2023 compared to the same quarter in the prior year on strong market preference for our cloud-native solutions. The perpetual license sales percentage mix across our product suite in the third quarter ended September 30, 2023 was approximately 80% warehouse management solutions.

Maintenance Revenue. Maintenance revenue decreased $0.5 million in the third quarter of 2023 compared to the same quarter in the prior year. The majority of our maintenance revenue is derived from our Americas segment.

Services Revenue. Services revenue increased $24.5 million in the third quarter of 2023 compared to the same quarter in the prior year. Services revenue for the Americas, EMEA and APAC segments increased $17.5 million, $5.9 million, and $1.1 million, respectively, compared to the same quarter in the prior year, primarily driven by the increase in cloud subscriptions.

Hardware Revenue. Hardware sales decreased $0.9 million in the third quarter of 2023 compared to the same quarter in the prior year. The majority of our hardware revenue is derived from our Americas segment. Sales of hardware is largely dependent upon customer-specific desires, which fluctuate.

 

 

 

19


 

Cost of Revenue

 

 

Three Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

% Change vs.
Prior Year

 

Cost of software license

 

$

297

 

 

$

467

 

 

 

-36

%

Cost of cloud subscriptions, maintenance and services

 

 

111,142

 

 

 

95,691

 

 

 

16

%

Total cost of revenue

 

$

111,439

 

 

$

96,158

 

 

 

16

%

Cost of Software License. Cost of software license consists of the costs associated with software reproduction; media, packaging and delivery; documentation, and other related costs; and royalties on third-party software sold with or as part of our products. Cost of software license decreased by $0.2 million in the third quarter of 2023 compared with the same quarter in the prior year.

Cost of Cloud Subscriptions, Maintenance and Services. Costs of cloud subscriptions, maintenance and services consist primarily of salaries and other personnel-related expenses of employees dedicated to cloud subscriptions; maintenance services; and professional and technical services as well as computer infrastructure costs. The $15.5 million increase in the quarter ended September 30, 2023 compared to the same quarter in the prior year was principally due to a $15.0 million increase in compensation and other personnel-related expenses, a $1.4 million increase in travel expenses, and a $0.9 million increase in computer infrastructure costs, partially offset by a $2.1 million decrease in performance-based compensation.

 

Operating Expenses

 

 

 

Three Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

% Change vs.
Prior Year

 

 

 

(in thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

$

33,093

 

 

$

29,375

 

 

 

13

%

Sales and marketing

 

 

17,650

 

 

 

15,742

 

 

 

12

%

General and administrative

 

 

21,371

 

 

 

18,392

 

 

 

16

%

Depreciation and amortization

 

 

1,440

 

 

 

1,664

 

 

 

-13

%

Operating expenses

 

$

73,554

 

 

$

65,173

 

 

 

13

%

Research and Development. Our principal R&D activities have focused on the expansion and integration of new products and releases, including cloud-based solutions, while expanding the product footprint of our software solution suites in Supply Chain, Inventory Optimization, Omnichannel and point-of-sale.

R&D expenses primarily consist of salaries and other personnel-related costs for personnel involved in our R&D activities. R&D expenses for the quarter ended September 30, 2023 increased by $3.7 million, compared to the same quarter of 2022 principally due to an increase in compensation and other personnel-related expenses.

Sales and Marketing. Sales and marketing expenses include salaries, commissions, travel and other personnel-related costs and the costs of our marketing and alliance programs and related activities. Sales and marketing expenses increased $1.9 million in the quarter ended September 30, 2023 compared to the same quarter in the prior year primarily due to a $1.2 million increase in compensation and other personnel-related expenses and a $0.3 million increase in marketing and campaign program expenses.

General and Administrative (G&A). G&A expenses consist primarily of salaries and other personnel-related costs of executive, financial, human resources, information technology, and administrative personnel, as well as facilities, legal, insurance, accounting, and other administrative expenses. G&A expenses increased $3.0 million, in the current year quarter compared to the same quarter in the prior year, primarily due to a $2.2 million increase in compensation and other personnel-related expenses..

Depreciation and Amortization. Depreciation and amortization of intangibles and software expense for the third quarter of 2023 and 2022 was $1.4 million and $1.7 million, respectively.

 

20


 

Operating Income

Operating income in the third quarter of 2023 was $53.4 million compared to $36.8 million in the same quarter in the prior year. Operating margin was 22.4% for the third quarter of 2023 versus 18.6% for the same quarter in the prior year. Operating income and margin increased primarily due to increased cloud subscriptions and services revenues.

Other Income and Income Taxes

 

 

Three Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

% Change vs.
Prior Year

 

 

 

 

 

 

 

 

 

 

 

Other income, net

 

$

1,739

 

 

$

1,612

 

 

 

8

%

Income tax provision

 

 

5,766

 

 

 

8,708

 

 

 

-34

%

 

Other income, net. Other income, net primarily includes interest income, foreign currency gains and losses, and other non-operating expenses. Other income, net increased $0.1 million in the third quarter of 2023 compared to the same quarter in the prior year primarily due to a $1.3 million increase in interest income partially offset by a $1.2 million decrease in foreign currency gains. The decrease of foreign currency gains is mainly due to gains or losses on intercompany transactions denominated in foreign currencies with subsidiaries due to the fluctuation of the U.S. dollar relative to other foreign currencies, primarily the Indian Rupee. We recorded net foreign currency gains of $0.4 million in the third quarter of 2023, and a $1.6 million of net foreign currency gains in the same quarter in the prior year.

Income tax provision. Our effective income tax rate was 10.4% and 22.7% for the quarters ended September 30, 2023 and 2022, respectively. The decrease in the effective tax rate for the three months ended September 30, 2023 is due to a decrease of tax with respect to foreign tax creditability in the United States, allowable United States research and development credits, and favorable return to provision estimates.

 

Condensed Consolidated Financial Summary – First Nine Months of 2023

Consolidated revenue: $690.5 million for the nine months ended September 30, 2023 compared to $569.0 million for the nine months ended September 30, 2022.
Cloud subscription revenue: $183.2 million for the nine months ended September 30, 2023 compared to $124.8 million for the nine months ended September 30, 2022.
Software license revenue: $13.0 million for the nine months ended September 30, 2023, compared to $19.9 million for the nine months ended September 30, 2022.
Services revenue: $368.7 million for the nine months ended September 30, 2023, compared to $294.3 million for the nine months ended September 30, 2022.
Operating income: $151.0 million for the nine months ended September 30, 2023, compared to $108.0 million for the nine months ended September 30, 2022.
Operating margins: 21.9% for the nine months ended September 30, 2023, compared to 19.0% for the nine months ended September 30, 2022.
Diluted earnings per share: $2.05 for the nine months ended September 30, 2023 compared to $1.43 for the nine months ended September 30, 2022.
Cash flow from operations: $157.9 million for the nine months ended September 30, 2023, compared to $124.4 million for the nine months ended September 30, 2022.
Cash: $182.3 million at September 30, 2023, compared to $225.5 million at December 31, 2022.
Share repurchases: During the nine months ended September 30, 2023, we reduced our common shares outstanding by approximately 1.6% primarily through the repurchase of approximately 1.0 million shares of our common stock, under the share repurchase program authorized by our board of directors, for a total investment of $166.0 million.

 

 

 

21


 

 

 

Below we discuss our consolidated results of operations for the nine months ended September 30, 2023 and 2022.

 

 

 

Nine Months Ended September 30,

 

 

 

 

 

% Change vs.

 

 

% of Total Revenue

 

 

 

2023

 

 

2022

 

 

Prior Year

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cloud subscriptions

 

$

183,196

 

 

$

124,767

 

 

 

47

%

 

 

27

%

 

 

22

%

Software license

 

 

12,967

 

 

 

19,869

 

 

 

-35

%

 

 

2

%

 

 

3

%

Maintenance

 

 

106,772

 

 

 

107,115

 

 

 

0

%

 

 

15

%

 

 

19

%

Services

 

 

368,744

 

 

 

294,284

 

 

 

25

%

 

 

53

%

 

 

52

%

Hardware

 

 

18,791

 

 

 

22,946

 

 

 

-18

%

 

 

3

%

 

 

4

%

Total revenue

 

$

690,470

 

 

$

568,981

 

 

 

21

%

 

 

100

%

 

 

100

%

 

Cloud Subscription Revenue. Cloud subscriptions revenue increased $58.4 million in the nine months ended September 30, 2023 compared to the same period in the prior year, as customers continued to purchase our SaaS offerings rather than a traditional perpetual license. Our customers have demonstrated a clear preference for cloud-based solutions, including existing customers that are migrating from on-premise to cloud-based offerings. Cloud subscriptions revenue for the Americas, EMEA and APAC segments increased $42.7 million, $13.9 million and $1.8 million, respectively, in the nine months ended September 30, 2023.

Software License Revenue. Software license revenue decreased $6.9 million in the nine months ended September 30, 2023 compared to the same period in the prior year on strong market preference for our cloud-native solutions. The perpetual license sales percentage mix across our product suite in the nine months ended September 30, 2023 was over 80% warehouse management solutions.

Maintenance Revenue. Maintenance revenue decreased $0.3 million in the nine months ended September 30, 2023 compared to the same period in the prior year. The majority of maintenance revenue is derived through the Americas segment.

Services Revenue. Services revenue increased $74.5 million in the nine months ended September 30, 2023 compared to the same period in the prior year. Services revenue for the Americas, EMEA and APAC segments increased $53.4 million, $16.7 million and $4.4 million in the nine months ended September 30, 2023, respectively, compared with the same period in the prior year, primarily driven by the increase in cloud subscriptions.

Hardware Revenue. Hardware sales decreased $4.2 million in the nine months ended September 30, 2023 compared to the same period in the prior year.

 

Cost of Revenue

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

% Change vs.
Prior Year

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of software license

 

$

967

 

 

$

1,749

 

 

 

-45

%

Cost of cloud subscriptions, maintenance and services

 

322,914

 

 

 

266,482

 

 

 

21

%

Total cost of revenue

 

$

323,881

 

 

$

268,231

 

 

 

21

%

Cost of Software License. Cost of software license slightly decreased by $0.8 million in the nine months ended September 30, 2023 compared with the same period in the prior year.

Cost of Cloud Subscriptions, Maintenance and Services. Costs of cloud subscriptions, maintenance and services consist primarily of salaries and other personnel-related expenses of employees dedicated to cloud operations; maintenance services; and professional and technical services as well as computer infrastructure costs. The $56.4 million increase in the nine months ended September 30, 2023 compared to the same period in the prior year was principally due to a $42.8 million increase in compensation and other personnel-related expenses, a $2.5 million increase in performance-based compensation expense, a $5.8 million increase in travel expense, and a $3.5 million increase in computer infrastructure cost.

 

22


 

 

Operating Expenses

 

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

% Change vs.
Prior Year

 

 

 

(in thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

$

95,487

 

 

$

84,754

 

 

 

13

%

Sales and marketing

 

54,278

 

 

 

47,881

 

 

 

13

%

General and administrative

 

 

61,561

 

 

 

54,963

 

 

 

12

%

Depreciation and amortization

 

 

4,247

 

 

 

5,157

 

 

 

-18

%

Operating expenses

 

$

215,573

 

 

$

192,755

 

 

 

12

%

 

Research and Development. R&D expenses for the nine months ended September 30, 2023 increased $10.7 million compared to the same period in the prior year principally due to a $9.4 million increase in compensation and other personnel-related expenses, and a $0.7 million increase in performance-based compensation expense.

Sales and Marketing. Sales and marketing expenses increased $6.4 million in the nine months ended September 30, 2023 compared to the same period in the prior year primarily due to a $2.9 million increase in marketing and campaign programs, and a $3.0 million increase in compensation and other personnel related expenses.

General and Administrative. General and administrative expenses increased $6.6 million in the nine months ended September 30, 2023 compared to the same period in the prior year, primarily due to a $4.6 million increase in compensation and other personnel related expenses, a $0.6 million increase in performance-based compensation expense, and a $0.6 million increase in other professional expenses.

Depreciation and Amortization. Depreciation and amortization of intangibles and software expense for the nine months ended September 30, 2023 and 2022 was $4.2 million and $5.2 million, respectively.

 

Operating Income

Operating income for the nine months ended September 30, 2023 was $151.0 million compared to $108.0 million for the same period in the prior year. Operating margin was 21.9% the first nine months of 2023 versus 19.0% for the same period in the prior year. Operating income and margin increased primarily due to increased cloud subscriptions and services revenues.

Other Income and Income Taxes

 

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

% Change vs.
Prior Year

 

 

 

 

 

 

 

 

 

 

 

Other income, net

 

$

2,923

 

 

$

4,593

 

 

 

-36

%

Income tax provision

 

 

26,107

 

 

 

21,497

 

 

 

21

%

Other income, net. Other income, net decreased $1.7 million in the nine months ended September 30, 2023 compared to the same period in the prior year primarily due to a $5.3 million decrease in foreign currency gains partially offset by a $3.6 million increase in interest income. The decrease of foreign currency gains is mainly due to gains or losses on intercompany transactions denominated in foreign currencies with subsidiaries due to the fluctuation of the U.S. dollar relative to other foreign currencies, primarily the Indian Rupee. We recorded net foreign currency losses of $0.9 million in the first nine months of 2023, and $4.3 million of net foreign currency gains in the first nine months of 2022.

Income tax provision. Our effective income tax rate was 17.0% and 19.1% for the nine months ended September 30, 2023 and 2022, respectively. The decrease in the effective tax rate for the nine months ended September 30, 2023 is due to a decrease of tax with respect to foreign tax creditability in the United States, allowable United States research and development credits, and favorable return to provision estimates.

Liquidity and Capital Resources

During the first nine months of 2023, we funded our business exclusively through cash generated from operations. Our cash and cash equivalents as of September 30, 2023 included $122.7 million held in the U.S. and $59.6 million held by our foreign subsidiaries. We believe that our cash balances in the U.S. are sufficient to fund our U.S. operations. In the future, if we elect to repatriate the

 

23


 

unremitted earnings of our foreign subsidiaries, we would not be subject to additional U.S. income taxes on such earnings, but we could be subject to additional local withholding taxes.

Cash flow from operating activities totaled $157.9 million and $124.4 million in the nine months ended September 30, 2023 and 2022, respectively. Typical factors affecting our cash provided by operating activities include our level of revenue and earnings for the period, the timing and amount of employee bonus and income tax payments, and the timing of cash collections from our customers which is our primary source of operating cash flow. Cash flow from operating activities for the nine months ended September 30, 2023 increased $33.5 million compared to the same period in the prior year, which is mainly due to earnings growth for the first nine months of 2023, and the timing of cash collections from our customers.

Cash flow used in investing activities totaled $2.8 million and $4.2 million in the nine months ended September 30, 2023 and 2022, respectively. Our investing activities for both the nine months ended September 30, 2023 and 2022 consisted of capital spending to support company growth.

Financing activities used cash of $195.7 million and $179.0 million for the nine months ended September 30, 2023 and 2022, respectively. The principal use of cash for financing activities in both periods was to purchase our common stock, including shares withheld for taxes due upon vesting of restricted stock. Repurchases of our common stock for the nine months ended September 30, 2023 and 2022 totaled $195.7 million and $179.0 million, respectively, including shares withheld for taxes of $29.7 million and $28.9 million, respectively.

Periodically, opportunities may arise to grow our business through the acquisition of complementary products, and technologies. Any material acquisition could result in a decrease to our working capital depending on the amount, timing, and nature of the consideration to be paid. We believe that our existing cash will be sufficient to meet our working capital and capital expenditure needs at least for the next twelve months, although there can be no assurance that this will be the case. We continue to focus on managing liquidity, while investing in and growing our headcount capacity to support our customers and grow our business. For the remainder of 2023, we anticipate that our priorities for use of cash will be similar to prior years, with our first priority being continued investment in product development and profitably investing in our business to extend our market leadership. We will continue to weigh our share repurchase options against cash for acquisitions and investing in the business. We will also continue to evaluate acquisition opportunities that are complementary to our product footprint and technology direction. At this time, we do not anticipate any borrowing requirements for the remainder of 2023 for general corporate purposes.

Aggregate Contractual Obligations

Our principal commitments consist of multiple non-cancellable contracts for cloud infrastructure services and obligations under operating leases. As of September 30, 2023, our cloud infrastructure obligations are approximately $105.1 million over the next 5 years. We also enter into non-cancellable subscriptions in the ordinary course of business for internal software to support our operations. Our obligations, as of September 30, 2023, are approximately $17.3 million over the next 5 years. We expect to fulfill all these commitments from our working capital.

 

Critical Accounting Policies and Estimates

In the first nine months of 2023, there were no significant changes to our critical accounting policies and estimates from those disclosed in the section “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our annual report on Form 10-K for the year ended December 31, 2022.
 

Forward-Looking Statements

Certain statements contained in this filing are “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995, including but not limited to statements related to expectations about global macroeconomic trends and industry developments, plans for future business development activities, anticipated costs of revenues, product mix and service revenues, research and development, selling, general and administrative activities, and liquidity and capital needs and resources. When used in this quarterly report, the words “may,” “expect,” “forecast,” “anticipate,” “intend,” “plan,” “believe,” “could,” “seek,” “project,” “estimate,” and similar expressions are generally intended to identify forward-looking statements. Undue reliance should not be placed on these forward-looking statements, which reflect opinions only as of the date of this quarterly report. Such forward-looking statements are subject to risks, uncertainties, and other factors that could cause actual results to differ materially from future results expressed or implied by such forward-looking statements. Investors are cautioned that forward-looking statements are not guarantees of future performance and involve risks and uncertainties, and that actual results may differ materially from those contemplated by such forward-looking statements.

Some of the factors that could cause actual results to differ materially from the results discussed in forward-looking statements include:

ongoing disruption and transformation in our vertical markets;

 

24


 

economic, political and market conditions, including inflation;
our ability to attract and retain highly skilled employees;
competition;
our dependence on a single line of business;
our dependence on generating revenue from software licenses and cloud subscriptions to drive business;
undetected errors or “bugs” in our software;
the risk of defects, delays or interruptions in our cloud subscription services;
possible compromises of our data protection and IT security measures;
risks associated with large system implementations;
possible liability to customers if our products fail;
the requirement to maintain high quality professional service capabilities;
the risks of international operations, including foreign currency exchange risk;
the wars in Ukraine and the Middle East;
the possibility that research and development investments may not yield sufficient returns;
the long sales cycle associated with our products;
the difficulty of predicting operating results;
the need to continually improve our technology;
risks associated with managing growth;
reliance on third party and open source software;
the need for our products to interoperate with other systems;
the need to protect our intellectual property, and our exposure to intellectual property claims of others;
the possible effects on international commerce of new or increased tariffs, or a “trade war”; and
other risks described under the heading “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022, as these may be updated from time to time in subsequent quarterly reports.

We undertake no obligation to update or revise forward-looking statements to reflect changed assumptions, the occurrence of unanticipated events or changes in future operating results.

Item 3. Quantitative and Qualitative Disclosures about Market Risk.

There were no material changes to the Quantitative and Qualitative Disclosures about Market Risk previously disclosed in our annual report on Form 10-K for the year ended December 31, 2022.

Item 4. Controls and Procedures.

Disclosure Controls and Procedures

We maintain disclosure controls and procedures designed to provide reasonable assurance that information required to be disclosed in reports filed under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and our Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

No system of controls, no matter how well designed and operated, can provide absolute assurance that the objectives of the system of controls are met, and no evaluation of controls can provide absolute assurance that the system of controls has operated effectively in all cases. Our disclosure controls and procedures however are designed to provide reasonable assurance that the objectives of disclosure controls and procedures are met.

As of the end of the period covered by this report, our management evaluated, with the participation of our Chief Executive Officer and Chief Financial Officer, the effectiveness of our disclosure controls and procedures. Based on the evaluation, our Chief

 

25


 

Executive Officer and Chief Financial Officer concluded that, as of the end of the period covered by this report, our disclosure controls and procedures were effective to provide reasonable assurance that the objectives of disclosure controls and procedures are met.

Changes in Internal Control over Financial Reporting

During the three months ended September 30, 2023, there were no changes in our internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting, including any corrective actions with regard to material weaknesses.

 

 

26


 

PART II

OTHER INFORMATION

From time to time, we may be a party to legal proceedings arising in the ordinary course of business, and we could be a party to legal proceedings not in the ordinary course of business. We are not currently a party to any legal proceeding the result of which we believe could have a material adverse impact upon our business, financial position, results of operations, or cash flows.

Many of our product installations involve software products that are critical to the operations of our customers’ businesses. Any failure in our products could result in a claim for substantial damages against us, regardless of our responsibility for such failure. Although we attempt to contractually limit our liability for damages arising from product failures or negligent acts or omissions, there can be no assurance that the limitations of liability set forth in our contracts will be enforceable in all instances.

Item 1A. Risk Factors.

In addition to the other information set forth in this report, you should carefully consider the risk factors disclosed in Item 1A, “Risk Factors,” of our annual report on Form 10-K for the year ended December 31, 2022.

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

The following table provides information regarding common stock purchases under our publicly announced repurchase program for the quarter ended September 30, 2023.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Period

 

Total Number of Shares Purchased

 

 

Average Price Paid per Share

 

 

Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs

 

 

Maximum Number (or Approximate Dollar Value) of Shares that May Yet Be Purchased Under the Plans or Programs

 

July 1 - July 31, 2023

 

 

-

 

 

$

-

 

 

 

-

 

 

$

75,000,000

 

August 1 - August 31, 2023

 

 

65,267

 

 

 

191.07

 

 

 

65,267

 

 

 

62,529,337

 

September 1 - September 30, 2023

 

 

62,866

 

 

 

200.45

 

 

 

62,866

 

 

 

49,928,113

 

Total

 

 

128,133

 

 

 

 

 

 

128,133

 

 

 

 

 

Item 3. Defaults Upon Senior Securities.

No events occurred during the quarter covered by this report that would require a response to this item.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

Rule 10b5-1 Trading Plans

During the quarter ended September 30, 2023, no director or officer of the Company adopted or terminated a "Rule 10b5-1 trading agreement" or "non-Rule 10b5-1 trading arrangement," as each term is defined in item 408(a) of Regulation S-K.

 

 

27


 

Item 6. Exhibits.

 

 

Exhibit 31.1

Certification of Principal Executive Officer pursuant to Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

Exhibit 31.2

Certification of Principal Financial Officer pursuant to Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

Exhibit 32*

Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

Exhibit 101.INS

Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

 

 

Exhibit 101.SCH

Inline XBRL Taxonomy Extension Schema Document

 

 

Exhibit 101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

 

 

Exhibit 101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

 

 

Exhibit 101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

 

 

Exhibit 101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

 

 

Exhibit 104

The cover page from the Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2023, has been formatted in Inline XBRL.

 

* In accordance with Item 601(b)(32)(ii) of the SEC’s Regulation S-K, this Exhibit is hereby furnished to the SEC as an accompanying document and is not deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934 or otherwise subject to the liabilities of that Section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933.

 

28


 

SIGNATURES

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

MANHATTAN ASSOCIATES, INC.

 

       Date:

October 26, 2023

/s/ Eddie Capel

 

 

Eddie Capel

 

 

President and Chief Executive Officer

 

 

(Principal Executive Officer)

 

 

 

 

       Date:

October 26, 2023

/s/ Dennis B. Story

 

 

Dennis B. Story

 

 

Executive Vice President, Chief Financial Officer and Treasurer

 

 

(Principal Financial Officer)

 

 

29


EX-31.1 2 manh-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO RULE 13a-14(a)/15d-14(a), AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Eddie Capel, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of the registrant;
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 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 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.

Dated this 26th day of October, 2023

 

/s/ Eddie Capel

Eddie Capel

President and Chief Executive Officer

 

 


EX-31.2 3 manh-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

PURSUANT TO RULE 13a-14(a)/15d-14(a), AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Dennis B. Story, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of the registrant;
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 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 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.

Dated this 26th day of October, 2023

 

/s/ Dennis B. Story

Dennis B. Story

Executive Vice President, Chief Financial Officer and Treasurer

 

 

 


EX-32 4 manh-ex32.htm EX-32 EX-32

Exhibit 32

CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

This Certificate is being delivered pursuant to the requirements of Section 1350 of Chapter 63 (Mail Fraud) of Title 18 (Crimes and Criminal Procedures) of the United States Code and shall not be relied on by any person for any other purpose.

The undersigned, who are the Chief Executive Officer and Chief Financial Officer, respectively, of Manhattan Associates, Inc. (the “Company”), hereby each certify that, to the undersigned’s knowledge:

The Quarterly Report on Form 10-Q of the Company for the quarterly period ended September 30, 2023 (the “Report”), which accompanies this Certification, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and all information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated this 26th day of October, 2023

 

/s/ Eddie Capel

Eddie Capel

President and Chief Executive Officer

 

/s/ Dennis B. Story

Dennis B. Story

Executive Vice President, Chief Financial Officer and Treasurer

 

In accordance with SEC Release No. 34-47986, this Exhibit is furnished to the SEC as an accompanying document and is not deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934 or otherwise subject to the liabilities of that Section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933. A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the registrant and will be retained by the registrant and furnished to the Securities and Exchange Commission or its staff upon request.

 


EX-101.LAB 5 manh-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Lessee, Operating Lease, Liability, to be Paid, Year One 2023 Document Transition Report Document Transition Report Revenue, Remaining Performance Obligation, Amount Revenue expected to be recognized from remaining performance obligations Geographical [Axis] Geographical Other Liabilities, Noncurrent Other non-current liabilities Schedule of Segment Reporting Information, by Segment [Table] Schedule Of Segment Reporting Information By Segment [Table] Restricted Stock Units (RSUs) [Member] Restricted Stock Units Other Assets [Member] Other Assets Lessee, Operating Lease, Liability, to be Paid, Year Four 2026 Fair Value Disclosures [Text Block] Fair Value Measurement Revenue from Contract with Customer, Excluding Assessed Tax Total revenue Balance as of June 30, 2023 Capitalized contract cost to prior period two. Capitalized Contract Cost To Prior Period Two [Member] Deferred Sales Inducement Cost, Impairment Loss Impairment losses Concentration Risk Type [Axis] Concentration Risk Type Contract with Customer, Liability, Current Deferred revenue Operating Lease, Liability, Noncurrent Operating lease liabilities, long-term Stock Repurchased During Period, Shares Repurchase of common stock (in shares) Schedule of other information related to leases. Schedule Of Other Information Related To Leases Table [Text Block] Schedule of Other Information Related to Leases Percentage of net income (loss). Percentage Of Net Income (Loss) Net income, % of Margin Balance Sheet Location [Axis] Balance Sheet Location Assets, Current Total current assets Liabilities and Equity Total liabilities and shareholders' equity Entity Address, State or Province Entity Address, State or Province Deferred Income Tax Assets, Net Deferred income taxes Capitalized contract cost to prior period One. Capitalized Contract Cost To Prior Period One [Member] Balance as of December 31, 2022 Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income Trading Symbol Trading Symbol Common Stock, Shares, Issued Common stock, shares issued Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Percentage of operating income (loss). Percentage Of Operating Income (Loss) Operating income, % of Margin Selling and Marketing Expense [Member] Sales and Marketing Shares, Outstanding Balance (in shares) Balance (in shares) Lessee, Operating Lease, Liability, to be Paid, Year Three 2025 AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss Short-term lease. Short Term Lease Less short-term leases Entity Address, City or Town Entity Address, City or Town Operating Lease, Weighted Average Discount Rate, Percent Weighted average discount rate Increase (Decrease) in Income Taxes Payable Income taxes Additional Paid-in Capital [Member] Additional Paid-In Capital Liabilities, Current [Abstract] Current liabilities: Assets, Current [Abstract] Current assets: Accounts Receivable, Allowance for Credit Loss, Current Accounts receivable, allowance Statement of Stockholders' Equity [Abstract] Uncertain tax positions increased settlement Unrecognized Tax Benefits, Increase Resulting from Settlements with Taxing Authorities Operating Lease, Liability, Current Operating lease liabilities, current (included in accrued and other liabilities) Property, Plant and Equipment, Net Property and equipment, net Property, Plant and Equipment, Net, Total Percentage of costs and expenses. Percentage Of Costs And Expenses Costs and expenses, % of Margin Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items] Accounts Receivable, Credit Loss Expense (Reversal) Allowance for credit losses recorded to operations Statement of Comprehensive Income [Abstract] Entity Central Index Key Entity Central Index Key Increase (Decrease) in Other Operating Assets Other assets Increase (Decrease) in Other Operating Assets, Total Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue recognized on remaining performance obligations period Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income before income taxes Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Summary of Changes in Unvested Units of Restricted Stock Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Restricted Stock or Unit Expense Restricted stock expense Lessee, Operating Leases [Text Block] Leases Service, Other [Member] Services Geographical [Domain] Geographical Assets Total assets Total assets Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Entity Registrant Name Entity Registrant Name Retained Earnings (Accumulated Deficit) Retained earnings Retained Earnings (Accumulated Deficit), Total Hardware. Hardware [Member] Hardware Software License Revenue. Software License Revenue [Member] Perpetual Software License Revenue Retained Earnings [Member] Retained Earnings Number of units, Outstanding at September 30, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Number of units, Outstanding at December 31, 2022 Cloud subscriptions, maintenance and services. Cloud Subscriptions Maintenance And Services [Member] Cloud Subscriptions, Maintenance and Services Excise tax on net stock repurchases. Excise tax on net stock repurchases Excise tax on net stock repurchases Total operating lease liabilities Total operating lease liabilities Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Table] Accrued Income Taxes, Current Income taxes payable Equity Component [Domain] Equity Component Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Research and Development Expense Research and development Research and Development Expense, Total Unrealized foreign currency loss (gain) Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Assets [Abstract] ASSETS Common stock, $0.01 par value; 200,000,000 shares authorized; 61,562,480 and 62,191,570 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Revenue Recognition [Abstract] Contract with Customer, Liability, Revenue Recognized Deferred revenue recognized Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Equity-based compensation Share-Based Payment Arrangement, Noncash Expense, Total Operating Income (Loss) Operating income Income Tax Expense (Benefit) Income tax provision Income Tax Expense (Benefit), Total Research and Development Expense [Member] Research and Development Cash Cash balance Concentration Risk, Percentage Percentage of software license revenue Total software revenue, perpetual software license percentage Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of Financial Information by Reportable Segment Revenue from Contract with Customer [Text Block] Revenue Recognition Other income, net Other Nonoperating Income (Expense), Total Other Nonoperating Income (Expense) Other income (loss), net Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Depreciation, Depletion and Amortization, Nonproduction Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction, Total Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other assets Increase decrease in accounts payable and accrued and other liabilities. Increase Decrease In Accounts Payable And Accrued And Other Liabilities Accounts payable, accrued and other liabilities Asia Pacific [Member] APAC Equity, Attributable to Parent [Abstract] Shareholders' equity: Loss (gain) on disposal of equipment Gain (Loss) on Disposition of Property Plant Equipment, Total Gain (Loss) on Disposition of Property Plant Equipment Revenue, Remaining Performance Obligation, Percentage Percentage of revenue expected to be recognized from remaining performance obligations Cost of Goods and Services Sold Total costs Cost of revenue Cost of Goods and Services Sold, Total Earnings Per Share [Abstract] Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Aggregate Future Minimum Lease Payments Under Noncancelable Operating Leases Percentage of remaining performance obligations expected to be recognized as revenue Percentage of Remaining Performance Obligations Expected to be Recognized as Revenue Percentage of remaining performance obligations expected to be recognized as revenue. Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Expected percentage of revenue recognized from remaining performance obligation over twenty four months. Expected Percentage Of Revenue Recognized From Remaining Performance Obligation Over Twenty Four Months Percentage of expected revenue recognition Cash Flow, Operating Activities, Lessee [Abstract] Supplemental cash flow information - operating cash flows (in thousands): Earnings Per Share, Basic Basic Basic earnings per share Earnings Per Share, Basic, Total Cash Equivalents, at Carrying Value Cash equivalents Cash Equivalents, at Carrying Value, Total Income Statement [Abstract] APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition Equity-based compensation Investments Investments Investments, Total Operating Lease, Cost Operating lease costs Short-Term Lease, Cost Short-term lease costs Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Warehouse management product group. Warehouse Management Product Group [Member] Warehouse Management Product Group Document Period End Date Document Period End Date Commitments and Contingencies Disclosure [Text Block] Contingencies Operating Lease, Payments Operating cash flows for operating leases Earnings Per Share, Diluted Diluted earnings per share Diluted Product and Service [Domain] Product and Service EMEA [Member] EMEA Sales Commission Member Sales Commission [Member] Sales Commission Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Number of Reportable Segments Number of reportable segments Lease liabilities. Lease Liabilities [Abstract] LIABILITIES Prepaid expenses. Prepaid Expenses [Member] Prepaid Expenses Preferred Stock, No Par Value Preferred stock, par value Amortization of Deferred Sales Commissions Amortization of sales commissions Payments for Repurchase of Common Stock Repurchase of common stock Consolidation, Policy [Policy Text Block] Principles of Consolidation License and Maintenance [Member] Software License Liabilities and Equity [Abstract] LIABILITIES AND SHAREHOLDERS' EQUITY Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Earnings Per Share Reconciliation [Abstract] Earnings per share: Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Selling and Marketing Expense Sales and marketing Selling and Marketing Expense, Total Provision for cost of return and product warranty claims recorded. Provision For Cost Of Return And Product Warranty Claims Recorded Provision for cost of return and product warranty claims recorded Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less imputed interest Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Number of units, Granted Number of restricted units granted in the period Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Equity Components [Axis] Equity Components Increase (Decrease) in Accounts Receivable Accounts receivable, net Proceeds from Sale, Maturity and Collection of Investments, Total Proceeds from Sale, Maturity and Collection of Investments Net maturities of investments The amount resulting from the "as if" assumption that stock options or restrictive stock units were exercised for purposes of computing the dilutive effect of convertible securities. Amount Of Dilutive Securities Stock Options And Restrictive Stock Units Per Share Effect of CESs Local Phone Number Local Phone Number Goodwill Goodwill, net Goodwill, Total Goodwill, Beginning Balance Goodwill, Ending Balance Statement of Cash Flows [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Common Stock, Par or Stated Value Per Share Common stock, par value Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Foreign currency impact on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Basis of Presentation and Principles of Consolidation Fair Value, Inputs, Level 3 [Member] Level 3 Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net change in cash and cash equivalents General and Administrative Expense [Member] General and Administrative Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Effect of CESs Percentage of income tax expense (benefit). Percentage Of Income Tax Expense (Benefit) Income tax provision, % of Margin Segment Reporting Disclosure [Text Block] Reportable Segments City Area Code City Area Code Net Cash Provided by (Used in) Operating Activities [Abstract] Operating activities: General and Administrative Expense General and administrative General and Administrative Expense, Total Weighted Average Number of Shares Outstanding, Basic Basic Weighted Average Number of Shares Outstanding, Basic, Total Net Cash Provided by (Used in) Financing Activities [Abstract] Financing activities: Statement [Table] Statement [Table] Increase (Decrease) in Contract with Customer, Liability Deferred revenue Document Fiscal Period Focus Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid Total minimum payments required Lessee, Operating Lease, Liability, to be Paid, Year Two 2024 Statement [Line Items] Statement [Line Items] Percentage of revenue. Percentage of Revenue % of Revenue Maintenance [Member] Maintenance Lease, Cost Total lease cost Lease, Cost, Total Accounts receivable, net of allowance of $5,367 and $6,009, at September 30, 2023 and December 31, 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Common Stock [Member] Common Stock Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Stock Repurchased During Period, Value Repurchase of common stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Cover [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Segment Reporting [Abstract] Security Exchange Name Name of each exchange on which registered Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Authorized Preferred stock, shares authorized Capitalized Contract Cost [Domain] Capitalized Contract Cost Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted average number of shares: Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Accrued and other liabilities Accrued And Other Liabilities Current Sum of (1) the carrying values as of the balance sheet date of obligations incurred and payable, pertaining to costs not separately disclosed in the balance sheet 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; and (2) the cumulative difference as of the balance sheet date between the payments required by a lease agreement and the 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 expense by the lessor. Used to reflect the current portion of the liabilities due within one year. Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Revenues from transactions with other operating segments of entity. Revenues From Transactions With Other Operating Segments Of Entity Americas royalty fees Leases [Abstract] Depreciation and amortization. Depreciation And Amortization [Member] Depreciation and Amortization Capitalized Contract Cost [Axis] Capitalized Contract Cost Securities Act File Number Entity File Number Schedule of leases assets and liabilities. Schedule Of Leases Assets And Liabilities Table [Text Block] Summary of Operating Lease Right-of-Use Assets and Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year 2022 (excluding the nine months ended September 30, 2022) Share-Based Payment Arrangement [Abstract] Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Americas [Member] Americas Costs and Expenses Total costs and expenses Entity Address, Address Line Two Entity Address, Address Line Two Preferred Stock, Value, Issued Preferred stock, no par value; 20,000,000 shares authorized, no shares issued or outstanding in 2023 and 2022 Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Earnings Per Share [Text Block] Basic and Diluted Net Income Per Share Option to extend lease term. Option To Extend Lease Term Option to extend, lease term Entity Address, Address Line One Entity Address, Address Line One Revenue Benchmark [Member] Sales Revenue, Net Income Statement Location [Axis] Cloud subscriptions. Cloud Subscriptions [Member] Cloud Subscriptions Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Lease assets. Lease Assets [Abstract] ASSETS Fair Value, Inputs, Level 2 [Member] Level 2 Product and Service [Axis] Product and Service Title of 12(b) Security Title of each class Maximum percentage of managed services. Maximum Percentage Of Managed Services Maximum percentage of managed services Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Restricted stock units issuance Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total Net Cash Provided by (Used in) Investing Activities [Abstract] Investing activities: Common Stock, Shares, Outstanding Common stock, shares outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Share-Based Payment Arrangement [Text Block] Equity-Based Compensation Concentration Risk Type [Domain] Concentration Risk Type Income Statement Location [Domain] Document Type Document Type Revenue, Practical Expedient, Remaining Performance Obligation, Description Revenue, practical expedient, remaining performance obligation, description Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Document Quarterly Report Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Number of units, Forfeited Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred Income Taxes and Tax Credits Deferred income taxes Deferred Income Taxes and Tax Credits, Total Entity Filer Category Entity Filer Category Balance Sheet Location [Domain] Balance Sheet Location Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Operating expenses excluding depreciation and amortization. Operating Expenses Excluding Depreciation And Amortization Operating expenses Excise tax accrued. Excise Tax Accrued Excise tax accrued Percentage of other nonoperating income (expense). Percentage Of Other Nonoperating Income (Expense) Other income (loss), net, % of Margin Equity, Attributable to Parent Balance Balance Total shareholders' equity Product Concentration Risk [Member] Product Concentration Risk Net income Net income Statement of Financial Position [Abstract] Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Restricted stock units issuance (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total Weighted Average Number of Shares Outstanding, Diluted Diluted Diluted Effective Income Tax Rate Reconciliation, Percent Effective tax rate Effective Income Tax Rate Reconciliation, Percent, Total Operating Lease, Weighted Average Remaining Lease Term Weighted average remaining lease term Income Tax Disclosure [Text Block] Income Taxes Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Reconciliation of Earnings per Share and Shares in Computation of Earnings Per Share Percentage of income (loss) before income taxes. Percentage Of Income (Loss) Before Income Taxes Income before income taxes, % of Margin Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Fair Value Disclosures [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Payments to Acquire Property, Plant, and Equipment Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment, Total Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation Remaining performance obligation, explanation Capitalized Contract Cost, Gross Deferred commissions Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Number of units, Vested Lessee operating lease liability payments due after year four. Lessee Operating Lease Liability Payments Due After Year Four Thereafter Employee-related Liabilities, Current Accrued compensation and benefits Employee-related Liabilities, Current, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Income Tax Disclosure [Abstract] EX-101.SCH 6 manh-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Basis of Presentation and Principles of Consolidation link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Equity-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Basic and Diluted Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Reportable Segments link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Basis of Presentation and Principles of Consolidation (Policies) link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Equity-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Basic and Diluted Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Reportable Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Revenue Recognition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Revenue Recognition - Additional Information (Detail 1) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Fair Value Measurement - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Leases - Summary of Operating Lease Right-of-Use Assets and Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Leases - Aggregate Future Minimum Lease Payments Under Noncancelable Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Leases - Other Information Related to Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Equity-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Leases - Aggregate Future Minimum Lease Payments Under Noncancelable Operating Leases (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Equity-Based Compensation - Summary of Changes in Unvested Units of Restricted Stock (Detail) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Basic and Diluted Net Income Per Share - Reconciliation of Earnings per Share and Shares in Computation of Earnings Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Reportable Segments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Reportable Segments - Schedule of Financial Information by Reportable Segment (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 manh-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 manh-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.PRE 9 manh-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2023
Oct. 26, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2023  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Entity Registrant Name MANHATTAN ASSOCIATES, INC.  
Trading Symbol MANH  
Entity Central Index Key 0001056696  
Current Fiscal Year End Date --12-31  
Entity Incorporation, State or Country Code GA  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Common Stock, Shares Outstanding   61,565,157
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 0-23999  
Entity Tax Identification Number 58-2373424  
Entity Address, Address Line One 2300 Windy Ridge Parkway  
Entity Address, Address Line Two Tenth Floor  
Entity Address, City or Town Atlanta  
Entity Address, State or Province GA  
Entity Address, Postal Zip Code 30339  
City Area Code 770  
Local Phone Number 955-7070  
Title of each class Common stock  
Name of each exchange on which registered NASDAQ  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 182,312 $ 225,463
Accounts receivable, net of allowance of $5,367 and $6,009, at September 30, 2023 and December 31, 2022, respectively 183,377 166,767
Prepaid expenses and other current assets 27,170 23,145
Total current assets 392,859 415,375
Property and equipment, net 11,266 12,803
Operating lease right-of-use assets 19,976 17,794
Goodwill, net 62,228 62,230
Deferred income taxes 55,523 37,206
Other assets 31,143 24,770
Total assets 572,995 570,178
Current liabilities:    
Accounts payable 25,253 25,701
Accrued compensation and benefits 67,187 54,469
Accrued and other liabilities 26,429 24,569
Deferred revenue 213,440 208,807
Income taxes payable 517 2,049
Total current liabilities 332,826 315,595
Operating lease liabilities, long-term 16,237 14,065
Other non-current liabilities 13,827 13,718
Shareholders' equity:    
Preferred stock, no par value; 20,000,000 shares authorized, no shares issued or outstanding in 2023 and 2022
Common stock, $0.01 par value; 200,000,000 shares authorized; 61,562,480 and 62,191,570 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively 616 621
Retained earnings 238,315 253,711
Accumulated other comprehensive loss (28,826) (27,532)
Total shareholders' equity 210,105 226,800
Total liabilities and shareholders' equity $ 572,995 $ 570,178
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, allowance $ 5,367 $ 6,009
Preferred stock, par value
Preferred stock, shares authorized 20,000,000 20,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 200,000,000 200,000,000
Common stock, shares issued 61,562,480 62,191,570
Common stock, shares outstanding 61,562,480 62,191,570
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Total revenue $ 238,441 $ 198,101 $ 690,470 $ 568,981
Total costs 111,439 96,158 323,881 268,231
Research and development 33,093 29,375 95,487 84,754
Sales and marketing 17,650 15,742 54,278 47,881
General and administrative 21,371 18,392 61,561 54,963
Depreciation and amortization 1,440 1,664 4,247 5,157
Total costs and expenses 184,993 161,331 539,454 460,986
Operating income 53,448 36,770 151,016 107,995
Other income, net 1,739 1,612 2,923 4,593
Income before income taxes 55,187 38,382 153,939 112,588
Income tax provision 5,766 8,708 26,107 21,497
Net income $ 49,421 $ 29,674 $ 127,832 $ 91,091
Basic earnings per share $ 0.8 $ 0.47 $ 2.07 $ 1.45
Diluted earnings per share $ 0.79 $ 0.47 $ 2.05 $ 1.43
Weighted average number of shares:        
Basic 61,639 62,592 61,902 62,917
Diluted 62,310 63,165 62,501 63,483
Cloud Subscriptions        
Total revenue $ 65,033 $ 45,267 $ 183,196 $ 124,767
Software License        
Total revenue 3,870 6,386 12,967 19,869
Total costs 297 467 967 1,749
Maintenance        
Total revenue 35,296 35,820 106,772 107,115
Services        
Total revenue 127,965 103,425 368,744 294,284
Hardware        
Total revenue 6,277 7,203 18,791 22,946
Cloud Subscriptions, Maintenance and Services        
Total costs $ 111,142 $ 95,691 $ 322,914 $ 266,482
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 49,421 $ 29,674 $ 127,832 $ 91,091
Foreign currency translation adjustment (2,086) (3,566) (1,294) (8,781)
Comprehensive income $ 47,335 $ 26,108 $ 126,538 $ 82,310
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Operating activities:    
Net income $ 127,832 $ 91,091
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 4,247 5,157
Equity-based compensation 53,598 44,209
Loss (gain) on disposal of equipment 42 (20)
Deferred income taxes (18,359) (20,736)
Unrealized foreign currency loss (gain) 922 (2,933)
Changes in operating assets and liabilities:    
Accounts receivable, net (17,168) (23,384)
Other assets (7,747) (9,190)
Accounts payable, accrued and other liabilities 13,477 20,743
Income taxes (4,347) (730)
Deferred revenue 5,362 20,195
Net cash provided by operating activities 157,859 124,402
Investing activities:    
Purchase of property and equipment (2,761) (4,152)
Net cash used in investing activities (2,761) (4,152)
Financing activities:    
Repurchase of common stock (195,716) (179,029)
Net cash used in financing activities (195,716) (179,029)
Foreign currency impact on cash (2,533) (7,872)
Net change in cash and cash equivalents (43,151) (66,651)
Cash and cash equivalents at beginning of period 225,463 263,706
Cash and cash equivalents at end of period $ 182,312 $ 197,055
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Balance at Dec. 31, 2021 $ 250,644 $ 631   $ 269,841 $ (19,828)
Balance (in shares) at Dec. 31, 2021   63,154,494      
Repurchase of common stock (179,029) $ (13) $ (44,203) (134,813)  
Repurchase of common stock (in shares)   (1,361,605)      
Restricted stock units issuance   $ 6 (6)    
Restricted stock units issuance (in shares)   601,571      
Equity-based compensation 44,209   44,209    
Foreign currency translation adjustment (8,781)       (8,781)
Net income 91,091     91,091  
Balance at Sep. 30, 2022 198,134 $ 624   226,119 (28,609)
Balance (in shares) at Sep. 30, 2022   62,394,460      
Balance at Jun. 30, 2022 208,735 $ 627   233,151 (25,043)
Balance (in shares) at Jun. 30, 2022   62,718,513      
Repurchase of common stock (51,242) $ (3) (14,533) (36,706)  
Repurchase of common stock (in shares)   (354,711)      
Restricted stock units issuance (in shares)   30,658      
Equity-based compensation 14,533   14,533    
Foreign currency translation adjustment (3,566)       (3,566)
Net income 29,674     29,674  
Balance at Sep. 30, 2022 198,134 $ 624   226,119 (28,609)
Balance (in shares) at Sep. 30, 2022   62,394,460      
Balance at Dec. 31, 2022 226,800 $ 621   253,711 (27,532)
Balance (in shares) at Dec. 31, 2022   62,191,570      
Repurchase of common stock (195,716) $ (11) (52,477) (143,228)  
Repurchase of common stock (in shares)   (1,244,580)      
Restricted stock units issuance   $ 6 (6)    
Restricted stock units issuance (in shares)   615,490      
Excise tax accrued (1,115)   (1,115)    
Equity-based compensation 53,598   53,598    
Foreign currency translation adjustment (1,294)       (1,294)
Net income 127,832     127,832  
Balance at Sep. 30, 2023 210,105 $ 616   238,315 (28,826)
Balance (in shares) at Sep. 30, 2023   61,562,480      
Balance at Jun. 30, 2023 170,550 $ 617   196,673 (26,740)
Balance (in shares) at Jun. 30, 2023   61,668,512      
Repurchase of common stock (26,601) $ (1) (18,821) (7,779)  
Repurchase of common stock (in shares)   (136,165)      
Restricted stock units issuance (in shares)   30,133      
Excise tax on net stock repurchases (209)   (209)    
Equity-based compensation 19,030   $ 19,030    
Foreign currency translation adjustment (2,086)       (2,086)
Net income 49,421     49,421  
Balance at Sep. 30, 2023 $ 210,105 $ 616   $ 238,315 $ (28,826)
Balance (in shares) at Sep. 30, 2023   61,562,480      
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure        
Net Income (Loss) $ 49,421 $ 29,674 $ 127,832 $ 91,091
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Principles of Consolidation
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Principles of Consolidation
1.
Basis of Presentation and Principles of Consolidation

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements of Manhattan Associates, Inc. and its subsidiaries (the “Company,” “we,” “us,” “our,” or “Manhattan”) have been prepared in accordance with accounting principles generally accepted in the United States (GAAP) for interim financial information, with the instructions to Form 10-Q and with Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required for complete financial statements. In the opinion of management, these condensed consolidated financial statements contain all normal recurring adjustments considered necessary for a fair presentation of our financial position at September 30, 2023, the results of operations for the three and nine months ended September 30, 2023 and 2022, and cash flows for the nine months ended September 30, 2023 and 2022. The results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year or any other interim period. These statements should be read in conjunction with our audited consolidated financial statements and management’s discussion and analysis included in our annual report on Form 10-K for the year ended December 31, 2022.

Principles of Consolidation

The accompanying condensed consolidated financial statements include our accounts and the accounts of our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition
9 Months Ended
Sep. 30, 2023
Revenue Recognition [Abstract]  
Revenue Recognition
2.
Revenue Recognition

We recognize revenue when we transfer control of the promised products or services to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those products or services. We derive our revenue from cloud subscriptions, software licenses, customer support services and software enhancements (“maintenance”), implementation and training services, and sales of hardware. We exclude sales and usage-based taxes from revenue.

Nature of Products and Services

Cloud subscriptions includes software as a service (SaaS) and arrangements which provide customers with the right to use our software within a cloud environment that we provide and manage, where the customer does not have the right to take possession of the software without significant penalty. SaaS and hosting revenues are recognized ratably over the contract period.

For contracts that include a perpetual license and hosting services, we generally consider the arrangement as an overall service, recognized over the initial hosting term. The software license fee typically due at the outset of the arrangement is not payable again if the customer renews the hosting services, so that the customer’s option to renew the hosting services is a material right, the revenue from which, if the option is exercised, we will recognize over the applicable renewal period. Managed services account for less than 2% of our cloud subscription contracts.

Our perpetual software licenses provide the customer with a right to use the software as it exists at the time of purchase. We recognize revenue for distinct software licenses once the license period has begun and we have made the software available to the customer. Our perpetual software licenses are typically sold with maintenance under which we provide a comprehensive 24 hours per day, 365 days per year program that provides customers with software upgrades, when and if available, which include additional or improved functionality and technological advances incorporating emerging supply chain and industry initiatives. Revenue related to maintenance is generally paid in advance and recognized ratably over the term of the agreement, typically twelve months. Perpetual software license revenue accounts for approximately 2% of total revenue.

Our services revenue consists of fees generated from implementation, training, and application managed services, including reimbursements of out-of-pocket expenses in connection with our implementation services. Implementation services include system planning, design, configuration, testing, and other software implementation support, and are typically optional and distinct from our software. Following implementation, customers who have purchased perpetual licenses may purchase application managed services to support and maintain our software. Fees for our services are separately priced and are generally billed on an hourly basis, and revenue is recognized over time as the services are performed. In certain situations, we render professional services under agreements based upon a fixed fee for portions of or all of the engagement. Revenue related to fixed-fee-based services contracts is recognized over time based on the proportion performed.

As part of a complete solution, our customers periodically purchase hardware products developed and manufactured by third parties from us for use with the software licenses purchased from us. These products include computer hardware, radio frequency terminal networks, radio frequency identification (RFID) chip readers, bar code printers and scanners, and other peripherals. As we do not physically control the hardware that we sell, we are acting as an agent in the transaction and recognize our hardware revenue net of related cost. We recognize hardware revenue when control is transferred to the customer upon shipment.

Significant Judgments

Our customer contracts include the sale of multiple SaaS services or licensed products. Judgment is required to determine whether each service or product sold is a distinct performance obligation that should be accounted for separately. We allocate the transaction price to the distinct performance obligations based on relative standalone selling price (SSP). We estimate SSP based on the prices we charge our customers or by using other information such as market conditions and other observable inputs. However, the selling price of our software licenses is highly variable. Thus, we estimate SSP for software licenses using the residual approach, determined based on total transaction price less the SSP of other goods and services promised in the contract.

Contract Balances

Timing of invoicing to customers may differ from timing of revenue recognition. Payment terms for our software licenses vary. We have an established history of collecting under the terms of our software license contracts without providing refunds or concessions to our customers. Cloud subscriptions and maintenance are typically billed annually in advance. We typically bill our professional services monthly as performed. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined that our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with predictable ways to purchase our software and services, not to provide or receive financing. Additionally, we are applying the practical expedient to exclude from consideration any contracts with payment terms of one year or less as we rarely offer terms extending beyond one year or invoice more than a year in advance.

Deferred revenue represents amounts collected prior to having completed performance of cloud subscriptions, maintenance, and professional services. In the three and nine months ended September 30, 2023, we recognized $39.2 million and $181.9 million of revenue that was included in the deferred revenue balance as of December 31, 2022. In the three months ended September 30, 2023, we recognized $97.9 million of revenue that was included in the deferred revenue balance as of June 30, 2023.

Remaining Performance Obligations

As of September 30, 2023, approximately $1.3 billion of revenue - approximately 98% of which is cloud-native subscriptions - is expected to be recognized from remaining performance obligations (RPO) with a non-cancelable term greater than 1 year (including deferred revenue as well as amounts that are expected to be invoiced and recognized as revenue in future periods). We expect to recognize revenue on approximately 40% of these remaining performance obligations over the next 24 months with the balance recognized thereafter. We have elected not to provide disclosures regarding remaining performance obligations for contracts with a term of 1 year or less.

Returns and Allowances

We have not experienced significant returns or warranty claims to date and, as a result, have not recorded a provision for the cost of returns and product warranty claims.

We record an allowance for credit losses based on historical experience of write-offs and a detailed assessment of accounts receivable. Additions to the allowance for credit losses generally represent a sales allowance on services revenue, which are recorded to operations as a reduction to services revenue. The total amount charged to operations was $2.8 million and $0.9 million for the three months ended September 30, 2023 and 2022, respectively, and $4.0 million and $2.1 million for both the nine months ended September 30, 2023 and 2022.

Our analysis involved utilizing a model of internal historical losses data. In estimating the allowance for credit losses, we considered the age of the accounts receivable, our historical write-offs, and the historical creditworthiness of the customer, among other factors. Should any of these factors change, the estimates made by us will also change accordingly, which could affect the level of our future allowances. We also analyzed future expected credit losses given ever present changes to future risks in projected economic conditions and future risks of customer collection.

Deferred Commissions

We consider sales commissions to be incremental costs of obtaining a contract with a customer. We defer and recognize an asset for sales commissions related to performance obligations with an expected period of benefit of more than one year. We apply the practical expedient to expense sales commissions when the amortization period would have been one year or less. Deferred commissions were $38.0 million as of September 30, 2023, of which $28.7 million is included in other assets and $9.3 million is included in prepaid expenses. Sales commission expense is included in Sales and Marketing expense in the accompanying Consolidated Statements of Income. Amortization of sales commissions was $2.4 million and $1.8 million for the three months ended September 30, 2023 and 2022, respectively, and $7.0 million and $5.5 million for the nine months ended September 30, 2023 and 2022, respectively. No impairment losses were recognized during the periods.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurement
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurement
3.
Fair Value Measurement

We measure our investments based on a fair value hierarchy disclosure framework that prioritizes and ranks the level of market price observability used in measuring assets and liabilities at fair value. Market price observability is affected by a number of factors, including the type of asset or liability and its characteristics. This hierarchy prioritizes the inputs into three broad levels as follows:

Level 1–Quoted prices in active markets for identical instruments.
Level 2–Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.
Level 3–Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.

Investments with maturities of 90 days or less from the date of purchase are classified as cash equivalents; investments with maturities of greater than 90 days from the date of purchase but less than one year are generally classified as short-term investments; and investments with maturities of one year or greater from the date of purchase are generally classified as long-term investments. Unrealized holding gains and losses are reflected as a net amount in a separate component of shareholders’ equity until realized. For the purposes of computing realized gains and losses, cost is determined on a specific identification basis.

At September 30, 2023, our cash and cash equivalents were $98.4 million and $83.9 million, respectively. We had neither short-term investments nor long-term investments at September 30, 2023. Cash equivalents consist of highly liquid money market funds. For money market funds, we use quoted prices from active markets that are classified at Level 1, the highest level of observable input in the disclosure hierarchy framework. We had no investments classified at Level 2 or Level 3 at September 30, 2023.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Equity-Based Compensation
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Equity-Based Compensation
4.
Equity-Based Compensation

We granted 876 and 2,411 restricted stock units (RSUs) during the three months ended September 30, 2023 and 2022, respectively, and granted 582,209 and 679,540 RSUs during the nine months ended September 30, 2023 and 2022, respectively. Equity-based compensation expense related to RSUs was $19.0 million and $14.5 million during the three months ended September 30, 2023 and 2022, respectively, and $53.6 million and $44.2 million during the nine months ended September 30, 2023 and 2022, respectively.

We present below a summary of changes during the nine months ended September 30, 2023 in our unvested units of restricted stock:

 

 

Number of shares/units

 

Outstanding at December 31, 2022

 

 

1,427,831

 

Granted

 

 

582,209

 

Vested

 

 

(615,490

)

Forfeited

 

(12,726

)

Outstanding at September 30, 2023

 

 

1,381,824

 

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes
5.
Income Taxes

Our effective tax rate was 10.4% and 22.7% for the three months ended September 30, 2023 and 2022, respectively, and 17.0% and 19.1% for the nine months ended September 30, 2023 and 2022, respectively. The decrease in the effective tax rate for three months ended September 30, 2023 is due to a decrease of tax with respect to foreign tax creditability in the United States, allowable United States research and development credits, and favorable return to provision estimates. The decrease in the effective tax rate for the nine months ended September 30, 2023 is due to a decrease of tax with respect to foreign tax creditability in the United States, allowable United States research and development credits, and favorable return to provision estimates offset by a decrease of excess tax benefits on restricted stock vesting.

We apply the provisions for income taxes related to, among other things, accounting for uncertain tax positions and disclosure requirements in accordance with Accounting Standards Classification (ASC) 740, Income Taxes. For the three months ended September 30, 2023, our uncertain tax positions increased by a net $0.3 million due to the settlement of a tax contingency reserve.

We conduct business globally and, as a result, file income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. In the normal course of business, Manhattan is subject to examination by taxing authorities throughout the world. We are no longer subject to U.S. federal, substantially all state and local income tax examinations and substantially all non-U.S. income tax examinations for years before 2010.

Under the Inflation Reduction Act of 2022, we are subject to a 1% excise tax on stock repurchases, net of stock issuances, beginning in 2023. We have included the tax in the cost of our stock repurchases as a reduction of shareholders' equity.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Basic and Diluted Net Income Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Basic and Diluted Net Income Per Share
6.
Basic and Diluted Net Income Per Share

Basic net income per share is computed using net income divided by the weighted average number of shares of common stock outstanding (“Weighted Shares”) for the period presented.

Diluted net income per share is computed using net income divided by Weighted Shares and the treasury stock method effect of common equivalent shares (CESs) outstanding for each period presented.

In the following table, we present a reconciliation of earnings per share and the shares used in the computation of earnings per share for the three and nine months ended September 30, 2023 and 2022 (in thousands, except per share data):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except per share data)

 

 

(in thousands, except per share data)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

49,421

 

 

$

29,674

 

 

$

127,832

 

 

$

91,091

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.80

 

 

$

0.47

 

 

$

2.07

 

 

$

1.45

 

Effect of CESs

 

 

(0.01

)

 

 

-

 

 

 

(0.02

)

 

 

(0.02

)

Diluted

 

$

0.79

 

 

$

0.47

 

 

$

2.05

 

 

$

1.43

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of shares:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

61,639

 

 

 

62,592

 

 

 

61,902

 

 

 

62,917

 

Effect of CESs

 

 

671

 

 

 

573

 

 

 

599

 

 

 

566

 

Diluted

 

 

62,310

 

 

 

63,165

 

 

 

62,501

 

 

 

63,483

 

The number of anti-dilutive CESs during the three and nine months ended September 30, 2023 and 2022 was immaterial.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Contingencies
7.
Contingencies

From time to time, we may be involved in litigation relating to claims arising out of the ordinary course of business, and occasionally legal proceedings not in the ordinary course. Many of our installations involve products that are critical to the operations of our clients’ businesses. Any failure in one of our products could result in a claim for substantial damages against us, regardless of our responsibility for such failure. Although we attempt to limit contractually our liability for damages arising from product failures or negligent acts or omissions, there can be no assurance that the limitations of liability set forth in our contracts will be enforceable in all instances. We are not currently a party to any legal proceedings the result of which we believe is likely to have a material adverse impact on our business, financial position, results of operations, or cash flows. We expense legal costs associated with loss contingencies as such legal costs are incurred.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Reportable Segments
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Reportable Segments
8.
Reportable Segments

We manage our business by geographic region and have three geographic reportable segments: North and Latin America (the “Americas”); Europe, the Middle East and Africa (EMEA); and Asia Pacific (APAC). All segments derive revenue from the sale and implementation of our supply chain commerce solutions. The individual products sold by the segments are similar in nature and are all designed to help companies manage the effectiveness and efficiency of their supply chain commerce. We use the same accounting policies for each reportable segment. The chief operating decision maker evaluates performance based on revenue and operating results for each reportable segment.

The Americas segment charges royalty fees to the other segments based on software licenses and cloud subscriptions sold by those reportable segments. The royalties, which totaled approximately $3.1 million and $2.1 million for the three months ended September 30, 2023 and 2022, respectively, and $9.7 million and $6.6 million for the three and nine months ended September 30, 2023 and 2022, respectively, are included in costs of revenue for each segment with a corresponding reduction in the Americas segment’s cost of revenue. The revenues represented below are from external customers only. The geography-based costs consist of costs for professional services personnel, direct sales and marketing expenses, infrastructure costs to support the employee and customer base, billing and financial systems, management and general and administrative support. Certain corporate expenses included in the Americas segment are not charged to the other segments. Such expenses include research and development, certain marketing and general and administrative costs that support the global organization, and the amortization of acquired developed technology. Costs in the Americas segment include all research and development costs, including the costs associated with our operations in India.

In accordance with ASC 280, Segment Reporting, we present below certain financial information by reportable segment for the three and nine months ended September 30, 2023 and 2022 (in thousands):

 

 

 

 

Three Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

 

Americas

 

 

EMEA

 

 

APAC

 

 

Consolidated

 

 

Americas

 

 

EMEA

 

 

APAC

 

 

Consolidated

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cloud subscriptions

 

$

52,846

 

 

$

10,343

 

 

$

1,844

 

 

$

65,033

 

 

$

38,451

 

 

$

5,695

 

 

$

1,121

 

 

$

45,267

 

Software license

 

 

3,502

 

 

 

51

 

 

 

317

 

 

 

3,870

 

 

 

4,686

 

 

 

708

 

 

 

992

 

 

 

6,386

 

Maintenance

 

 

27,951

 

 

 

5,159

 

 

 

2,186

 

 

 

35,296

 

 

 

27,901

 

 

 

5,657

 

 

 

2,262

 

 

 

35,820

 

Services

 

 

96,045

 

 

 

25,594

 

 

 

6,326

 

 

 

127,965

 

 

 

78,479

 

 

 

19,737

 

 

 

5,209

 

 

 

103,425

 

Hardware

 

 

6,220

 

 

 

57

 

 

 

-

 

 

 

6,277

 

 

 

7,157

 

 

 

46

 

 

 

-

 

 

 

7,203

 

    Total revenue

 

 

186,564

 

 

 

41,204

 

 

 

10,673

 

 

 

238,441

 

 

 

156,674

 

 

 

31,843

 

 

 

9,584

 

 

 

198,101

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Costs and Expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenue

 

 

84,275

 

 

 

22,134

 

 

 

5,030

 

 

 

111,439

 

 

 

73,787

 

 

 

18,117

 

 

 

4,254

 

 

 

96,158

 

Operating expenses

 

 

66,356

 

 

 

4,514

 

 

 

1,244

 

 

 

72,114

 

 

 

58,475

 

 

 

3,731

 

 

 

1,303

 

 

 

63,509

 

Depreciation and amortization

 

 

1,278

 

 

 

141

 

 

 

21

 

 

 

1,440

 

 

 

1,498

 

 

 

144

 

 

 

22

 

 

 

1,664

 

Total costs and expenses

 

 

151,909

 

 

 

26,789

 

 

 

6,295

 

 

 

184,993

 

 

 

133,760

 

 

 

21,992

 

 

 

5,579

 

 

 

161,331

 

Operating income

 

$

34,655

 

 

$

14,415

 

 

$

4,378

 

 

$

53,448

 

 

$

22,914

 

 

$

9,851

 

 

$

4,005

 

 

$

36,770

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

 

Americas

 

 

EMEA

 

 

APAC

 

 

Consolidated

 

 

Americas

 

 

EMEA

 

 

APAC

 

 

Consolidated

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cloud subscriptions

 

$

148,812

 

 

$

29,454

 

 

$

4,930

 

 

$

183,196

 

 

$

106,064

 

 

$

15,544

 

 

$

3,159

 

 

$

124,767

 

Software license

 

 

8,556

 

 

 

1,902

 

 

 

2,509

 

 

 

12,967

 

 

 

12,147

 

 

 

5,969

 

 

 

1,753

 

 

 

19,869

 

Maintenance

 

 

84,938

 

 

 

14,919

 

 

 

6,915

 

 

 

106,772

 

 

 

84,984

 

 

 

15,288

 

 

 

6,843

 

 

 

107,115

 

Services

 

 

275,602

 

 

 

75,321

 

 

 

17,821

 

 

 

368,744

 

 

 

222,206

 

 

 

58,670

 

 

 

13,408

 

 

 

294,284

 

Hardware

 

 

18,623

 

 

 

168

 

 

 

-

 

 

 

18,791

 

 

 

22,809

 

 

 

137

 

 

 

-

 

 

 

22,946

 

    Total revenue

 

 

536,531

 

 

 

121,764

 

 

 

32,175

 

 

 

690,470

 

 

 

448,210

 

 

 

95,608

 

 

 

25,163

 

 

 

568,981

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Costs and Expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenue

 

 

242,998

 

 

 

66,401

 

 

 

14,482

 

 

 

323,881

 

 

 

203,592

 

 

 

52,552

 

 

 

12,087

 

 

 

268,231

 

Operating expenses

 

 

193,080

 

 

 

14,238

 

 

 

4,008

 

 

 

211,326

 

 

 

171,179

 

 

 

12,799

 

 

 

3,620

 

 

 

187,598

 

Depreciation and amortization

 

 

3,825

 

 

 

361

 

 

 

61

 

 

 

4,247

 

 

 

4,625

 

 

 

466

 

 

 

66

 

 

 

5,157

 

Total costs and expenses

 

 

439,903

 

 

 

81,000

 

 

 

18,551

 

 

 

539,454

 

 

 

379,396

 

 

 

65,817

 

 

 

15,773

 

 

 

460,986

 

Operating income

 

$

96,628

 

 

$

40,764

 

 

$

13,624

 

 

$

151,016

 

 

$

68,814

 

 

$

29,791

 

 

$

9,390

 

 

$

107,995

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cloud subscriptions revenue primarily relates to our Manhattan Active omnichannel, warehouse management solutions, and transportation management solutions for the nine months ended September 30, 2023. The majority of our software license revenue (over 80%) relates to our warehouse management product group for the three and nine months ended September 30, 2023.

At September 30, 2023, total assets for the Americas, EMEA and APAC segments were $464.4 million, $81.3 million, and $27.3 million, respectively.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Principles of Consolidation (Policies)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements of Manhattan Associates, Inc. and its subsidiaries (the “Company,” “we,” “us,” “our,” or “Manhattan”) have been prepared in accordance with accounting principles generally accepted in the United States (GAAP) for interim financial information, with the instructions to Form 10-Q and with Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required for complete financial statements. In the opinion of management, these condensed consolidated financial statements contain all normal recurring adjustments considered necessary for a fair presentation of our financial position at September 30, 2023, the results of operations for the three and nine months ended September 30, 2023 and 2022, and cash flows for the nine months ended September 30, 2023 and 2022. The results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year or any other interim period. These statements should be read in conjunction with our audited consolidated financial statements and management’s discussion and analysis included in our annual report on Form 10-K for the year ended December 31, 2022.

Principles of Consolidation

Principles of Consolidation

The accompanying condensed consolidated financial statements include our accounts and the accounts of our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Equity-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of Changes in Unvested Units of Restricted Stock

We present below a summary of changes during the nine months ended September 30, 2023 in our unvested units of restricted stock:

 

 

Number of shares/units

 

Outstanding at December 31, 2022

 

 

1,427,831

 

Granted

 

 

582,209

 

Vested

 

 

(615,490

)

Forfeited

 

(12,726

)

Outstanding at September 30, 2023

 

 

1,381,824

 

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Basic and Diluted Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Reconciliation of Earnings per Share and Shares in Computation of Earnings Per Share

In the following table, we present a reconciliation of earnings per share and the shares used in the computation of earnings per share for the three and nine months ended September 30, 2023 and 2022 (in thousands, except per share data):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except per share data)

 

 

(in thousands, except per share data)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

49,421

 

 

$

29,674

 

 

$

127,832

 

 

$

91,091

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.80

 

 

$

0.47

 

 

$

2.07

 

 

$

1.45

 

Effect of CESs

 

 

(0.01

)

 

 

-

 

 

 

(0.02

)

 

 

(0.02

)

Diluted

 

$

0.79

 

 

$

0.47

 

 

$

2.05

 

 

$

1.43

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of shares:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

61,639

 

 

 

62,592

 

 

 

61,902

 

 

 

62,917

 

Effect of CESs

 

 

671

 

 

 

573

 

 

 

599

 

 

 

566

 

Diluted

 

 

62,310

 

 

 

63,165

 

 

 

62,501

 

 

 

63,483

 

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Reportable Segments (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Schedule of Financial Information by Reportable Segment

In accordance with ASC 280, Segment Reporting, we present below certain financial information by reportable segment for the three and nine months ended September 30, 2023 and 2022 (in thousands):

 

 

 

 

Three Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

 

Americas

 

 

EMEA

 

 

APAC

 

 

Consolidated

 

 

Americas

 

 

EMEA

 

 

APAC

 

 

Consolidated

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cloud subscriptions

 

$

52,846

 

 

$

10,343

 

 

$

1,844

 

 

$

65,033

 

 

$

38,451

 

 

$

5,695

 

 

$

1,121

 

 

$

45,267

 

Software license

 

 

3,502

 

 

 

51

 

 

 

317

 

 

 

3,870

 

 

 

4,686

 

 

 

708

 

 

 

992

 

 

 

6,386

 

Maintenance

 

 

27,951

 

 

 

5,159

 

 

 

2,186

 

 

 

35,296

 

 

 

27,901

 

 

 

5,657

 

 

 

2,262

 

 

 

35,820

 

Services

 

 

96,045

 

 

 

25,594

 

 

 

6,326

 

 

 

127,965

 

 

 

78,479

 

 

 

19,737

 

 

 

5,209

 

 

 

103,425

 

Hardware

 

 

6,220

 

 

 

57

 

 

 

-

 

 

 

6,277

 

 

 

7,157

 

 

 

46

 

 

 

-

 

 

 

7,203

 

    Total revenue

 

 

186,564

 

 

 

41,204

 

 

 

10,673

 

 

 

238,441

 

 

 

156,674

 

 

 

31,843

 

 

 

9,584

 

 

 

198,101

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Costs and Expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenue

 

 

84,275

 

 

 

22,134

 

 

 

5,030

 

 

 

111,439

 

 

 

73,787

 

 

 

18,117

 

 

 

4,254

 

 

 

96,158

 

Operating expenses

 

 

66,356

 

 

 

4,514

 

 

 

1,244

 

 

 

72,114

 

 

 

58,475

 

 

 

3,731

 

 

 

1,303

 

 

 

63,509

 

Depreciation and amortization

 

 

1,278

 

 

 

141

 

 

 

21

 

 

 

1,440

 

 

 

1,498

 

 

 

144

 

 

 

22

 

 

 

1,664

 

Total costs and expenses

 

 

151,909

 

 

 

26,789

 

 

 

6,295

 

 

 

184,993

 

 

 

133,760

 

 

 

21,992

 

 

 

5,579

 

 

 

161,331

 

Operating income

 

$

34,655

 

 

$

14,415

 

 

$

4,378

 

 

$

53,448

 

 

$

22,914

 

 

$

9,851

 

 

$

4,005

 

 

$

36,770

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

 

Americas

 

 

EMEA

 

 

APAC

 

 

Consolidated

 

 

Americas

 

 

EMEA

 

 

APAC

 

 

Consolidated

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cloud subscriptions

 

$

148,812

 

 

$

29,454

 

 

$

4,930

 

 

$

183,196

 

 

$

106,064

 

 

$

15,544

 

 

$

3,159

 

 

$

124,767

 

Software license

 

 

8,556

 

 

 

1,902

 

 

 

2,509

 

 

 

12,967

 

 

 

12,147

 

 

 

5,969

 

 

 

1,753

 

 

 

19,869

 

Maintenance

 

 

84,938

 

 

 

14,919

 

 

 

6,915

 

 

 

106,772

 

 

 

84,984

 

 

 

15,288

 

 

 

6,843

 

 

 

107,115

 

Services

 

 

275,602

 

 

 

75,321

 

 

 

17,821

 

 

 

368,744

 

 

 

222,206

 

 

 

58,670

 

 

 

13,408

 

 

 

294,284

 

Hardware

 

 

18,623

 

 

 

168

 

 

 

-

 

 

 

18,791

 

 

 

22,809

 

 

 

137

 

 

 

-

 

 

 

22,946

 

    Total revenue

 

 

536,531

 

 

 

121,764

 

 

 

32,175

 

 

 

690,470

 

 

 

448,210

 

 

 

95,608

 

 

 

25,163

 

 

 

568,981

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Costs and Expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenue

 

 

242,998

 

 

 

66,401

 

 

 

14,482

 

 

 

323,881

 

 

 

203,592

 

 

 

52,552

 

 

 

12,087

 

 

 

268,231

 

Operating expenses

 

 

193,080

 

 

 

14,238

 

 

 

4,008

 

 

 

211,326

 

 

 

171,179

 

 

 

12,799

 

 

 

3,620

 

 

 

187,598

 

Depreciation and amortization

 

 

3,825

 

 

 

361

 

 

 

61

 

 

 

4,247

 

 

 

4,625

 

 

 

466

 

 

 

66

 

 

 

5,157

 

Total costs and expenses

 

 

439,903

 

 

 

81,000

 

 

 

18,551

 

 

 

539,454

 

 

 

379,396

 

 

 

65,817

 

 

 

15,773

 

 

 

460,986

 

Operating income

 

$

96,628

 

 

$

40,764

 

 

$

13,624

 

 

$

151,016

 

 

$

68,814

 

 

$

29,791

 

 

$

9,390

 

 

$

107,995

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation Of Revenue [Line Items]        
Revenue expected to be recognized from remaining performance obligations $ 1,300,000,000   $ 1,300,000,000  
Remaining performance obligation, explanation     We expect to recognize revenue on approximately 40% of these remaining performance obligations over the next 24 months with the balance recognized thereafter.  
Percentage of expected revenue recognition     40.00%  
Provision for cost of return and product warranty claims recorded 0   $ 0  
Allowance for credit losses recorded to operations 2,800,000 $ 900,000 $ 4,000,000 $ 2,100,000
Revenue, practical expedient, remaining performance obligation, description     We apply the practical expedient to expense sales commissions when the amortization period would have been one year or less.  
Amortization of sales commissions 2,400,000 1,800,000 $ 7,000,000 5,500,000
Impairment losses 0 $ 0 0 $ 0
Balance as of December 31, 2022        
Disaggregation Of Revenue [Line Items]        
Deferred revenue recognized 39,200,000   181,900,000  
Balance as of June 30, 2023        
Disaggregation Of Revenue [Line Items]        
Deferred revenue recognized 97,900,000      
Sales Commission        
Disaggregation Of Revenue [Line Items]        
Deferred commissions 38,000,000   38,000,000  
Sales Commission | Other Assets        
Disaggregation Of Revenue [Line Items]        
Deferred commissions 28,700,000   28,700,000  
Sales Commission | Prepaid Expenses        
Disaggregation Of Revenue [Line Items]        
Deferred commissions $ 9,300,000   $ 9,300,000  
Cloud Subscriptions        
Disaggregation Of Revenue [Line Items]        
Maximum percentage of managed services     2.00%  
Percentage of remaining performance obligations expected to be recognized as revenue 98.00%   98.00%  
Perpetual Software License Revenue | Sales Revenue, Net | Product Concentration Risk        
Disaggregation Of Revenue [Line Items]        
Total software revenue, perpetual software license percentage     2.00%  
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Additional Information (Detail 1)
Sep. 30, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2023-10-01  
Disaggregation Of Revenue [Line Items]  
Revenue recognized on remaining performance obligations period 24 months
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurement - Additional Information (Detail)
Sep. 30, 2023
USD ($)
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]  
Cash balance $ 98,400,000
Cash equivalents 83,900,000
Level 2  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]  
Investments 0
Level 3  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]  
Investments $ 0
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Summary of Operating Lease Right-of-Use Assets and Lease Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
ASSETS    
Operating lease right-of-use assets $ 19,976 $ 17,794
LIABILITIES    
Operating lease liabilities, long-term $ 16,237 $ 14,065
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Equity-Based Compensation - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Restricted stock expense $ 19.0 $ 14.5 $ 53.6 $ 44.2
Restricted Stock Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of restricted units granted in the period 876 2,411 582,209 679,540
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Equity-Based Compensation - Summary of Changes in Unvested Units of Restricted Stock (Detail) - Restricted Stock Units - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of units, Outstanding at December 31, 2022     1,427,831  
Number of units, Granted 876 2,411 582,209 679,540
Number of units, Vested     (615,490)  
Number of units, Forfeited     (12,726)  
Number of units, Outstanding at September 30, 2023 1,381,824   1,381,824  
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Effective tax rate 10.40% 22.70% 17.00% 19.10%
Uncertain tax positions increased settlement $ 0.3      
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Basic and Diluted Net Income Per Share - Reconciliation of Earnings per Share and Shares in Computation of Earnings Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Net income $ 49,421 $ 29,674 $ 127,832 $ 91,091
Earnings per share:        
Basic $ 0.8 $ 0.47 $ 2.07 $ 1.45
Effect of CESs (0.01)   (0.02) (0.02)
Diluted $ 0.79 $ 0.47 $ 2.05 $ 1.43
Weighted average number of shares:        
Basic 61,639 62,592 61,902 62,917
Effect of CESs 671 573 599 566
Diluted 62,310 63,165 62,501 63,483
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Reportable Segments - Additional Information (Detail)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Segment
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Segment Reporting Information [Line Items]          
Number of reportable segments | Segment     3    
Total assets $ 572,995   $ 572,995   $ 570,178
Warehouse Management Product Group | Product Concentration Risk | Sales Revenue, Net          
Segment Reporting Information [Line Items]          
Percentage of software license revenue 80.00%   80.00%    
Americas          
Segment Reporting Information [Line Items]          
Americas royalty fees $ 3,100 $ 2,100 $ 9,700 $ 6,600  
Total assets 464,400   464,400    
EMEA          
Segment Reporting Information [Line Items]          
Total assets 81,300   81,300    
APAC          
Segment Reporting Information [Line Items]          
Total assets $ 27,300   $ 27,300    
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Reportable Segments - Schedule of Financial Information by Reportable Segment (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]        
Total revenue $ 238,441 $ 198,101 $ 690,470 $ 568,981
Cost of revenue 111,439 96,158 323,881 268,231
Operating expenses 72,114 63,509 211,326 187,598
Depreciation and amortization 1,440 1,664 4,247 5,157
Total costs and expenses 184,993 161,331 539,454 460,986
Operating income 53,448 36,770 151,016 107,995
Cloud Subscriptions        
Segment Reporting Information [Line Items]        
Total revenue 65,033 45,267 183,196 124,767
Software License        
Segment Reporting Information [Line Items]        
Total revenue 3,870 6,386 12,967 19,869
Cost of revenue 297 467 967 1,749
Maintenance        
Segment Reporting Information [Line Items]        
Total revenue 35,296 35,820 106,772 107,115
Services        
Segment Reporting Information [Line Items]        
Total revenue 127,965 103,425 368,744 294,284
Hardware        
Segment Reporting Information [Line Items]        
Total revenue 6,277 7,203 18,791 22,946
Americas        
Segment Reporting Information [Line Items]        
Total revenue 186,564 156,674 536,531 448,210
Cost of revenue 84,275 73,787 242,998 203,592
Operating expenses 66,356 58,475 193,080 171,179
Depreciation and amortization 1,278 1,498 3,825 4,625
Total costs and expenses 151,909 133,760 439,903 379,396
Operating income 34,655 22,914 96,628 68,814
Americas | Cloud Subscriptions        
Segment Reporting Information [Line Items]        
Total revenue 52,846 38,451 148,812 106,064
Americas | Software License        
Segment Reporting Information [Line Items]        
Total revenue 3,502 4,686 8,556 12,147
Americas | Maintenance        
Segment Reporting Information [Line Items]        
Total revenue 27,951 27,901 84,938 84,984
Americas | Services        
Segment Reporting Information [Line Items]        
Total revenue 96,045 78,479 275,602 222,206
Americas | Hardware        
Segment Reporting Information [Line Items]        
Total revenue 6,220 7,157 18,623 22,809
EMEA        
Segment Reporting Information [Line Items]        
Total revenue 41,204 31,843 121,764 95,608
Cost of revenue 22,134 18,117 66,401 52,552
Operating expenses 4,514 3,731 14,238 12,799
Depreciation and amortization 141 144 361 466
Total costs and expenses 26,789 21,992 81,000 65,817
Operating income 14,415 9,851 40,764 29,791
EMEA | Cloud Subscriptions        
Segment Reporting Information [Line Items]        
Total revenue 10,343 5,695 29,454 15,544
EMEA | Software License        
Segment Reporting Information [Line Items]        
Total revenue 51 708 1,902 5,969
EMEA | Maintenance        
Segment Reporting Information [Line Items]        
Total revenue 5,159 5,657 14,919 15,288
EMEA | Services        
Segment Reporting Information [Line Items]        
Total revenue 25,594 19,737 75,321 58,670
EMEA | Hardware        
Segment Reporting Information [Line Items]        
Total revenue 57 46 168 137
APAC        
Segment Reporting Information [Line Items]        
Total revenue 10,673 9,584 32,175 25,163
Cost of revenue 5,030 4,254 14,482 12,087
Operating expenses 1,244 1,303 4,008 3,620
Depreciation and amortization 21 22 61 66
Total costs and expenses 6,295 5,579 18,551 15,773
Operating income 4,378 4,005 13,624 9,390
APAC | Cloud Subscriptions        
Segment Reporting Information [Line Items]        
Total revenue 1,844 1,121 4,930 3,159
APAC | Software License        
Segment Reporting Information [Line Items]        
Total revenue 317 992 2,509 1,753
APAC | Maintenance        
Segment Reporting Information [Line Items]        
Total revenue 2,186 2,262 6,915 6,843
APAC | Services        
Segment Reporting Information [Line Items]        
Total revenue $ 6,326 $ 5,209 $ 17,821 $ 13,408
XML 41 manh-20230930_htm.xml IDEA: XBRL DOCUMENT 0001056696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001056696 us-gaap:ServiceOtherMember 2023-01-01 2023-09-30 0001056696 manh:CapitalizedContractCostToPriorPeriodOneMember 2023-01-01 2023-09-30 0001056696 manh:HardwareMember srt:AmericasMember 2022-07-01 2022-09-30 0001056696 us-gaap:LicenseAndMaintenanceMember srt:AsiaPacificMember 2022-01-01 2022-09-30 0001056696 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001056696 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001056696 us-gaap:CommonStockMember 2023-06-30 0001056696 manh:CloudSubscriptionsMember srt:AmericasMember 2023-07-01 2023-09-30 0001056696 us-gaap:LicenseAndMaintenanceMember us-gaap:EMEAMember 2023-01-01 2023-09-30 0001056696 2022-09-30 0001056696 manh:HardwareMember us-gaap:EMEAMember 2022-07-01 2022-09-30 0001056696 us-gaap:LicenseAndMaintenanceMember srt:AsiaPacificMember 2022-07-01 2022-09-30 0001056696 manh:CloudSubscriptionsMember us-gaap:EMEAMember 2022-07-01 2022-09-30 0001056696 manh:CloudSubscriptionsMember srt:AmericasMember 2023-01-01 2023-09-30 0001056696 us-gaap:RetainedEarningsMember 2022-09-30 0001056696 manh:CloudSubscriptionsMaintenanceAndServicesMember 2022-07-01 2022-09-30 0001056696 manh:CloudSubscriptionsMember us-gaap:EMEAMember 2023-01-01 2023-09-30 0001056696 us-gaap:MaintenanceMember srt:AsiaPacificMember 2022-01-01 2022-09-30 0001056696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001056696 2023-10-26 0001056696 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001056696 us-gaap:OtherAssetsMember manh:SalesCommissionMember 2023-09-30 0001056696 srt:AsiaPacificMember 2022-01-01 2022-09-30 0001056696 manh:CloudSubscriptionsMember srt:AsiaPacificMember 2023-07-01 2023-09-30 0001056696 us-gaap:RetainedEarningsMember 2022-12-31 0001056696 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001056696 us-gaap:ServiceOtherMember 2022-01-01 2022-09-30 0001056696 srt:AsiaPacificMember 2022-07-01 2022-09-30 0001056696 us-gaap:MaintenanceMember srt:AsiaPacificMember 2022-07-01 2022-09-30 0001056696 srt:AmericasMember 2023-09-30 0001056696 manh:HardwareMember us-gaap:EMEAMember 2023-07-01 2023-09-30 0001056696 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001056696 manh:CloudSubscriptionsMember 2022-01-01 2022-09-30 0001056696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001056696 us-gaap:ServiceOtherMember srt:AmericasMember 2022-01-01 2022-09-30 0001056696 us-gaap:CommonStockMember 2021-12-31 0001056696 srt:AsiaPacificMember 2023-07-01 2023-09-30 0001056696 us-gaap:LicenseAndMaintenanceMember 2023-01-01 2023-09-30 0001056696 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001056696 manh:WarehouseManagementProductGroupMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-07-01 2023-09-30 0001056696 us-gaap:RetainedEarningsMember 2023-09-30 0001056696 us-gaap:CommonStockMember 2022-09-30 0001056696 srt:AsiaPacificMember 2023-01-01 2023-09-30 0001056696 us-gaap:LicenseAndMaintenanceMember srt:AmericasMember 2022-07-01 2022-09-30 0001056696 us-gaap:LicenseAndMaintenanceMember us-gaap:EMEAMember 2023-07-01 2023-09-30 0001056696 manh:CloudSubscriptionsMember srt:AsiaPacificMember 2022-01-01 2022-09-30 0001056696 us-gaap:ServiceOtherMember us-gaap:EMEAMember 2023-01-01 2023-09-30 0001056696 us-gaap:ServiceOtherMember srt:AmericasMember 2022-07-01 2022-09-30 0001056696 manh:CloudSubscriptionsMember srt:AmericasMember 2022-07-01 2022-09-30 0001056696 us-gaap:ServiceOtherMember srt:AsiaPacificMember 2023-07-01 2023-09-30 0001056696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001056696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001056696 manh:CapitalizedContractCostToPriorPeriodOneMember 2023-07-01 2023-09-30 0001056696 2023-06-30 0001056696 us-gaap:ServiceOtherMember srt:AsiaPacificMember 2022-07-01 2022-09-30 0001056696 manh:PrepaidExpensesMember manh:SalesCommissionMember 2023-09-30 0001056696 manh:CloudSubscriptionsMaintenanceAndServicesMember 2023-07-01 2023-09-30 0001056696 us-gaap:RetainedEarningsMember 2022-06-30 0001056696 2023-07-01 2023-09-30 0001056696 us-gaap:FairValueInputsLevel3Member 2023-09-30 0001056696 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001056696 us-gaap:LicenseAndMaintenanceMember us-gaap:EMEAMember 2022-07-01 2022-09-30 0001056696 manh:HardwareMember srt:AmericasMember 2022-01-01 2022-09-30 0001056696 us-gaap:EMEAMember 2022-07-01 2022-09-30 0001056696 us-gaap:LicenseAndMaintenanceMember srt:AmericasMember 2023-07-01 2023-09-30 0001056696 srt:AmericasMember 2022-07-01 2022-09-30 0001056696 us-gaap:LicenseAndMaintenanceMember 2022-01-01 2022-09-30 0001056696 us-gaap:ServiceOtherMember us-gaap:EMEAMember 2022-07-01 2022-09-30 0001056696 us-gaap:MaintenanceMember 2022-01-01 2022-09-30 0001056696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0001056696 manh:CloudSubscriptionsMember 2023-09-30 0001056696 2022-07-01 2022-09-30 0001056696 us-gaap:MaintenanceMember 2022-07-01 2022-09-30 0001056696 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001056696 manh:CloudSubscriptionsMember 2022-07-01 2022-09-30 0001056696 us-gaap:ServiceOtherMember srt:AsiaPacificMember 2023-01-01 2023-09-30 0001056696 us-gaap:EMEAMember 2023-09-30 0001056696 manh:WarehouseManagementProductGroupMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0001056696 manh:CloudSubscriptionsMember us-gaap:EMEAMember 2022-01-01 2022-09-30 0001056696 manh:HardwareMember srt:AmericasMember 2023-01-01 2023-09-30 0001056696 us-gaap:CommonStockMember 2023-09-30 0001056696 2021-12-31 0001056696 manh:SalesCommissionMember 2023-09-30 0001056696 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001056696 manh:HardwareMember us-gaap:EMEAMember 2023-01-01 2023-09-30 0001056696 us-gaap:MaintenanceMember us-gaap:EMEAMember 2022-07-01 2022-09-30 0001056696 us-gaap:ServiceOtherMember srt:AsiaPacificMember 2022-01-01 2022-09-30 0001056696 us-gaap:LicenseAndMaintenanceMember srt:AsiaPacificMember 2023-01-01 2023-09-30 0001056696 srt:AsiaPacificMember 2023-09-30 0001056696 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001056696 us-gaap:ServiceOtherMember 2023-07-01 2023-09-30 0001056696 2023-01-01 2023-09-30 0001056696 manh:HardwareMember us-gaap:EMEAMember 2022-01-01 2022-09-30 0001056696 srt:AmericasMember 2023-07-01 2023-09-30 0001056696 us-gaap:LicenseAndMaintenanceMember srt:AmericasMember 2022-01-01 2022-09-30 0001056696 manh:CloudSubscriptionsMember srt:AsiaPacificMember 2022-07-01 2022-09-30 0001056696 us-gaap:RetainedEarningsMember 2021-12-31 0001056696 us-gaap:MaintenanceMember us-gaap:EMEAMember 2023-07-01 2023-09-30 0001056696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001056696 manh:HardwareMember 2022-07-01 2022-09-30 0001056696 2023-09-30 0001056696 us-gaap:LicenseAndMaintenanceMember 2023-07-01 2023-09-30 0001056696 manh:HardwareMember srt:AmericasMember 2023-07-01 2023-09-30 0001056696 us-gaap:MaintenanceMember srt:AsiaPacificMember 2023-01-01 2023-09-30 0001056696 manh:HardwareMember 2022-01-01 2022-09-30 0001056696 manh:SoftwareLicenseRevenueMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0001056696 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001056696 us-gaap:CommonStockMember 2022-12-31 0001056696 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001056696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0001056696 srt:AmericasMember 2022-01-01 2022-09-30 0001056696 2022-01-01 2022-09-30 0001056696 us-gaap:ServiceOtherMember us-gaap:EMEAMember 2022-01-01 2022-09-30 0001056696 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001056696 manh:CloudSubscriptionsMaintenanceAndServicesMember 2023-01-01 2023-09-30 0001056696 manh:CloudSubscriptionsMember srt:AmericasMember 2022-01-01 2022-09-30 0001056696 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001056696 us-gaap:ServiceOtherMember srt:AmericasMember 2023-01-01 2023-09-30 0001056696 manh:CloudSubscriptionsMember srt:AsiaPacificMember 2023-01-01 2023-09-30 0001056696 us-gaap:CommonStockMember 2022-06-30 0001056696 manh:CloudSubscriptionsMaintenanceAndServicesMember 2022-01-01 2022-09-30 0001056696 us-gaap:LicenseAndMaintenanceMember srt:AsiaPacificMember 2023-07-01 2023-09-30 0001056696 manh:HardwareMember 2023-07-01 2023-09-30 0001056696 us-gaap:MaintenanceMember 2023-01-01 2023-09-30 0001056696 us-gaap:MaintenanceMember 2023-07-01 2023-09-30 0001056696 us-gaap:MaintenanceMember srt:AmericasMember 2022-07-01 2022-09-30 0001056696 2022-06-30 0001056696 us-gaap:EMEAMember 2023-01-01 2023-09-30 0001056696 us-gaap:ServiceOtherMember 2022-07-01 2022-09-30 0001056696 2023-10-01 2023-09-30 0001056696 manh:CloudSubscriptionsMember 2023-01-01 2023-09-30 0001056696 srt:AmericasMember 2023-01-01 2023-09-30 0001056696 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001056696 us-gaap:LicenseAndMaintenanceMember srt:AmericasMember 2023-01-01 2023-09-30 0001056696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001056696 us-gaap:EMEAMember 2023-07-01 2023-09-30 0001056696 manh:CloudSubscriptionsMember us-gaap:EMEAMember 2023-07-01 2023-09-30 0001056696 us-gaap:ServiceOtherMember us-gaap:EMEAMember 2023-07-01 2023-09-30 0001056696 us-gaap:LicenseAndMaintenanceMember 2022-07-01 2022-09-30 0001056696 us-gaap:MaintenanceMember srt:AmericasMember 2023-07-01 2023-09-30 0001056696 us-gaap:ServiceOtherMember srt:AmericasMember 2023-07-01 2023-09-30 0001056696 2022-12-31 0001056696 us-gaap:MaintenanceMember srt:AmericasMember 2023-01-01 2023-09-30 0001056696 manh:CloudSubscriptionsMember 2023-07-01 2023-09-30 0001056696 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001056696 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001056696 us-gaap:MaintenanceMember srt:AsiaPacificMember 2023-07-01 2023-09-30 0001056696 manh:HardwareMember 2023-01-01 2023-09-30 0001056696 us-gaap:FairValueInputsLevel2Member 2023-09-30 0001056696 us-gaap:MaintenanceMember srt:AmericasMember 2022-01-01 2022-09-30 0001056696 manh:CapitalizedContractCostToPriorPeriodTwoMember 2023-07-01 2023-09-30 0001056696 us-gaap:RetainedEarningsMember 2023-06-30 0001056696 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001056696 us-gaap:MaintenanceMember us-gaap:EMEAMember 2022-01-01 2022-09-30 0001056696 us-gaap:MaintenanceMember us-gaap:EMEAMember 2023-01-01 2023-09-30 0001056696 us-gaap:LicenseAndMaintenanceMember us-gaap:EMEAMember 2022-01-01 2022-09-30 0001056696 us-gaap:EMEAMember 2022-01-01 2022-09-30 0001056696 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 pure shares iso4217:USD shares manh:Segment iso4217:USD --12-31 0001056696 false Q3 10-Q true 2023-09-30 2023 false 0-23999 MANHATTAN ASSOCIATES, INC. GA 58-2373424 2300 Windy Ridge Parkway Tenth Floor Atlanta GA 30339 770 955-7070 Common stock MANH NASDAQ Yes Yes Large Accelerated Filer false false false 61565157 182312000 225463000 5367000 6009000 183377000 166767000 27170000 23145000 392859000 415375000 11266000 12803000 19976000 17794000 62228000 62230000 55523000 37206000 31143000 24770000 572995000 570178000 25253000 25701000 67187000 54469000 26429000 24569000 213440000 208807000 517000 2049000 332826000 315595000 16237000 14065000 13827000 13718000 20000000 20000000 0 0 0 0 0.01 0.01 200000000 200000000 61562480 61562480 62191570 62191570 616000 621000 238315000 253711000 -28826000 -27532000 210105000 226800000 572995000 570178000 65033000 45267000 183196000 124767000 3870000 6386000 12967000 19869000 35296000 35820000 106772000 107115000 127965000 103425000 368744000 294284000 6277000 7203000 18791000 22946000 238441000 198101000 690470000 568981000 111142000 95691000 322914000 266482000 297000 467000 967000 1749000 33093000 29375000 95487000 84754000 17650000 15742000 54278000 47881000 21371000 18392000 61561000 54963000 1440000 1664000 4247000 5157000 184993000 161331000 539454000 460986000 53448000 36770000 151016000 107995000 1739000 1612000 2923000 4593000 55187000 38382000 153939000 112588000 5766000 8708000 26107000 21497000 49421000 29674000 127832000 91091000 0.8 0.47 2.07 1.45 0.79 0.47 2.05 1.43 61639000 62592000 61902000 62917000 62310000 63165000 62501000 63483000 49421000 29674000 127832000 91091000 -2086000 -3566000 -1294000 -8781000 47335000 26108000 126538000 82310000 127832000 91091000 4247000 5157000 53598000 44209000 -42000 20000 -18359000 -20736000 -922000 2933000 17168000 23384000 7747000 9190000 13477000 20743000 -4347000 -730000 5362000 20195000 157859000 124402000 2761000 4152000 -2761000 -4152000 195716000 179029000 -195716000 -179029000 -2533000 -7872000 -43151000 -66651000 225463000 263706000 182312000 197055000 61668512 617000 196673000 -26740000 170550000 136165 1000 18821000 7779000 26601000 30133 209000 209000 19030000 19030000 -2086000 -2086000 49421000 49421000 61562480 616000 238315000 -28826000 210105000 62191570 621000 253711000 -27532000 226800000 1244580 11000 52477000 143228000 195716000 615490 6000 -6000 1115000 1115000 53598000 53598000 -1294000 -1294000 127832000 127832000 61562480 616000 238315000 -28826000 210105000 62718513 627000 233151000 -25043000 208735000 354711 3000 14533000 36706000 51242000 30658 14533000 14533000 -3566000 -3566000 29674000 29674000 62394460 624000 226119000 -28609000 198134000 63154494 631000 269841000 -19828000 250644000 1361605 13000 44203000 134813000 179029000 601571 6000 -6000 44209000 44209000 -8781000 -8781000 91091000 91091000 62394460 624000 226119000 -28609000 198134000 <div style="text-indent:0;display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">1.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation and Principles of Consolidation</span></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements of Manhattan Associates, Inc. and its subsidiaries (the “Company,” “we,” “us,” “our,” or “Manhattan”) have been prepared in accordance with accounting principles generally accepted in the United States (GAAP) for interim financial information, with the instructions to Form 10-Q and with Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required for complete financial statements. In the opinion of management, these condensed consolidated financial statements contain all normal recurring adjustments considered necessary for a fair presentation of our financial position at September 30, 2023, the results of operations for the three and nine months ended September 30, 2023 and 2022, and cash flows for the nine months ended September 30, 2023 and 2022. The results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year or any other interim period. These statements should be read in conjunction with our audited consolidated financial statements and management’s discussion and analysis included in our annual report on Form 10-K for the year ended December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Principles of Consolidation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed consolidated financial statements include our accounts and the accounts of our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></p></div> <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements of Manhattan Associates, Inc. and its subsidiaries (the “Company,” “we,” “us,” “our,” or “Manhattan”) have been prepared in accordance with accounting principles generally accepted in the United States (GAAP) for interim financial information, with the instructions to Form 10-Q and with Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required for complete financial statements. In the opinion of management, these condensed consolidated financial statements contain all normal recurring adjustments considered necessary for a fair presentation of our financial position at September 30, 2023, the results of operations for the three and nine months ended September 30, 2023 and 2022, and cash flows for the nine months ended September 30, 2023 and 2022. The results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year or any other interim period. These statements should be read in conjunction with our audited consolidated financial statements and management’s discussion and analysis included in our annual report on Form 10-K for the year ended December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Principles of Consolidation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed consolidated financial statements include our accounts and the accounts of our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></p> <div style="text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">2.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue Recognition</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We recognize revenue when we transfer control of the promised products or services to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those products or services. We derive our revenue from cloud subscriptions, software licenses, customer support services and software enhancements (“maintenance”), implementation and training services, and sales of hardware. We exclude sales and usage-based taxes from revenue.</span></p><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Nature of Products and Services</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cloud subscriptions includes software as a service (SaaS) and arrangements which provide customers with the right to use our software within a cloud environment that we provide and manage, where the customer does not have the right to take possession of the software without significant penalty. SaaS and hosting revenues are recognized ratably over the contract period.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For contracts that include a perpetual license and hosting services, we generally consider the arrangement as an overall service, recognized over the initial hosting term. The software license fee typically due at the outset of the arrangement is not payable again if the customer renews the hosting services, so that the customer’s option to renew the hosting services is a material right, the revenue from which, if the option is exercised, we will recognize over the applicable renewal period. Managed services account for less than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of our cloud subscription contracts.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our perpetual software licenses provide the customer with a right to use the software as it exists at the time of purchase. We recognize revenue for distinct software licenses once the license period has begun and we have made the software available to the customer. Our perpetual software licenses are typically sold with maintenance under which we provide a comprehensive 24 hours per day, 365 days per year program that provides customers with software upgrades, when and if available, which include additional or improved functionality and technological advances incorporating emerging supply chain and industry initiatives. Revenue related to maintenance is generally paid in advance and recognized ratably over the term of the agreement, typically twelve months. Perpetual software license revenue accounts for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of total revenue.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our services revenue consists of fees generated from implementation, training, and application managed services, including reimbursements of out-of-pocket expenses in connection with our implementation services. Implementation services include system planning, design, configuration, testing, and other software implementation support, and are typically optional and distinct from our software. Following implementation, customers who have purchased perpetual licenses may purchase application managed services to support and maintain our software. Fees for our services are separately priced and are generally billed on an hourly basis, and revenue is recognized over time as the services are performed. In certain situations, we render professional services under agreements based upon a fixed fee for portions of or all of the engagement. Revenue related to fixed-fee-based services contracts is recognized over time based on the proportion performed.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As part of a complete solution, our customers periodically purchase hardware products developed and manufactured by third parties from us for use with the software licenses purchased from us. These products include computer hardware, radio frequency terminal networks, radio frequency identification (RFID) chip readers, bar code printers and scanners, and other peripherals. As we do not physically control the hardware that we sell, we are acting as an agent in the transaction and recognize our hardware revenue net of related cost. We recognize hardware revenue when control is transferred to the customer upon shipment.</span></p><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Significant Judgments</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our customer contracts include the sale of multiple SaaS services or licensed products. Judgment is required to determine whether each service or product sold is a distinct performance obligation that should be accounted for separately. We allocate the transaction price to the distinct performance obligations based on relative standalone selling price (SSP). We estimate SSP based on the prices we charge our customers or by using other information such as market conditions and other observable inputs. However, the selling price of our software licenses is highly variable. Thus, we estimate SSP for software licenses using the residual approach, determined based on total transaction price less the SSP of other goods and services promised in the contract.</span></p><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Balances</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Timing of invoicing to customers may differ from timing of revenue recognition. Payment terms for our software licenses vary. We have an established history of collecting under the terms of our software license contracts without providing refunds or concessions to our customers. Cloud subscriptions and maintenance are typically billed annually in advance. We typically bill our professional services monthly as performed. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined that our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with predictable ways to purchase our software and services, not to provide or receive financing. Additionally, we are applying the practical expedient to exclude from consideration any contracts with payment terms of one year or less as we rarely offer terms extending beyond one year or invoice more than a year in advance.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue represents amounts collected prior to having completed performance of cloud subscriptions, maintenance, and professional services. In the three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, we recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">181.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of revenue that was included in the deferred revenue balance as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022. In the three months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, we recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">97.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of revenue that was included in the deferred revenue balance as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2023.</span></p><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Remaining Performance Obligations</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2023, approximately </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion of revenue - approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">98</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of which is cloud-native subscriptions - is expected to be recognized from remaining performance obligations (RPO) with a non-cancelable term greater than 1 year (including deferred revenue as well as amounts that are expected to be invoiced and recognized as revenue in future periods). </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We expect to recognize revenue on approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of these remaining performance obligations over the next </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> months with the balance recognized thereafter.</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We have elected not to provide disclosures regarding remaining performance obligations for contracts with a term of 1 year or less.</span></p><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Returns and Allowances</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have not experienced significant returns or warranty claims to date and, as a result, have </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t recorded a provision for the cost of returns and product warranty claims.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We record an allowance for credit losses based on historical experience of write-offs and a detailed assessment of accounts receivable. Additions to the allowance for credit losses generally represent a sales allowance on services revenue, which are recorded to operations as a reduction to services revenue. The total amount charged to operations was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended September 30, 2023 and 2022, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for both the nine months ended September 30, 2023 and 2022.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our analysis involved utilizing a model of internal historical losses data. In estimating the allowance for credit losses, we considered the age of the accounts receivable, our historical write-offs, and the historical creditworthiness of the customer, among other factors. Should any of these factors change, the estimates made by us will also change accordingly, which could affect the level of our future allowances. We also analyzed future expected credit losses given ever present changes to future risks in projected economic conditions and future risks of customer collection.</span></p><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Deferred Commissions</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We consider sales commissions to be incremental costs of obtaining a contract with a customer. We defer and recognize an asset for sales commissions related to performance obligations with an expected period of benefit of more than one year. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We apply the practical expedient to expense sales commissions when the amortization period would have been one year or less.</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Deferred commissions were </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">38.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of September 30, 2023, of which </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">28.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million is included in other assets and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million is included in prepaid expenses. Sales commission expense is included in Sales and Marketing expense in the accompanying Consolidated Statements of Income. Amortization of sales commissions was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended September 30, 2023 and 2022, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the nine months ended September 30, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairment losses were recognized during the periods.</span></p> 0.02 0.02 39200000 181900000 97900000 1300000000 0.98 We expect to recognize revenue on approximately 40% of these remaining performance obligations over the next 24 months with the balance recognized thereafter. 0.40 P24M 0 2800000 900000 4000000 2100000 We apply the practical expedient to expense sales commissions when the amortization period would have been one year or less. 38000000 28700000 9300000 2400000 1800000 7000000 5500000 0 0 0 0 <div style="text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">3.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value Measurement</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We measure our investments based on a fair value hierarchy disclosure framework that prioritizes and ranks the level of market price observability used in measuring assets and liabilities at fair value. Market price observability is affected by a number of factors, including the type of asset or liability and its characteristics. This hierarchy prioritizes the inputs into three broad levels as follows:</span></p><div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.752626672113803%;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1–Quoted prices in active markets for identical instruments.</span></div></div><div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.752626672113803%;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2–Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.</span></div></div><div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.752626672113803%;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3–Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Investments with maturities of 90 days or less from the date of purchase are classified as cash equivalents; investments with maturities of greater than 90 days from the date of purchase but less than one year are generally classified as short-term investments; and investments with maturities of one year or greater from the date of purchase are generally classified as long-term investments. Unrealized holding gains and losses are reflected as a net amount in a separate component of shareholders’ equity until realized. For the purposes of computing realized gains and losses, cost is determined on a specific identification basis.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At September 30, 2023, our cash and cash equivalents were </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">98.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">83.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. We had neither short-term investments nor long-term investments at September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Cash equivalents consist of highly liquid money market funds. For money market funds, we use quoted prices from active markets that are classified at Level 1, the highest level of observable input in the disclosure hierarchy framework. We had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> investments classified at Level 2 or Level 3 at </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 98400000 83900000 0 0 <div style="text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">4.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Equity-Based Compensation</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">876</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,411</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> restricted stock units (RSUs) during the three months ended September 30, 2023 and 2022, respectively, and granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">582,209</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">679,540</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs during the nine months ended September 30, 2023 and 2022, respectively. Equity-based compensation expense related to RSUs was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during the three months ended September 30, 2023 and 2022, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">44.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during the nine months ended September 30, 2023 and 2022, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We present below a summary of changes during the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 30, 2023 in our unvested units of restricted stock:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:77.58%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:19%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Number of shares/units</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Outstanding at December 31, 2022</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,427,831</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">582,209</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">615,490</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,726</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Outstanding at September 30, 2023</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,381,824</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> 876 2411 582209 679540 19000000 14500000 53600000 44200000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We present below a summary of changes during the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months ended September 30, 2023 in our unvested units of restricted stock:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:77.58%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:19%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Number of shares/units</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Outstanding at December 31, 2022</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,427,831</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">582,209</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">615,490</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,726</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Outstanding at September 30, 2023</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,381,824</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 1427831 582209 615490 12726 1381824 <div style="text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">5.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income Taxes</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our effective tax rate was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three months ended September 30, 2023 and 2022, respectively, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the nine months ended September 30, 2023 and 2022, respectively. The decrease in the effective tax rate for three months ended September 30, 2023 is due to a decrease of tax with respect to foreign tax creditability in the United States, allowable United States research and development credits, and favorable return to provision estimates. The decrease in the effective tax rate for the nine months ended September 30, 2023 is due to a decrease of tax with respect to foreign tax creditability in the United States, allowable United States research and development credits, and favorable return to provision estimates offset by a decrease of excess tax benefits on restricted stock vesting.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We apply the provisions for income taxes related to, among other things, accounting for uncertain tax positions and disclosure requirements in accordance with Accounting Standards Classification (ASC) 740, Income Taxes. For the three months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, our uncertain tax positions increased by a net $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million due to the settlement of a tax contingency reserve.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We conduct business globally and, as a result, file income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. In the normal course of business, Manhattan is subject to examination by taxing authorities throughout the world. We are no longer subject to U.S. federal, substantially all state and local income tax examinations and substantially all non-U.S. income tax examinations for years before 2010.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Under the Inflation Reduction Act of 2022, we are subject to a 1% excise tax on stock repurchases, net of stock issuances, beginning in 2023. We have included the tax in the cost of our stock repurchases as a reduction of shareholders' equity.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0.104 0.227 0.170 0.191 300000 <div style="text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">6.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic and Diluted Net Income Per Share</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic net income per share is computed using net income divided by the weighted average number of shares of common stock outstanding (“Weighted Shares”) for the period presented.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Diluted net income per share is computed using net income divided by Weighted Shares and the treasury stock method effect of common equivalent shares (CESs) outstanding for each period presented.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the following table, we present a reconciliation of earnings per share and the shares used in the computation of earnings per share for the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(in thousands, except per share data):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:42.261%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:11.211%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:11.211%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:11.211%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:11.211%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:right;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:right;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(in</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">thousands, except per share data)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(in thousands, except per share data)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">49,421</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29,674</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">127,832</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">91,091</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Earnings per share:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.80</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.47</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.07</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.45</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Effect of CESs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.01</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.02</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.02</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Diluted</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.79</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.47</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.05</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.43</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted average number of shares:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">61,639</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">62,592</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">61,902</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">62,917</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Effect of CESs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">671</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">573</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">599</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">566</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Diluted</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">62,310</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63,165</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">62,501</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63,483</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The number of anti-dilutive CESs during the three and nine months ended September 30, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was immaterial.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the following table, we present a reconciliation of earnings per share and the shares used in the computation of earnings per share for the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(in thousands, except per share data):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:42.261%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:11.211%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:11.211%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:11.211%;"></td> <td style="width:1%;"></td> <td style="width:1.223%;"></td> <td style="width:1%;"></td> <td style="width:11.211%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:right;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:right;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(in</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">thousands, except per share data)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(in thousands, except per share data)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net income</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">49,421</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29,674</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">127,832</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">91,091</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Earnings per share:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.80</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.47</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.07</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.45</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Effect of CESs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.01</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.02</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.02</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Diluted</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.79</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.47</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.05</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.43</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted average number of shares:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">61,639</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">62,592</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">61,902</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">62,917</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Effect of CESs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">671</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">573</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">599</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">566</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Diluted</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">62,310</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63,165</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">62,501</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63,483</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 49421000 29674000 127832000 91091000 0.8 0.47 2.07 1.45 -0.01 -0.02 -0.02 0.79 0.47 2.05 1.43 61639000 62592000 61902000 62917000 671000 573000 599000 566000 62310000 63165000 62501000 63483000 <div style="text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">7.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contingencies</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">From time to time, we may be involved in litigation relating to claims arising out of the ordinary course of business, and occasionally legal proceedings not in the ordinary course. Many of our installations involve products that are critical to the operations of our clients’ businesses. Any failure in one of our products could result in a claim for substantial damages against us, regardless of our responsibility for such failure. Although we attempt to limit contractually our liability for damages arising from product failures or negligent acts or omissions, there can be no assurance that the limitations of liability set forth in our contracts will be enforceable in all instances. We are not currently a party to any legal proceedings the result of which we believe is likely to have a material adverse impact on our business, financial position, results of operations, or cash flows. We expense legal costs associated with loss contingencies as such legal costs are incurred.</span></p> <div style="text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">8.</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reportable Segments</span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We manage our business by geographic region and have </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> geographic reportable segments: North and Latin America (the “Americas”); Europe, the Middle East and Africa (EMEA); and Asia Pacific (APAC). All segments derive revenue from the sale and implementation of our supply chain commerce solutions. The individual products sold by the segments are similar in nature and are all designed to help companies manage the effectiveness and efficiency of their supply chain commerce. We use the same accounting policies for each reportable segment. The chief operating decision maker evaluates performance based on revenue and operating results for each reportable segment.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Americas segment charges royalty fees to the other segments based on software licenses and cloud subscriptions sold by those reportable segments. The royalties, which totaled approximately </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three months ended September 30, 2023 and 2022, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the three and nine months ended September 30, 2023 and 2022, respectively,</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">are included in costs of revenue for each segment with a corresponding reduction in the Americas segment’s cost of revenue. The revenues represented below are from external customers only. The geography-based costs consist of costs for professional services personnel, direct sales and marketing expenses, infrastructure costs to support the employee and customer base, billing and financial systems, management and general and administrative support. Certain corporate expenses included in the Americas segment are not charged to the other segments. Such expenses include research and development, certain marketing and general and administrative costs that support the global organization, and the amortization of acquired developed technology. Costs in the Americas segment include all research and development costs, including the costs associated with our operations in India.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In accordance with ASC 280, Segment Reporting, we present below certain financial information by reportable segment</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">for the three and nine months ended September 30, 2023 and 2022 (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:17.137%;"></td> <td style="width:1.008%;"></td> <td style="width:1%;"></td> <td style="width:7.072%;"></td> <td style="width:1%;"></td> <td style="width:1.008%;"></td> <td style="width:1%;"></td> <td style="width:7.072%;"></td> <td style="width:1%;"></td> <td style="width:1.008%;"></td> <td style="width:1%;"></td> <td style="width:7.072%;"></td> <td style="width:1%;"></td> <td style="width:1.008%;"></td> <td style="width:1%;"></td> <td style="width:8.867%;"></td> <td style="width:1%;"></td> <td style="width:1.008%;"></td> <td style="width:1%;"></td> <td style="width:7.072%;"></td> <td style="width:1%;"></td> <td style="width:1.008%;"></td> <td style="width:1%;"></td> <td style="width:7.214%;"></td> <td style="width:1%;"></td> <td style="width:1.008%;"></td> <td style="width:1%;"></td> <td style="width:7.214%;"></td> <td style="width:1%;"></td> <td style="width:1.008%;"></td> <td style="width:1%;"></td> <td style="width:7.214%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="30" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Americas</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">EMEA</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">APAC</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Consolidated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Americas</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">EMEA</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">APAC</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Consolidated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue:</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Cloud subscriptions</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">52,846</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">10,343</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,844</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">65,033</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">38,451</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,695</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,121</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">45,267</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Software license</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,502</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">51</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">317</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,870</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,686</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">708</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">992</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6,386</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Maintenance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">27,951</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,159</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,186</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">35,296</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">27,901</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,657</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,262</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">35,820</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">96,045</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">25,594</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6,326</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">127,965</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">78,479</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">19,737</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,209</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">103,425</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Hardware</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6,220</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">57</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6,277</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">7,157</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">46</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">7,203</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">    Total revenue</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">186,564</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">41,204</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">10,673</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">238,441</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">156,674</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">31,843</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">9,584</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">198,101</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Costs and Expenses:</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Cost of revenue</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">84,275</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,134</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,030</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">111,439</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">73,787</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">18,117</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,254</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">96,158</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating expenses</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">66,356</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,514</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,244</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">72,114</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">58,475</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,731</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,303</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">63,509</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,278</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">141</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">21</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,440</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,498</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">144</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,664</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total costs and expenses</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">151,909</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">26,789</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6,295</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">184,993</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">133,760</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">21,992</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,579</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">161,331</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating income</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">34,655</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">14,415</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,378</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">53,448</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,914</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">9,851</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,005</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">36,770</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="30" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Americas</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">EMEA</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">APAC</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Consolidated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Americas</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">EMEA</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">APAC</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Consolidated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue:</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Cloud subscriptions</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">148,812</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">29,454</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,930</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">183,196</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">106,064</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">15,544</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,159</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">124,767</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Software license</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">8,556</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,902</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,509</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">12,967</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">12,147</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,969</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,753</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">19,869</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Maintenance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">84,938</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">14,919</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6,915</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">106,772</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">84,984</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">15,288</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6,843</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">107,115</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">275,602</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">75,321</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">17,821</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">368,744</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">222,206</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">58,670</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">13,408</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">294,284</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Hardware</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">18,623</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">168</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">18,791</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,809</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">137</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,946</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">    Total revenue</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">536,531</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">121,764</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">32,175</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">690,470</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">448,210</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">95,608</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">25,163</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">568,981</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Costs and Expenses:</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Cost of revenue</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">242,998</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">66,401</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">14,482</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">323,881</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">203,592</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">52,552</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">12,087</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">268,231</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating expenses</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">193,080</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">14,238</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,008</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">211,326</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">171,179</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">12,799</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,620</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">187,598</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,825</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">361</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">61</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,247</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,625</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">466</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">66</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,157</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total costs and expenses</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">439,903</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">81,000</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">18,551</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">539,454</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">379,396</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">65,817</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">15,773</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">460,986</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating income</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">96,628</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">40,764</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">13,624</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">151,016</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">68,814</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">29,791</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">9,390</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">107,995</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cloud subscriptions revenue primarily relates to our Manhattan Active omnichannel, warehouse management solutions, and transportation management solutions for the nine months ended September 30, 2023. The majority of our software license revenue (over</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">80</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%) r</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">elates to our warehouse management product group for the three and nine months ended September 30, 2023.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At September 30, 2023, total assets for the Americas, EMEA and APAC segments were </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">464.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">81.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, r</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">espectively.</span></p> 3 3100000 2100000 9700000 6600000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In accordance with ASC 280, Segment Reporting, we present below certain financial information by reportable segment</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">for the three and nine months ended September 30, 2023 and 2022 (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:17.137%;"></td> <td style="width:1.008%;"></td> <td style="width:1%;"></td> <td style="width:7.072%;"></td> <td style="width:1%;"></td> <td style="width:1.008%;"></td> <td style="width:1%;"></td> <td style="width:7.072%;"></td> <td style="width:1%;"></td> <td style="width:1.008%;"></td> <td style="width:1%;"></td> <td style="width:7.072%;"></td> <td style="width:1%;"></td> <td style="width:1.008%;"></td> <td style="width:1%;"></td> <td style="width:8.867%;"></td> <td style="width:1%;"></td> <td style="width:1.008%;"></td> <td style="width:1%;"></td> <td style="width:7.072%;"></td> <td style="width:1%;"></td> <td style="width:1.008%;"></td> <td style="width:1%;"></td> <td style="width:7.214%;"></td> <td style="width:1%;"></td> <td style="width:1.008%;"></td> <td style="width:1%;"></td> <td style="width:7.214%;"></td> <td style="width:1%;"></td> <td style="width:1.008%;"></td> <td style="width:1%;"></td> <td style="width:7.214%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="30" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Americas</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">EMEA</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">APAC</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Consolidated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Americas</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">EMEA</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">APAC</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Consolidated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue:</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Cloud subscriptions</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">52,846</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">10,343</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,844</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">65,033</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">38,451</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,695</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,121</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">45,267</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Software license</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,502</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">51</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">317</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,870</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,686</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">708</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">992</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6,386</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Maintenance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">27,951</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,159</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,186</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">35,296</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">27,901</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,657</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,262</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">35,820</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">96,045</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">25,594</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6,326</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">127,965</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">78,479</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">19,737</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,209</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">103,425</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Hardware</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6,220</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">57</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6,277</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">7,157</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">46</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">7,203</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">    Total revenue</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">186,564</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">41,204</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">10,673</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">238,441</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">156,674</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">31,843</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">9,584</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">198,101</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Costs and Expenses:</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Cost of revenue</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">84,275</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,134</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,030</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">111,439</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">73,787</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">18,117</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,254</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">96,158</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating expenses</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">66,356</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,514</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,244</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">72,114</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">58,475</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,731</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,303</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">63,509</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,278</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">141</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">21</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,440</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,498</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">144</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,664</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total costs and expenses</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">151,909</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">26,789</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6,295</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">184,993</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">133,760</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">21,992</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,579</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">161,331</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating income</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">34,655</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">14,415</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,378</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">53,448</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,914</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">9,851</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,005</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">36,770</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="30" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Americas</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">EMEA</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">APAC</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Consolidated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Americas</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">EMEA</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">APAC</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Consolidated</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue:</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Cloud subscriptions</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">148,812</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">29,454</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,930</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">183,196</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">106,064</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">15,544</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,159</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">124,767</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Software license</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">8,556</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,902</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,509</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">12,967</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">12,147</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,969</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,753</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">19,869</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Maintenance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">84,938</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">14,919</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6,915</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">106,772</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">84,984</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">15,288</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6,843</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">107,115</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">275,602</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">75,321</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">17,821</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">368,744</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">222,206</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">58,670</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">13,408</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">294,284</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Hardware</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">18,623</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">168</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">18,791</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,809</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">137</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,946</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">    Total revenue</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">536,531</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">121,764</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">32,175</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">690,470</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">448,210</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">95,608</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">25,163</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">568,981</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Costs and Expenses:</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Cost of revenue</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">242,998</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">66,401</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">14,482</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">323,881</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">203,592</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">52,552</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">12,087</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">268,231</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating expenses</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">193,080</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">14,238</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,008</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">211,326</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">171,179</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">12,799</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,620</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">187,598</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,825</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">361</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">61</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,247</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,625</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">466</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">66</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,157</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ccffcc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total costs and expenses</span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">439,903</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">81,000</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">18,551</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">539,454</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">379,396</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">65,817</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">15,773</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ccffcc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">460,986</span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ccffcc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating income</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">96,628</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">40,764</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">13,624</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">151,016</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">68,814</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">29,791</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">9,390</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">107,995</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 52846000 10343000 1844000 65033000 38451000 5695000 1121000 45267000 3502000 51000 317000 3870000 4686000 708000 992000 6386000 27951000 5159000 2186000 35296000 27901000 5657000 2262000 35820000 96045000 25594000 6326000 127965000 78479000 19737000 5209000 103425000 6220000 57000 6277000 7157000 46000 7203000 186564000 41204000 10673000 238441000 156674000 31843000 9584000 198101000 84275000 22134000 5030000 111439000 73787000 18117000 4254000 96158000 66356000 4514000 1244000 72114000 58475000 3731000 1303000 63509000 1278000 141000 21000 1440000 1498000 144000 22000 1664000 151909000 26789000 6295000 184993000 133760000 21992000 5579000 161331000 34655000 14415000 4378000 53448000 22914000 9851000 4005000 36770000 148812000 29454000 4930000 183196000 106064000 15544000 3159000 124767000 8556000 1902000 2509000 12967000 12147000 5969000 1753000 19869000 84938000 14919000 6915000 106772000 84984000 15288000 6843000 107115000 275602000 75321000 17821000 368744000 222206000 58670000 13408000 294284000 18623000 168000 18791000 22809000 137000 22946000 536531000 121764000 32175000 690470000 448210000 95608000 25163000 568981000 242998000 66401000 14482000 323881000 203592000 52552000 12087000 268231000 193080000 14238000 4008000 211326000 171179000 12799000 3620000 187598000 3825000 361000 61000 4247000 4625000 466000 66000 5157000 439903000 81000000 18551000 539454000 379396000 65817000 15773000 460986000 96628000 40764000 13624000 151016000 68814000 29791000 9390000 107995000 0.80 0.80 464400000 81300000 27300000 false false false false EXCEL 42 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #R!6E<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " \@5I7_@A9=.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$Y&82;-I:.G#@8K;.QF;+4UBQ-C:R1]^SE>FS*V!]C1TN]/ MGT"-]E(/ 9_#X#&0Q7@WN:Z/4OLU.Q%Y"1#U"9V*94KTJ7D8@E.4GN$(7ND/ M=42H.%^!0U)&D8(96/B%R-K&:*D#*AK"!6_T@O>?H_"V@68J[^BQ'.N<2SL(>'O:O>1U"]M' M4KW&]"M:26>/:W:=_%IO'O=;UE:\J@O!BVJUK[CD#_)>O,^N/_QNPFXP]F#_ ML?%5L&W@UUVT7U!+ P04 " \@5I7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #R!6E&PO=V]R:W-H965T&UL MM9E=Z& ;)@ 6%8>1#QE^;G8 M\ Q^60F9,@6WVBE+,YZTTGQ;"ZG$[%529SQN23Y-DV9 M?+GFB=A=]9S>_L%]O(Z4?F!-)QNVY@NN_MK,)=Q9M4H8ISS+8Y$1R5=7/<]Y MX[NN#BC>^#OFN_S5-=$H#T(\ZIM9>-6S=8EXP@.E)1C\>^(^3Q*M!.7X5HGV MZF_JP-?7>_6; AY@'EC.?9%\B4,57?4N>R3D*[9-U+W8?> 5T$#K!2+)B[]D M5[Y[<=$CP397(JV"H01IG)7_V7-5$:\"Z*@E@%8!](< I^T+;A50U)Q5EJS M>LL4FTZDV!&IWP8U?5'431$--'&FFW&A)/P:0YR:OA7!%EI%$9:%Y%VF8O5" M9EG9/70U]TD>,1J2@'U9"'W\=;4,JZJ'1? MU&N*"B[XYIRX]AFA-G4-Y?'Q\+M G1,Z-(5_5QRWKCFWT'-;]'SQQ"7YUWO( ME83.^)^IADJ%"[."'J%O\@T+^%4/AF#.Y1/O37__S1G:?YCP?I'8=[ 7->P% MIMYTD^7+AIM(\7#'[G\V(:%1'9$&-=( +9,'/&'!=).PM8D)CU^Q)#=5A8^& M=80:UE##X]IISF4L](@.">0%8Y/A2O5H:QUN:'Q'SE'-.3J.\R;. Y:0KYQ) M<@,/C8D*UVKC0Z,Z\EW6?)<_Q5$D?1&*<4'$!#6O"PL.ZE#=Y7056D"NWW=HWW6,H&AD5]#&V#BH ME9C6-C 0$, Z!2J.AZ6DD?@4YL=IW(^#VY>*>)&R)"'7 MVQQ^SLTNOZ,-PN.Z\C5&R,']2\7W+N5RK;/N>U!0$73:=,,R<]/B@NV@IS!" M3N.$'-R^[-.O2%-8KRV4"!YAL!:+-G*W5;F"E1U4@)'X%UFOC45W; MLG%%SE&V:)8I+LL-#CV[L#VXD1-7;.,\A16BC16BN)/9)Y^(0_)!AN0!F=8A MB<=UQ6L<$<5M3.W>/V^9A*9,7JHN:V3$M93SN>P@C1Q@C1HXR0GL+)[39],$[DUP=$[#YUQ^.Q$>\4IH M97J6[)G,0FC+>!4'Y:X? HM+#BZ!=N1>T LC[RDL#VTL#SW*\GAA".KYV?Z" M?(3WR%UF-+,')*EKV^1+G(4PPN,0K-^XBPP=VQ$LB$B0,/.2^H!*M93+ M]5+."'D*5^2^.O?"#8W>J:T9^7,0L0PF/BCP+HKAB2SV=+G\\ M>L:C(CSP9Z&M5R>F>H>@.$C.2:"WMLK#T_II?5CM%4>T5O-Z>=+]B>D-AIPD M? 6A]OD(IGE9'AZ7-TILBO/7!Z&42(O+B+.02_T"_+X20NUO] ?J(_SI_U!+ M P04 " \@5I7Y)@;5ND% #F%P & 'AL+W=O)[UKGMO7#;KFDW3[3,AWK*HDN M23G)?OU 6I%LD5*S+?O01I0!Z $(X@%X]2CD%[7E7*.GLJC4]62K]>YR-E/9 MEI=,78@=K^"7C9 ET["4#S.UDYRMK5)9S"C&\:QD>3597-EWMW)Q)6I=Y!6_ ME4C59B,?K"9F\O+C+'[;:O)@MKG;L@=]S_7EW*V$U:ZVL\Y)7*A<5 MDGQS/7E/+I5$8 M2X#C:V-TTG[3*!X_OUC_V3H/SJR8XDM1_)FO]?9ZDD[0FF]87>@[\?@K;QR* MC+U,%,K^CQX;63Q!6:VT*!ME0%#FU>$O>VH"<:1 P@$%VBC0URH$C4)@'3T@ MLV[=,,T65U(\(FFDP9IYL+&QVN!-7IEMO-<2?LU!3R^6HEK#IO U@BPG=(;R"GW:BEJQ:JVN9AHP&$NSK/G>A\/W MZ,#W[OGN @5XBBBF@4=].:Y^PS-0)U:=GJK/P//6?=JZ3ZV]8,C]6DI>:<24 M C\O??X<#(1^ ^:47:H=R_CU!(Z1XG+/)XOOOR,Q?N?S[HV,G?@:M+X&8]87 M2Z:V"'8-9>:!?ZWS/2O >>\N'DS%UI0I!?L%26E (.;[8W]<,4JC, Y:L1.D M88LT'$7Z/LM$#<"@3F0<4*X*/D45U#2Q0:R RF-S$Q9GT32($^O463S%>#Y% M3"/(,,3B.(D3 M?Q2B-@K1:!1N)=^Q?(WXT\Z<4&6=$'H+'F0G:>M#'CF0:$(2W /ND0I(&/EQ MQRWN>!3W)Z%9\0J(L?/Q8$[3:-[#Z(J%) J2 9!)"S+Y1G"!":5^MD$U9V$' MW*1MEOFP)NX.$QK'/:@>*9KB@<.0MDC34:2_ TZF\^H!%1SX"DE#3.=B+Y*.)?A%@_YD4Q&,VY\]684IKVL'FE NS' M1G!'>'@4W0W?<$C--1!9)DJ.-'OB?B+##H HBFC0@^D1"Q**XP&<1\1,QO?= MGO3A#6[43[Y+2.C <\5HF"1#8>R(DXQR57/*1^!1-WH)G<^C/CZ?'"9).@"P M8SL2O(K:BYRM\B+7.??S.QEES7]*\&]E[=3ICCC)*YESQYX-;7H==NF*1C1R M$L\XIM\()MDN8P4!36F?='UR)(KF RT-[:B-CE-;OU4XPCM%A:@>SC67I7?( M<4F,Q#3H1]DG%N)X"'C'=?0U7%>)ZOR5H:8NJY$@I0Y>GQC4C0&\1U/C^-AX MOV62;T6QYE+]8-M'_>P?'M]V>OP_QD?:,2H='R!A(&G*BM(B^P+MG8!S*Q&, MD35_!R,53&#V'U(F/C"PU'HK9/X77UO9YFVNE*FE0B)1:Z6AIIJ,S:MN4G.' M^R::_X)0_]W0:0P[@J;C!+T490E\UP3P#%]@[%UO+447#?="BF;F,0DWZ-\PG1@=Z!=KT#'>\=[KAF\ HF-B8K M<,Q?&WQ3;0H5M@_1(P>#)1E"V74+])O=0EW6A;U(:^9UZ'6@8)C;SSV49:'\ MP-UNX)RF+G]XY9(HH / N[:!CK<-![93GN+FA>MK(##!3IP]X1TQA,_K5\%/G[LH[H'CE/ /*[.@2UMR _\;D0UXIH.(-*.*+! (@ M#Y?*AX46.WLONQ):B](^;CD#V$8 ?M\(H5\6YJJWO=I?_ U02P,$% @ M/(%:5Y-:(),N P Z H !@ !X;"]W;W)KI'G4.8,C7@@N]\')CREO?UVD.!=77L@2! M3[92%=3@5.U\72J@F7,JN!\%0>P7E DOF;M[*Y7,964X$[!21%=%0=6W>^#R ML/!"[^G&9[;+C;WA)_.2[F -YDNY4CCS6Y6,%2 TDX(HV"Z\N_!V&3H'9_$[ M@X/NC(D-92/EHYU\S!9>8(F 0VJL!,7+'I; N55"CK\;4:]=TSIVQT_J[UWP M&,R&:EA*_@?+3+[P;CR2P996W'R6AP_0!#2Q>JGDVOV30VT[G7DDK;211>., M! 43]95^;1+1<0C')QRBQB&ZU&'4.(QO26O"!/DMUQ6FHI,SWV#3%;93YOU[^OUHQ/KKZ&\)J/@BD1! M-!IP7YYW?X 4W4/G'O7=?%C;'LA;7=(4%AZ>. UJ#U[R^I;CA<$)921^O2$D5V5->#6*>U1I.*AG:G/^N MTPMVT@8[>5FP.L>#J0FM3"X5^P>RH:!KS4DG[?B2=[^C_;G L(<=M]CQ3V$S MK:MAY/@'DF/6L@/ )\QJC'.&L99R]@O*A,9R>K[SBCEUCVJ,/@^^

#GW MZ3IMU+HH<3B)H_'-,?.0913.PLGT%'/G$QZ^G/F9LFTD+P$?L!P&]SMMB.T! M/U&U8T(3#EMT#:ZGJ*'JMJJ>&%FZSF0C#?8Y;IAC*PK*&N#SK93F:6*;G;:Y M3?X%4$L#!!0 ( #R!6E>_$8<'10< .4E 8 >&PO=V]R:W-H965T M&ULK5IM;]LV$/XKA%<,&Y#%XHLH,4L,+):V%EBWHF[7SXK- MQ$)MR9-H.]NO'_42RR)/3++J2RPISYWXD,?CDV2;/)[+I^ M]J&87>=[M4DS^:% Y7Z[38I_;N4F/]Y,\.3IPO*R2K6P[ MXLQ ^X$-2&M 3 ,V8$!; _K2-[#6@+WT#7YK4%.?-MSKCHL2E_7UKJ_TJP*E(4J]']3;:=F\SQ;Z6&7*Z2ORGR3KA*E;Q9*_^AX4"7* M[]&[;)EO)?H)?5Y$Z(G=7T^5;E[UDNFR M;96IZ6TY]0Y[ZYI8X'2[D[A)1[P(1 MCU"@/?.7FQ.(SK>]/?[?;^]U!CT%"JW]L0%_GW*5;'1J.,AL+Z'!;9#<,BQ)X!BVP8%QX+O#XLMF$^#[6_$ZS'E9VXLA=P7>:E M L.X,?;/*6#,J#"8VC#!L1\:1&T4U?T6&OT1VS#"0T('B/HGHKZ3Z$=9RJ18 MKI&>L3J]'O2ZL:MF/<3:MQM*/4$-TC:*"!KX!FD;)7P6!@9G&Q6RP&R"NCL0:N/2J6 NL,#VLB8,0/G (SRP%QS M(@"&?;V"<8,QA/,"(?P!RF>2#;LIJ[4L6KH7*)-@NFY]]#.8M49!*([-N0R@ MB"#4Y&NCF"\&YC(F'5OB9-N*SSNIJR+9LD8J>81CNW76&VH?FTO+'(#1D(86 M<1N&=72;W1A#.$S\,!P@WXDN[%9=[TYTT:[(#VDYD,%:-SW: >P$NE4UI16(//&57C6!N_22F$- M*.B!S 4H E#DTAY@&X4OV5#VZO07=@NP*-WLJQ+SA:PY0"BPTAB$LFG;*$W; M-VG;*$U[*(UU0@PW6H8.T/Y2;UEHWLE!+U@/$F7[[9UFKLOKIIJ^ ND[Y5VU MBW15[I*EO)EHR5/*XB GL^^_P]S[&:I71_46C>HM'LM;?W@ZR8C=FK&>B> ( MV&J-8VXOI ",^)8J!KT)S\HWD#>!AW)K)Q*Q6R6V"!WGRSRH]!;RPWZ-F20+ F$^XF>@!F"Y1L3 5.H33Y1H? MF&>DTZS$K5D7^;TZZJ2.?D^751D&4G:Z>'7PC>DM&M5;/):W_F!T&II\X\XE ML94L#)UX)M^THO'\M8?AT[) M$[>2?WYBV7N:U"=F&IZ#L)"8^RX #'L\"$SQ!.("C .+>3%WH'M3Y M')Y9HPKU4;U%HWJ+Q_+6'X1.J!.W4'\^Z("-6A((4Z+.(9Q'&3&E+("C/ R8 MN<$)X(A@)!SX7D$ZT4[FMVA4;_%8WOH?/[N*@KHK MBN<_?]J[O9P$YMH*H +B&3(W E X#(19/0$PHD-N8$N==FJ=NM4Z4#U=H+-% MM_[ X$J&;O^OCHO'\M8?J:[.H.XZXQFYUUKWZIOJ4S4QH]+&"9^; M\18!,*H##IN9$, 1SMG9[GI#=WIV;&4KBX?ZO%"IZ>PSU1Q,.#T]G4GZI3Z) M8SR_Q5=S##R/\%72+;&9;:#]][.=D$((J-KZ0F+G M^[[C<\'G#+:,_Q8I@$2/14[%T$JE7/5M6\0I%$1$&D6O*E+58< M2&)(16YCQPGM@F34B@9F[XY' [:6>4;ACB.Q+@K"GT:0L^W0 ML*/!BBQA!O)A=.M"=SQG[K MQ4TRM!Q](,@AEEJ!J,<&QI#G6D@=XT^E:=4F-7'_?:?^R?BN?)D3 6.6?\\2 MF0ZMKH426)!U+N_9]C-4_@1:+V:Y,+]H6V([GH7BM9"LJ,CJ!$5&RR=YK.*P M1U Z[01<$7"3X)\@>!7!>ZD%OR+X+[405 3CNEWZ;@(W(9)$ \ZVB&NT4M,O M)OJ&K>*545TG,\G5UTSQ9#1F5+ \2XB$!,VD>J@BD *Q!1JS0I5>JFMB ^B& MQJP =(D>9A/T[N(]ND 915]3MA:$)F)@2W4:K6G'E>51:1F?L.RA6T9E*M"4 M)I"T\"?G^;TS?%M%H0X%WH5BA,\*SF!UA3SG \(.]EK.,WXY';>Y\W_6I_]L M_2 87ET7GM'S3NGM2N%D)?RXG@O)U1_]9UON2W6_75U??GVQ(C$,+24L@&_ MBMZ^<4/G8UO@7U-L\IIBTU<2.TB17Z?(/Z<>?5%=)#.Y:$M R0T-5S>+3>3W M?.P.[,U^9(]1N!=V_$/4Y!CEXD[7PX>PZ3&LYSJ]9Y,'7@:UE\%9+U4[4)<] M57%S3/42X. Z\! MFQ[#NMASG8:_]EY[*H OS5P@4,S65)8W4KU;CQ[7IN,V]D=N?^RV[$_4J%). M%L_RY9QS2_@RHP+EL%"FG*N.R@TO9X=R(=G*-,<>'$OY ^U84RCAR(O MU>5DHW5U/IVJ=,,*JMZ)BI7P9B5D034,Y7JJ*LEH5BL5^91X7C0M*"\G\XMZ M[E;.+\16Y[QDMQ*I;5%0^7C-6XL 8Z?>Z.3=DVC>/C\9/VF=AZ<65+%%B+_AV=ZZG(5?T?W>]EO0E*MTJ+8J\," I>-K_T81^( P6P8U<@>P72 M5PA&%/R]@E\[VB"KW7I/-9U?2'&/I)$&:^:ACDVM#=[PTJ3Q3DMXRT%/SQ>B MS" I+$/PI$3.,ZIA<*?A![*E%1(KM*!J@VX@XPJ=H>]W[]'K5V_0*\1+]-=& M;!4M,W4QU8#&V)RF^Y6OFY7)R,H)^BQ*O5'H R#(CO6GX$7K"GERY9HX#=ZQ MZAWRO;>(>,2WX%F\7)TXX/AM9/W:GC]B[VO%)-6\7#=;E6O.U+DM3(V9P&[& M'.-S5=&474[@G"HF=VPR__TW''E_V'P\D;$CCX/6X\!E??X%J@XO4U$PFYN- M;E3KFN*RFV,2SWP(]>[0@:%8@KT$MU)'R,(66>C,Q57V+QRE9C]K >4G%67* M-N? @9P$)XEYBAT(A#F-[7N,6:>Q$^N'GENO',U/',P19 M!')3HRCC(0 _3&8]F$.I("!>8L0-,">F' MUB)T1A+?'\%]0+G868T6&UJNF3+\>5!7=C!6Z$/N M X:>#>JY38X$@4=&T'FXE[BYM]UH6U4W"O W MS)T--[&1ZA"W3XN;>&UY2:/V?WV+DI"1[*FO'7GE)M1UW$W]J1],$=K1W'PZ6Y%;"1F'@_-LD8NB*!SYL"<=)Q,W)R_&T"*J MT9*M>5F:76-J*Y-<9%8G+&Q,PB :Q-\B%_FQ-_(E0SK:)F[:=CK!3._FA!\/ MKU9FQ,?]IL,FE\1>V.\ZI@?7B063Z_J65:&ZMVRNX]K9]B;WJKZ_[,U?X_-% M(\Z+!,_A+19NMQ29MW]5;4;[3IMR M@7T_6&S2HIK=W>S_]K&YNZEW75E4XF/CM;O-)FV^?1!E_7P[0[/O?_A4/*Z[ M_@^+NYMM^BCN1??[]F,CORU.*GFQ$55;U)77B(?;V<_H/:>L[[!O\9]"/+=G MG[U^4S[7]9?^RZ_Y[28[CCZ/H[!2S[WC^^;LZ MWV^\W)C/:2N6=?G?(N_6M[-HYN7B(=V5W:?Z^1=QW*#] +.Z;/<_O>=C6W_F M9;NVJS?'SG($FZ(Z_$Z_'A-QU@&1"QWPL0,>VX$<.Q"M PXO=*#'#E2/$%WH MP(X=F-:!7(H0'#L$^]P?DK7/]"KMTKN;IG[VFKZU5.L_[.W:]Y8)+JI^S[KO M&OG?0O;K[I9UE_-3699&GG?QRW\E?<@?J6J]^\.[7:2/6=9F+IOV+ ME_RQ*[IOWMS[_7[E_?C#3]X/7E%YOZWK79M6>7NSZ.2X>O5%=AS#A\,8\(4Q M_%9W:6GIMG1W6]:;C=PW[[LZ^V+IO7+W_CG/BW[?3DOO8UKD\U\K;YEN"_M( M$K?6)]').2S3EJ1-552/MASP*\/)LMUF5^Z3_^]N+1KIQT:N%>M^$C\)[Q]U MJZDNI-,GN_');KP/0R^$^9"6:94)+^V\E>03]U<,^1C;3#DK!7JE?H)[N M,/,#2F\63^@^L7S?;M-,W$[DUO6$9 M5Q!'5(O)S69S%$K""C)I!B'$A,\9">/*1.#S^)[:[)UO)XU"]NV6$9:2\L(Q^HD>PY"F,? MQ]H\H);]C6A^6-I0BGVM66(+26BDRW'G9KXPB>R41/;"))[/#5M"G;I3IP*S MI2J0K9F6>LBH":08!Q)37 Q.+@977&R[ILCZH\[!NUU5R&-^T;:[?IFSV><4 MG&I?8!X\--\"TV"M20(Y(@XDIK@1GMP(7^/&M8GE%)_J3&@>8WS$0OW(#ADS M@13C0&**D=')R,AIY.$4>=XC3]ZOC9(#V[0_V[39%AF9[H\)^N'%&7!B;E:C M0B:0(3F0F&)'?+(C=MHA&5029B5YJFE$E7WSNB:MVC(]L&W^/XE9/>O8S(G- MY2<*(VT6+)WAIYH#*99 BO%KR5#,0?Z H+[3GG^)3A*DG";6X\VQ\WG4&/FQ M;H$[QE0/0-62<9O H8*J-IQ5 M!8-KP76XDS_AYGL-449&R1A"MYDJJ[@LP# M/-8IQ3VNR"T _TO?TMP!L- MY(VNH?=+"RANX-0:JJ7 [>C-P5WM_ID0TUT)W[ M(MU.4'0'5>-0:JJ= [TC0'Q')DQ;5J6E.^1D/AD5- $-RJ'45%<&B$=O1O'( M0JZ$!8'N$2C'@ZHEH&K\:D+4JXL#RN/7H#PV.1C'06A<401%>5"U9-PF<*B@ MJ@T#RF,XE,R3*6]JY4!Z?72U_&Y1WRTX]H./1* \:-P%5 MXU!JJI4#RN/1*']^L=YNGX67<1#YOCXE;"AOW/L BO*VH3%BG*QS2[LY#AG! M%Z;$@/+X12A_/:>@*(]M*(]BQ$)C2H"B/*@:AU)3K1Q0'D.B/+;A=\Q"I)]% M80O+&S!I4V.8AEHA++%&I03C2-_AWX+F\4#S^*UHWBT\>6)8:!YA2EED3 Q0 MG =5XU!JJID#SN-7X;S515"$/ZJY[HO )N4;-T: #HI#J:FF#%".W5#^RAJ+ M6WVR029_!XC1V)ADD%$34#4.I:;Z.> \=N-\\C4KY&K9I5^]-,N:GEOK0.[$3>Z3:E[$I&!&6*P=DY?ND%-=&1P"3/0+E?U U?C4AJD=#D8"XBP3N MFA M$@OBZ\2SB-@I]QO2J%S'Y/D#Z#2SN<4WVQ#*T M. A"_8$(2[LY#D+J7Y@2 ]X3-]Z/N('%GE-0N"$>5(U# MJ:E6#G!/KL']E*H7L6 V#@)?O_V4F,0^UVM>-BTD%VRDG\%:VH5AJ%_U<&_G M2_,X\#BYQN,OK7BYA2=/"A/%#X\ Z4\ @89-0-4XE)KJY<#BQ,WBKZRMN-4G M&VK2-_&1?F_#"C1H JK&H=34QQL'EJ=76'XHK<@Y64D^.;C:G*:L]2EM:@+V MW'P0Q1U[*JB,BIF QN10:JH[ ]-3-]-/JK10V]5YG^CG9.Z0DTTQ+_5;@B:@ M03F4FNK*0/'43?&OJ+10$X_E/ASIU\7< YCL$2CA@ZKQJPE1/1H G[H!WUUI MH28/TYCJ9U=+=XS)-H"B_[A-X%!!51O.'I\?5Q\84Q,X2BEO:[#562SMS#J+ M>UR3DVT9FJW.8FGGJK/0 <[I.#B?6F=QRTX]W:(F,U^HLX#&34#5.)3:P673XTM7;_3MV/M==5V_V']&PO=V]R:W-H965T&ULK55A;YLP$/TK%JNF5MH"&)(V M&4%J0JI56J>H6;?/+EP"*MC,-DG[[V<;0I.61E'7+^ [WWO/=[;N@@WC#R(% MD.BQR*D86ZF4Y;L>5:6\=MMDJE=MAA4)(5+$#>E7.N++ME M2;("J,@811R68^O2'P$3MKI#.Y9^Q!&]?)V'+T@2"'6&H&HGYK MF$*>:R)UC+\-I]5*:N#N>LM^97)7N=P3 5.6_\D2F8ZM"PLEL"15+F_9YCLT M^?0U7\QR8;YH4\?V^Q:**R%9T8#5"8J,UG_RV-1A!^"^!< - +\$^&\ O ;@ M':O@-P#_6(5^ S"IVW7NIG 1D20,.-L@KJ,5FUZ8ZANTJE=&]3M92*YV,X63 MX9P\H;5 <^#FS=$84)2).&>BXH"^HKM%A$Y/SM )RBCZE;)*$)J(P)9*6S/8 M<:,SJ77P&SH>NF%4I@+-: ))!SXZC!\>P-LJYS9QO$U\@@\2+J#L(<_Y@K"# MO8[S3(^'XZYT_D]]]F[UO6)X[2OP#)_WGE?0==DUG=]-IWO;2)0DAK&EFI< MO@8K_/S)'3C?NBK]D6311Y+-/HAL[T[\]D[\0^SA3S4DKFG,"D"G/Y@09UWW M4%,,#(4>">O0'_K8#>SU;H%?1^'AX-S?CXI>1[GX_,+#^V&SUV%#UQD^2];) MVCLMJ0"^,K- H)A55-;OLO6VX^;2=-D7_HD[FKH=_DB-IWJ:/-/7L^V&\%5& M!%[4A66D:XCV3JKV:9:I&+' =H/:7C,FMH07:H1W^ U!+ M P04 " \@5I72#5%?D," "*!@ & 'AL+W=O^KK(0*JY&H@9LG MN9 5UF8J"U_5$C!Q217SPR"8^16FW$MCM[:1:2P:S2B'C42JJ2HL7U? Q#'Q MQMYI84N+4ML%/XUK7, .](]Z(\W,[RF$5L 5%1Q)R!-O.5ZLYC;>!?RD<%1G M8V0KV0OQ;"=KDGB!%0(&F;8$;&X'> #&+,AH_.Z87K^E33P?G^A?7>VFECU6 M\"#8+TITF7@?/$0@QPW36W'\!ET]4\O+!%/NBHYM;/310UFCM*BZ9&-04=[> M\4MW#F<)AG,Y(>P20N?=;N0L/V.-TUB*(Y(VVM#LP)7JLHT>-);A8/ '=0C% 5W* S":( 7]>5&CA==X5TJ\P[M7]&:$WJ@I,'L M4M4M='(9:K^;A:IQ!HEG/@P%\@!>^O[=>!9\&E">],J3(7JZ;1B@<;"?WH_/ MM=&2B%K_?\BM[C PQTS!@-BT%YL.[Z=2>0)JO"%]Q M&V:^Y3;OW>8W']RPWS#WJI]_UA\JD(7K@@IEHN&Z;17]:M]HEVU_^1O>=NE' M+ O*%6*0F]1@-#>O4[:=KYUH4;MNLQ?:]"XW+,W/ J0-,,]S(?1I8C?H?S_I M'U!+ P04 " \@5I7UB[[?94$ "%"P &0 'AL+W=O=>>=.M=1]]!1#$7:V-GR55",U9 MFOJB@EKZL6W X,G:NEH&7+I-ZAL'LN1+M4[S+'N9UE*99#[EO6LWG]HV:&7@ MV@G?UK5TNPO0=CM+)DF_<:,V5:"-=#YMY :6$-XWUPY7Z8!2JAJ,5]8(!^M9 MLIB<79R2/ O\JF#K#[X%6;*R]B,MWI6S)"-"H*$(A"#Q[Q8N06L"0AJ?.LQD M4$D7#[][]+=L.]JRDAXNK?Y-E:&:):\34<):MCK1\ZNQ6.))&-/I@4_DV MDE.&@K(,#D\5W@OS"^F5%W8MKAUX,$%&7YD2-Y0I5*.!CR^M\5:KDL^G:4#5 M!) 6G9J+J"9_1,VWXLJ:4'GQG2FA_/Q^BI0'WGG/^R(_"KB$9BQ.LI'(L_SD M"-[)X(<3QCMY!.\GMY%&_<7FC3ZWMO/&@7O0'V^5D>@>J<42-P'3-'CQQV+E M@\-$^_,A#T4"IP\3H.([\XTL8)8TI,O=0C)_^F3R,CL_8M[I8-[I,?3_+\S' MU4S&XJLT/7+KEPJP; M;-]+LE-F(ULBV5 %*45A,)./C5P>$B_40%K\/"\)> M25/)$*01"^\M"@3P(_'.%&.FIE#*MRNO2B6=0H+?!%3]],GK/,_.+Z/^$2\G MY_WV%N[OM/[^CFW=L&5=OSN0Z8Z>B4K>@E@!&(&Q;Z1#2Y1ATUV)]@ VA5#Q MNC6!'-'L?;D! TYJO:-S:$*\2_S?&W85)RB:]/UB4B;V M=\Y^5D8 RF ZM]P^O0A64!\4D^SYS^PT%KMI-=!6-B$WW\"FU3%VR^>_C\6" M+4#">CA<@#L.(-%*>K8;H':[0.(+(@?^8B_"NDKL<8'>H_W12AC+M6> MX-=2N]2@XW6+@=J!=%1O6+7" MXNX^X]%ORI9,%Q/A(,Z^LJTN"9)&&ZH@#.B'UL39@5.=(G;0?OXE<I1 MI4]>G7M1*H^ONN^3' 7TCEI?5Q"LF149TW*N-=8%@=)][?TXF,I61F^^09=% M9T[8F;D8'VVW_VBL7U(2?>TRS=B2HKFA0VV[IDL"V\I2:[);@W"'+1:;@]8Q M+AT/G*XT-;L.S$GC9==[]OT1M,(I2'9=KCBT:OS0.YD>C$8UN T/@%2M2#). M2+0%Q?!-CQHK6S L8T_*TPF M<"2 Y]31^@4I&";O^=]02P,$% @ /(%:5[6!6O:8#@ JB@ !D !X M;"]W;W)K&ULK5IM;QLW$OXK"[=7)( LV[+3.,T+ MD)> M&>K%UKK/?J-U*&Z;NO4OCS8A=#^=G/ARHQOEY[;3+9ZLK&M4P$>W/O&=TZKB M14U]LC@]_?&D4:8]>O6"O[MRKU[8/M2FU5>N\'W3*+=[HVN[?7ET=I2^^&C6 MFT!?G+QZT:FUOM;A7]V5PZ>3+*4RC6Z]L6WA].KET>NSG]Y92WI(7COY/TG_GL M.,M2>?W6UI],%38OCRZ/BDJO5%^'CW;[BX[G>4+R2EM[_G^QE7?/L6/9^V"; MN!B?&]/*O^HVVF&TX/+TG@6+N&#!>LM&K.4[%=2K%\YN"T=O0QK]P4?EU5#. MM.24Z^#PU&!=>/51W^BVU\5'7=IU:\A2+TX"!-/CDS(*>2-"%O<(>5;\9MNP M\<4_VTI7T_4G4"AKM4A:O5D\*/!:=_/B_'16+$X7YP_(.\^G/&=YY]]^RN(_ MKY<^.$3%?^\ZL,B[N%L>9BC5S]\=_;CZ?,'M+W(VEX\ M)/U;??*PD,6\N.O4GS12B3_^27_)"]N-;HNM+F".UJ^T*TJXTR$6[:H(&UUT MSC;&ZXK^J/HR^,(BKW%J4VI?!%O8WL5@U<[/"H-LPW^-[=L 2I0^E(>>A8' MZ=Y4VBG6"/OJVPX/2= 2']I@0HW-\!&"]&VY4>U:%P @K+9>WZG%G$X&F4AQ MUB8=;075B[*V?07<6?K2F8YVA9+>KL)6.5W46-]ZC:_2$?!JUUD7AC.JMAH6 MZ!8:E1K0!!T>_?#=Y6)Q^IP ,.B6'O W9\\?PQ!-5_-[T#E,>$01*E;?,LGC,>=%[^KT$-%"+I* M5J)EU^D@;P]- 2OS+GXXH<*JI&#QZ%JIZ\FW) S;N#,P?T ML+!A/SM"1')C[\4I63Z]0D$2/:/;&^-L2V(E7+8ZRZ5M&]7BU#.*4RSF$$J> MJBST;FV W6[T=->@/D.,]7 MEY 8S!,E4*8*;Y -*U,J[(Y:I^JPFQ=T9MX; M$1?(7='",(P;I5!5((K5LMX5]D:[%-T,*Y#EC*WF!:I'_M++^:+%80"\U.G0 MJSJ%X633(49@D;5ND3,U]DH)Q/N-?,)^:UD5O)=6S\;J9C4- 0*V35L%[9IY M\K1'TA5E-?>=P MH*U PN&!O153C5=08IT]?8X\X<@E)[.,.T60#@JA@X/1.3DL9A(A8VS@*)XE MW:)@+-6WVI4$>FS[K8$]!^#,5E1=!ROQ&5D3;)3<_AL';37"D+)D0"0@0SIS M*+3%HO@'&9 1]" WA[B9%Q_PQA M!^B5$V9B8LY%-H*9OB'="K\4% M JL'JG4$-FHW*\Y_?$)_R#<[K1RM73O52+Q&07X?$+.6?8>7*\YI*KMD! 1? M/NTLZI0AHJJX!LRB M6Z6@F&:)R(K5E#$@'-O5<6?+SSHP*>)H-@P#;6QC.)@(+?:XQ4"$WM_]($>4 MW_F@FZ*K52M:(QA1 F>TR\JL>Y>.I1E0Y5067AH5\/W-A2]% TRR3Q"5(A*/ M,ERP'<>4@,IDC0Z1++-OWU$F;:S 18*FZK" >EA]EU]XT!T4SHGJ"<] :%-" M[&E&,4 198_@T(Z5]@9FB.1VR_6($ XYL!("I.I!BJ!?SCI? M"*/L.U*S6)E;BG4M&$_F89Y((8I%=>X+=+M64O#O1 H6&D_H@[CD[\& BO'[$- N]:!RD?=2]1,>I)8?&),YN!(9'MH*2HM^6.@=.0.UL=>'IS^ HJ$-JH50K\1Q]_?O_N,=#>= 6- M;KA+6RKBI17I0(CN8I<#'MSR\R'MR7C=AN+9L]T17945@K?9^6C4U#,R%TMV M36S>Z[KFJ.3*7G(M$K** "*^*)[F!E25N5D:,:Y^L$C.F5;(9PJY$@QPCZL< M+.&:FU1%]*66UTG(3L@39X.'S23"KT=]PJ]]M9;$^3 *LW%@1W=R.*![(SV; MO@X&82K-1TF#Y=GNZS-6L*#O>2!35BPS%64@I4[[(1Q;%OXVB*J](&_& "3#;^RHQ\2 MG)U'3,L'>%S5MI5HH0@1D8^NKZ\>2SL,H53."WRS#Q%L2@08TLRM]5[VXQC( MWMZ34 EIT\I 4ZH7#*BH;C@JO'"B4"X_2@&[) LS'34M$A0>^L5N$51N%O%Y MK'(D]()H=& M-3(.\YU#/\4&1/8B=?F4:VNK" ,I.O/L)Z9H"O%Y\38UNF]4+5SS#].PA5=X M^<::DG6U(S]09:[,BD9,C(,A+W"Y?.19%1B?VLE, ,<:5> #J\"6$IS,#0 J ML"1L:_P&>F\0BA:\%IN4H!A:P$<*8**A_CZ/C3(ZC0N$X N# PNO.+I*ZG:X MRA[.P^9W#ETRWXA4>LJ:(FD %/?\>:#5?,[IB[S=W76>N3->4WZ/-)B6\HUS M)@]5'O1&]%NL>M/7L[=GN9\;Q2*C"ULDVW)@1[&.# .1\31F9<@VM E512 # MP? ?DNYTA4!EM:.)8/3>*.K8J8:=<<^$"DT>^$#@E-Y2/T>O)F(PB85Q/LQ8 MW9%42W.,4A."9751)'/75N^&NDA_%2[RSAW&BI&)):+ZGA M1 KYV3@.W^E8-X=HX6$X5469_?J4<5S9# UPF;\GCQ)CJZ8E8G7WL':4*4), M[@QWCFP.S0V(+;_74J64#K(@0DRCT [MSQ*&2!<,1>3+F8=^7YP_FR^*!KF5 MF,CWQ=GEV?Q9_FZ4),)Q5*[Y&2JK?0,M!2C)*5C_#F$C>IRQ'HL]]?^ZUL^> M_KT:_MK#>&D_HOA-G%U?C5SV85357_.R0UUG>\TXK#D_9^S:T_1X[\5GE]*V MQYF(E^@X;B-EF"#JL8SM.HDWN4P8F2?.R=,1[B,FCSY>?7BB4. MHFAB@9Z)9HJ2%F>2%H^&MO[ I)R! &DU9 7[@V\2IMK&M*OV1R=JF$W <:N> M1_S2T?C(C/(-RN&B$ M5JM X[I4F'6$@CT$!5>$5SW.1,=<@[%+,JY.)2R-KRC#L AVME&BX9%1$V2)W)I0D. 98_ M2U*+P$9QE'-*3LQW$7*9I;EED?@?U$O\?6^SW-FXBONF= BQ Q6S4-1\VS&P M/^$^NT_I,M0 MZG-YH"HO%UIYW7A.%>,V#4+3?0O;D+A5%PNB3Q8G:\7K@'TA0A>$!,?[2&D0 M]D41.GY?+.:7>ZA_.D+4Y+1O@V=:3ZA.UR^>LA.(161 Y%[,3_=V6LS/)CLM M;]A*,F09K3Y$)9B)YXE#(]ENZUU='M([,9. M;Y1FY./GA4O_EY3:".T:Y^5&UM_%5/@=# M%#,[#M%2Y(-=E7*#4M,4*;'2B-?9K"70P@=>.*&QWF2 M0J(,9V!IBD%['M_6C&]"3);IIY*;X M8-O1R/&^6B$[M8.!XV44-%L"H%:&T6Z@NXD,BZOXJN1!TLZC^CM4XW$31W]# M$\P_59IBTN9;#ANN%$NMVP/R/O+!1";U:Z"HEV,(N9=X9?($A+F@:/>\C2CDVYYT1T'WY=.C9YOLK;S.OV3XC:O<6);6TJ=O!UP#_YNN1]B_>H'(U-B^_O\$($]XM]2C^"^[\3W)\>@/N3 M^9.#G?X2KA?3G>;%[Y;N291Q7*HC4'!HC%A8U;O<;PI=G-_U^Z23T>_'Z(*0 M?R5')@1>RT_)\K?YAWBOY?=GP^OR*SYX=6U@\EJOL/1T_O3)D=P^IP_!=OQK M-)0W)#W_N>&)-+V YRMK0_I &^2?)[[Z/U!+ P04 " \@5I7?F;%!B$% M #4# &0 'AL+W=OC4'M6 M>3*JS&@R'I^.*J7M8':5YC[[V95KHM&6/WL*354IO[IEXY;7@^/!>N*+7I11 M)D:SJUHM^"O';_5GC]&H1\EUQ39H9\ES<3VX.;ZX/9']:<-WS"%[F3$A_:=GNG9X,*&M"=%5G# :5MNU_];/+ MPY;!V?@9@TEG,$F\6T>)Y7L5U>S*NR5YV0TT^4BA)FN0TU8.Y6OT6-6PB[,/ M2GOZKDS#](E5:#PCX_%J%($M.T99AW/;XDR>P3FG3\[&,M!O-N?\L?T(G'IB MDS6QV\E!P*]<#VDZ/J+)>#(]@#?M YTFO.FO WVO0V:+4*N,KPS5R^.3\>7!PB?](1/#J'_CY,YC#,=TGXH M^L%4M4-RC2=M'SA$60E)Z#E)U5 AQ@_)N-3LE<_*%>5]"JGPJF(I/8JEBE1[ M[;R.^E\D5]F[J5:BXX M/B17:ST8?AK/;GJF77J^;PBL.17>51MB%#DKK;YO>(NBLRPYJ!R\[J&:TG.( M:6,W7(?T<:L@ESJ6X!P;W^H?\CP?4ZY6"=5P""T_$5NN8M)OW4"+*.0$G1G( M&9X1"-26J5 2WS<:' 3_\E'U[W&VP(T/NGRD8DWT<#:>(V&<73SA,*1O%J@&U9Q3 MZ4QJ% L\>+JVY- GVO/#B\*TG098Z#1H'ZIR35( QH%KM W0R5Q5@S3F02R@ ME[# 0@5)?6\OT]%(.T1=&5K[1B-W/L6$6&H7VN %JXE"J>>XR^T(FT*43IBS M!(<;HFONH>9,Y-C5L @SB1O]7R/NFTBXAR.GAKF^C(_2;9$4)"YVI41+1B9> MTOG9\ 0O%F/2XPL;7]+9='B^GCH"7?$NQ6A60[F,2C1$RSA>.-NO!G0-O_^, MY$)X2I6&]&Z77H::1M>6U)5XLD$"!E6LI0-97JTOIZ*Q>6@3_G3^"#'*5;7; M"T5R.WVY[W?;.HOKYGZ43E-H(([-!?FH8>%P13U)RIM;=W/5]/?O)H?N46;V M>9Y(J70=[[G4[7O#C+9>FA7[17I/2TZAU/;1V<_V3_:;]J6ZV=Z^]W%E+T2F MA@N8CH=OWPS(MV_H=A!=G=ZMPK6BQ[>%P#XK- MQ$)MR9/DIOWOCY(37U:D ?;QD%BBR-^/I$AJOE/ZSI2(%A[J2II%4%K;7$21 MR4NLN1FJ!B6=;)2NN:6MWD:FT<@+;U17$8OC<51S(8/EW,NN]7*N6EL)B=<: M3%O77#^NL%*[19 $!\&-V);6":+EO.%;O$7[J;G6M(MZE$+4*(U0$C1N%L%E M(55Y8#(C:][S*"G M=(;'ZP/Z.Q\[Q;+F!J]4]444MEP$TP *W/"VLC=J]Q?NXQDYO%Q5QO_#KM/- MT@#RUEA5[XW)@UK([LL?]GDX,IC&SQBPO0'S?G=$WLLWW/+E7*L=:*=-:&[A M0_76Y)R0[E)NK:93079V^?9K*^SCZQ4%5L"5JNFR#7?YFD>6X)U2E.^A5AT4 M>P9J!N^5M*6!M[+ XEO[B-SJ?6,'WU;L+. M-D-(XQ!8S-(S>&D?:^KQTN?P M2JYQ'^HU?Z32LG"I-9=;].M_+M?&:JJ3?T\%WV%GI[%=[UR8AN>X"*@Y#.I[ M#):__Y:,XS_.>)[UGF?GT+_OELY"G78T&\*S%/ %84M)LB2?3L; 90$LS)*$ M>I+2)7)W0'6:WT$KA37P\N;VDWD%1:N%W((MD7X:$>JN.M!5!]#=6JS7J/L+ M[H!CQD('W*!OU^HQ]/*# Z,I"UD\\[+Q9!:.LA@^?[D"PFJU50N]U1!I-+5#0$^K:B+ MP8?6F]*9<=UK(J\[^-A:8\EI1\LMO,%\3Y%X"@9)F+%).$V3P9_?EL[@<\?Y M$L;)*,QF,;P:T'S?H.BD"0LG;$S")Q0GPDC"=)J$4Y;!J1:/CH9RC7KKGQY# M-=5*V\WG7MJ_;I?=4/]?O7L:WW.]%=) A1LRC8>340"Z>VZZC56-'_%K9>G! M\,N27FC43H'.-TK9P\81]&_^\C]02P,$% @ /(%:5RS (&#'! %@P M !D !X;"]W;W)K&ULU5=-<]LV$/TK.VS3CQF5 MDB@Y3EQ),[+33'WPU&,GS:'3 T@N120@P "@9/W[[@*4S":VD_36BT6"V+=O MW^X"Z\7.V ^N1O1PURCMEDGM?7LV'KNBQD:XU+2HZ4ME;",\O=K-V+4611F, M&C7.)I/GXT9(G:P68>W:KA:F\TIJO+;@NJ81=G^.RNR6R30Y+-S(3>UY8;Q: MM&*#M^C?MM>6WL9'E%(VJ)TT&BQ6RV0]/3N?\_ZPX4^).S=X!HXD-^8#OUR6 MRV3"A%!AX1E!T,\6+U I!B(:'WO,Y.B2#8?/!_37(7:*)1<.+XQZ)TM?+Y,7 M"918B4[Y&[/['?MX3ABO,,J%O["+>V>S!(K.>=/TQL2@D3K^BKM>AX'!B\DC M!EEOD 7>T5%@^4IXL5I8LP/+NPF-'T*HP9K(2T+D]7'16Y]'Z^P1ZY=P9;2O'?RF2RS_;3\F)D?8DX"VV*P)O-DQO%G FWTQ/'@E7:&,ZRS"7^O<>4L%\?=#(4?$^<.(W"1GKA4% M+A/J H=VB\GJA^^FSR>_/L%W?N0[?PK]B^EXTOIA;BII,>>_HRG0ZP-47Q'Z%3>$, )19T'CD$J0/@ ]%%7U\3 M@W10=F1I0-P#FRI [:2O#_YY!Z%2U^OPC7:6THM<*NGW!R9OM?3LQA,'1SHH M.@-%KC[YP) H;%&'*$NDR$Q+!Y_O05U4L!);8X.U1=]9S0Q::[8R')#HO&P8 M[1LU^4K]__>R$-G*T267[S^) .\*="Z0S5%C1< 0+APZ(F3!=.@0+C[ EJ'T M)H5W"*)MU3Z$%E\6,G+;(0C@5E%%L*,HZ)6-^CDHZZ%+9T<*&$<[*2 MA0AWX4_KVXN?X71.V1V>#2F\_J9^'X'I'N=-6@21RZBY)O&_ATDZHVM,*6;1 M%Q3[H\QX%6+BE(A8.B9$@;K80W^:!?%IO>RHTO+.4>52ZC;*Y%1#>U:*5"7% M>#]=RR.HI,)!4OH2<<="3&]3J+!$*Q2\[ZQTI>RG!1)]*ZPTG:/\<[N$6NLK M>[C5\?D:&XG'!$7\.AM+Z\!P!%="U\)3.KB17)>_[UL%[P1=ZC$II!)1Y+R) MSM?&DHQ41)0)TVUJFJ>"#YIQ5!EKT+)'4%17:(>8PZ!&_('XDY)1(:4&X2A3 M$-^!/ ,ZL>X^M]9&_Q(\/&;&I;RGOG743JP7E0K=*]3:)<;:NM25BA'?(">2 MG]9%2'P\X7@)N2^,PKB Q?7]F:=#B1W(L\^:&-=&48SN M1^ .]70Y/300C >S6H-V$R92!Z%GX]AV7#T.O>LXZ]UOCQ/SE; 4F .%%9E. MTM.3!&R<0N.+-VV8_'+C:8X,CS4-[FAY WVOC/&'%W9P_%=@]0]02P,$% M @ /(%:5SG7S&ULI5;?3^,X$'[O7S'*KE8@=9M?;=I 6PG8KHZ'16C9.QY.]^ FT\8BL;NV M0^&_O['3A,)!#XF79&S/?/.-/3/V="O5G2X0#3Q4I= SKS!F<^+[.BNP8GH@ M-RAH9255Q0P-U=K7&X4L=T95Z4=!D/@5X\*;3]W,%EJ4%(AJ_=YA>Y](:[LLM M^G<7.\6R9!HO9'G+XT1NX*?R0PA0:%B+'_+F]3QP[HE%+]#PZ"'B#FP'$01^B((H/X,5=X+'# MB]_ 6S EN%CKIR#A[[.E-HKRY)_7XFW@AJ_#V=HYT1N6XH(OM0P&\<.LVS;HSU UUK1YW MC"LT!7G'U8HZSUX\^+OF]ZPD1FVL1Q>+&WW\+$0; K*L>"6&2^&\K61)G=3J M&K8LL4][VFH!HSZ929'QDC/7],@[MHG^%'!+?$>CUA03;]";C3ADW&ZR*10V M4*2!4#7ECK;<@8K5H#O8MF*=(@D1'#E/LM8TH_N #QDI[^'GU,:.3WJ_'/Q^ M$WF!>F6]OKW>DDG$( MHW$,HS2%49)T/$@[#@-(XGZ8C!P24:?1*Y?C M'\BT+=/ Z:UAJ)18.7BM#_M[-V>%:NW>![8=U,(TEV@WVSU!SIJ;]TF]>;_\ M8&K-A8825V1*)S#R0#5O@F9@Y,;=PTMIZ%9W8D'/*%16@=974IIV8!UT#[/Y MOU!+ P04 " \@5I78!ND->D# "," &0 'AL+W=OZ"I ML42$(K4D92=_WS>4+#O=Q'NQ1(KSYLV;&8X7.^>?0DT4Q7-C;%AF=8SM=9X' M55,CP]2U9/%EXWPC(Y:^RD/K29;)J#%Y,9M]RANI;;9:I+T'OUJX+AIMZ<&+ MT#6-]"^W9-QNF9UE^XUONJHC;^2K12LK>J3X5_O@L46'Z14:X6WNV$Y]- XY<4 M:K(&.6TY*8_1XZN&75S=.1NUK<@J36&11T#RAUP-YK>]>?&.^6_B'@!U$+_; MDLK7]CFHC'R*/9_;XB3@([53,9]-1#$KYB?PYF-\\X0W?S>^IM$1512#D+84 MK^(57W10QH7.D_C[9AVB1Y'\\Y8*O9/SMYUPXUR'5BI:9NB,0'Y+V>KCA[-/ ML\\G0C@?0S@_A?[_*3IM?CG])>BOWC4BHK-$=.DY$3M"3;V(-0EMM\YLJ<2+ M,#KJ2L:^_8QD"#911NH&:GH=> >=+MQ&Q)J$\Z6V:&VA7.<#\?:ZPR$*89+4 M=TI);F=IS(LP5$DC6N\4$>RJ(*R+[/<-J*FXE_:% ;'$F1 !D:B%/65&*CN% M/,=:1M CH3PB4'#"@3)H2WXP&I"4T5P:'S]<%6>7GT>V%*;B!OXV4ALN#I!R MEO9&HR-P,R6T";@"^(SLM1&X*W'+H9XD=(?[4C:XX"!9)9FZZ""'1_2^-'"V MAP5."VIZK2'\RP"BZCT),#*Q=EU5<[IDC-2TD2,S&A4.+C:5;Y>T93RCY1'4 MR&%(VX:K8(AD[P)4O+!4&8U:B7QCIAW7Z,!9 VNHR+I*R[5BG9 !S2.MHEYT M%CG1.:A\8!$P8L DUDE.%G^@''#G&<.(9'% D5R;I#E"Z7,-!\C(#TI9Y2I1 MG?>@B$BE:*4'.H3@"OEO43&G(46@LZNU2@*N":E'U>@ BD]D$D(ML2/1"Y$\ M)TZ66^)"U@VZ&_8][T--;U"C:"KVZ(+FF">#KSZK8[U-6$?4/K*),=C'0L^8 MK #O*2L7^(H*P0$OH@%W&DKA<@I)IT/[RM"7Q2NS5*-)E'+ZUI63'TV(AGR5 MYF J8!O[83'NCJ/VII\PA^/]G+Z7OD)2X'\#T]GT\B(3OI]]_2*Z-LV;M8N8 M7NFUQM\%\GP WS?.Q?V"'8Q_0%8_ 5!+ P04 " \@5I7G$5+;J,) !L M%@ &0 'AL+W=OO(#S= M00NPCBA1E)0F =),%C/ 9K9HNCL/BWU@)-K65A8UE)S4\^OW7-)2G-9IB]F7 M!8)8XL?E_3CGD-39@W4?^[4Q _NT:=K^?+X>AN[TY*0OUV:C^X7M3(N>I74; M/>#5K4[ZSAE=^4F;YB2.(G6RT74[OSCS;>_.]=O-1KO=6]/8 MA_.YF(\-[^O5>J"&DXNS3J_,K1G^T;US>#N9K%3UQK1];5OFS/)\?BE.WTH: M[P?\LS8/_<$SHTCNK/U(+[]4Y_.('#*-*0>RH/%S;ZY,TY AN/'[WN9\6I(F M'CZ/UO_J8TF1#O)\3>[["0]_(G/>B+,VR-M@ M)'[&2,%N;#NL>W;=5J9Z.O\$#DU>Q:-7;^.O&KPUW8(E$6=Q%"=?L9=,42;> M7O*L/1\:"]'6[8K]Z_*N'QPP\>]CX09K\K@UXLEIW^G2G,]!A-ZX>S._^/$' MH:(W7_%53K[*KUG_WHI\W4B^8$?LL-\,L-.";,QN@>9MCVE]S^YV;&7LRNEN M7<.Z67F^M!5;ZWO#AK4SYNF R7*_MWS*?D73VD_ZFT:&V>7&N+K4[.6P-NS' M'_(XCM[LVWK_*MZ\>L.NMP[ZPAD-NJFK"B:O=3]X.Y?+8.#ZYOH20WU37VOV M3I?U$FZ\O'QW>?5JP2Z;9O(#A'1@.5R\-^W6L*6S&V^\US!-)NI-UQ@:J[TJ MV*5/1;_MNF;'RC5DC)5V T=+3++-ED;U"_8!-NJVJN_K:JL;UCE;;4NLAR$5 MY<^O,3JA'5[J3=UHATFLUEFV+&EP0LR2#%:_'./)9A\Z.UR>*"T M(V3L)2;DL6SLMD+F[OK2U9VO\4$I;6^.@3QX%19']CA[ !O6<& N%#;#JCX M5&.G,"C'"Y8L!!2[:48RO6#Q00M%3WX'=FV"?AK23]"U&\SF#N&,$NCGXR'F ME+TN@*+9\;W=8I%]MI):J&=6HOX6M/_S2SIB0MEL:9Y'7(]\ XT3Y\:ZCF5[ MJ$D9,-"1)0L6>100@<@_V!B.5)M$0F1O>K_ @?U]%<)+3W4B#6X'>'-'9PSO MH.>]^308UX*M81\U#FZVS2X8&/5L]SI )811 @AU6"XT4# HZQ($A*^:E,;= M TD>\;UM6]-P5M4.^?$:$^"%\\U'X\%N/G4>=1QA+AVDS2%J4H-@'N E^@)I M@? 0)[O;5VGTVF.9LSLJ)RQ2U[)NP;2:W-GU*!S,!]GP^:81*VB&0[\7G0H' MAYJV.ZKAN.""71D W%?0H0&PG;Q]4N!CQ?%);NU(R>HX"Q?L=@LUH F?EWJ7'!'XCF'T:UWIXDLA58^\P 8=5B.H?7NH#6:A3;^@0 M\,>T >CR]RTJ.+E"X9ARW=K&KH"6*[_$] M124)OIXGM!OMM9)$"WE[Q>((] =;2@-T[TO%^U^E@[WT6;/;'BW]J]/9!V_G\+#X=/K,3Z>ILRG1 MM/TSVNI1B!8:75<^6=_HG[T/ G$ZNSHB]2]8&O-<*CR(B"Y8EF4LZ*( MF>))KF8WJ,)@6E_&..,%)J15I(,AXK)FB>2ED&Y[."B8)G208K<827*.$R3F<_:U=YQQ7'J8S! M_FMZS#*6P8^,(2^O\1A'R>P#[6V3LL,]GBK)I$"GI-2I#.6B1$G!1*KP+A$] M,IFP@J\2<1 =U /; 0$3J$H]("67 M@AXD3^ =D(H"2WI #@M!:"YX[C$L>131R 0.9-'L5Z+Q_P,/AU0.'1E2=<%(&C0+JB/H'D>)8FGC%HB"5R=X2,.4^! ,IZ#/JD!'_D1&7T M(R11HE!HXUF:$$MR53PA)I4FH>HBCU2O GDF-[(L]GT$;; JS]%':!<1N"/2 M1W("R5QA;?PD!)D,W(4RJ)QG'C&@=*0(C@HR(5 W:$1< -BY?"0HX*Y0"*%R M,!(O62&HM#E%DQ!MJ18$A$=J E'JIP"\3W@I9!=C-?O:PH4'<%R1)YAB7R;W 6[L2@NA(, M?[ M23@4FJ12\-VK;O8\9R$[0$_"<@&':$V$ T%. DZ3K. )T(GM(H^&L9CF5TH+C1+4Y(@\:UW)_CF=VTN+KH<'PEJ-$F;0X/ MD=/==W]N_+P=.IX7O.2.$0_A&_\>Z>MA-U_#/63Q&]M+>8S(P M\I=7#+>+)\$==7]_06&PO=V]R:W-H965TMP'#/M#2V6)+D2I)Q?%^_>Z.DNQEKK?DBRV2 MQ[OGGGOAC3?6??4%0!#WI39^DA0A5!>#@<\***7OVPH,GJRL*V7 I5L/?.5 MYGRIU(-T.'PU**4RR73,>W,W'=LZ:&5@[H2ORU*Z[15HNYDDHZ3=N%7K(M#& M8#JNY!H6$#Y7K0:1;X5<'&[WT+\F1I[5=: M?,@GR9 @88LD :)?W=P#5J3(H3QK=&9=";IXOYWJ_T=^XZ^+*6':ZM_4WDH M)LF;1.2PDK4.MW;S$S3^,,#,:L^_8M/(#A.1U3[8LKF,"$IEXK^\;WCX/Q?2 MYD+*N*,A1OE6!CD=.[L1CJ11&WVPJWP;P2E#05D$AZ<*[X7IE?3*"[L2 M3)"1*Y/CAC*9JC3P\;4UWFJ5Q_,7<_S.%/B3\2 @"M(UR!J+5]%B^AV+/X@; M:T+AQ8\FA_R?]P>(OG,A;5VX2H\J7$#5%Z?#GDB'Z>D1?:<=):>L[_0[^CZZ MM33J+_:T]\#Q2,P>4TC-.V4D,B6U6. F8,8&+_Z8+7UPF'-_'F(H C@[#(#J M\,)7,H-)4I$M=P?)]/FST:OAY1'WSCKWSHYI/QSQ0R"?H$;\4@ 66F;+2IJM M,FM1&UGG*D N,HOQ-CY^-93B8M6QYW?LH=H;:0H9@C1BYKU%@0"^)SZ8K,]! M4"CEZZ57N9(.$U&\"&CZ^;,W:3J\O([V>[P<7;;;&WBX4_N'.[9VW99U[6X' MICDZ$86\ [$$, )#5$F'GBC#KKL<_0$LXU#PNC:!B*AVY;0& TYJO:5SJ$*\ M2_@_&Z:*\PA=>C^;S4\$=EX\#^!4N<>6,K$CQ(*"6"[!=6V(@:-=CX\#IS.^HD[&L) ).@V% V#B#-:6*&-7 M!.J*!S2R('ZD/?[*I"_$"I_4G;Y':>ESJ;8 GPK) >=&2Y_"E%8F5YFDI[9- MD]8(IN,2!-Q7^" WJ4''JQH#M07IJ-ZP:H7%W5W&(V_*Y@P7$V$OSKZPM'8S 8&^V*L&M>8*DYH$@XYC5[79# MZBS.9COQ..'>2+?&!BTTK/#JL/\:^7=Q:HR+8"N>U)8VX-S'GP7F-C@2P'-J ML.V"#'2C^_1O4$L#!!0 ( #R!6E?)R+2DR@( X& 9 >&PO=V]R M:W-H965TSQ$"2=A^' M;D&SMH=A!\5F8J&VY$IRT_[[2;+C9D.:2RQ2Y.-[HJA,=D(^J@Q1PTN1.-]2QA-1 MZ9QQ7$I055%0^3K'7.RF7N3M';=LFVGK".))2;>X0GU7+J6Q@A8E905RQ00' MB9NI-XO&\YZ-=P'W#'?J8 U6R5J(1VM\3Z=>: EACHFV"-1\GG&!>6Z!#(VG M!M-K2]K$P_4>_8O3;K2LJ<*%R!]8JK.I-_(@Q0VM(G(E?N% M71W;'WJ05$J+HDDV# K&ZR]]:<[A(&$4OI- F@3B>->%',LKJFD\D6('TD8; M-+MP4EVV(<>X;0?S$FX$UYF":YYB^F]^8/BU),F>Y)R0'=T <2DNX) MO&XKNNOPNN_A951BHWE)7\T=TS"3DO(MNO7OV5II:2[,GV/B:^S><6P[1&-5 MT@2GGID2A?(9O?CCAV@0?C[!O-!C"]U%BL4;8-M0I$):':JZCV*N2;"F55C#L_*I=J]I3MH0I<;.=G MI96F/+5EJ88K3)H2D2M!(/)[9.B/NE'GJVFS!>R/B$_"R\Y]7?,,!E'?[UV& M<-XQX[Y!5GLCX@_)P#C_*W%$1N1W1Y$_(CTXUNC@8$8+E%OW$BE(1,5U/:ZM MMWWL9O6,OX77+^4-E5O&%>2X,:GAQ;#O@:Q?G]K0HG03OQ;:O!]NF9D'&Z4- M,/L;(?3>L 7:OX#X+U!+ P04 " \@5I74XH47%0# #0!P &0 'AL M+W=OFZXO@@075-P^1_2ZS%?NX$SO'@L=J5VAQXBUG+=KA&_6?[(&GG M#2A%U2!7E> @<3MW;H/I,C;Z5N&O"O?J1 83R4:([V9S7\P=WQ#"&G-M$!@M M3WB'=6V B,:_!TQG<&D,3^4C^N\V=HIEPQ3>B?I;5>AR[MPX4."6=;5^%/L_ M\!!/8O!R42O[A?U!UW<@[Y06S<&8[U?V?'B']QB$!X/0\NX=69:?F&:+ MF11[D$:;T(Q@0[761*[BYJ>LM:3;BNST8LE4E0/C!7RJZDYC 5\H$^YY+AJ$ M!Y2P+IE$N/K*-C6JZYFGR:DQ]?*#@V7O('S#00:?!=>E@A4OL'AI[Q'9@7%X M9+P,+P*NL1U#Y+L0^F%T 2\:7B"R>-$;>"LF><5WZB3:OV\W2DM*F'_.Q=O# MQ>?A3!%-5R[&BRS.QWC/09<(6U%3H9,'T"9E7-@C6"6N M@5$9O^:/I_S5P-] J3Z&3E%65CUZ_C*8,\;4IZRF+B7V4*2!T/1)B"8)@5)( M8[,AFV,>64420KBRGD2GZ$2Y@,\Y*9_@%U1EU]/15PM_FMJO4+\8KV_?CZQ7 MZW&01N_R_3Z&(U/&55_&'R'.W#@,2 @S-YW$) 3AQ+V)0I*RP/6S8+3ZZ2FG MH[XY? 1_?./;)9X8C+%OEF <)Z/5=DOMU?R*N]5:P17I^ %&ULS5?+;AM'$+SS*QI,$#C MV)SW0Y$$R+(-^^#$L)SD$.2P)$?B(N0NL[NT['Q]JFW5/= M7=4:'5^WW1_]*N>!/FW637\R70W#]F@VZQ>KO*GZ9^TV-]BY;+M--6#:7K93':K&=:2C_;5'4S/3TN:^^ZT^-V-ZSK)K_KJ-]M-E7W^7E>M]?=#V>=7Y* MBUT_M)N],1!LZF;\5I_V>;AC$.47#/3>0!?O*!Y_WWQ[,!-_"YV6+O M[?GH37_!6Z*W;3.L>GK9+//ROOT,R [P] V\Y_I1AQ=Y^XR,%*2E-H_X,X=P M3?%GONBOQ$ACV'5S1;^=S?NA SE^?RCTFOZJ9J%G6UIC?-J$2F]/PS_;M^#X7Q M^$5O6!R+MEOBB@S^#2LZNS@G'9'W?R5,T'6F$BU6YRQJ6F0@J!NZ/("L[X/L M;D'V>W_8IV&5\;_+F:IF20U0T6:D3V;ZX.[MD#?SW!T84 YBH.D)[AM6[:[' M2O_]T>1#\7.7???-)\6<32=GF]S5BPK'WKX\H[-W9^=TWC9]NZZ7U0"[K^Q/ MWN>/N=GEH\GYNMTMT<[F_:*KMQQL3]^2TR):CX&2PEC# RQ8?+T3TO""B<(Z MQ6>%3ZZ<4)KGU@GMP^2BO1RNJR[3NEZ@_V4RPDE-,#$J8!*#)"M\]!1DI)0T M>6&BG[Q%%8;:=J.7D @S&C3TE M+Z1UI)UPR;)S[4FQG7<4 #XD4DD$$^!%2TRD$5:[R>NJ6Q;@7F@M"?Z?\C $ M"L 1"'EYBJ&69O*A'4"4;LPE 9YPWI)5V+2<.A]0+DZ45:2F324!(N MXDR*0DDU.6][]"PFQLM/6\Y6?U366#8W[J,%",2#/!A+7 9)2BEA3:)@1(@! M"(1"< @2A4=@ KY@XSHM#=8(!8F&D M(<]U2Y,7&7J!+L9?0P!:;5A+?XT+TH=RM. M,%EXW(V/8=P4<1"F,@:>F9CAYM0J%NZ!$Z@=C1W@H4=/9\2RA7P[^^Q^=;<22# M(Y+]H)<4J@(6A%\:6D#;#:5Z(274W:-EJ1AP1?R*9@%'0^I>$?[!M^7&X;%D MO0?VTG7#ES6+M@/V&(H*@/A.A(.&;$:>FI"$ 3OQZR*B(X$, ;W0>HDL^H=4 MBV[E-6O3RE*5;[GJ7H^LQA6*F>Y9#794 Q>;!6Q240,(EI)[Z,4RN_.PA!JO MRO.Y1TB[9AC?F(?5PPO];'R8WAX?G_=OJ^ZJAC#7^1*F\EEP4^K&)_,X&=IM M>:;.VP&/WC)<_@U02P,$% @ /(%:5U]@ MGU9H!P A#0 !D !X;"]W;W)K&ULM5M;;]LV M&/TKA'=!"V2Q+G9B9XF!V-*P#.T:).OZ,.R!EFB;J"1J%&VG17_\2$F63)MF M[.US'QI))L\GGN]"'HFZ73/^N5@0(M!+FF3%760O M,\93+.0IGW>+G!,>2H6*8IYE_& M)&'KNX[;V5QXHO.%4!>ZH]L?>O0E] M7W4H6_Q)R;K8.D9J*%/&/JN3A_BNXZ@[(@F)A(+ \L^*3$B2*"1Y'__4H)W& MINJX?;Q!_Z44%_A12PIRO_1 MNF[K=%"T+ 1+Z\[R#E*:57_Q2TW$5@>)8^[@U1V\W0Z] QW\NH._T^'@+?7J M#KUC+?3K#N70N]782^("+/#HEK,UXJJU1%,')?ME;\D7S52@/ LN?Z6RGQ@] MD17)E@0]D8C-,UHZ[R=T'\?E(4[00U9%H_KA34 $ILE;V>+C?/_VMBOD M32BH;E0;'%<&O0,&??2>96)1H#"+26SH']C[#RW]NW+P#0/>AH&Q9P5\)ODE M\IT+Y#F>;[B?R?'=/=-P_I_U\#];U\CPFW#P2SS_ %Y "SR?F,?OS.O7)^-E$."19 M@H5 8)IS>HUS>C;T)E?)2R[++(F18&A*9+DN4_>KO##C+)7G:H*@V1SEA)?) MFT4$L6E"*Z\6)O=5EJ]*RVIR68U;@AD5Z.^WU#? M?X5Z.Z<7RBD)SLH3$[]6^%/3 Q(LL _\TR;<5+ UD2:/JE!44WV><_9"Y11! MDB^HY_R V R)A33\>B0BMB)<-489>1'(ZZ&T*NYK*A;E]2E.RDY;02XORR71 M3!!^:0R0+,8R1"-ES*( MUYASG(DO*$HP38O2(]R\#AE7)OO;@]ZIA-:;.I7CZ[U*N%L @6 TBPP$Z+G#+DG"#G E6_#=2H,%$GF9PA"IS( (I8FM*B*&>$]8)D94^< M,B[HUVHA*BFD+):B.T+..<%PO5G"A/!V0B*13 MN;[QW8/J<&Q'/#7+0=$"4+00"DWW32MLW7,I6Q=4VH*B!:!H(12:[J)6WKIV M?1N0&>%\?[W\U;P^J]&VD]P?>L8J"2I9#7;=@6M:H(10AG5"6]'JVL6;7H]^ M6\HPMSQJ&MO13@YT4)4*BA9"H>E^:56B>W6N6@2J$4'1 E"T$ I-=U$K*%V[ MHCRU%NV+Q>&UJ21,['9/YAP2+81"TSEO):9KUYC/Y=)XTBR-C41;(4Y. $BT M !0MA$+3G=%J6W=XKAH%*EQ!T0)0M! *37]OU4I+SRXMFQKUBIKT]B6=/S ^ MVK<;/)7LH^V&4'9U(EMEZMF5Z6[A0=_0!_64&=U+F2K,G%H13PUR4+0 %"V$ M0M-]TVIJSSM3'?) I34H6@"*%D*AZ2YJI;5GU87'UR'?\/CWVEB'0$7RT79# M*+LZD:T ]NP"V%"''CG),8U16#TP-?,**6\GH&@!*%H(A:;[I]737O]P-SE5Y0 4S*%H BA9"H>DN:@6S M9W_M^1Z_T'29JE>56WM 4IS)HQ@I>S0Z,'^#"F90M*!&T[=^.-YNM3J'$/9; M(>S;A;"^[>;U74>'-]#A8O/ S[C'T3&0,1SLS!CVFSUY]^(Q-D,HF[H#6@'M MVP6T=$!.Q!(GZ)G-Q!IS@M[):%=O^#=UZANJ5K?-IHG?B2C7M]7&G G+E NK MO2/HB1:?C0X 5=V@: $H6@B%ICNT5=W^N52W#ZJZ0=$"4+00"DUWT=9.;;OJ M_H,)F6_%)M]XLQFIR<7FMZ3.Q79J,GH.=@LW[!YN_YAI",IFY9'NUE<5*>'S M\G,6M75GF8EJ1WUSM?EDYK[\4&3G^MB]F;B&ZX%[$U8?Q+3PU?J3E^I$L+S\IF/*A&!I>;@@."9<-9"_SQ@3FQ-EH/GP:/0O M4$L#!!0 ( #R!6E?Y/_ K4 ( %@% 9 >&PO=V]R:W-H965T>I5!V1FOGFDD4V;P& MR>Q0-Z#04VHCF4/35)%M#+ B)$D1I7%\$TG&%.L$5+ VQ6RF9 M^34'H?'2?N2/O%X?4#_ M$+2CE@VS<*?%-UZX>D;?4E) R;;"K?3^(W1ZKCU>KH4-7[+O8F-*\JUU6G;) MR$!RU?[9RJ=%[8GPTHOE%D!JRD1Q7OBEK M9]#+,<]E*]B!V@)90:XKQ<-)79';H@A+)LB]:COO':\6X!@7)'D]C1P6]Q!1 MWA6:MX72,X76T S)*!Z0-$Y'?Z='R+DGGO;$TX WODQ\@,S]W>.J(DLP@:O* M@3QN!*\"ZP%Y_]S@'8""?.;2Q^F2K-%E2Y:W 6O'C"-X?C )]*Z2^"I.3FF\ MR,D/T,0V+(<9Q0FQ8'9 LY<,NJRD KBSR6Y-"\ M[P\82NX=2/OC%.O1?V ][EF/_Z5/.,#A@OW&-H1Q/C2M.6J:[IMF_3[7Q2DU ME^NE8R*U&ULS59=;]HP%/TK5C9-G;0U(4" M+D2"5E61VJTJ:_<>^QK78=; M+NYE"J#08T:9G#JI4OF)Z\HXA0S+8YX#TS-K+C*L=%=L7)D+P(D%9=3U/2]P M,TR8$X5V[%I$(2\4)0RN!9)%EF'Q<\S +OBCL!6[K61L;+B_-YT%LG4\4Q$0"%6 MA@+K3PFG0*EATG$\U*1.HVF ^^T=^[DUK\VLL(133K^11*539^R@!-:XH.J& M;R^@-C0T?#>OZC;;W6_D'CZN ;!W[CP+>\_:<=S*0$)=&,)>B2X!6AV@'(G;$$?6'H!N)" M",(V=M5GSD0S,,>22,M46?T*<"E)CJE)%MVA7#<$][W)]T: \;[6&G]B640)'?)MD) M?.91!$U8P:M/Q> %_(\:_Z/.8UFP$J3*#F7#Z*]L.) &XT9O_ ]IT&_3Z@0^ M#NE33S/+C"8D.81!36&N,=CW0: MB:KB5AW%1RL?GX" #.!@ &0 'AL+W=OB@A)/,B$+JC&4 M:U=5$NC*@@KN^IXW= O*2B>.[-ZMC".QT9R5<"N)VA0%E;^O@8O=V.D[^XT[ MMLZUV7#CJ*)K2$ _5+<2([=E6;$"2L5$221D8V?2OYH.3+Y-^,%@IP[6Q"A9 M"O%H@OEJ['BF(."0:L- \;6%*7!NB+",7PVGTW[2 _7>_8O5CMJ65(%4\%_ MLI7.Q\XGAZP@HQNN[\3N*S1Z;(&IX,H^R:[)]1R2;I0610/&"@I6UF_ZU/3A M - /7P'X#<#_5T#0 (KM*[,RII13>-(BAV1)AO9S,+VQJ)1#2N-BXF6>,H0 MI^,%8 \4Z9&DMI&(C'RO0%+-RC6QI\1:VQ-9[P&#B5*@%:'EJCE=,+IDG&F& M-*\PC=)DIO[I$M&C0N[<>8R M7JF*IC!V\+8ID%MPXH\?^D/OH=R([DABT$H.WV.-G^[DU6.[MWV! K?U= M^FO2H24ULV,;]R\O1\/(W1X*Z\@:C2[#-NNHXK"M.'S3E,5\D M1%.N?]&FPEH&BE9B$1]_, G9]=H#-$ MH3.R3@G,H.LBQ/B#;LIV&\TS?3K>;W/DWZ^%?6]\+AE-?$4?K.:_I)9@! M:K@A8\9PO@19-02:;-$N;H:W>GF\P2Q&/[Y(270C(.,_FVY':=]MMJ\JY34O M< 0C0Y9"#FP-AO_^7;=G?6Q*39MB09MB84MB>TETZR2ZI]3].^""D4C(W,B: M$CTB>%:)A*9TE$H]K:3>,VN_>S4TU[M!+BNC;\?9!P3'(]MSH[U\[>YT0TUJ63.G]Z\]H4"]H4"UL2VTM&KTY&[S^7CUZ; M26Q3+&A3+&Q);"^)_3J)_9-/U-=5]@ ,T87L#>MG:Z6>*K24650SV0&(!% ! MC-"F=_BDM.#M/.F#_D$UF!YC;+?;/:@KQR!O8-O608T*CV&]_I7G6@>UQ=QI MGC)@2]VU8+4G. M40H+:D[.;?EZ04S2^R$:_Z8HOD/<_=/7>BR,F6\6=1 $CTO2JIF%J%E.M;VQ99 M 146UVP-5*TL&:^P5$.^LL6: \X-J"IMSW%&=H4)M>*)F;OG\835LB04[CD2 M=55A_I) R;93R[5>)Q[(JI!ZPHXG:[R"!1MC<&7PELQ7H@*"$3&H&K/XV,(.RU$0JC&\MI]6Y MU,#=YU?VWTWN*IY&^%2+'$\X6R+N+96;/K!J&_02B]"=9\L)%>K1.%D//]6$_ERE2BMH_@4T)K]"BZ1W$EFA68+H"@0A%CW0#0BKK1TJDT(L/:LQ)IN<6DF7/Z%T* M$I/RO>(X6FM05T@4F(.8V%(EH4.QLS;@I G8.Q&PC[XP*@N!YC2'O >?GL?? MG,';2KQ.0>]5P<0[2[B ]37RG0_(7SH_YWW^O[WOB>%W[>0; M/O\4GZXJZNFF.\YU!ZD=1J+D!>W:W>,7,WVWQ3Q'__RA*-%G"97XMZ\[&O]! MOW^]J]Z*-^>;-ODK(M+ZS0D6=J0A89,?T8W ML1MXX\AW)_9FMP0#.=TK0=B5(+RL!!_5ZR-[][LD/,HG&H_VY!P M>FP41I[GW!SH79;Q5_.5Z4OX+-&EK34D63HZDN9J MY(;!C7,@X4!.]X0>=T*/+Q-:';B60$YH?9;K4JV')$O'QUJ[WM@[Z/SY0#[W MI(XZJ:.?VDC5UU>V.^GI+W@2'>]7?N1&7G#PCI^-Y5)UW^AT/I#31EY[YQQ; M 5^9"X1 &:NI;,X@W6QW1[DS1_.#^<2]G;D]\ZFZTS17D/_HFPO1%\Q7A I4 MPE*Y7#*:@61KYEP+6!6E\R)E\'VD%WTXM_ %!+ M P04 " \@5I7\G><\=," !/"0 &0 'AL+W=OS, M-M#]^QT[(0.4LF[CA?C8Y_O.S9SCWD:J)[T$,.0YYT+WO:4Q1=?W=;J$G.J6 M+$#@R5RJG!H4U<+7A0*:.5#._2@(+OV<,N$E/;=WKY*>7!G.!-PKHE=Y3M7/ M(7"YZ7NAM]UX8(NEL1M^TBOH J9@'HM[A9)?LV0L!Z&9%$3!O.\-PNZD8_6= MPA<&&[VS)C:2F91/5KC-^EY@'0(.J;$,%#]K& 'GE@C=^%%Q>K5)"]Q=;]D_ MNM@QEAG5,)+\*\O,LN]=>R2#.5UQ\R WGZ"*QSF82J[=+]F4NE=H,5UI(_,* MC'+.1/FESU4>=@#(TPR(*D!T"&B_ (@K0/Q:"^T*T'ZMA4X%<*'[9>PN<6-J M:-)3C\%0QB]0XW$Z)N=G%^2,,$'N&.=XKGN^05\LHY]6=H>EW>@%NS&Y MD\(L-9F(#+(&_/@X_N8(WL<,N+X5L>.+_W@KR)CIE$N]4D"^#6;:*/QK?V^J=\G8;F:T[:ZK M"YI"W\-^ID&MP4O>O@DO@P]-R3XEV?B49),3D>V5I5V7I7V,/9G,Y^ :*S%8 M&44--!6BY @#1V+GQ#H)6F'0[OGKW10WJD71U;[:N%2[V2<[4)HTF[P):[6] M<#MUN)VCX3Z*%!3V'>'"+:1VK4ECXTEQ)&K(B 9C..#8,DV)*-FO]YR*#[)P MU(._O6BG))N:-4GE2IBR+=2[]?0?N*%WL#\,NZ.P87^, MKX5RN/^F+Y\:=U0M&%:-PQQ-!:TK#$R5X[L4C"S&ULK5A=C^(V%/TK5CJJ=J5=\IT0"D@S)*ON MPU:CH=-]J/I@$@/1)C:U#6S_?6TG$_)AZ'0V+Q";\X/,]-DZ1Z5D$W( 6'QRY;0$G(QI#N3'2B"F2*5A>E85F"6,,?& M)I[RW9[+"7,Y/\ =6B/^?'BD M8F0V*EE>(LQR@@%%VX5Q;\\2VY$$A?@C1V?6N@;2RH:0;W+P.5L8EKPC5*"4 M2PDHODYHA8I"*HG[^+L6-9HU);%]_:+^29D79C:0H14ION89WR^,J0$RM(7' M@C^1\Z^H-N1+O9043'V"&2=E319W4.:X^H;?ZT"T"$)'3W!J@M,G M>%<(;DUP7[N"5Q.\UZ[@UP1EW:R\J\#%D,/EG)(SH!(MU.2%BKYBBWCE6!;* MFE/Q:RYX?/D 69X"B#,0Y\61HPS\)JKS,TY)B< CHF"]AQ2!C^ )I02G>9%# ME6"R!0FD.,<[!@X-3.JH*P9R#%:D/!SY$'^1?1')E81DS>=<9SDXMP2%-F6EM_J*P[5ZR[X O!?,] @C.4 M:?CQ;7YT@V^*-#2Y<%YR\>#<%%RCPP2XU@?@6(ZKN9_5Z^F.SLZ/K9Z\>?5. M,-RF,%VEYU[1TU3+G_<;QJEH+7_IDEW)>7HYV6]G[ !3M#!$0V6(GI"Q_/DG M.[!^T45Z3+%X3+%D)+%.3KPF)]XM]:5L#;EJ#;H$5-Q <>7[Z;3T(L^QY^:I M'=DARHF"T.NBXB'*=L*IZW1AR1 6V59T6;+CTF]<^J^K/-G75.>9Z>SZ8];; MF&+QF&+)2&*=3 1-)H*;]:9>3KK85[1I*^_69-HKM H3=C!>V*NS(7=2X MBVYVE:]JRRKV5_"$J-B" WPL-Z+!B JH=C?:)A.-V63&%(O'%$M&$NLDQK8N M6V#K;6VFYOFM0@CLP.T7G@[F^%'OJ8FU:M'@X=*J17:H+S^[M=&W?[#CU *= ME<-^O]& _-#M6]6 HJAO5 ,*@BLVG8M-YZU=I&9V(^O:5M^A!N;:@=_WJ%/S M^_TYT:IYTWXW,5M'N!+1G3H[,Y"2(^;5IKF9;<[G]^I4VIM_L&Y*L_ [Y NLLQ P7:BJ5$8Q7W2JOS=37@Y* .D!O"Q7%47>X1S!"5 /'[ MEA#^,I +-/]R+/\%4$L#!!0 ( #R!6E>M?AB)RP0 +XA 9 >&PO M=V]R:W-H965TI!?O+J81RI@QI*O<2178V-@ MD @6=)/(>[;['R!*1_Y)=V=8R2+@1DJ6EL>I!&F?%/_U6!N+(P'%> M,7!* ^=< [ZU"D-.N=ZZ)8&W7,->J5!+X]]$:P\TAZ5=#+B;$>X M;JUH>B.7*[=6 8XS/;(>)%=G8V4G)_>P9ES2QP3( RS5D)&"_$*F411KX6E" M;K-B^.IA\-X#2>/D WE'XHQ\7K&-H%DD1J94/=$\,RR]WA1>G5>\NN2.97(E MB)]%$#78>^WVPQ9[4T6@"H.S#\.-TPI\@/45<:V/Q+$GP:%XGR/A9/>O[0!(3*I5O(-O"1?(+&J=3:BTNG$B;, MPX3YF+ "58;%_UJ7/3?<(WL8ZJ-"?,P83XF+$""U=0>5&H/6K/ '+B>V&K^ MZW52L(7F".SS*2M;5X"3UMOJ^5, S'/J8#@,D6$V7 M8:7+L%67:0H\#FGCNM=J>>DJB'Y4[[+.F,.'LF2;RF2P F@L8]HL;/->VK)-='*:V@U M[)^V\AM:]7JGK8+VZ_O>^#F'^#D_=/M?FA\_"G5ZG<[+P+6ZN7C G^?51_4: M8-'J4AS*)G;K<_K$O_.GC1*@ED10:1XJS4>E!5BTNIR'NHC=>4\ISZJTP"+5A?B4'>QVPLO MT_ETUB@ :J4$E>:ATGQ46H!%J\MY*)?8;UDOL5$+)J@T#Y7FH]("+%I=]$/5 MQ&XOF_QO,AV\O%GO-R13U +)>4Y]5*GY;YAP""A&R3R>(U M7W6T^MA@FK]B/SE^8U_/[(;CGGWM%Y\2'/#%EPUWE"_C3) $%LJ5==57JP0O M/A8H=B1;YR^W'YF4+,TW5T CX+J!.K]@3.YWM(/JDXW)?U!+ P04 " \ M@5I7XR]/_!X- #+=@ &0 'AL+W=OL+1\>ZZ[HM?IO/%JMW5X]M^_1V M-%I-'NMYM7K3/-6+[B_WS7)>M=VORX?1ZFE95W?K0?/9B):E',VKZ>+JYGK] MVJ?ES77SW,ZFB_K3LE@]S^?5\O7=%KEY?^#Q]>&S[%T8WUT_50WU; MM[\\?5IVOXUV+'?3>;U839M%L:SOWUV])V^=60]8(_XQK5]6>S\7?2A?FN;7 M_IK5[SW[@_L^O[-^O@^^" M^5*MZG$S^^?TKGU\=Z6OBKOZOGJ>M9^;EQ_J;4"BYYLTL]7Z_\7+%EM>%9/G M5=O,MX.[3S"?+C;_5K]M#\3>@(X''D"W V@\@ \,8-L![-AWX-L!_-AW$-L! MZ]!'F]C7!\Y6;75SO6Q>BF6/[MCZ']9'?SVZ.U[313]1;MME]]=I-ZZ]^5P_ M-[Y^ZUYK[X?KJH%I-I-2M^7&PF9I_@+[\7 MZ=#B6UNWU73V74?QRZTMOOWFN^*;8KHH?GYLGE?5XFYU/6J[#]V_]6BR_8 ? M-A^0#GQ 5GQL%NWCJG"+N_H.&&_SXTUF_*@[6+LC1E^/V >:);RMG]X4K/Q+ M04O*@,\S/GXXA<(Y[]W=__WNP<%@N^G#UGQLD&^3^,U@DGRKY\Z>/%C M6\]7_X8RO^'F,'=?(M^NGJI)_>ZJJX&K>OFUOKKY\Y^(+/\&'79,,HM)YI#( M@@3Q78)XCOWFYZ;MOKG+^FN]>*ZA'&R&R_7P_JSR]88RS3FY'GW=/[HIC!A- MR@AF4Y@T)5=E"',I3$C=\>U@0:QB%ZO(QCIN5FU?L3+1;@C$?AB$<&:B:%.8 MD43H*-@4Q;ICIZ-CXE(8E9JR@6#E+EB9#?;O3_6R6G_CZM^ZKF%5@[55)N^M M:!=P%&Z*DDR4T4&Q*:JC8E1&X:8PHI4P&@Y7[<)5V7!MW7TYNK/0IKM8W!75 MO"\X?ZQ?@")7Z;@ M]]@ 'Y#SZ LZ3E%,JK@8V11%1%?9XGD-P$IEC("#):5OP,I\U9HUSW?%[?.7 MU60Y?>JG,]PE95E./5FBLEE4-H?%%N9CKR$F%VQIMN18:<)DLZAL#HLM3!/U M::+G-3;;\<%9390LKH@ C LJH_IN 1C1C)BX2D"X[FPA!TX%Q#?:)-LFWMPV M]^U+M:R+GZ:3_BP AHS:4*.R650VA\46)L,WU81?LD9D6_:3TX3)9E'9'!9; MF":O!TA>$!RN$4 +K^,&80R@)-,RKA" MJ F+B0.@G4MDQFH#UX.D+P>.$+\ M$*"#-RH.-@7QM!JF("!20 DH/A2H%P(DKP0^5M-%6_=K4G"0V=$G?[DPV2PJ MF\-B"_/@Q0G1EZR!6>ES17U0[6\ZU44&"RJ>D)ELZAL#HLM3()73_22ZHFBJB=4 M-HO*YK#8PC1Y]43/5$\4T$54Q8("0"E:LK@R +)(*Q-[*0",=I5A8,69>O5$ M\^KI_;Q>3B<5W#5DAYX\X3#9+"J;PV(+D^"5'567K NHP@^5S:*R.2RV,$U> M^-%C;*E<78#,*"EB8VT,X824*C;@ )Q@4L2NE0-PG&M*RH'JX#44S6NH(]96 M:*IG-*'QL+P(AAI8XO'H!PG7)4 RM+S*L6EFVW3_>8MWQ1>QR[D!"*QZFT M (KIN(%V (I+.B":F1<"[!@A<)S3S(!>7Q 37RXPAG",*1FO& XSHR).P0' MX)@RS R<^]G>)4QY37",W[RE"-Z<2Q%_O0%8UY[$UUM8 &:DI/&W&X!)KFYWBO\61YG.>\.0KM5![;E0VA\46IL;WW$QA^":IZ<&5,8TUS$E^, ,,*[2A OJD*X4I9R MJ&+XSISE/9>]BG&,#YUG.WD>HK;BJ&P.BRW,BV_%V24]&(;JP:"R650VA\46 MILGK!W:F!\,@J5^"M/#RN:PV,)\[&T3 MN:0GPU'U(2J;165S6&QAFKP^Y&=Z,AS:NE+R>*$"@"G-5;SE X!1)63"/)+6C0<51>BLEE4 M-H?%%J;)ZT)^ID7#4ZM$TOABKC& 4ON[FK9'#K1[:+Q^"\ HU>7 JCWWXHKG MQ97[Z-Z#(6:'G3S9,-DL*IO#8@LW77K))\H+U@2!*@-1V2PJF\-B"]/D9:#( MNUL':X( O"5"R]BU!6",:!Y?T ' ""4J-H$=@#-=AS&P751X.27R6/U#()B_PX ,9DD.@5Q.= 0 MB[TM[L<(@..<6@'M/%P.P(@Q- XZA6E2EK$[#\"DT&1@85%X)2".W>\^ M[-(*R"?A)!8_ ,SHQ'0!4+P$ZA>XJ<8,W[.2S*&IG MCNLA+FBT2U6Q!9;.H; Z++4R3UUKR M3+-%IEI'$!'K*P@EDU54 $6X(28N$ !,4#VP7"+W[B:6EU>O/43&B\TSG#SO M4$T65#:'Q1;FPDL_>4F31:)*050VB\KFL-C"-'DI*,\T623@> AADKOO ?Z) M42PI$( 9(QB-EYT F-!2#>R!D5Y1R<,VRP$7-L]P\LQ#=5Q0V1P66W@K1"_X MU"4=%X6J 5'9+"J;PV(+T^0UH#K3<5&I]Q'W!6, $U]&;@$,D?$Z/ 1B \NR MR@LHE1=0[S^]'X.A98>=/,DPV2PJF\-B"Q/@I9VZY!V8%:KD0V6SJ&P.BRU, MDY=\*N]6':X%@/%42A4O2 (P(W1RRUK H*(DWG'I !@51+*!HN"%D\H+IR.\ M5P6(HI(E]^=-49S&ZZH60)%^XV\<+0"CI1XJ@5XZ*8P[,2O FZ*QLSB&4"RY M60* XF6\XN0 %)-TH!%4>S=BQKX3RB "C23=C810%@AIF!::U]3ZT/;%SI&IGC_=8\V:GG350VB\KFL-C"M/@> M6E_21]&H/@HJFT5E^N=:7]%,TJI^"RF91V1P6 M6Y@F+POTF7Z*3CMT%E]G.09 Z<5J (@F3S1Q *H320.-D_:"0!_8M+(I$0?< MUCS)R=,.U4Y!97-8;&$ZOE[13-*J=@LIF4=D<%EN8IKV'W9QIIVC 3B'Q M]O=:A6"BJ;PV(+ M'S7D99^YI)5B4&4@*IM%97-8;&&:O PT9UHIV_'!D^>29Y.- 92@R8/. !11 M.G%:(1CCR?U\F']5-15,6F>%^WF08N[5W=/7GV_?MYH]/H'\G9, M@->LVSU7U])O'O'ZLE@_3Q:J8U??=6Y5O^A70Y>;)J9M?VN9I_6C0+TW; M-O/UCX]U=5T#W]_NF:5]_Z=]@]_S:F_\!4$L#!!0 ( #R!6E<.KJX. M+0, .H2 - >&PO]%266$X$L>;+2)?OUTY4O#ELXAM72/SKE'TG4M,JS- M6K#;!6,F6I5"UB.R,*;Z$,?U;,%*6E^HBDF+%$J7U-BNGL=UI1G-:R"5(NYU M.FE<4B[)>"B7Y75IZFBFEM*,2+\-1?[V.1^1;OJ>1%YNHG(V(O=G;W\LE;EZ M$_G[R;N3D\[]^=5A_,P!YR0.BO:?(7K1P74MADFGSY)^0AD3OMP7=J-/K8[G MG6*T08!F[6^9T''DN-F0\;!0[OH>U$JC4W*IM,OM,_B_TV;X ;#I@4$N1&NP1WQ@ M/*RH,4S+:]MQ@UWP$10U[;MU91W.-5UW>WVR);B;33)5.F>Z3=,EF]!X*%@! M=C2?+^!N5!4#:(PJ;2/G=*XD=1XVC*9A96=,B%MXD+X7>]JK8F??.K!KLFU: M0TW3R_@.Z.^J>>U=V=Z+=*.*/RCS:6FG(UT?ZI/=:%;PE>NOBM8 IM[%U6E5 MB?5'P>>R9'[RSTXX'M(-+UHHS7_9;% J,QM@FD0/3!L^VXW\U+2Z8RNS*:=5 M@7ONO4+/?W>=YTPR3<6N:5O[Q[S*+W:<7/XKR^Z_RJ'AH,?F[7CL)ONOP63Z M&DR^BIH<'+_))#M*CW'S_MXY).P=$=IH!$>Q$?D&!SNQ31I-EUP8+IO>@NT*D]R._IV_$Y*^A2F+L6')%M^RO+^;+,VE$WL!#-J&W["TROF[;G M0)N+RYRM6#YINGH^=:94F2IMB*3B9!!Q-LW=(4OF$U MS!LPL#R0Z<_6&M]MO$*>K@-L3Y^J$&RF>"5B,\77&I#PN@$CR\*[C>4!!K8+ M6.U _G >J*DP)TE@5S%OV!.,(UF&(5"+X1I-4V1U4OB$]P=[2I(DR\((8&$' M28(A\#3B".8 /&!(DKCWX,'[*-Z\I^+MKUOCWU!+ P04 " \@5I7EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M #R!6E<0!^ A20, &H5 / >&PO=V]R:V)O;VLN>&ULQ9A+4]LP$(#_ MBL:G]D 3.Q >0Y@! FUF*&02AFM'L3:)!EER)9G7K^_:;EJ%A)U>U)QLR[+\ M>>W=S]+IL[&/,V,>V4NAM!LD2^_+DT['Y4LHN/MB2M!X9FYLP3T>VD7'E1:X M<$L 7ZA.UNWV.P67.CD[78TUMIWPP'C(O30:&^N&!PG/[N_Y^I ]22=G4DG_ M.DB:?04)*Z26A7P#,4BZ"7-+\_S-6/EFM.=JFENCU"!)VQ,/8+W,-YJG->0] MG[FFQ?/9A"/((.EW<<"YM,XW/9KQ.3(^ 79NCRIOKJ7R8(?(PF#JMM&\03^R]A-/.YS&%H\JH [=LX6E UH'9+6;J$:5[ (%EU85P+ M=J4]!HF-=#L4]JV?%&\]$NU3>\0-8FA/))ZP(]& QX.\-%J =B 8[CFCI$ . MP2ZXXCH'%D!F!&2V0\@?60#9(R![.X&4! 'NPPDFNONT] ]G<)V0L@#PG(P[B08_[*GAP;@VTNKS-Z*%VNC*LL!(A' M!.)17,21=E* 9?>6"ZS4[-Q:KA?M9QD0'A.$QW$)+[B338:,+3CLVO1HBOK8 M2IV'=;Q+%?)N7,P)/(&N@$T@-PLMWRN&=$QDR5QS:=D#5TCW'7C][=47A'24 M7-+(=KGZ6:&:]_ U-\ENPHO=6&Z*\'RNJ:SFQ"3DDP663(?5Z,FH"$FI9TL MLG8H3 QPB$DI*(NLH/!O)TQQU2Z>A)B4@K+("J)K>SC_RR@%99$5M*VV;Z^; M/4I!O1TH"+]*'%E4:FT9JD=9J-_ %!+ P04 " \@5I7CWJT85T! D M$P &@ 'AL+U]R96QS+W=O]Q]:N[RR3>9676_;\4[1#4WFQ^50ZC[+;UEI-<=QHH?7 M&>IX>)T9G1^]_<_$KBBNN?WL\N_&MOZ/P?JG&VZNLM:KZ)P-I?6ITO=ZWG9Z MNM!JG*RBTR55P^E"2H<.8@CB\$$&@DSXH#4$K<,';2!H$SXH@: D?- 6@K;A M@W80M L?M(>@??@@BE'&6$#2 FL!6A-R30*\)@2;!(A-2#8),)L0;1*@-B'; M),!M0KA)@-R$=), NPGQ)@%Z,^K- O1FU)L%Z,V+CVT!>C/JS0+T9M2;!>C- MJ#<+T)M1;Q:@-Z/>+$!O1KU9@-Z,>K, O0WJ;03H;5!O\TZ]G7_4ULT]SS6> M_TZJ_?BLG8^?EL_-Q4N8<-;P4^SX"U!+ P04 " \@5I7[UO*"88! #5 M$P $P %M#;VYT96YT7U1Y<&5S72YX;6S-F,U.PS 0A%\ERA4UKETH/VI[ M :[0 R]@DDT3U;$MVRWMV^.D/Q*H1%1%8BZQ$N_.C+W2=\CD;6O))YM&:3]- MJQ#L V,^KZB1/C.6=-PIC6MDB*]NP:S,EW)!3 R'8Y8;'4B'06@UTMGDB4JY M4B%YWL3/OC9ZFCI2/DT>=X6MUS25UJHZER'NL[4NOKD,]@Y9[.QJ?%5;?Q4+ M4G;2H=WYV6#?][HFY^J"DKETX44VL8IM%/-AJ\AG_1(G,IJRK',J3+YJ8DOF MK2-9^(HH-"K;B5[U.X=XP[1[\HO].YD^PU@Y=\;Z.#%'Y]L=1M)V#VP4(A?J M_B,>':/TQ>>C=MH%%;_TCM?[8=RRFX=GW7+Y'7^=\5'_S!P"),<(),97)PC$ 8 )PG 3 " &UL4$L! A0#% @ /(%:5S$OVVSX!0 MSA\ !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(%:5[\1AP=%!P Y24 !@ M ("!OA< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ /(%:5P ;N=SU" 14H !@ ("!3"@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ /(%:5]8N^WV5! MA0L !D ("!K#8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(%:5P8EI!HV P _P< !D M ("!GT\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ /(%:5V ;I#7I P C @ !D ("!'5P 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(%: M5\G(M*3* @ #@8 !D ("!]&X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(%:5U]@GU9H!P A#0 M !D ("!L'L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /(%:5WD&PO=V]R:W-H965T M@, /4- 9 M " @>>. !X;"]W;W)K&UL4$L! A0# M% @ /(%:5_)WG/'3 @ 3PD !D ("!F)( 'AL+W=O M&PO=V]R:W-H965TM?AB)RP0 +XA 9 " @=N9 M !X;"]W;W)K&UL4$L! A0#% @ /(%:5^,O M3_P>#0 RW8 !D ("!W9X 'AL+W=O&PO7BKL

&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " \ M@5I7[UO*"88! #5$P $P @ %^M0 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 )P G (@* UMP ! end XML 43 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 44 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 45 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 159 153 1 false 26 0 false 5 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - Condensed Consolidated Statements of Income Sheet http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome Condensed Consolidated Statements of Income Statements 4 false false R5.htm 100040 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.manh.com/20230930/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 100050 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 100060 - Statement - Condensed Consolidated Statements of Shareholders' Equity Sheet http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity Condensed Consolidated Statements of Shareholders' Equity Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995455 - Disclosure - Basis of Presentation and Principles of Consolidation Sheet http://www.manh.com/20230930/taxonomy/role/Role_DisclosureBasisOfPresentationAndPrinciplesOfConsolidation Basis of Presentation and Principles of Consolidation Notes 10 false false R11.htm 995465 - Disclosure - Revenue Recognition Sheet http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognition Revenue Recognition Notes 11 false false R12.htm 995475 - Disclosure - Fair Value Measurement Sheet http://www.manh.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurement Fair Value Measurement Notes 12 false false R13.htm 995495 - Disclosure - Equity-Based Compensation Sheet http://www.manh.com/20230930/taxonomy/role/Role_DisclosureEquityBasedCompensation Equity-Based Compensation Notes 13 false false R14.htm 995505 - Disclosure - Income Taxes Sheet http://www.manh.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 14 false false R15.htm 995515 - Disclosure - Basic and Diluted Net Income Per Share Sheet http://www.manh.com/20230930/taxonomy/role/Role_DisclosureBasicAndDilutedNetIncomePerShare Basic and Diluted Net Income Per Share Notes 15 false false R16.htm 995525 - Disclosure - Contingencies Sheet http://www.manh.com/20230930/taxonomy/role/Role_DisclosureContingencies Contingencies Notes 16 false false R17.htm 995535 - Disclosure - Reportable Segments Sheet http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegments Reportable Segments Notes 17 false false R18.htm 995545 - Disclosure - Basis of Presentation and Principles of Consolidation (Policies) Sheet http://www.manh.com/20230930/taxonomy/role/Role_DisclosureBasisOfPresentationAndPrinciplesOfConsolidationPolicies Basis of Presentation and Principles of Consolidation (Policies) Policies 18 false false R19.htm 995565 - Disclosure - Equity-Based Compensation (Tables) Sheet http://www.manh.com/20230930/taxonomy/role/Role_DisclosureEquityBasedCompensationTables Equity-Based Compensation (Tables) Tables http://www.manh.com/20230930/taxonomy/role/Role_DisclosureEquityBasedCompensation 19 false false R20.htm 995575 - Disclosure - Basic and Diluted Net Income Per Share (Tables) Sheet http://www.manh.com/20230930/taxonomy/role/Role_DisclosureBasicAndDilutedNetIncomePerShareTables Basic and Diluted Net Income Per Share (Tables) Tables http://www.manh.com/20230930/taxonomy/role/Role_DisclosureBasicAndDilutedNetIncomePerShare 20 false false R21.htm 995585 - Disclosure - Reportable Segments (Tables) Sheet http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsTables Reportable Segments (Tables) Tables http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegments 21 false false R22.htm 995595 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail Revenue Recognition - Additional Information (Detail) Details 22 false false R23.htm 995605 - Disclosure - Revenue Recognition - Additional Information (Detail 1) Sheet http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1 Revenue Recognition - Additional Information (Detail 1) Details 23 false false R24.htm 995615 - Disclosure - Fair Value Measurement - Additional Information (Detail) Sheet http://www.manh.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail Fair Value Measurement - Additional Information (Detail) Details 24 false false R25.htm 995635 - Disclosure - Leases - Summary of Operating Lease Right-of-Use Assets and Lease Liabilities (Detail) Sheet http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseRightOfUseAssetsAndLeaseLiabilitiesDetail Leases - Summary of Operating Lease Right-of-Use Assets and Lease Liabilities (Detail) Details 25 false false R26.htm 995665 - Disclosure - Equity-Based Compensation - Additional Information (Detail) Sheet http://www.manh.com/20230930/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail Equity-Based Compensation - Additional Information (Detail) Details 26 false false R27.htm 995685 - Disclosure - Equity-Based Compensation - Summary of Changes in Unvested Units of Restricted Stock (Detail) Sheet http://www.manh.com/20230930/taxonomy/role/DisclosureEquitybasedCompensationSummaryOfChangesInUnvestedUnitsOfRestrictedStockDetail Equity-Based Compensation - Summary of Changes in Unvested Units of Restricted Stock (Detail) Details 27 false false R28.htm 995695 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.manh.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 28 false false R29.htm 995705 - Disclosure - Basic and Diluted Net Income Per Share - Reconciliation of Earnings per Share and Shares in Computation of Earnings Per Share (Detail) Sheet http://www.manh.com/20230930/taxonomy/role/DisclosureBasicAndDilutedNetIncomePerShareReconciliationOfEarningsPerShareAndSharesInComputationOfEarningsPerShareDetail Basic and Diluted Net Income Per Share - Reconciliation of Earnings per Share and Shares in Computation of Earnings Per Share (Detail) Details 29 false false R30.htm 995715 - Disclosure - Reportable Segments - Additional Information (Detail) Sheet http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsAdditionalInformationDetail Reportable Segments - Additional Information (Detail) Details 30 false false R31.htm 995725 - Disclosure - Reportable Segments - Schedule of Financial Information by Reportable Segment (Detail) Sheet http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail Reportable Segments - Schedule of Financial Information by Reportable Segment (Detail) Details 31 false false All Reports Book All Reports manh-20230930.htm manh-20230930.xsd manh-20230930_cal.xml manh-20230930_def.xml manh-20230930_lab.xml manh-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 47 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "manh-20230930.htm": { "nsprefix": "manh", "nsuri": "http://www.manh.com/20230930", "dts": { "inline": { "local": [ "manh-20230930.htm" ] }, "schema": { "local": [ "manh-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "manh-20230930_cal.xml" ] }, "definitionLink": { "local": [ "manh-20230930_def.xml" ] }, "labelLink": { "local": [ "manh-20230930_lab.xml" ] }, "presentationLink": { "local": [ "manh-20230930_pre.xml" ] } }, "keyStandard": 142, "keyCustom": 11, "axisStandard": 10, "axisCustom": 0, "memberStandard": 17, "memberCustom": 9, "hidden": { "total": 8, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 4 }, "contextCount": 159, "entityCount": 1, "segmentCount": 26, "elementCount": 362, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 538, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_74f3f553-f3b3-445c-8282-50866db10fa0", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_74f3f553-f3b3-445c-8282-50866db10fa0", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_74f3f553-f3b3-445c-8282-50866db10fa0", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_74f3f553-f3b3-445c-8282-50866db10fa0", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome", "longName": "100030 - Statement - Condensed Consolidated Statements of Income", "shortName": "Condensed Consolidated Statements of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_8f588f3f-b118-4d3f-915d-d011ef85e28a", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8f588f3f-b118-4d3f-915d-d011ef85e28a", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "unique": true } }, "R5": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome", "longName": "100040 - Statement - Consolidated Statements of Comprehensive Income", "shortName": "Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_8f588f3f-b118-4d3f-915d-d011ef85e28a", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8f588f3f-b118-4d3f-915d-d011ef85e28a", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "unique": true } }, "R6": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "100050 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity", "longName": "100060 - Statement - Condensed Consolidated Statements of Shareholders' Equity", "shortName": "Condensed Consolidated Statements of Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_1d32c464-b395-4b28-919c-cad35b55a35e", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1d32c464-b395-4b28-919c-cad35b55a35e", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_8f588f3f-b118-4d3f-915d-d011ef85e28a", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_8f588f3f-b118-4d3f-915d-d011ef85e28a", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8f588f3f-b118-4d3f-915d-d011ef85e28a", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureBasisOfPresentationAndPrinciplesOfConsolidation", "longName": "995455 - Disclosure - Basis of Presentation and Principles of Consolidation", "shortName": "Basis of Presentation and Principles of Consolidation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognition", "longName": "995465 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurement", "longName": "995475 - Disclosure - Fair Value Measurement", "shortName": "Fair Value Measurement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureEquityBasedCompensation", "longName": "995495 - Disclosure - Equity-Based Compensation", "shortName": "Equity-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995505 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureBasicAndDilutedNetIncomePerShare", "longName": "995515 - Disclosure - Basic and Diluted Net Income Per Share", "shortName": "Basic and Diluted Net Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureContingencies", "longName": "995525 - Disclosure - Contingencies", "shortName": "Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegments", "longName": "995535 - Disclosure - Reportable Segments", "shortName": "Reportable Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureBasisOfPresentationAndPrinciplesOfConsolidationPolicies", "longName": "995545 - Disclosure - Basis of Presentation and Principles of Consolidation (Policies)", "shortName": "Basis of Presentation and Principles of Consolidation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "18", "firstAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureEquityBasedCompensationTables", "longName": "995565 - Disclosure - Equity-Based Compensation (Tables)", "shortName": "Equity-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureBasicAndDilutedNetIncomePerShareTables", "longName": "995575 - Disclosure - Basic and Diluted Net Income Per Share (Tables)", "shortName": "Basic and Diluted Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsTables", "longName": "995585 - Disclosure - Reportable Segments (Tables)", "shortName": "Reportable Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "longName": "995595 - Disclosure - Revenue Recognition - Additional Information (Detail)", "shortName": "Revenue Recognition - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "22", "firstAnchor": { "contextRef": "C_74f3f553-f3b3-445c-8282-50866db10fa0", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-8", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "unique": true } }, "R23": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1", "longName": "995605 - Disclosure - Revenue Recognition - Additional Information (Detail 1)", "shortName": "Revenue Recognition - Additional Information (Detail 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "C_d99f8e1c-f895-49ae-9076-ec7eeb12f909", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d99f8e1c-f895-49ae-9076-ec7eeb12f909", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail", "longName": "995615 - Disclosure - Fair Value Measurement - Additional Information (Detail)", "shortName": "Fair Value Measurement - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "C_74f3f553-f3b3-445c-8282-50866db10fa0", "name": "us-gaap:Cash", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_74f3f553-f3b3-445c-8282-50866db10fa0", "name": "us-gaap:Cash", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseRightOfUseAssetsAndLeaseLiabilitiesDetail", "longName": "995635 - Disclosure - Leases - Summary of Operating Lease Right-of-Use Assets and Lease Liabilities (Detail)", "shortName": "Leases - Summary of Operating Lease Right-of-Use Assets and Lease Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "C_74f3f553-f3b3-445c-8282-50866db10fa0", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true }, "uniqueAnchor": null }, "R26": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail", "longName": "995665 - Disclosure - Equity-Based Compensation - Additional Information (Detail)", "shortName": "Equity-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "C_8f588f3f-b118-4d3f-915d-d011ef85e28a", "name": "us-gaap:RestrictedStockExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8f588f3f-b118-4d3f-915d-d011ef85e28a", "name": "us-gaap:RestrictedStockExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.manh.com/20230930/taxonomy/role/DisclosureEquitybasedCompensationSummaryOfChangesInUnvestedUnitsOfRestrictedStockDetail", "longName": "995685 - Disclosure - Equity-Based Compensation - Summary of Changes in Unvested Units of Restricted Stock (Detail)", "shortName": "Equity-Based Compensation - Summary of Changes in Unvested Units of Restricted Stock (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "C_6e608e50-a78b-4155-b39f-b620cc6667c0", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6e608e50-a78b-4155-b39f-b620cc6667c0", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "995695 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "C_8f588f3f-b118-4d3f-915d-d011ef85e28a", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8f588f3f-b118-4d3f-915d-d011ef85e28a", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.manh.com/20230930/taxonomy/role/DisclosureBasicAndDilutedNetIncomePerShareReconciliationOfEarningsPerShareAndSharesInComputationOfEarningsPerShareDetail", "longName": "995705 - Disclosure - Basic and Diluted Net Income Per Share - Reconciliation of Earnings per Share and Shares in Computation of Earnings Per Share (Detail)", "shortName": "Basic and Diluted Net Income Per Share - Reconciliation of Earnings per Share and Shares in Computation of Earnings Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "C_8f588f3f-b118-4d3f-915d-d011ef85e28a", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8f588f3f-b118-4d3f-915d-d011ef85e28a", "name": "manh:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnitsPerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "unique": true } }, "R30": { "role": "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsAdditionalInformationDetail", "longName": "995715 - Disclosure - Reportable Segments - Additional Information (Detail)", "shortName": "Reportable Segments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7ca1a34c-ef55-4bed-bda1-60799d131ce4", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail", "longName": "995725 - Disclosure - Reportable Segments - Schedule of Financial Information by Reportable Segment (Detail)", "shortName": "Reportable Segments - Schedule of Financial Information by Reportable Segment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_8f588f3f-b118-4d3f-915d-d011ef85e28a", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8f588f3f-b118-4d3f-915d-d011ef85e28a", "name": "manh:OperatingExpensesExcludingDepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "manh-20230930.htm", "unique": true } } }, "tag": { "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r12", "r77", "r98", "r157", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r256", "r259", "r260", "r272", "r432", "r544", "r555", "r556" ] }, "manh_SoftwareLicenseRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.manh.com/20230930", "localname": "SoftwareLicenseRevenueMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Software License Revenue.", "label": "Software License Revenue [Member]", "terseLabel": "Perpetual Software License Revenue" } } }, "auth_ref": [] }, "manh_DepreciationAndAmortizationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.manh.com/20230930", "localname": "DepreciationAndAmortizationMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Depreciation and amortization.", "label": "Depreciation And Amortization [Member]", "terseLabel": "Depreciation and Amortization" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r177", "r195", "r196", "r197", "r198", "r199", "r200", "r271", "r292", "r293", "r294", "r416", "r417", "r425", "r426", "r427" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2", "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." } } }, "auth_ref": [ "r177", "r195", "r200", "r271", "r293", "r416", "r417", "r425", "r426", "r427" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAggregateFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAggregateFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r290" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAggregateFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "auth_ref": [] }, "manh_PercentageOfOtherNonoperatingIncomeExpense": { "xbrltype": "percentItemType", "nsuri": "http://www.manh.com/20230930", "localname": "PercentageOfOtherNonoperatingIncomeExpense", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Percentage of other nonoperating income (expense).", "label": "Percentage Of Other Nonoperating Income (Expense)", "terseLabel": "Other income (loss), net, % of Margin" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Restricted stock units issuance (in shares)", "totalLabel": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total", "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)." } } }, "auth_ref": [ "r8", "r40", "r41", "r61" ] }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureEquityBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]", "terseLabel": "Summary of Changes in Unvested Units of Restricted Stock", "documentation": "Tabular disclosure of the change in restricted stock units (RSUs)." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r60", "r166", "r167", "r399", "r541" ] }, "manh_AccruedAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.manh.com/20230930", "localname": "AccruedAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and other liabilities", "label": "Accrued And Other Liabilities Current", "documentation": "Sum of (1) the carrying values as of the balance sheet date of obligations incurred and payable, pertaining to costs not separately disclosed in the balance sheet 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; and (2) the cumulative difference as of the balance sheet date between the payments required by a lease agreement and the 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 expense by the lessor. Used to reflect the current portion of the liabilities due within one year." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "terseLabel": "Equity-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement." } } }, "auth_ref": [] }, "manh_PercentageOfNetIncomeLoss": { "xbrltype": "percentItemType", "nsuri": "http://www.manh.com/20230930", "localname": "PercentageOfNetIncomeLoss", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Percentage of net income (loss).", "label": "Percentage Of Net Income (Loss)", "terseLabel": "Net income, % of Margin" } } }, "auth_ref": [] }, "manh_CapitalizedContractCostToPriorPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.manh.com/20230930", "localname": "CapitalizedContractCostToPriorPeriodTwoMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Balance as of June 30, 2023", "documentation": "Capitalized contract cost to prior period two.", "label": "Capitalized Contract Cost To Prior Period Two [Member]" } } }, "auth_ref": [] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureLeasesOtherInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Supplemental cash flow information - operating cash flows (in thousands):" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 }, "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r133", "r139", "r144", "r147", "r414" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r134", "r135", "r138", "r142", "r143", "r149", "r151", "r153", "r190", "r191", "r296" ] }, "manh_CloudSubscriptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.manh.com/20230930", "localname": "CloudSubscriptionsMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail", "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Cloud subscriptions.", "label": "Cloud Subscriptions [Member]", "terseLabel": "Cloud Subscriptions" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r177", "r195", "r196", "r197", "r198", "r199", "r200", "r271", "r294", "r416", "r417", "r425", "r426", "r427" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAggregateFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseRightOfUseAssetsAndLeaseLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAggregateFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetail", "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseRightOfUseAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease liabilities", "label": "Total operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r281" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r13" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "manh_LeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.manh.com/20230930", "localname": "LeaseLiabilitiesAbstract", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseRightOfUseAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Lease liabilities.", "label": "Lease Liabilities [Abstract]", "terseLabel": "LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseRightOfUseAssetsAndLeaseLiabilitiesDetail": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseRightOfUseAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current (included in accrued and other liabilities)", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r281" ] }, "us-gaap_LicenseAndMaintenanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseAndMaintenanceMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "License and Maintenance [Member]", "terseLabel": "Software License", "documentation": "Right to use intangible asset and process of preserving asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r548" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r434", "r435", "r436", "r438", "r439", "r440", "r441", "r532", "r533", "r549", "r560", "r562" ] }, "manh_ScheduleOfLeasesAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.manh.com/20230930", "localname": "ScheduleOfLeasesAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of leases assets and liabilities.", "label": "Schedule Of Leases Assets And Liabilities Table [Text Block]", "terseLabel": "Summary of Operating Lease Right-of-Use Assets and Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "totalLabel": "Other Nonoperating Income (Expense), Total", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income (loss), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r54" ] }, "manh_CapitalizedContractCostToPriorPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.manh.com/20230930", "localname": "CapitalizedContractCostToPriorPeriodOneMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Capitalized contract cost to prior period One.", "label": "Capitalized Contract Cost To Prior Period One [Member]", "terseLabel": "Balance as of December 31, 2022" } } }, "auth_ref": [] }, "manh_ExciseTaxAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.manh.com/20230930", "localname": "ExciseTaxAccrued", "crdr": "debit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Excise tax accrued.", "label": "Excise Tax Accrued", "negatedLabel": "Excise tax accrued" } } }, "auth_ref": [] }, "manh_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnitsPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.manh.com/20230930", "localname": "AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnitsPerShare", "calculation": { "http://www.manh.com/20230930/taxonomy/role/DisclosureBasicAndDilutedNetIncomePerShareReconciliationOfEarningsPerShareAndSharesInComputationOfEarningsPerShareDetail": { "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureBasicAndDilutedNetIncomePerShareReconciliationOfEarningsPerShareAndSharesInComputationOfEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "documentation": "The amount resulting from the \"as if\" assumption that stock options or restrictive stock units were exercised for purposes of computing the dilutive effect of convertible securities.", "label": "Amount Of Dilutive Securities Stock Options And Restrictive Stock Units Per Share", "terseLabel": "Effect of CESs" } } }, "auth_ref": [] }, "manh_ProvisionForCostOfReturnAndProductWarrantyClaimsRecorded": { "xbrltype": "monetaryItemType", "nsuri": "http://www.manh.com/20230930", "localname": "ProvisionForCostOfReturnAndProductWarrantyClaimsRecorded", "crdr": "credit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Provision for cost of return and product warranty claims recorded.", "label": "Provision For Cost Of Return And Product Warranty Claims Recorded", "terseLabel": "Provision for cost of return and product warranty claims recorded" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsAdditionalInformationDetail", "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r21", "r23", "r35", "r36", "r153", "r398" ] }, "manh_PercentageOfOperatingIncomeLoss": { "xbrltype": "percentItemType", "nsuri": "http://www.manh.com/20230930", "localname": "PercentageOfOperatingIncomeLoss", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Percentage of operating income (loss).", "label": "Percentage Of Operating Income (Loss)", "terseLabel": "Operating income, % of Margin" } } }, "auth_ref": [] }, "manh_IncreaseDecreaseInAccountsPayableAndAccruedAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.manh.com/20230930", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedAndOtherLiabilities", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in accounts payable and accrued and other liabilities.", "label": "Increase Decrease In Accounts Payable And Accrued And Other Liabilities", "terseLabel": "Accounts payable, accrued and other liabilities" } } }, "auth_ref": [] }, "manh_ExpectedPercentageOfRevenueRecognizedFromRemainingPerformanceObligationOverTwentyFourMonths": { "xbrltype": "percentItemType", "nsuri": "http://www.manh.com/20230930", "localname": "ExpectedPercentageOfRevenueRecognizedFromRemainingPerformanceObligationOverTwentyFourMonths", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Expected percentage of revenue recognized from remaining performance obligation over twenty four months.", "label": "Expected Percentage Of Revenue Recognized From Remaining Performance Obligation Over Twenty Four Months", "terseLabel": "Percentage of expected revenue recognition" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 }, "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseRightOfUseAssetsAndLeaseLiabilitiesDetail": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseRightOfUseAssetsAndLeaseLiabilitiesDetail", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, long-term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r281" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsAdditionalInformationDetail", "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r21", "r23", "r35", "r36", "r153", "r329", "r398" ] }, "manh_OptionToExtendLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.manh.com/20230930", "localname": "OptionToExtendLeaseTerm", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Option to extend lease term.", "label": "Option To Extend Lease Term", "terseLabel": "Option to extend, lease term" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "manh_PercentageOfIncomeLossBeforeIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://www.manh.com/20230930", "localname": "PercentageOfIncomeLossBeforeIncomeTaxes", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Percentage of income (loss) before income taxes.", "label": "Percentage Of Income (Loss) Before Income Taxes", "terseLabel": "Income before income taxes, % of Margin" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureBasisOfPresentationAndPrinciplesOfConsolidation" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r38", "r62", "r330", "r331" ] }, "manh_PercentageOfRemainingPerformanceObligationsExpectedToBeRecognizedAsRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.manh.com/20230930", "localname": "PercentageOfRemainingPerformanceObligationsExpectedToBeRecognizedAsRevenue", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of remaining performance obligations expected to be recognized as revenue", "label": "Percentage of Remaining Performance Obligations Expected to be Recognized as Revenue", "documentation": "Percentage of remaining performance obligations expected to be recognized as revenue." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r486" ] }, "us-gaap_MaintenanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaintenanceMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Maintenance [Member]", "terseLabel": "Maintenance", "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software." } } }, "auth_ref": [ "r548" ] }, "manh_LeaseAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.manh.com/20230930", "localname": "LeaseAssetsAbstract", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseRightOfUseAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Lease assets.", "label": "Lease Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "manh_PrepaidExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.manh.com/20230930", "localname": "PrepaidExpensesMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Prepaid expenses.", "label": "Prepaid Expenses [Member]", "terseLabel": "Prepaid Expenses" } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 }, "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r5", "r28" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r446" ] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsAdditionalInformationDetail", "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "label": "EMEA [Member]", "terseLabel": "EMEA", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r564", "r565", "r566", "r567" ] }, "manh_PercentageOfRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.manh.com/20230930", "localname": "PercentageOfRevenue", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Percentage of revenue.", "label": "Percentage of Revenue", "terseLabel": "% of Revenue" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r453", "r464", "r474", "r499" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegments" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Reportable Segments", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r129", "r130", "r131", "r132", "r133", "r137", "r141", "r145", "r146", "r147", "r148", "r149", "r150", "r153" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r495" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Name of each exchange on which registered", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r447" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r487" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease costs", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r286", "r431" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r285", "r431" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r279" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Financial Information by Reportable Segment", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r24", "r25", "r26", "r27" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsAdditionalInformationDetail", "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "totalLabel": "Increase (Decrease) in Other Operating Assets, Total", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsAdditionalInformationDetail", "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r24", "r25", "r26", "r27" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r487" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r487" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureEquitybasedCompensationSummaryOfChangesInUnvestedUnitsOfRestrictedStockDetail", "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r495" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r488" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r482" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r495" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r485" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r4" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r488" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r45", "r65", "r309", "r432", "r531", "r537", "r550" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property, Plant and Equipment, Net, Total", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r6", "r301", "r310", "r432" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r191", "r418", "r419", "r420", "r421", "r422", "r423", "r424" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r451", "r462", "r472", "r497" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r488" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "calculation": { "http://www.manh.com/20230930/taxonomy/role/DisclosureBasicAndDilutedNetIncomePerShareReconciliationOfEarningsPerShareAndSharesInComputationOfEarningsPerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureBasicAndDilutedNetIncomePerShareReconciliationOfEarningsPerShareAndSharesInComputationOfEarningsPerShareDetail", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share", "totalLabel": "Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r93", "r105", "r106", "r107", "r108", "r109", "r116", "r121", "r122", "r123", "r127", "r268", "r269", "r299", "r315", "r413" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r495" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r191", "r418", "r419", "r420", "r421", "r422", "r423", "r424" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r488" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r460", "r468", "r478", "r495", "r503", "r507", "r515" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r488" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r460", "r468", "r478", "r495", "r503", "r507", "r515" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r488" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r20", "r78", "r411" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing", "totalLabel": "Selling and Marketing Expense, Total", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r488" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Allowance for credit losses recorded to operations", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r94", "r161" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r164", "r165", "r374" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r450", "r461", "r471", "r496" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance of $5,367 and $6,009, at September 30, 2023 and December 31, 2022, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "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." } } }, "auth_ref": [ "r154", "r155" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r165", "r374" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r489" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue expected to be recognized from remaining performance obligations", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r70" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r491" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r452", "r463", "r473", "r498" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r490" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r494" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r450", "r461", "r471", "r496" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r492" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.manh.com/20230930/taxonomy/role/DisclosureBasicAndDilutedNetIncomePerShareReconciliationOfEarningsPerShareAndSharesInComputationOfEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureBasicAndDilutedNetIncomePerShareReconciliationOfEarningsPerShareAndSharesInComputationOfEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Effect of CESs", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r117", "r118", "r119", "r123", "r204" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r487" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r493" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r493" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and Marketing", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r49" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r484" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity", "http://www.manh.com/20230930/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cash Equivalents, at Carrying Value", "terseLabel": "Cash equivalents", "totalLabel": "Cash Equivalents, at Carrying Value, Total", "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r525", "r558" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r446" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r512" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r513" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureLeasesOtherInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r289", "r431" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r516" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r514" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsAdditionalInformationDetail", "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Sales Revenue, Net", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r153", "r522" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r513" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r485" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r83", "r156", "r160" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue recognized on remaining performance obligations period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r180", "r181", "r192" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r56" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits", "totalLabel": "Employee-related Liabilities, Current, Total", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r11" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Foreign currency impact on cash", "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r553" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAggregateFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAggregateFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetail2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAggregateFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum payments required", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r290" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r513" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureLeasesOtherInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term", "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." } } }, "auth_ref": [ "r288", "r431" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r20", "r56", "r97" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAggregateFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAggregateFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r290" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r514" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAggregateFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAggregateFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r290" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAggregateFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAggregateFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r290" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r55" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r514" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAggregateFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAggregateFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r290" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAggregateFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAggregateFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 (excluding the nine months ended September 30, 2022)", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r554" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Aggregate Future Minimum Lease Payments Under Noncancelable Operating Leases", "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." } } }, "auth_ref": [ "r554" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r514" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r487" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsAdditionalInformationDetail", "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Product Concentration Risk [Member]", "terseLabel": "Product Concentration Risk", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r22" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r514" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r15", "r16", "r46", "r82", "r307", "r327", "r328" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r515" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseRightOfUseAssetsAndLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r282" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r515" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail1" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r71" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r76", "r84", "r98", "r157", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r255", "r259", "r272", "r432", "r544", "r545", "r555" ] }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredSalesCommissions", "crdr": "debit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Deferred Sales Commissions", "terseLabel": "Amortization of sales commissions", "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. 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." } } }, "auth_ref": [ "r5", "r52" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureLeasesOtherInformationRelatedToLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows for operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r283", "r287" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r515" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockExpense", "crdr": "debit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock or Unit Expense", "terseLabel": "Restricted stock expense", "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "terseLabel": "Total lease cost", "totalLabel": "Lease, Cost, Total", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r284", "r431" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsAdditionalInformationDetail", "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of software license revenue", "verboseLabel": "Total software revenue, perpetual software license percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r21", "r23", "r35", "r36", "r153" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r516" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill, net", "totalLabel": "Goodwill, Total", "periodStartLabel": "Goodwill, Beginning Balance", "periodEndLabel": "Goodwill, Ending Balance", "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." } } }, "auth_ref": [ "r79", "r163", "r297", "r415", "r432", "r539", "r540" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurement" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurement", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r270" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r446" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r446" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r484" ] }, "us-gaap_PreferredStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockNoParValue", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, No Par Value", "terseLabel": "Preferred stock, par value", "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r40", "r546" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r40", "r178" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r75", "r85", "r87", "r95", "r98", "r103", "r111", "r112", "r133", "r139", "r144", "r147", "r157", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r254", "r257", "r258", "r269", "r272", "r300", "r312", "r336", "r371", "r387", "r388", "r414", "r429", "r430", "r443", "r529", "r544" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureEquitybasedCompensationSummaryOfChangesInUnvestedUnitsOfRestrictedStockDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Number of units, Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r222" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureBasicAndDilutedNetIncomePerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Basic and Diluted Net Income Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r113", "r124", "r125", "r126" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureEquitybasedCompensationSummaryOfChangesInUnvestedUnitsOfRestrictedStockDetail", "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of units, Granted", "verboseLabel": "Number of restricted units granted in the period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r220" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureEquitybasedCompensationSummaryOfChangesInUnvestedUnitsOfRestrictedStockDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Number of units, Outstanding at September 30, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodStartLabel": "Number of units, Outstanding at December 31, 2022", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r217", "r218" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r17", "r86", "r88", "r92", "r298", "r314" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r40", "r349" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r40", "r349", "r368", "r562", "r563" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureEquitybasedCompensationSummaryOfChangesInUnvestedUnitsOfRestrictedStockDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number of units, Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r221" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r47", "r66", "r133", "r139", "r144", "r147", "r300", "r311", "r414" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r446" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable", "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." } } }, "auth_ref": [ "r39", "r64" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r240", "r241" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r526" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsAdditionalInformationDetail", "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r21", "r23", "r35", "r36", "r153", "r398", "r523" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureBasicAndDilutedNetIncomePerShareReconciliationOfEarningsPerShareAndSharesInComputationOfEarningsPerShareDetail", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average number of shares:" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r486" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Restricted stock units issuance", "totalLabel": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r29", "r40", "r41", "r61" ] }, "manh_OperatingExpensesExcludingDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.manh.com/20230930", "localname": "OperatingExpensesExcludingDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating expenses excluding depreciation and amortization.", "label": "Operating Expenses Excluding Depreciation And Amortization", "terseLabel": "Operating expenses" } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r446" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.manh.com/20230930/taxonomy/role/DisclosureBasicAndDilutedNetIncomePerShareReconciliationOfEarningsPerShareAndSharesInComputationOfEarningsPerShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureBasicAndDilutedNetIncomePerShareReconciliationOfEarningsPerShareAndSharesInComputationOfEarningsPerShareDetail", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r115", "r123" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.manh.com/20230930/taxonomy/role/DisclosureBasicAndDilutedNetIncomePerShareReconciliationOfEarningsPerShareAndSharesInComputationOfEarningsPerShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureBasicAndDilutedNetIncomePerShareReconciliationOfEarningsPerShareAndSharesInComputationOfEarningsPerShareDetail", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r114", "r123" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r10", "r432" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r177", "r195", "r196", "r197", "r198", "r199", "r200", "r292", "r293", "r294", "r416", "r417", "r425", "r426", "r427" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r510" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r508" ] }, "us-gaap_CapitalizedContractCostDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostDomain", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Domain]", "terseLabel": "Capitalized Contract Cost", "documentation": "Cost capitalized in obtaining and fulfilling contract with customer." } } }, "auth_ref": [ "r162" ] }, "us-gaap_CapitalizedContractCostAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAxis", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Axis]", "terseLabel": "Capitalized Contract Cost", "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r162" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r483" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r506" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r506" ] }, "us-gaap_CapitalizedContractCostGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostGross", "crdr": "debit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Gross", "terseLabel": "Deferred commissions", "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r538" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r506" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r506" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "verboseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r506" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r4" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Percentage of revenue expected to be recognized from remaining performance obligations", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r521" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsAdditionalInformationDetail", "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r21", "r23", "r35", "r36", "r153", "r398" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r448" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r507" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses", "totalLabel": "Total costs and expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r50" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation", "terseLabel": "Remaining performance obligation, explanation", "documentation": "Description of when remaining performance obligation is expected to be recognized as revenue." } } }, "auth_ref": [ "r188" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r481" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r506" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r507" ] }, "us-gaap_RevenueRecognitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of each class", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r445" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss (gain) on disposal of equipment", "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r5" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r509" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureBasisOfPresentationAndPrinciplesOfConsolidationPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r520" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "verboseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r536" ] }, "manh_WarehouseManagementProductGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.manh.com/20230930", "localname": "WarehouseManagementProductGroupMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Warehouse management product group.", "label": "Warehouse Management Product Group [Member]", "terseLabel": "Warehouse Management Product Group" } } }, "auth_ref": [] }, "manh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.manh.com/20230930", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAggregateFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAggregateFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability payments due after year four.", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "manh_RevenuesFromTransactionsWithOtherOperatingSegmentsOfEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.manh.com/20230930", "localname": "RevenuesFromTransactionsWithOtherOperatingSegmentsOfEntity", "crdr": "credit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Revenues from transactions with other operating segments of entity.", "label": "Revenues From Transactions With Other Operating Segments Of Entity", "terseLabel": "Americas royalty fees" } } }, "auth_ref": [] }, "manh_SalesCommissionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.manh.com/20230930", "localname": "SalesCommissionMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Sales Commission Member", "label": "Sales Commission [Member]", "terseLabel": "Sales Commission" } } }, "auth_ref": [] }, "manh_CloudSubscriptionsMaintenanceAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.manh.com/20230930", "localname": "CloudSubscriptionsMaintenanceAndServicesMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Cloud subscriptions, maintenance and services.", "label": "Cloud Subscriptions Maintenance And Services [Member]", "terseLabel": "Cloud Subscriptions, Maintenance and Services" } } }, "auth_ref": [] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r511" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesSummaryOfOperatingLeaseRightOfUseAssetsAndLeaseLiabilitiesDetail", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r280" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "manh_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.manh.com/20230930", "localname": "ScheduleOfOtherInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of other information related to leases.", "label": "Schedule Of Other Information Related To Leases Table [Text Block]", "terseLabel": "Schedule of Other Information Related to Leases" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureEquityBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Equity-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r201", "r205", "r232", "r233", "r234", "r428" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "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." } } }, "auth_ref": [ "r99", "r239", "r244", "r245", "r246", "r249", "r251", "r252", "r253", "r335" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r41" ] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsAdditionalInformationDetail", "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Americas" } } }, "auth_ref": [ "r564", "r565", "r566", "r567" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.01 par value; 200,000,000 shares authorized; 61,562,480 and 62,191,570 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r41", "r306", "r432" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsAdditionalInformationDetail", "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "APAC" } } }, "auth_ref": [ "r564", "r565", "r566", "r567" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsAdditionalInformationDetail", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r63", "r81", "r98", "r133", "r140", "r145", "r157", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r255", "r259", "r272", "r303", "r362", "r432", "r444", "r544", "r545", "r555" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r295", "r530" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, no par value; 20,000,000 shares authorized, no shares issued or outstanding in 2023 and 2022", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r40", "r305", "r432" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r41", "r349" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r41", "r349", "r368", "r562", "r563" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r487" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred revenue recognized", "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." } } }, "auth_ref": [ "r193" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceOtherMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Service, Other [Member]", "terseLabel": "Services", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other." } } }, "auth_ref": [ "r548" ] }, "us-gaap_DeferredSalesInducementCostImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredSalesInducementCostImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Sales Inducement Cost, Impairment Loss", "terseLabel": "Impairment losses", "documentation": "Amount of impairment loss for deferred sales inducement cost." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 0.0 }, "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Total costs", "verboseLabel": "Cost of revenue", "totalLabel": "Cost of Goods and Services Sold, Total", "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." } } }, "auth_ref": [ "r51", "r296" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsAdditionalInformationDetail", "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail", "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r149", "r296", "r317", "r318", "r319", "r320", "r321", "r322", "r409", "r418", "r433", "r524", "r542", "r543", "r547", "r559" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax provision", "totalLabel": "Income Tax Expense (Benefit), Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r68", "r72", "r111", "r112", "r136", "r242", "r250", "r316" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureEquitybasedCompensationSummaryOfChangesInUnvestedUnitsOfRestrictedStockDetail", "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsAdditionalInformationDetail", "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail", "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r149", "r296", "r317", "r318", "r319", "r320", "r321", "r322", "r409", "r418", "r433", "r524", "r542", "r543", "r547", "r559" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r9" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r73", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r194" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r42", "r61", "r308", "r326", "r328", "r334", "r350", "r432" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_RevenuePracticalExpedientRemainingPerformanceObligationDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuePracticalExpedientRemainingPerformanceObligationDescription", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Practical Expedient, Remaining Performance Obligation, Description", "terseLabel": "Revenue, practical expedient, remaining performance obligation, description", "documentation": "Description of consideration that is not included in transaction price and not allocated to remaining performance obligation. Includes, but is not limited to, variable consideration that is constrained." } } }, "auth_ref": [ "r189" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r100", "r101", "r102", "r128", "r296", "r332", "r339", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r352", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r363", "r364", "r365", "r366", "r367", "r369", "r372", "r373", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r389", "r437" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureBasicAndDilutedNetIncomePerShareReconciliationOfEarningsPerShareAndSharesInComputationOfEarningsPerShareDetail", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity", "http://www.manh.com/20230930/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncome", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net income", "verboseLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r48", "r58", "r67", "r75", "r85", "r87", "r91", "r98", "r103", "r105", "r106", "r107", "r108", "r111", "r112", "r120", "r133", "r139", "r144", "r147", "r157", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r269", "r272", "r313", "r371", "r387", "r388", "r414", "r442", "r544" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r458", "r469", "r479", "r504" ] }, "manh_ShortTermLease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.manh.com/20230930", "localname": "ShortTermLease", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAggregateFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureLeasesAggregateFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "documentation": "Short-term lease.", "label": "Short Term Lease", "negatedLabel": "Less short-term leases" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureBasicAndDilutedNetIncomePerShareReconciliationOfEarningsPerShareAndSharesInComputationOfEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Earnings per share:" } } }, "auth_ref": [] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r456", "r467", "r477", "r502" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "verboseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchase of common stock", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r8", "r40", "r41", "r61", "r337", "r389", "r396", "r443" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsAdditionalInformationDetail", "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r151", "r152", "r340", "r341", "r342", "r392", "r393", "r394", "r395", "r397", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r410", "r419", "r436", "r547", "r559" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r453", "r464", "r474", "r499" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r19" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r454", "r465", "r475", "r500" ] }, "manh_MaximumPercentageOfManagedServices": { "xbrltype": "percentItemType", "nsuri": "http://www.manh.com/20230930", "localname": "MaximumPercentageOfManagedServices", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of managed services.", "label": "Maximum Percentage Of Managed Services", "terseLabel": "Maximum percentage of managed services" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsAdditionalInformationDetail", "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r151", "r152", "r340", "r341", "r342", "r392", "r393", "r394", "r395", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r410", "r419", "r436", "r547", "r559" ] }, "manh_PercentageOfIncomeTaxExpenseBenefit": { "xbrltype": "percentItemType", "nsuri": "http://www.manh.com/20230930", "localname": "PercentageOfIncomeTaxExpenseBenefit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Percentage of income tax expense (benefit).", "label": "Percentage Of Income Tax Expense (Benefit)", "terseLabel": "Income tax provision, % of Margin" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "credit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions increased settlement", "label": "Unrecognized Tax Benefits, Increase Resulting from Settlements with Taxing Authorities", "documentation": "Amount of increase in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r30" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r455", "r466", "r476", "r501" ] }, "manh_HardwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.manh.com/20230930", "localname": "HardwareMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureReportableSegmentsScheduleOfFinancialInformationByReportableSegmentDetail", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Hardware.", "label": "Hardware [Member]", "terseLabel": "Hardware" } } }, "auth_ref": [] }, "manh_ExciseTaxOnNetStockRepurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.manh.com/20230930", "localname": "ExciseTaxOnNetStockRepurchases", "crdr": "debit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Excise tax on net stock repurchases.", "label": "Excise tax on net stock repurchases", "negatedLabel": "Excise tax on net stock repurchases" } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "manh_PercentageOfCostsAndExpenses": { "xbrltype": "percentItemType", "nsuri": "http://www.manh.com/20230930", "localname": "PercentageOfCostsAndExpenses", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Percentage of costs and expenses.", "label": "Percentage Of Costs And Expenses", "terseLabel": "Costs and expenses, % of Margin" } } }, "auth_ref": [] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r486" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r457", "r468", "r478", "r503" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureBasicAndDilutedNetIncomePerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Reconciliation of Earnings per Share and Shares in Computation of Earnings Per Share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r535" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r457", "r468", "r478", "r495", "r503" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized foreign currency loss (gain)", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r58", "r370", "r442", "r551", "r552", "r561" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Equity-based compensation", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r80" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r41", "r43", "r44", "r59", "r351", "r368", "r390", "r391", "r432", "r444", "r531", "r537", "r550", "r562" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r457", "r468", "r478", "r503" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r457", "r468", "r478", "r503" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r458", "r469", "r479", "r504" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r457", "r468", "r478", "r503" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r457", "r468", "r478", "r503" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r243" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Repurchase of common stock (in shares)", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r8", "r40", "r41", "r61", "r333", "r389", "r396" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r459", "r470", "r480", "r505" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r446" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r506" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r96" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r96" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "totalLabel": "General and Administrative Expense, Total", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r53", "r373" ] }, "us-gaap_OtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Assets [Member]", "terseLabel": "Other Assets", "documentation": "Primary financial statement caption encompassing other assets." } } }, "auth_ref": [ "r32", "r34" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r517" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r235", "r236", "r237", "r337", "r532", "r533", "r534", "r549", "r562" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Sale, Maturity and Collection of Investments, Total", "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Net maturities of investments", "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period." } } }, "auth_ref": [ "r18" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r56", "r57", "r58" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r100", "r101", "r102", "r128", "r296", "r332", "r339", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r352", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r363", "r364", "r365", "r366", "r367", "r369", "r372", "r373", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r389", "r437" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r518" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r449", "r519" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureEquitybasedCompensationSummaryOfChangesInUnvestedUnitsOfRestrictedStockDetail", "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes", "totalLabel": "Deferred Income Taxes and Tax Credits, Total", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r58" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureEquitybasedCompensationSummaryOfChangesInUnvestedUnitsOfRestrictedStockDetail", "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r202", "r203", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureEquitybasedCompensationSummaryOfChangesInUnvestedUnitsOfRestrictedStockDetail", "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureEquityBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r202", "r203", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r14", "r74", "r89", "r90", "r91", "r100", "r101", "r102", "r104", "r110", "r112", "r128", "r158", "r159", "r179", "r235", "r236", "r237", "r247", "r248", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r273", "r274", "r275", "r276", "r277", "r278", "r291", "r323", "r324", "r325", "r337", "r389" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r449", "r519" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r74", "r100", "r101", "r102", "r104", "r110", "r112", "r158", "r159", "r235", "r236", "r237", "r247", "r248", "r261", "r263", "r264", "r266", "r267", "r323", "r325", "r337", "r562" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r449", "r519" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r32", "r33" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "totalLabel": "Research and Development Expense, Total", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r37", "r238", "r557" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r486" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r8", "r74", "r89", "r90", "r91", "r100", "r101", "r102", "r104", "r110", "r112", "r128", "r158", "r159", "r179", "r235", "r236", "r237", "r247", "r248", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r273", "r274", "r275", "r276", "r277", "r278", "r291", "r323", "r324", "r325", "r337", "r389" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r49" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r483" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r7", "r16", "r262", "r265", "r291", "r323", "r324", "r527", "r528", "r529", "r532", "r533", "r534" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureBasisOfPresentationAndPrinciplesOfConsolidationPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "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." } } }, "auth_ref": [ "r31", "r412" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r483" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cash", "terseLabel": "Cash balance", "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r69", "r304", "r338", "r357", "r432", "r444", "r525" ] }, "us-gaap_Investments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Investments", "crdr": "debit", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investments", "terseLabel": "Investments", "totalLabel": "Investments, Total", "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments." } } }, "auth_ref": [ "r302" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "calculation": { "http://www.manh.com/20230930/taxonomy/role/DisclosureBasicAndDilutedNetIncomePerShareReconciliationOfEarningsPerShareAndSharesInComputationOfEarningsPerShareDetail": { "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.manh.com/20230930/taxonomy/role/DisclosureBasicAndDilutedNetIncomePerShareReconciliationOfEarningsPerShareAndSharesInComputationOfEarningsPerShareDetail", "http://www.manh.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "verboseLabel": "Basic earnings per share", "totalLabel": "Earnings Per Share, Basic, Total", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r93", "r105", "r106", "r107", "r108", "r109", "r114", "r116", "r121", "r122", "r123", "r127", "r268", "r269", "r299", "r315", "r413" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.manh.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r68": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r69": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r70": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r71": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r72": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r73": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r74": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r75": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r76": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r77": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r78": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r86": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r410": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r411": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r413": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r414": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r415": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r416": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r417": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r418": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r419": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r420": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r421": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r422": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r423": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r424": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r425": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r428": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r430": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r431": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r432": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r433": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r436": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r441": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r442": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r443": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r444": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r445": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r446": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r449": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r450": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r451": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r452": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r453": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r454": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r455": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r456": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r457": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r458": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r459": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r460": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r461": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r462": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r463": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r464": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r465": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r466": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r467": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r468": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r469": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r470": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r471": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r472": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r473": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r474": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r475": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r476": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r477": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r478": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r479": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r480": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r481": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r483": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r484": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r485": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r486": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r487": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r488": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r489": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r490": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r491": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r492": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r493": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r494": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r495": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r496": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r497": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r498": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r499": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r500": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r501": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r502": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r503": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r504": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r505": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r506": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r507": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r508": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r509": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r510": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r511": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r512": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r513": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r514": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r515": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r516": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r517": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r518": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r519": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r520": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r521": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r522": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r523": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r524": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r525": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r526": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r527": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r528": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r529": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r530": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r531": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r532": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r533": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r534": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r535": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r536": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r537": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r538": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r539": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r540": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r541": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r542": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r543": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r544": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r545": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r546": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r548": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r549": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r550": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r551": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r552": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r553": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r554": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r555": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r556": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r557": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r558": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r560": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r561": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r565": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r567": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 48 0000950170-23-055604-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-23-055604-xbrl.zip M4$L#!!0 ( #R!6E<2U)K<[*Q4D[ M&(]^?D*V\9,FCOPX#$9O?WZR>[1WM'X[;V20V/QS]_F-S,!H.1K'YW[^^_JUY/O:STSB:-J@YF4[/=IX^??_^ M_79(@U$['LZF\*AVVX]/GS8(S>^]-XDV?]P\M]/8[%!,&2(847E,Q XU.X)O M$Z7Y_X7Q#L8??S4^.Y\,WIY,FQ_\CTW^$3QY-(K#X7GS8C"R(S^PP^9H\<@M M:*/?;G:'P^9U_E7;O(YMG+R+83O?\E]^.IF"+$ >H_;G)U?:_9YMCR=OGQ)C MS-,/^9HG\XMV/KC), PNK\UONRLIQO+I_,MKETYOO%3,+YU>O71PK0%7KV9/ M08A3Z%I<7 ]B__,KE^>OG6TO+__PV?77^I>_75PZ^/"E^Y+>;@7EX_& MHT,8]LG W_RS,)T\G9Z?Q:=P(1K-K[QL53NXJ4W0 _+T?__^VY$_B:<6?=KU M$#^1?AO]]MOQNZ?PQ=.L#XL+9RUZ:^W9Y<7)MJY[P,47URX>M&-.B?K:$,RO M6/S@U(Y.KEV=/^@4/-\6&X875T8?;FXP?'&M#1'D0V]2%XJ?Q@_3.&H';AA1 M[,3839T6T>W+YX"H419U>\M(P/THP@PQ\G',IP@:=>UWBT9^'/*GTXD=M6D\ M.>V>G35"(*ROW^?F9W_M)KDQ%!&YN$D[F7X^9/#A];&=3KXX5.8I?/ODEW]I M?CJ)-L#?YJ?I8#J,OX!Q^?M/3^>O\Z>G<6H[6X7B/V>#=S\_V1N/0,I3= QB M>M+X^;N?GTQ!^$_G-N!IONW3B_O^Y,;AO&FGY\/X\Y-3.WD[&.TT=C8=__?! MZ=EX EH[?79F0S:K.XT^^_#L2??8,'BW^%$8M&=#>YYG481O?QI\V,GWCI/Y MRT$(<=2]_#C-F@%HTXLW'KM$&;,HAB 0MY$B^!U&V MJI8C2:5",D3W-3XF# MG;W99 *=>0$&W [_$>UD?Q2RW;WHYH?IZYA &^4M\0R[E%, N[K8D N6((D M5L8$PHB/_,DO"!$*X_[3TVM-N[FE-GK-)3;("^80%]0CC15#(1$2!4T4!W6U MI?LC&*'S/6CLQ X/1B%^^%_Q_&[-Q&!)L)#2R&]JJ20Q:9 ;DNP%W(D/=B:-_>K87)#MOX;6)DB9@4- K44,299$@G8V#H MA8S&1!&TN=JX!1S/1_P5W&D<7L!G[=T:^G?VA5:^F%C?H?B\F492'I1CR!DI M08;08&-U0#IP:ZQQ7N"P:.:%'=YY-8DI@GJ&H^G8_WDX?F4G_V&'L\]UDR<& M;60H,7@ YP(TB6J*!-92!D=PLJ#SL]%@_H,_WOP!+_-=0<_;EVFW:[=]/AX. M[:0].K&3C"GM8&AW[0!B'MM??LH4;:?M&!'\P?=_49W=MV/)MT[SI*NG/1[TZ<>V\LMI9CQI!2 M"6PY=6 K1 C(:$&=W:^/;;-WF;P,\[,/9<. 'T]_CJ8-'A,%IIDO9O5D,:S=!\F_V >P!8,: MT2-XV^Y^&+1/?EE)XZPSR)>]F=K)-,/Q+W,^I! FE_>Y_.Y2KN'*I08Q_/$1\V\6 M[Q7IM+&\>6B=A- D.8/S:8VN'@OV+(S#N;P;UQ.YV/8+9@7[KB>/P*)#29DYJ7HV5/ MR-6,;&!$*Z8,DLE;Q+4,R%)BD.412)9.3GA:VLCF"7EI9_\:QV\G]NP$V,AP M/J;YZPM^TMXR9O>8^YWF_,U.PGO@/AMIJV-R2=%D$4N99%O) 8;!(_/> !I3 MK;-+5:!J?-U6_P:?C-JX.PJ_VT%VO7/4IP\UN4TCVX%]93WTRR]?6[[5D/2H M+=8'#\X)^&">@"$QG"(KE0<:#RQ<64)]U*5IRR4;@SD<OQ&\$LZ4X!$K MK7VI(_*--!H^/QV/NM'92'262L:$F4&>Z!R$<0#,&,.DDBHF&XAW>-T]H:4. MX?6))7N:6"$IS, M15'FT)@QP(LYXTARQZS!P4M6G*DKAS/M#<>S<#1SK9\, MSKKEA>5/W6]E3SU.74HH :]6(!)%#FMQC5S4"4E!%8V:*L)XB4I2'GM:/'O_ M]_W=C;3R2L'XJ4B0U2J!E><,6<\<.&(V).8?(]7N$;S8D4.* V"ID"04!R#"?4*66(3 M,M&YX 37WE436J8#N@)M8=Y$+01!21*.N L*6%F@R&D&9H0Q'(@M45OZF>%K MQ\I6HR2>.D$=4XB*[%"Q1)#QP,H2T8PD:YC3"8VK!S2; M1KBE'CD?,1(N6G#\A/3E69+O]+I?QRF 3PS[=C(:C-XN81R7PQ:MR(D\H!3" M,_"J/-@02[G,BXB!&)>4\D7.W^^;5!]Y ;"$BU]LICW&(6J%&4PU)CWBVG!P M?8B$M@CN; HZX"+7&!XI:*]J]5D"V0<7,6$J$<>9U GL47))6\F#,3J5J"1? M]P,VF/VO8/DIF1"8<0;%X"/BD@5DL'.(@8:HX!-5J3A@6(>4L3<7DI;%8 M(^^4 QJ.)9A]FO''!)<\YH(M/0WH>SO?;1KIH_.Y?]Q'@HB+/H?[-*@J]T@P MBS&W&CI?;#)-,?2R@ @_ULEJF2BBQ@3$@_-(>^Z0EZ#%A@?%E2AU''^UPPP\ M1R#X"I$:%D5(>R'+T!IA5:<-9U/: %3G?($IK,$-2*#_?PF6U5XA2 M%8@FR6)19("F)/ZS@N KSW,JP1S3(%VLA@<0 MAH6AV*0B'Q#O!ZT?_YZ_FL< M^9-3._GS$VZ2$PA>QW=Q-(N'<;KD]<__M,"!Q[,V_FY']FVG:1=7_W4RGIWU MEC?Q>?<_+U9P\>#/KMU(4-&69Z/D430JK\@J#!P>&)K"5HBD"3>RN'!8<49I M.9%*9IVQ04;D>"(P-,0"3;,6 6L6 2N0IUCWH7DH\MSG+EL)-"PEC4108/V3 M _(,$PCAQ(-T+GJABW-I2B//J]@9KJ,(C@!E-I8C;KR93RL* XB5,-R0XM(; MBHI5K(*GKVAG(PY"YY*XEN9E@*@MTEP#) I 1"I;][@BE]$K9SSVR%M0$0XN(@(S8I'4 MBCKG2!#EE73K-7R]7I9D!?S$4!>UH!9Y[<&2).Z0B2GK2B*21^J$*5)#BN$G M#[N6L@):$KQ01D2*M#7 8)FWR%$F4=14,V.H]'K=-OAN2^PK M@88F8P&Z/4I<&L1],LA*+1 -@CG+/4NNV CO&AT&L(J:I1Z,:+(&I> IX@': M8!+V4'8_W"60[UKL]"IG0HI)CH_F(M;G!,J" =[@8G2!@M#BN.CZU&*;$6) M:L13EH\3%#*?4(@ISOF%# 6&L20T"5YW>:^(<>HDM$XL(4? ]/( KPP1 <%, MRX=IBDCUT@LRKHD2<\(<]A&ID*MI*\R0H4D!H0O2,*\-V*Q2E?B%'$+X ,SZ12S.%)6G _\ MZ%?;5Y28$54 G0 ;G. ?KI1'3AF)J-12)1RR1U&BJI2Q O)P)^RM8('=\ZBP M31XEFL],HXXAS6-"EE 9*&-$K9UJ;/QT=D%+QX@'#T%QL/RY?(:F^80N%DSB M+L90E[Q+2\E;48%(CG,)ZUQ0Q8.J) 5T00/E3V]4,2(M9$36)D' )8\VK:'KMNGS MFF#C;< 689NWH7H6D7&Y8G@@R7(GM/?%I0BM0XI 4-KG Q!:(:$@U'EH1M: MKL!!-E(XR0BV159/7G'>WI(*C3$1! \1,1\P\!\*^.F=13XL$GBWF'%.BW MSPD>%C'PX4T,$?2\.'Y89-Q]15@A18HT!J2<='G1';#"&W"I)> _)I$7>,Q+ M 5A1P,03UL4H.4;,!IFKB0+C)L*#8^UL("$RI]8H76+CTZM65&R&!D6]3?.R M;#R%@*R18**C\YYP2PQ?MVWJR_6GET,"B9(>3"E&2N1AB)@#M9$Y,])I3PD3 MQ!>;15!KQ91<*V8%-L5JCKU)X%YJ QX-=_DT5\.05TEKX O:T.*4^1$?,;FB MDH\R::L31MKD##.!4UZD5R@1015W!"M<7'BIB%6]AURD7U$-%H>)S6( M$,T0#Q(CR^#NFE$KN;%>(6NM1"$(!R^P]ZS(R$0I9R5M?EJ! M-$&Q&%$*,2%N,$76V8B<6$91B#['(GA$5AN' MK#!Y3SWVI+PBS&5N&W@,T7".!4O8 /D@#F&)4C$\Y)'AE@4HG:LLIA M6PZW]Y@'+AA&SN:]H018OM79S%,MC-6)DE#<2*S%,;.KP6H9F(DP!$FLC F$$1^7 MSL'7 SF"\5*0O#]%^9 3E!C23+ L,X.)B8&H-2*C&^K(KBB#AO@48Z1(J7S. MMG "695/N#(41^><(:S(#)HR-J6LZ(C/A*/&1B 94\J;&CBR"5NDDO->&AMC M>?2CB-6IQ[?_1:; O !X]!SGU T+G%5C#W/<>!.2XHJNY?;$C:[MO8I"5C;Y M8//JD0'MX"FGXU& @10)X11+SG!"QS%WACS#4O"(ZX!F.%"P[3MK W$TZY[ #CXNI(P/4Y[T-#L%43]8)RJTO-N>PU(TZ1^,TS0IS01HN MGEOWYRQO50]3K*F8U\;B3$MDL 6 Y-QX'@RUM+B^4T(0Q))(- MDAO.E2K.KRNU[,$JBDXR(6E,'$E+ .>-H>#120Q@+Z7E0E,5UMY&KKSZT6K@ M#SNC0V :!69"/F05*#<%\YF.X-LP5^7,PII$:"4X<5([2X MD\[*64EX)&4S(@ XR\66H*T<@:EJ(WAVAHEB\/?(N;Y:K9=K )8HB:NA00MI'")+<"&2H4 MBE$%KJ1T(A2)[(\WI71%A;:8)M:#]:>8Y5.\%4,F:(PPEQ*[O._$%E?AL20P M6,[9B=$H+4GT*&'1G506D"% ZV04FDE-F5'%0?1Z\/+54"X5$Q/1FUS\%L8S M&(7RWC?$A)+@@S'*:7&)VW4+^:K8G>>*8ZSR'B\-7EP"U]QX#EX<)3HZY5CB M:Z0MFY^DI1F5U*<$')QI!, )7K$9L8BIAF6\Y?@-S#F/* M$U(*@TT30!J<-QXI"]W'UG'&UFW/\<87J4L".T*212Z$7#Z?*J1)8DCI%+0T MQH"[4.*8%1-@6XV="<8D'4FV,[F6K;$1&:PDBE[%Z @%UKZB89N>G\7PY:C) M16[LZW@*H#,8O7T5)VD\.$>!]8T*]EK/"AK@H$5793F@* M%D,R\ J)2]Q@X$7+SU_IV2M\)#%6HQ/0D*"130;\0Z?SYD0#IB*F:*.71HL- M7I5=SS'S,N_%$"K32);CXA3I( PR#@93B"A->0>.EA07+R#HZI2RAMB A(PY M&2))9%47=.7,!Y![K,D0)>[ 7<5J*0DR2GBR-0IF.V/ P<$H(TH=M0ZG?+YI M::JR#JG:RZFU0KT@C"@%@Z]2KK4">!HY>+E1$D^$UPD7R82*\7)7$+<#XDV5 MM!8)0SVX2]SDLK@6@8=K P_"V,?:R)YZO1D)"=7\G E<(YK8E*@HS,J:XL*FNU]%@4MZ>J M3**UH@,7<+*")8&"SEGG+"ED SA8CL7HP4>6A*WA^&WD\LV*"IYXS9)S%-E< M?8L;4#[MF4?24&%\T#'4S-92 N^KT9!,!906"0DM9"Z""?Q 0YP)H@#8V+Q M\@^#_]X%OMY<'QN,UR(?9L3S>64Q+_#E2+#7+A*1C-"F2-?G<=K/5>Q,IE9Q MCA/2(>9">$"F+8L:$0^>,;7$$E/D"G!U?I@V7F*8U8YW$6<:D0E1HA08=\1A M:=;^R-+5E%19S43,\40=!;Y(XLREN1PS"3E)L?=22N6+FXBE%.]84CD5&IBP MX':('%/@&@14+IV:4^5#0(H$R[5Q0(**6^-;S-P7=C#Y#SN< MQ5_/+U_^#>YH)_[D_+?X+GX2U+N\Z&!T-INVW15TJ<:WSQK%@G@>O4#:YHH1 M05%DG/*()$12\Y,"7**"S2!')B(,)E!+# MBPO\?/OQZ%^XXGC\"B0T>=7)Z?C]>",QU6G"\TG,B' )4]_E@VTD%PCH5E!> MB(3]NCLV#WIJ">LO7UP8JI2G'FF6#\8DEB)+J6V8A8"MT>-X), M/E+2)B<54UXK7F36Q2-4D-58$*(CPS0PY"+IDLKS*Q<0T3S%((6%%^NG(*O8 MF+[QMB0?2,N23V!!N$& 3OMANJ/-V>SR4+FX MP>*;Q?M\AQONUI[826R_<+_YE]]YQTRD,Z<&0;?MF?0CCDE:N>/H^=?:\YGO\\?/H^C\>E@=--MO[6; MUV[Q]'KKORZ-H[FR?";@^6$4\R^_5\!'SS^[W3?*!]X,/NQ 9\>SB8_M_.U) MM*%3;^C1+__2-#^=->WT? CS.&L@&HSR'-W!SQ*H)&H'_Q5W"#Z;/CNUD[># M$9J.SQ;?)7LZ&)[O',,4;9O#^+YY/89N+BYTX^ET? K7=G>UP\';T+A[X_ ?U!\(F/.S!!T7LPQ9\^^ZN/@V>]'X3IR4X:3%$WCT;Y(?_C M7XG$SWYZFI\%G3W[6E?/; C@GB_:3!:/[*'W;CP!:2_>TVTJSJ9-&,_<,-Y3 M,O(!!/-E*?#;GOYE+/]X_N*Y0[3XRB1'*TO_?'ZX/C@_VC9O?P>;/_O_?^ MMGOXU_UF[^7OOQ\<'1V\/-PL.=$[RND_;7L"5F,Z'FTUS[?WMIN&8L'-EX1S MT:T\TWZ:(-(1AX(5 =RUD(.\1B(3 ME6')16T)>=)<\-'7,CX%[0T]R%+8,@1*,_GZI7-?$\LL*=>XFU+^G@.Y*E_[?W^WDS^;E*/Y_ MG\AC:H&J+!IW84AR>\!8Y<[D;]'0GH]G4[CCAQB>S>].,-X&'2^G0W9]M,_R4+[NDT M?.$2([;XP<7 M@E[D1Z^667\%XOX=7)%Q;/XX:([.3T&%_GVKM:,6M3 ATI<,!U78"L=RSDM. MDW)!@N&P'J64;-*8ZQVHW.C$E]5&$*V)2#VL_[4 M\2H56=S]BRI*EZBB*V)N?_]C]_7Q_NO?_M&\WG_U\O5Q\^J/UT=_[!X>-\^$108B!,+G06JR"(DNBBTTQ):?H:BA>#%LS?/T#$ M+^"3M@PAYR6ZV_!@E=R4+V"@0./Q\G7EI967WF16HM!4&V813"^#>) <::B6F)Q/3X]>[AT4%'/]>#F986<+LO-YU> M3O %.4V3\6GSYLI_S71\[?VFQ2SO*L)<-F[0YK7ZYL4 H!DL"O#)G69);#(0 MIPDF"7E'$^(Q: 1FW"%)!!C]?+"12?9Q2\,=9)&!YN=-N@VXA)\!IVK5W.E#%/!*<+OC?#SH7X=WP[:; .F MA_!-K\-]:^>_--R_[Q[^;??X>/>PV3TZ>KEWD!/8C%/S<60;VS9'9S'O58RA&8R:@VG;[)UT,8D?Z^+=ZA;O'C*MY%8K M]ST]O>:*7M44.YN.G_7GFUX;[^[>]_-6^3;AM[BKY);O&=WFM]TC7_/M+B_> MUCT[O7.5N4EA5FT:>PAO\F0D 5QS^>!63D1$AFN*! O*:>U%G?1IW!O/1M/)^=XXQ,_]X#9?<389O\OW*27*^=X[ M&UF2RR@T^(R*<=1#M4U9M2-V.2M'0W^JWO_8WDPN-PQ>"@7LPJS7&%6 M6W[=EA]LO]X^VF[V3\^&X_.\XZP:[U+&YCIG:P['VS=:[*]P(;[-ED.%OF6Z MR-6%T'K;?[0!;@8.4J5\FI 1 B-.$T%.,7@;/==4<(/-O;/,YF[&;@B3V+87 M?WX;C"(IP\6@#./F/V'PSIO7@_ V-J_LY,_W]OP6AZ. EB\KWXUXZ0RC"5$M M ^))!:23L$@3%ZB(G*O84VSN84!7> MP^#WALGOJ[F,VT:4$S,JGU(X0(*8*)*Y)A[WSB,;DD(.,ZV]"%*3>V=+7T./ M/7CY349OQN,?%W46](J%%GI*A0I%#3KHEXI(;CBH9&RX!T-"1GJ M)1C&*)!U3J"$/3$*&Z<5[]4POAJ#Y1O^/X.S+M>A"*O',&/?D ):%_-*"#+^ M<*%'.1'QU02P=7!FA\W^A^AGT\&[V+Q,:>!C6]>*UF-YHPJSFHJEF0I F2;# MS%>7(5:SFWS5>;:K9BXK@OJ/J>O_XU\_4$S,L[8YCL-X=C(>+;;9;#4'(S^< MY2ST9A ME$.YE,+E!R-^7%8P@JH@;"0H26<1MU@CS1A&%+L@DLQY=OJ^0_[;&&#A5=;J MDG+G#+1=X5O'?AUV/:CUM,8];-#];"^UN7.A##^;#*8#N'C2V>4XB:$YFTW: M6=Y;-!TW<$672D#H#^['S/CSOM)=/]WIIX"!T4NL7Z"WU6T%#(C89K=8-'^9&U_.B?YW:7-GQ=/'Q? <,WE8?O_D. GIQDVZ'SM6;WTQ,/]U^=>69 M=^&LIF"&YB\L8L-O9XOB!W]B1V_A@U$##8!//H+V=T9)OXI3#P)( M.>STYJ8 MEO=5PPOLG4-/(3J8*T_THWM5]>ZH>DES2O)!T\9[AWAD%-E\&J-AVGI,L./N MWCFD"PNX?P&67>F3SW(_,I3VD?;1FW8>VC;8?S9_'8Z='8+7/02_N\E5K./T M#NNBJZJ"M8S8QIU#70>CD#="Q,:=-_XD^C^;TUP5_/U)[/8@YD#&QV#T3M/\ M0'YL3FS;I,$PAL8.AT"O/BQ05PU\O@",L;Y>8ES"Y" M)%;V5NXOS'%WWXL;&CT/Q YUUTH/CPM?L_6YB1:FJG]RVLVI_F_B.VRXO-]]?,&[6@]];T4:^\ M#'$US>'XYJE3D-#X*H\M65_\Z,PJ6-33P70*)KC#[\EXE!G?\+R)P/[.FX-, MJJSODF2>VZF=5Q;\!%P^WN-J&/[U#*[D6%P4_\HG 0+PM,T1.FY^R L:ZAG- ME8GF5TQ/!BTTV9[E(F"]0,WDRU S;_ EA,3VQ^4!!':$><82PEHQ,/92(1>Y M0%%Y3X0'9P;?>]UN42#H+!( *,LFV&T+78 M6.\!(O(:9^B,YF0+^/F-GS8PN=&-7[30"7AYP?"S4??C4Y#*^5;V1N!VP.&S M&-\V;R?C]].3Q=?;X)S$KFTAIL%H,$<2@(UY0HY_]J4FSK\/SRXO_(9+OMS( MRTNS8[*X_ M-OKQV,)I#(:$.T86O==7!VBYJ7;_6;;QUE9Z*;2UO68*GVX+> MMDK/MF^]"]O&M]U&?'MEQYZ3S$\'(0SCZK=9WI^D:4>PC]$CPV1"G N-#.$4 M)<8(EEP)0>]])M_^92WKR1XHY=OQY/R&(%]W46>8_,5%OERHT*& :;):"5XQ<4P-Q]*6PP^;+_,ZS_4O[T[61AD>+(L]%I[FA MR$K%LY,FI Z&T[[.J^D&[==9.QC%MGW8P^B69!CON9.]TH9^K<+^(KKXUWET M<:_:A+O9!.8\\8YIQ").B >6@(XIBQBWQ.F4.$D]%:)?#-E\Q"X&[)'8ALW2 MPE_QJ?8-'R#$.TE>67K>:P,[,@/[#"O/^1S MK_+%[=2.@IV$MLDU\0;A2QN!V0_VQQM77IORTSWNG[E0I^.:3HJ">0+O#T;3 %[N]V0S7@V[9 W0[#MOG_II^-\ M5RJW&HHI*VJF;G7]&X)%;:= %'*&K.\2CP)\M-49T+QK!#SQ]^W.?;. 5];+ M"]/QHNL?D)[%]C43/)4$<1,BXEYQ9(+%R*>HDD\2!OJS[2DQ>6ER?2'OE$.< M88FLIPJ!3@27/.:"D1NVIW3[98^R@AQUBO7RHY8\:6:CP?SV?[R9J]T30"@_ M@+ZW/S\Y.'QQW=J CJ(PGJ*+2Y[\(LF6D&*+"+68VHM^%I8]_'%.^2O[A[>: M?\/;F#1G=M*\*ZK!=CB+F8C/&_Z-F8A+.VT;?[*YE&[3O+LTC&_)3-GF M,-,'"PL\LJZ>7"YGG-FW<1XZ0C9-XV3'#M_;\_;9D^;I8Q/*JG=PKZCH7-YZ MOWM\O'O8[!X=O=P[V#W>/]IJ#@[WMGNPWWTULJECE<7PXN7KWQN"T=^K.+(X M_CZSW8:X_2[@=A3/IK&C_ Q?)^=WE=*MY\ZMB9R.=W_];;]Y^:+9>WEXO']X M?%0%,Q?,J]W7Q\U!M7,EP.^:;I'1V_BV.I9:;)M;+I&?[G[Y_M23JQHBMG-1 M\*4=*X;F]U]X1]THS3_:-,6\<C,8 MS>,8@_&GNW:Z.W2K7_F*G=G96=[B U/HBDU-Z1MM:G>S$/W%F><[,Y##9#@8 MQ5[HU.52V\''WER.OGU0#2ABQ,N8:U=M7Q5]-7,/9N8V6O9%R+H,+:_DJL=% MN[YNE4:CN2,^N,-UVI5 E6;BOBIYU^=/+ M$_W\_M=$SSZF;'?=EZN3_*UQK-Y O,JYRGD=Y?P=5 FP*?_^YR?TR8TC@[?9 M]PW--2GC;8S)8/0-XW4U=DAY-S@K1X-+5'=V"'@9W[0G,4Z_4M/T6]#](CEB MJ?B^-\Y2RWG)\*HK?MWMZ?YUWHWFJ.O&16[4YPLPS0^SD9T%Z$>8U[A]'OW% M%:2[@JZ(*MSH_JV>/'1!Z6*2Z-BW,XO;YO[W6N4[3OU';:J7#(G?,64>4/(W MSIB*DFN.DNVE+_EFG-X,1GY\^I5L[,*Q\J-CG$'RH.O,9>WV*?0X+JK]9H0< M06,6[^,7\AJZ"S-Z7L77BJ3E(BFO2%J1M")I1=('1]*\4VX23P"6!N_B9B'I MWM6N55Q]C+@J[H"KK!]2_?IAATZ%#S(G?HTHQ7J[V! M5EM6;ZAZ0Q4R*V0^.&3FD[&FYQL"E]T.])/Q$)[;+BH9-/M=#Y?L!A6!(LUJ M\UME#7ZJC73 2ZXK$%8DK$O>+Q(]P_\(J=P31NB/HVHX@^N8TV-)W!?UN1_9M M1UP^EEA\/FC]K&USQ;X<7]@=V>%Y.^@B&1\)3V9$\YK)^9K7L9T-Y\&.EV=Q MWM"5[2ZJC.,;!IY\1Z93W;VQ[HRBRKDRMU6+OC*W4ID;J\SM&G-C;_Z9SVL8 M3(''O+MG$M[R*=S?K[2U(V/PP7#Q/G.YX;B=Y0K NVX\FS:_V\F?<=J\'K1_ M5H)6,$&CWY$R5XG#NA.'*N=*T%8M^DK02B5HO!*T:P2-O\D"FHR']UQ#7#XY MV[MH9T?,7DW&/H;,Q2KSVESFM8G3[SMPJ=;;JY+>!/-3BQW6R5!+K*Z4^\Z+ M_A]42"C%*E71;Z@!JFA<+4P1%J;RGM6/Q^/F/9>1IG$^VOHKIV<4%VMZ>?RW M_=?-P6$^>VSW^.#E8:WNO.JI5,E3M6(K]]XV3O9%R+H,+:_K]K-&UR7[4I>MON.[>PUD6?=$WFJG&O" MU*I%7\E7L>1KM[*OZ^S+OID,VC_?).NGXTGQS"MGIS'*%FE4:5FE8I0=%T(,J MYTK#5BWZ2L-*I6&U\,"GA0= 7/%-:U.\[^DD#U#;,Y\@IY$M4\G6-?(DWZ[X.?C8X$J^*OFJI* (4E#E M7,G7JD5?R5>IY$M6\G6-?,DW\'[5^TLU*MDJG6=YQX5RG NE. M*N=*M58M^OZ.\-UHL&_A4SO-ZT3WP_F'.)[WZ+*M%>M+QGKSM?D(?ZT;QN[E MC9+##^5N/%CUEMK5VM7[=O5NI9[H)G5V=0;M$T&<7!**,_LVS@$%V01-WK'# M]_:\??:D>5JGPK*UHQF$/ *3Z9M!&8&D>?WJ,N22%B?W?MORV4.*Z<5"0@6T MY>!P]W#O8/>W&\MH?F4 $=]6W/SE.K_CVX*QOWQE:&^WQ[=-\&YLYQ4>RAC, M@X(&C@^<'NZX/]HS(,F;-#&,WXICV)\6O!Z(<4XEY! M2C_. ]'&D$]H;\?#00"5#\VOQG]9_ Z-[1G;=QI(] YT-^%=+JX MQOS>3SZ-Y;T;M ,W& ZFYSN+W]^P?#I_G%3;6/\ER_2F.-%%D[8EI;==<]OW M=%LS==^;K*8A7XF7ZAM7IIWU?[Z=C&>C@"ZT,W7_+2]2>G6VZ=7Y3;HOM^G& ML5F>6+\]>+D,0=]E56!)DKXAWK\\J5_8N(5(\II+T^%TL[#F-VCC@XW*,@#Z MKJ-V!' <3QV@,,-;#<64K6ZN?&74YH_ K,!QJX:K&JYJN![<<#V/_L)ND[/)!%XUMFWCM-TIPB^J)OT!7?^5 MJWYI)KT*MG#!5DM1+<5&*?0C%&R/ <"K$NM^V^MX7,W1[>[^R.BA;4^ZW&Z? M7\1_S@;O[/"3_2#5]R_.,GVSK$?CDNW2=;5?1LC[WZH>7Q7X=TAT16L4/PT^ M@-*.7DRLSQLRNQU.+]Y0YHB61B"M,47()UT,8)\J3I[O)A^CK7 M[=A[HWAB20B&$G,,<2X\TE13)+"6,CB"D\5/FI$]!;G,6O36VK.=; YW1R'_ MV?]H"W>G>W8R.1^,WOZ''<[BDV8V&LR?\L>;/XZ> S6#P8>[L"=-B'X IKG] M^0F"=_-]I3\_&7P FST[16'GU'O_R:*W!.MC3-9SS M%;L>&+OZ8V<5O1X(O?H;LIOQ*V*A!%$<:>4TXD%+9+%V*"A)E"?<,A8_Q2]' M/%%:)"2TD(@G+9"#RQ%G@C@;A,6)K1*_*!5;7+**7P^"7SVNIE2'>HGS?]=[ M$/FT;2;11YB ;ABWFE&/)\/'/3-!LN9/[Z4N07JUX]63JQQ:3ZHITK M0NWFAB,'UP6DDKVP;Y;U(^9>)05(%PGQ04>I>XH2?(\-AG/8+#D2S+::^3#OJ5*]3O0)3 MU=;'I:WKZ\@$$BSWGB&,'4><<9WL MI47^:BK-\J?]JTD\LX/0Q ]GN=YDV_G(W0&=C;^6A%T7=4KF'_TL1MQ>&VBS MC=;#Z/-W56 J1N/7U;GF,A"NI$5!,0J.,@O(!LR13A;\;D^Q<)^%8N_B7%\8 MTOVY'=T=A>[0X-W.=O9+9*C:(@H7LX+Y+;6IJMFH,%B4K"L,KER?*PP^<#8/ M]XPJZ5'B%ISQ*!,R26!$O="$&Z4U[V5-\@&!D&T1+BH0%F,XEI3N0Y?J]-/' MY_0?CZ=V>&__?I,CMJ41FQIRK.L+F^>;IT2]U](@[XU%W!F#-",446ZDC5A0 M3'4O"]]+(!_,T"TMOIP(5>=VG=L5B:JV/BYM75_W6$B)A0 LHH CB&-FD1$F M(@MNL]6!4\8_PZ([K70O 8LX$5M,]>$)U]G]?5YNK<=1[>@&H?ZJRGL_=KE7 M65=9;Z*LJSVI.K[!LJY)CNNQWO%J,CX#&9UWR8VY7-A9/CV^V^%<\SE*-E>U MQD(IV1HE:NNZ+GNXB"GV@:/(8D2LG1W#YR$2W-*YUOM8Z\:\ZPCW/^IY9R_3'VWLM4K\!4M743M'5]/6*M#>6" M1F0#3P!-1"(7E8&;"^Z%EC9)TX='_"#0I+:4X16:UL8EKFO#RY_V?QV/P_O! M<%A7@XOGƩZ/NF^?\4BVTI2(@YI)#7 J-C D,.8:E83$Q%GK9!+1 ^S8@+AP 1#%)10ME@(<71'T9R>A MW,7/70(*L7)JH6WVO*ZKO.OATCZ/*4XF,32#D1^?QF9J/\2ZKELTK:@1M1H^ MWSS7-OH4?# >*6P5XMX*I*VS^8@3DX(UG'Q^@.1=7-N%P3OH[-VQ_3#?9-]? M,ID06X+VD4Q6YWF=YQ65JK9N@K:NK[,+'JWU1G%D/"&Y[EA"VAN*C.0R&BHX MN+5].+M+QR6FMBBNR4;KX_[6%=T'2'+N3B^IIY:4SR]JN?:"9%S+M1?D.6O, M65!!@=OKP5\&GQ?9I#G2(A)+$@//N9VHG01_F6JD=T M%60JZLDDZ^&[ST\FJ3N1RZN] :'> M:4.&P(#BLI[*L&1A6XO&MLJZG*%0=K[*NLJ[V9+WE M7F6];J>R]#DB"_+V<./Q40?NL;;35S3TMX/=7P]^.S@^V#]J=@^?-T=_VWV] M_[>7OSW??WWT[\W^W_\X./Y'35HIP$I]$SI4N:]?(DN5=95UM2>/1NY5UFO# M-C#;^YZ#R*?MLV9/;=N&*L75K*-VI#BCD7FH6^R'B\OK6[)N\>9,L(Q M@1@7$7%,$S+)640-EEA[;#SI)\?\P@J^FAO!O7[WT(DM*LK9/K[RV;\.]G,- MYWC%JL>4*+[)FKP\M%IV$KC@#C")>R2]H(@[%Y%UUB <6126 G3QU$L2^)+Q M2F%2\6J=]W-7/[E_/WDRBSEL=WH61ZWM)KT=A<;%481+ZR;OHLE(+0M9PZ.; MYQX;F8P-W9F>%*A#WGVMM;3(V&B(88I1'/IPC_=/SX;C\QA?QZ&=QO#;Q[7I M?IF'5%M$JV)VH]7IOIG3O8)3U=;UT=;U]88#$8LT"2S@ M2&+2O6R)?BAX$GR+2U/A:6T4ZQHESH7&PU&JD0EU*#>TP\"MP(R9R7!']V .CW.,70HI.="ZNW.PI=]=6E M40XJMSCM@W+4N5[G>D6FJJV;H*WKZQ%S&ZQ+AB(>C0"?EG%D*;C%/BGFE3%* MJWNM#S\L-O$MT8L[7&=[72?>%'?X\LCJ27P71[,[Y%-O=TZ,#.+4"_%G-A$+2>Z,2 MRZ=:FSZ6AA\2HK#>TKAF+ZV//UR7AY<__> MZ5F07\V3$]%3&#(E OC5@B!CI$5*2Z\T233*SZ+W=]R-G /X<]-YG"UGSWEL MI ^64D_T7"=+4:(=J,A7];DBWWHX[-PD0JDAR :)$2>*P2MPW963RD8K,>W' M85\V]M$MS,M9LZ[H5\^S7@\_?GZ>M?^\.FV-R)9,:6HHL:X?;)XC3J*U4A*' M4B(I;RSC2!.3D.*>@%.MK$Z?D9&[..)+2YUCC&YI*NM:09W@%8ZJME9M77/O MV#!A-<<1$6(L@ OER!@-CJ]-X/;2H)G6?7C'RP,D(K:$$160'MSI?4RGJJPM M'*VA,:W'&CPJN5=95UEOHJRK/:DZOL&R+NF(YY73PY4Y=2_/XL1.!Z.WS3#: M-EY=WMAJAN/16P3Z>5J3-TJV2W43<2FI&25JZ[JN=#!JHJ#&($PI0UQ%B[32 M##$?G0Y)QT19'RL=EQ;PMVP +W=('(Y'OM6X>X# IQSPAR@4BD)*6& M615=/[OL/BV.US^98%N:UGH =9Y75*K:6K5UW7U=*T72T43$M -P(C(B:Z-' MT8=$(^=1!]&+K_L N*2(KKA44_UJJM]&V-2:FO.HY%YE766]B;*N]J3J^ ;+ MNJ;ZE;#<<71B)_%D/ QQTOY[$_\Y&TS/=^IR= %FZ)O,?Y5[3;FHLJZRKO:D M6+E76:\-G;RA5".(6>D1#P$C8S5 >G K;'&>8'#K3=QGG/,C451R82XQ D9 M+B,*SEIB24C8Q6(D/!I?SH^;_A31QOD\/K.3YIT=SN*S^VI!86MCADIA'6A9 MB)PA[BD%?6,6F: "9L&;Z'O9IG YF8[R7.I\N79W-CT93Z!3X=KZ6-M]>75A M[.#PQ2TK8S=WSNFD%9,>.84YXHG#9'"YAR)H&:4.1N ^%OZ6W#F*MT!7\O]O M6/K[PEI@07-GWN7&7@KDWI:TL#GD!>.)!$GP"((&A"GA"##K$1!*!@[(K7S<5GC]7(V;:=V% :CM\OIG&$@=)DX M\E1KZ*&*R)*$D8\!N$'D2KBPK$'KL7.9&MQNZ];7&@XZ_6[&DV;\46C-8-10 M3%D#;_,+6B/_);O%-8NFKE/UDB]WFU/G,>6*.XMP2 ^$1#(.&$0YE@X%H(+ MAM_3J>LK,QQ]P:.KDZI.J@H!55L?E;;V" $R8ATCB8A;E8_== 0H>F"(T12# M29H3)8J)ZU406)--N/45/AKWQZ>EXM%A#^+?-"GT1G*@S*2 C@L]A$8TT MT2I7%4@Q.HJ=X?T<6)^%V(4:7MG)R\G1U$YC^(\"WB90Q-P M5?LR[9[&">CH\_%P:"?MQ=7W#R^+Y(/&@J-<)!IQ*B5R5& $E)QJ:[32JI=] M)2ON/-[&9"U#+1N[:,.U$$(EBZ+!"?%\KI?)^VZ9U4 *M*+,?A;CN^>L>Z 5 M&Q,44DM8KMFP]9I-FSXIF2 8T2@RDFO? M6 MK 22FEK'-#>,]G((S6=*=J=%C6^=.CH&+17,%2EL0#P2C"SC!(64%_VY M2)'TL@KU6:_N'O7_O&N2; E)M[A>SZF3X_:;-5<.KBI&%XZ^.ZV//H+SXEW:=TJX'[G$7H MZ+LX/*_9C27'2VMUM9J+NWF%CYABS"1MD V91CF#D*S4,K-ME&,.77KXM6!ED"GD#@P5$]@D9Y@,RG-+ M&7':NSZ"(JM&<;4E&*THW@^*]Z>4-^+XDM(.Z%(C+?3Q15J.QU,[;-H;RNK7 MD'G)[*R?:&]E9P^AS^O)SM8UII%DHH)RATB@%'%E/+(R'_08K7),84M)+X4= MN[3'"YNYWUG,OI:$"-XBN)R.X2!E@>\%&YI6^LEU&D?(GJQ2_% MBQ]^/'6\VR3?CU=?UUP*7 _X#KM%MVDV7&$\<\-8#L%9_OKBOY6R'G/S")0X M'];5Y_<^DL!E0L2Q7*#&!F0I-4 MA&$DT*")ZL/G_^VCA=T=A:41(:'HEC%] M1 >P* \$BI40;*"9$$@V1]WK#!9$$PN.T9 @Z78DHB\2P%Q#_!GI0J(2.$( M]=%+]AE0WB5&\&! B;>@;14H"P+*1

R)"OZ@'.PN2*?AQ7#1U.Y M$B2OG7W@SBY=Q>>7YH?M#*;0$O]%^1S%V%B?]^O8T7FNXG@XGL*MIN-F;YSE MTL:07W6!U&Z#SXO!R([\P Z;KEKY*=RFW5Z9?&\R((]*E6[K+-VDSJX,&M@G M@CBYC*^?V;=Q3D&03=#D'3M\;\_;9T^:IW4J0%<1WU;<_.79F0VY2.P\YL^W M!6-_*910]!7[.@#CV)#M_W:3P2RJMF_S0WX]&,UB^/&^$_YV>[/D.=_7Z/V^ M>_BWW>/CW<-F]^CHY=[![O'^T59S<+BWW>P>/F^._OCUZ.#YP>[K@_VCE1O) MSEML+Y7KS3B]&73YW66(^K+3=SFH\3LQFG9IX;O_)1+4)>/PQ&S?1D M/&OM*+1;3?S@(_C(9W$R7ZYL["FXY=/VWG9C,SW(SJ6^:=';SJ;C1?@AMPR0 M,7<]OW9)MA<]^; ME-,0Q@MIR$HD\I7L$_U]6TAZS37YD@72JZ/=>DU3!!^G6$&(^9N?G\@GA65A M+F3T8(.R#&IRUU$[/IG$V/P.[T_:9A_Z'*Z?/E)D)NWEHD)YH[BA-JL*NEJQ M@JW8X6!4C=@:SZU*>C<=0!ZG6"_A@E:X* @N\HEZ%1,*QX22]Y_V)>J[I)Y6 M4_7(3!6MIJJ:JNJ#5TM5O*6JI&HM)E"U5-52E3$LE5-52U5^2+".1A7TYN)& M>4)?#2K\,!O968!GA3O4:-_K82EH M,*IAJ89E4W2Y&I:"!J.DL-CW%B=]$/.SF3O47L=W<32+.ZNK(K5RV7_OGOC= MR0!DOTR37\O1/1R#J;*NLEYC65=[4G6\RKI2D&HRJAI765=95PKR:.1>9?T@ MLE[24;ADJ8?HD,=WB,[><#R#(9BYUD\&9[F.=%OV>D91C+*8A:*O%NA>N5B+ M//9FM9E$ZUJK?\E'VD0=:(@P1DIHQ T6R%HG\Y$V+$IEE4ODTTK]F%K%.4Y( MAYB/M#$,618U(MX302VQQ'QVI,U%_/[%9'RZ!S?+C?C/P?1D;]:"?.-D_X,? MSG*=U=VVC?"_<&P_]%2\7XHMS%@QI_VMW#2L@W%=0P-0@>R!@6RE1]-LLB8O M#\J6?>R,XLQH&3#20@K$&:"3(5XAJ9,PTEB#M?D4S(P4*5( 0.6D0]SBB(PW M'#GI?< D"6R82L)QZ1I$5TG AM/SL-=(5H1OF6JG[9 Q_]V4-&?EWI7*(U M.!JGZ?M\V,YPX//A135QKA@:TL\YQ"L7ZSI(L%*-!W.;(S7$"A>1Y,F "ZPI MLD9ZY*-D%#QG)H/\;#$S46LL2\AIC!%WAB#+P=6FE)!H;#(VD'*(!MO2"A=S M#GF=_YLY_RM:56U='VU=7\?81&&U" G1R"/B$KQC%Q6,D)74"*ZC(OPSQSB' M=R73R.)($:>2(( XEU<[E;5:>BP*/3&ZD_12ECFI3,8$4X2XD'#;YS5"!O"L# 4 MFT3+02M"MTPO4=QJ *H!J'!5M743M'5]W:L8F0^&8\<$QI%PSW' M-GC)[:> I81DB4N/#!;9J1(4&2\#X)?&3DO.32PH'928+2U-!:RU67:L&RR7 M;PQ^MX/\TH[\'58+N+= -E(DB%C/HN3,* 'A:,E9^ER!B"DU8B(NX"11QS\(D3 M#BC1E'@ Q]&(@O;[ V!IVD>.3#4!U014P*K:N@G:NJ[^%0G8"P;.$<;6 %QI MCIQS!(7 HHT9M.1GY6DTHY+ZE)!63",NI0'OC #$,2H<35PD4=)&2"RWE*(5 MKZH%J'A5M;5JZYH[6$1+Q76D*/(8)5E7LS/>>Y7]@!2+R;D24"QP !0+U@IK M'7>$Q6*(1AE'QG%'BN=(D8M"4A2GG>+>E[V^D6A$S+R+L)@KI+)H$58NFG)D M+L2@E"X#BK"D<7.K%/0*# "]@K7"6D<>894H,V-:D+8\DK*\15C6M>!)<1:2 M%-'%O=9\Z5QBM9AN(*OOQL?$;O@,(VL3CZ4DSWT>CF()K^;"0;'&DW1$J^/A MV>!?PSIW$U;1YS@8%Z.?FH;87EW6[T%XJ*^WL\WJ:I%G[ZSLY,"/ >,O&.^7 M43XO-^6P87642;AD(X426XB<P4]-7N5NFB]),Z;EEI'T3>99"RXF*OD/ UH MN]G.!1O."@B=!'V#%T<=+3HG/=<)0HYI:9PW2 ^+A5%+:/C6I9\QUG. M+%=3!2/-8_L;$0+Y4 3)D*LSQ3-GTW!4D;NY]1RR>&8T,D22@"S"GB&+XP@7 MD!#^!=!I;\]929VURJ7%W[F]4@I.,<5 -555C(@FZ &547/O MYIQ!L< !4"Q8*ZQUW!&6U-;+RC-):2.I& 1YPR(YI:4UH(#2M2%X;L :6(\8:_ );!Q8 VOPR;AQ!]; >HI8@T]@XQ/& M&I7VX]GQFJWJ+%VM;MJCN(F;M%Y<=QN]F_GL55ATKPO+5':;8AL<#34TUL+> M.O)KTZL'R<%KPV(FYF4B%;@F[[NN/^&*CLXD:Q7VTN98J2%77M08R3\%Q M13$S;IUGVG/Q:7:M8[]G]5]6J[RY6.9W)]\];_?65YDBYW.N^C@4&0L="WU( M#AZL=2 (CM!:QUOVD766,8E(.:O:C?[TY(O))%BR[1O55&MOQ%G0@F7+..G4 M%>,G9BD(9;IC-3+WL5J;S-&%R>NYZ65F"U8Z5CIT"=8Z!6L=:[@4JBK2^T39 M!$,J1]W$I;K&]I)WQ?1:EKT&95\SU]X74L4S4J))DTO795D M-S&%XW ,+'3($JP5UCKV<,D['A1GGF1MD9)*Q;5PJ4:JVL@LW>Y(R#"Y,P9JX<]O%&5PR/Y.$1DH>;5=UV MIS?-KMJR6VYPBM-P/(M^)@>>'-8Q( C/XF@!;RI%V]HB7!F2[4:':U+* M9"V225&G3_T*5D7PH9O(Y5CS*Z+G%!3C) 3GQ8?J0]X[:>+P?H4?SC%+6.33 M7.20)%CK>*QUQ,&N]<)WLTA*\))4296"C8Z"T=*&FK-(>Z*4A=%"4 S1 M$-/&M)A'I%SWCEC00283/2.N>"65G247@R/FN63:"^;K\>LH/20)BQR2!&N% MM8X_3O(Y.NU+BY,L)\5B)5]#)2-#U5&:F,U>#:751E9E$GFFN^BH.T0OF=PT MRK'HC%*^'+^&DL^M\I"ET:0$T4]X^"7_2]F4L$Z7NW[!7'XM5ZOK5^U7:!D< MC%^!"@04&TTOU/5&NMJ=#"A+8J1L;J&NL95B\>T'+E=A]D9(W^^0GEN":R[% MCQ_H[?'MN,"^RF#EG/D^SIG'4L=2'T_ "VN%M4XQX-5")F.MI92LIA;%F./N#5NYWOL[AIL MJ+UQ!/?)$3XO5U?=F7S+_/=WW-:O1\'MW.@^#I/%.L]+;.&J].2UCM2-N?8Q1)?=7K![GP3AX75)SVTOTZZQTK'2H4NPUBE8 MZUBC)>6\]%9:JJYK'I2A/9H4#!7)DD^<%9YD']G!@ZN25G-A'50)ZQRJ!&N% MM8X\6A+,R>"%)):%)96X)Z=;#)0D*S6K&&O9J_2_3VKPX+JD[-RY/LY@P$I' M ^%4\H+_4I9E':YVF<&0VZL6F^TZ;!>_WF.J*%H(3UTS<\:$@ZJCL06\01FM MBA DE>VFBI9*T=M 2EM1@C59^KUI.?=)#[ZEN.987/R&X'KNU.!S:7'"$Q;[ M>46]L%98ZQ2C7FU#;L^3D9 \MJ@W,@HQMJ^**SD+Y>K^U)S[Y B/(T[1QDW5!""7)V.[$)FD<>28"&<.]WN7]BNTC47@<:3)\K@WB M)BQV2!.L%=8Z_K@IY5A:M%2<]J0,U^2"422\U2[;F%IHU$>V\#CBI-7<&TP& M&T_*$*V$AU_X/Y;V 6D1=JM^ES=\M6J0_=_=#]!4.!@7HY\RA=A>7=;O07BH MK[>SS>IJD6?O3._DP(\!XR\8[Y=1/B\WY; 1M/7=KJZH5(M070-(H.:M<.+- M$Q'%V>I3+XV)'S-EYZE\Q).]S417:CB-B9^QXML/8!)L,=$"1Z@?[!GJ-XX@ M76;.-#.>F(V2E+2\J9JW5*)2+N4:M*]])#>/H7_&]#'J!_HW)KX8(AM,4_]@ MK=.TUK%&;MXUS=$FDDG9=D'5F6I#M5'P7G*?AUC6LMM,<,&K9B#<6#Z*>2 W,,XX4#<\S0 M/&?C;L" M"S&%/I*JW3G3W0G3;RN]-KVUR*BY'] I MD/!:SK?\$Z('>X;HC2-J]YJ[(J4EEDLE960A5Z(A7Y+RMNCD N\CEWHHV3-\ M+N5P^F\@>Y"]$\G>K>7M;NL.UH0JCOD10#0'%"G:&)42UI*049,J-9*WWE(( M34>5T#F7O8WN^R1Q#R296OJYNL\!8[]CW>]U#9H*39V8ID(TAXPQ5'%0H62+ M%6U(.1!OIFT>R!=5(;-O3,()0=#$SUVU(X_DWBR MQ?[LNG2]Z3=.-TM&)B5MBN&BIKW)&_?)O[ZGLR<[-OO;:M-?8#U7"@?' M8(&?5T@,:X6U3C&<+<$&)F,@O]OF-:QUK?-2$I0C%,GF6S&VL$ZRH9*RO6E@5E#1]9!T/)T=< M\SGC?6RP8H5CA4./8*U3L-;Q!DBYUI*#,R1L"4V1:J%8F219L\]-JES)J8]\ MWP$5B=FY]QJ*-)IT'MHXCY#PVUZ6]=MDWWRV+%OT;P[&ET#]T8 P1OW1@.)C MX1-3*4IJH:T@I9AOD7(U5*M4/ DF@BV]Y \[=GRZ6JY^ZY7T?.#9W$J/2J0S M(XPAT@$$$/8, 1Q'0!Z35]4*1X*+1,HQ2TX6W_Z126L5E7![TP7OE;$\C@0: M/IPC/R&!D$!((.P9$CCD&+#D%&3RCG@R30"K$^1*,L2B,:[RI*/9BP'OE2,] MA@"*N1>8YW-NA#%$.H PIXA@..( 1WCG,>:26IO6SS'(X7J*QDE7;(A9A%\ M+TG98TB@FFN,M!L09: AO7J47N_Q?*F MN19O"\!6R\T/.\Z[?=V+CO$>O]ZN0S.-Q3*LWSS9EE>;YI-T5[)>75WMO)+V MZ,MFVU>+IYYS-YRC 4 4TR2*H07-:SGTOE;1@"C %= W6.@5K'6_ )F56R>I 3#)% M2K2HS;A;*-)O$YF9[(4R<^M^'U['J]^G6Q M:0:/WM3!.!THRQH0QBC+&E! GE0M-41.HJ867%<=R7=1>5!1VE1#":R7LT7? MNR-OR[!^*,O2KJ^W8]&MP7C\RCE$V;.61\EKY"^,5'%$(D T@=[ MAO2-(^R3+=I3UDOR17E2R7/R2AMR+G)9@^0L[-4@W3]3>S#QXW/E(7[#(0MT MH XA$?NT;'$8Z)0Z3G]++.*AZ)@EKV[B51F.%_);GTYGSUSR!\_)0 M#MS3JB4+M:@NGZI(>1/)^6Q:M-VB)'% DGCPX5'*%*ZCHJA\$T7./+DB/4D1L_?< MN:3VRJOODZL]A"@*/S=6013/3A1/CB$4<( *B)!P@OIWV)"P"LVTPCUX\+.G1S. ?('^1OZ,!.6?X0 $Y2 \= M /*:1!.[IF2FMF".6TG>VTHF:V%*<#[M3XZX3];V$!+H^9QY[(H.20$_SM9" M$D<@B0#V3F ;C-UO_OI /, F_Y0,&E@#:_#)V> .K">$-9P1D,>D#!I8@SQ M'C!H8(TY;:-N#_@A;!9I5L)ZN5B^W,RN2WL6EV%]CV:!R3R+830+]-.%='(P M!UGU,>7&V[%6=!05I#7=L!D?(JEJ.'G-*YD8N.%*:<7W9L_ORKH]^1]75U=AO=G]R?ND%_LXZ26^D/-B M#QT;3'?BR7GAA&[&,;#KU$*NP0 [;--$\#49T3IL\!6$X"[$ M0I6YIELA.PI)%Q(N%Y6D5[[Z/LKI3R99XN& YJ*=G!?&P*R0K+,T341:$Q*M M0T=:[9'8R*PFKVR+F@P3Y+3J!*PX*TQ4IO1RQ-3)9(L_5!JR=?3Z]_NF(R=3 M\7"R=?[CXNJF+:1>$I*3>1K#2$CVTVIS=G&.'2$B^I<#C;.1:G+<\A*AXRNM_:('R1*QUH('RE"UY MQ(%R+KI:I2B'9$B)$,G5K,E(9H,(GJ4<#Y&2/*J6]9*4G @[C(%?IQ9V#0;8 M89LF K#)R-9A S#&>.%&:V(E%E)ZMU/;PBH;JY6RZ1:W>[N[?20ECRA:XB'K M8W]W(LPP!FZ%:)VE:2+:FI!L'3K:BH)IU[4R>,\E*<4*>1Y;^"2X4LGQKI[F M$&G)(PH7?Z@DA.OHB4DHV6"S7H 3K>L3<,. -; >'M;@$]@XL(8+ LJ &0-K M4 ;\#1@TL!["Z*V/(=O];:^<\Q;*CAENWWT F_]'W%[^/[LW+'D6&E3A99DM M;U[%LIZMZFU-_.9[-. -4AJFW"XV-&D UL!ZQ%B#3V#CP/K>.X_$QF!8")682%%,KX5(J2J5CY:\SX:4MXZ" M$XQ",9G9*&WVM8\9#N\VZB]N]^F?[K;IG]5=@?7FVQDLFRJ55RG(+.W8DH M5NC@F54F]S&EX51J)>;:"ZC5A-;_R3$<69,0#!*"-)K@R5ICE&URY&33%Y5L M;7(D-?$2@D@M%%*QEZ'PIPN>/(,<36GUGQQ#1$HP30C3X2,EEZUFPK2G%&(W MFS5G\K7IDY5)6!%XEK+T,6'A=)&2YYAF-Y[![RB&/]IH>%2,#,:[P+$2J/V8 M7MBK6@BKN-&4!(NDI%?D6)+$HU,V"^U#V9N5VV/.\"W-[;D8O7H7DN,H:JS_ M\\H:PEIAK5.,A;LM6J.U(652(J5MIE"R)YMX#*4K0:_DO,DQ M]&I"#'!R#(>1-X1!#L4@STN2#GR8M.?&,&Y)J)1)":E:6"0D92UB8BQD9_?* M6'K,&QXE@-*,0Y FM/Y/CB&B)9@FI.GPT1+S/GH? @5I6\B4M:08E"3A4RT\ MU&C27D= CYG#HT1+RO4QFQT,\/6YP_;_$*_*[LLA'51QQ.4V^PB?T\-P-#G% MK>)6<:NX5=PJ;A6WBEO%K>)6<:NXU5YN]<-^SU%#O-N7=A_V_6+;KB3]+C[/ M2YF%E%:OVN6]62Q?SIZNMNVMMJO9HU6'RZ;D[JO-ZFJ10S?(^*?%,BS3(ES- M=D?2O6IOLWD(4SJ5*7WI9L64;O9D6R/J$R NW]>97X>7Y79SC4)ME_Q]N/KO M\&;SEP>S?\92:+=*ZJ%5_L]_N0ZYVR6]K7U7#[64?Q[HAEI?J=4GC1QG_.'_ MN(LPWR$W"..>?==]O5C>E/Q/W[K@O\PW!U[S?3V]OU\\_=>+%R\NGLXNGC]_ M]NC)Q8O'S^>S)T\?/9Q=//UQ]OP?/SQ_\N.3BU^>/'Y^\'GW:^_;K8+.+B M:K%]\_V[O[^C ^[VXY1_Z)LX/[@[H_CVDAX*)K_TFB_\WC\4^AO?HI_+4/J+ MGW-.\OM[Q!YJ*^W MLYU3,GNG8W=@=+2'<@C/X[Y/[<7ENI39W]OWEYO9XW;/S6"LPW+6T\42E#5BRH*+"[F8(JQ'/0\9$H\^7.VN@P51#92H!IAK# H('!5XZ*UZ"!P5>@@<%IAH^4\&#&OH" MPO[?U%7B/&$]CB:\6N1\50;((Z=A_.]NEN$FM\_Z36'ML>Q]L ]C:L3R%F@0 MRQG:,HAE0 \#Q )BF8HM@U@&]#! +""6J=@RB&5 #V-(^UM_]*RL\8]L/5G[ MV-.RG2T^;3'$P%P,S.W=J#]#Y?<&^$\8I?LQX'\ T4%->4]:&\>"I**3):5\ MI>"M(RZMX"E;J\S>(-W[')/5R.ZVG?IOJ\WF-V-R__'\QWO.R%5^K@0&N&-* M-D[ &J&U_KY$]>=B0:0F,N\]L>IL4H:<#IR4CYF<,*([S3$QR;6.4O9Q.M8A M9$KXN;$*,@69@DR-SUH124U&I X;2UB$DB@L[=U) HZ!1T*CQ62M"J0FIU*%#J6@#\\%XLKX(4B%Y\JX6 M2EQES5*-GK,^CLXZA$YY/F<>.W['/17K6[*$QZS7GF:6\*?5NKWE'-'?%,18K.URQ9\-'O[0;?)VGY;'M9UK^9"?W!HWG+ MRX_>TO*+CI5O+_)BF5]\X.B+]Q3='*)G]45X_?6^T*9]0/OJ2_O+<^9,#S[1 M1'CK\!MVIRA>&S"C07^AO^.QUI,Y\D=6X(-O(PAK:A6%FMC:IJ>BR:]7@;1T M[:>AFF!\'QG9<6BPG&L##3[JAB14&"H,%1ZIM2(*_G8%5JP%L"Y$ZH)>4D(; M\I)SJCE4[ZSGK(0^$L[C4& ^%[Z/(JN)\!:B8.CO%.QX# B.T%H1!?>CP27; M:*11Y*II>NIXH)";J";I;;'<":=Y'\GT<6BPFUO71W9^(MQULB@8_;U#H+K? M'B:*3M_3.DBWDR]W=W7'>-)#50C]=N"F>"BZC\ZKF^Z@T'>???(G,X02]X,] MGC\T$?7N!S1$!VZLFQ:^>BV5Z_8K.H!_Z.Q3] M/?26A8BR1I8+99\4*5T#.2X+!2VB]<*4D',?B?O#*[ P<\X<%'@Z"CSE+5GO8>/?D$.Q4O@6\'I.RFC;A+Y%=+ MR.^$Y!\G9 M'UZ"G9A+SJ# 8U+@=[GY]O_0[GOWY9#X]XC+<_81/J>'X6@. FX5MXI;Q:WB M5G&KN%7<*FX5MXI;Q:WB5G&KN%7<*FX5MXI;Q:WB5G&KN%7<*FX5MXI;Q:WB M5G&KN%7<*F[UOK?ZH7CNJ/4OMR_M/NS[Q;9=2?I=?)Z7,@LIK5ZURWNS6+Z< M/5UMVUMM5[-'JPZ73K&]"= 7+X?S/X92Z'=*JF' M5OD__^4ZY-SHA;JK_%X]U%+^^5@@G*@;YTDCQQE_^#_N(LSW=8B#L.[ONB\7 MRYN2_^E;%_R7^>; :[ZOI_?WBZ?_>O'BQ<73V<7SY\\>/;EX\?CY?/;DZ:.' MLXNG/\Z>_^.'YT]^?'+QRY/'ST].DKLJ\Q0VE_]>KU;_O1D&@(]Z,/&^KN5N M3^:CY;BJLT<-O]E/'7XG?YZ#P.R[Q7*VO5S=;,(R;[Z*%T@\E/Q3JA3E?AS>IFV][Y=Y?>\'GX[A^W6Q6<3%U6+[YOMW M?_^7_7%\MQ]G]$,GVR-\<'<;Q]MK>FB<^-)KOO1[^5!Z]ZUO7!XU'_;JW573^0=UGBT MIW((<;[O4WNZ6);9W]NWEYO9XW;+S9 _Q MZ&L+"@(%.3<%$5"0 2F(8$)")@8N$T>GJK,&&DPU5*828*J!+R XM&>D$G!H M#R\3KQ8Y7Y4!4LMI1."[FV6XR>VS\BG.@!OLPY@^UYPUT* :4,U0'L:07,I= MEA8GBAV^!N#9=5F';5<5VLWY^W6Q793-]QCR>I(*NWM(PV3,?V@GW0)8 #M( M8$$+L-Y1 MN'M_?6^?X8L=W?]OH\/J[EV[W[&/S!_NH/PG-B1'\=M#U;&>>'V\DW0&MND^UBG\AST&IR9N;92&',^>%#>67!*,BG,N M%*$]%[Z/8W!^7J_:Y?QMM=GT=NJ-G3LI<,C]/2QPJ#O<)\<0:G1D-3KFP3+0 MHU[TZ-"GPF0C5.7&D.2R*9)SNBE23YGGD.0CB)( M/>9!$!D?<(U?Y/^XV6QOVTFWJ]FZM%^EQ569+=^'S-W/N^^Z5MW9]7KUZZ)K MW8AO9JM>\RP(L">[Y3I$ 1Z:*PFLQX?UR24"((C%(71 MIG.*:4KM,S&?':DL)#F?+ 61LU->"FEM'^FEEN[AD1'^QQ(2(^Y";?&9/4^6Z3 MCC4B=HX9$UTDZYQISDBTY(1KS@@O7MDBO=DO)[E/1/S\,JS+#QTI/OJ($_OR M0^1<>]>#(X(U/I0U?G(,(3\P3H9JY1-@!2)4%B+; TG%[PF'W-,E5GA MF.@C&CZH "DU%\Q#@$83"2,_?/CUWM4.S[Y[&1;+?YJUY9X7F^O5)EQUQV:4 M%B1?=U6/2!./.RC&SAWVZ*<7%#-AN*W9D8PM%%8J%PJA:I+,56E$\>T%?03% M_]*XL6/)9\OGS>EX5G]>=S7=VS<_7X7E]O$[COQZ'V73GD3[ZDO."KH"I[3P M3XXA- FF.1Y-.MUYB7<=;3?>N+UF[U-70&542$TC#2/'HB25N'#>ZQ:WJS[B M]KXU\K/2*!BD\9A=R7<.RT2F>QSQ_8^EEO6ZY/=]BN%UV2#+/>Z 'AN02#/T MYCSU=JKL<5VG V?+A\YD"_[3WW9USU&C2,]?VK6'[;1C@'! MZ>LF-AU^1SM]L:+:%)L$NJ:=,3IR71&]X#HQSW*LP?53.G]<[11L;J6!=DYB M[P&U!8>GAW\L&X)7[2URM[#:NR]GZ::MV&5Z,[OZ4'> \H)Q[T9,9"MU# B. MT*L:ZPY R-'G:!-EEP4I6PU%'74W7MB9*"6O?*_D\3X[ #_=,N.CM\3X8AV6 MF]L+>9=4^4"C?7LT7J#*8$KK_^080II@FN.1)@3\_4BE8%[KVJ)UP05KLE<9 M!7>P);[!/R'D3CS:9L-[OI+$!=7/4Y!1MQ_:-< @TP'YM0"Z_%A?7+E!GG H('U2+I< MY4'=4GE^;NE%2@WRYH.N2RJ+7T.\*O/NO(Y>4D_]/*VO=T&/\_P&LL+.(JP> M X(CU ,4PO8P!],$$QCS%&2RI%+H3MDTFG014AKEA'>]I,&>+%.SNTWYL=S^ M_\GR'6?_\IZR^SIUT\ZYZ6,0U4389Y UL$B)G9KPAVVT8T!P^I*)E-CO#:?0 M0@B7/ DM#:G"!84@+7D9JJOM7QYJ'RFQ(\JFD'/I%&1SJKDP;#KT_/">;2_+ M^FWRJY=<%S8:AK]M.FS.&@."T_>:L-%PA\=40A!>JT+&9=E\GN8[N1H9Q5"$ MS2;&&O9&E?2ST;#CZ6?OJA4N=GS=D\]DY[:7 Z F0C^#W&E BO?4C#]LHQT# M@M/73.PT_-ZDBBI=";E0T2&2RD%2+*%K5C%!)Q]8L?$P.PT'U$T_Y[Z/*5\3 MH:!1;S6@ON&(]0W7XC9C(#NH8$!RA M9S76'0"6=4R2!ZK%9%)6-2>FI$#.I\[*0U#\\*3SI>XPVPNCA;Z^?,2\A M08&D_OV=I:RKS%E$"D954KXP\J8H$D6ES).O4>Z- NVM>Z#SCCZ:#?K6<^K] MH*ZY1(H?*?[S#/(G8K1C0'#Z"HH4_^^=XJ6Y9)8Q4DU.23G.NNT#3L((+SGS M3A5_L&:"XZBHE4CW(]V/38BO>WCO#_5:EU_+\J8@GS_NC8A^-DAC>W59OT?A MH;[>SC:KJT6>O3/1DS/;&##^@H%_&>4ANF)CW4#01@GKI":CDB>5?:%8A"4F ME8HFZZQ\/LP&PJ/VGMVU_)_%]O+1S:;!_"''\J:G#(N>2S.<"=R?L>S;#V 2 M#()2 BR%7K2%9&%=.AL3S@6+_8PB@8'/N M-11P,"2".=OCV %X6K:S%#:7L^OUZM=%+GD6WWP\<;NMHU_O6>J/(=M#\HWZ MV=*$;W2,' Q\HV-N#?"BD@A6D_&/3940^-#Z^Y]J^N@.TG;L!'=(-KPC5!<,&%MIW\)8)M\_%NX M0R3B(1]/ ]QAX\ :1 WR& ;NP'IL9UN-GV).M//Y9/EKV7R2T;G'N:E8&"#_ MB> .K">$]0!@P;60_0<[ZA"X0=)#F2MG45#Y!@0'*$R8,+)M^=A93;> MYV!(E\!(1:\HNA3)A%A,\"KJ8/JH0OHYO.D(>?-B=9$:.Z_+SV\)^^>KL-Q> M+//C=YS=5VGVW!H^F"SLR2D(E(J6-U[Q:I]E>!>]]:IB.KIUJSO5P*IA.3D-3FV>";J9#=3/=;$J> M+1H_W)'WZF7("3J9CN41W)9-[F[KCF)@-(&/^1%,LA8"'/? 10A^P,D? ?P [.[\KB_@K> VQT36&$E*1-%T/5OB+N2<".[ >D)8GRM1@SPF:M# &EUNP]@" M_VFQ#,N$+K=!+0R0/\@?6$^"UD$>,&A@/43/$5UNA\]._%*N/^IS2ZM7KU;= M1:W2?Z*[;>AK["S*8\> X @5 ?5 X/05 M$Y5/OS>;VU4?;"T4@G.DC)<4N7&41?&E::,/I9?*I^.IIO5S)H9S(L7)"6@0 M54KH:!ONIL->1UN](\>%CK91[3^@DOWD[A@JV;$#D)8GRM1@SPF:M# NN?:Y/%3S,EBR)]6Z_:6RUFZ6:_+,KV9 M+5ZUC]W.6CC9Y091?#)D0CKXZ>'GMV=W,'L^BTTYI.?NVI!+6F3+-$GM(REI M [EB)%7EBJM:N.1"'^FYQ[66M'U6'[].EV'YLOP2MN79LMNCZ_[KYH?_&JZZ M6JQ?RF:[7J1MR=TO+I;YMS_XZ)5/ENGJ)B^6+W]<;*Y7FW#U+VUM7+>_:-]W M%[Q8WI3\[+JL0W>_!QADJ:4<3$77R'?Q4"L]VD@0#L 8,(8#@*S<[SH!7 :E M:F&4M%*DK!#D6?A%V"G$KOQ M$\$=6$\(ZW,E:I#'1 T:6".5-Y2(>=?/MPOZNF:^76=?6.;;+\J'< XIO2$3 MTT2:C\> X BM%>FX;]^)'?O=L>O]W-CY)SK>QPB-U5"0UYM@F'9U(UV M# A.7X61$_L=)=:^I&)\)2LK(Z5%)L\%I\R8MRKP*OU>8_L:L["=Q=+N8=E-,%K5V?5NY6)O<,B.%J8.# CC M218PC76;(FNE@PJ54G&%5+:!HO"!= S-ZY'1H]!743K\IP M'*/#IR7_-)2.J;N?P!#7PUBW'*QAS#O#*"HE2'G=.4),D.1%%L5=4"'M54:H M*JO6DJJ,LKE9.I$33I!FSI@<.:N!3@K@-4 MU_Z<3NCK@/3UT)L2.4M159/'(FML:FF;PFJCJ7*O94C!F+)_5J$UWMC"*3A; M204E*209*8B0F^A&8?D4-B6XMW.F-11V0 J+=MYA2"XJ$GK'&AUYL'%@#:(& M><"@@?7=;E_[?VCN[N[+,UGGQ[W5#S:&F\7-XF9QL[A9W"QN]C@W>_"]X=N7 M=A_V_6+;KB3]+C[/2YF%E%:OVN6]Z=I7GJZV[:VVJ]FC58=+=T!W^VI7%!6V M[9NWIZR%J]GS;?O!JV[?]N' \/V2,0D84P]+RWP"Q.7[ K+K\++<1D,4:KOD M[\/5?X6N7__)?KD+MLQ^W1\>JAEO+/ RUUZZO\XTEC MC!E_^#_N8I'973W&I^MX?I]P^J=O7?!?YILOK_E=&J\K#-R^&<:3_/O%TW^] M>/'BXNGLXOGS9X^>7+QX_'P^>_+TT/GXR;, MO@#['3W]R/Y7=?;\,JS+9?O$LM[\O__/:\&X_\OL\>ZQ \7=LEPL9]O+UK\&9ULVUO_[KDO]Q^%&?L(?OSNS]H#_\J7&_* M]YMR'=;-@'\+Q.Z]'WQ:5O[K8K.(BZMFRM^_^_L[RLMO/T[R/W>PW;4'^_9Z MOO'W_L#O_Z7?FQ-_OCOQYY\:_U-_/F=_Z T^TZ;ACSP X@['\HLDZ[O.FM,% M?+UG6()>S(!> #<(Y.>&\6&T1()U\#2"=-[0G K!/)@'F"!+PAPX9&\RC M.95(/%J]>K5:SIYO5^D_!WDPW.U',#G(IP;V.@.PX<">B)M^#HM,3Y98!4-8 M!0 ;E#-]ROFE;,-B^9GRX[-\&B=?!BC$/WI4T#[@LBPWBU\+6&IHC^?CV5S_ M'Z@*.WQX(C#_82CU,:0 .WQ_6"PVV-L;RU(";X&WAO1H3E;D^ZH]@RUX:RQ+ M";P%WAK2HSG9WDFX7IRT\ ;$!>(:+-@@KL$2U^.P7BZ6+Q$JCF8QH4EB"DT2 M8*D_\N3^MMJ HES/[>?GZYF3UN=Y]GS\OUMKR*93V3;#X33$BHS]FI#X"'E0/LJ8,- M2H&5 VR #4H9/_ &V!/$VQ0"JP<8 -L4,KX@0?8 'N:8(-28.63!KN'O%U* MM:9TAGF[Y6K]*ESU\H!^"%=AFMFGLN?UB%UIT+, M%OFO#W[Z=YV#S4E;*C(K4MPD"LHYDH%K67GVW+L'L]V[O-[^4NI?'SSZ=V-- MJ4QZ2MQY4B%Z"HPE8L:6&C)/D?D'LV5XU9"YV=#+$*Z_O^VO?7:SW6S#,B^6 M+Q_,;I:+VW?\Q[]O=K]],,LE+1K%;O[ZX,G3GQ[,:D>XV[\^6+QNY'OSBO)J M2V]?\N!_&3XWQLTU%__SGW][:_\+"WS,"_ST*$)_CN)P'83F_@1EFH8R.5Y$ MKDY3C4R2DCR1*U:0Y[*&X)HXL="+,G5#7=^.";HM0/V--/WC^8\/9IOVK-N? MR(\5BN07!4Z9"(WRE-IY(;.E\K'P53@(3/U3Q!P@@/OC8\ MB,R:K)0D+5)S]4V)Y)T++5 P.GH5K//ET_ @.JZ$C8RX,I%4;)%!,$J3CC+; MI'5EJ1PM/.#>S(V5"!&@3E"G,9@GU.G8ZG0JQ?GNW6.8AE1:7:PP09+049!2 M,9 S@I%53?R"MS46^:E4LA)RR5Y2X2&3"LI04U5%(8IBI#5<2=>G5&Z:$;2O MOJ"9PLRM8I#,8W(2*A$@IJ,T7(CI1/0K&9NU5*'%::D%>-H6BE)E*E5SD;A3 MK,OJ_%:_1 I&U^"IYM0T+S-+OC)/V4K)'>.^&GV\4,^RN=;0K6.%>OT-)_D8 MG=WR[%73WH+6 73[[D/@XF.60?Y2KF_6Z3)LRFQ5VPK>G;*Y.>TIFZ=?'(-S M.KX:VK-FG:/7L0_&M4"8FY>R%7.4@O3)K'*S]]68GYC M<2:79LZ-[L'CF0KW##-2AVB>GO ';KBCP!"B>:ZB&8,/O"9'UG>!ODV5HO.) MJF>L**ZM3/G0HOEOX>JF]+57 ,V$9D(SQVVXH\ 0FGFNFNF=]#[HIIFNJX-R MQ9"SU1'G.@EF>+%VK^E/595C8;Y3UT J%M?"5!W(LF2J+,(F:TZFF6[N!(03 MP@GA'+GAC@)#".>Y"J>3LII4%86:4PL<6P@9=5= ;).4QFLC??I4.&MB2J7" MB<>2NDHJU\).E4C+P)@*3FF93R6<=FZMAVY"-Z&;XS;<46"()L6#-BG"EH=C MRZ='$50+\T2([BJG:NR!3.< M.U*Y?>5Y^YO,."_5Z2+Z6.4_B:'HJCVP$6UF^UZD;8EWY;2 M[M;A9K;8;&ZZF:-HYQF04X1Z_N&T;@_1*1JO'U)#BDSP0":Q2DIK1R%)3B:7 MXF/B)JH]/^3>=3E/&K?=5<>Z^_>'SCUYM'IU79:;T%WA-U>W2C;G$I,;IK7\ M3X\BU GFB=U1C'";O"V?'D50+15 M MS!-4"ZJ=O"V?'D50+SU7*V+-NW=3GK M]]5S&U0J#TA*IU(I. H,(:5H"CD36SX]BJ!:F">H%E0[>5L^/8J@6ICGJ$K- MT7_72]U[MC4J'BQQ+0*IDCV%FCA5PW4N6?H0]T:$_)'96NV*+K^_W5%X$5X_ M6SXMVT]:\39]==XQC 8Y?=L=]'+H7#]PPQT%A@A-$)J MNT 8OC266J_=N<$4NYDCW8&F[X>.H%AZ0%X0"DQ1+#U(-PC%TJ.VY=.C"*J% M>8)J0;63M^73HPBJA7F.:F]OO-MIH@:G(@^DL^\.+-2"@E*)BN1*!%FSBKJ/ M PLO\G_<;+:OVJ5L7JPNU[6ORY2N9U,^DM)JY?+Q=X@TF\X_M#/F6081SHI CD]BM W MF"=""802D[?ETZ,(JH5Y@FI!M9.WY=.C"*J%>6+7YCA'T7G!#:^2#"N!5 V6 MO!:.K!+!L11MRM]4!(5=&Q (IF5-K8+JI]6ZO>=REF[6Z[),;V;;=5ANKG;K M=1;>+W54E0_(AYE*>>,['ETZ,(JH5Y@FI!M9.WY=.C"*J%>8)J M0;63M^73HPBJA7F":D&UD[?ETZ,(JH5YCBK?C D@O22_JU3<29])FQA)U6PI M:FVH2)9%J-(*'C]-?J<8C.9%4- ADS*Y69>6CD(--3,EVV_%I\GO9]O+LNYR MVNMR69:;Q:_ER3*M7I6_K3:;MZFT1V\S:2^Z1-KM15XL\XL/:;4/"?2G9?NL MO@BOOS['O6D?T+[ZTA21.7,&??7IM(SS>IJD6?O3.WTT(\"Y2\8\)=QQ@[S$#J:/O.<;@6?2:P( M4#HH'08,2@>E8T6 TD'IDS%@4#HH'2L"E Y*GXP!'XK2,=_@[F1343P(H2I% MT\TW*(Y3E#61B2Z)4)UWK'Z:;*J)*94*)QY+(A64(\]4(BT#8RHXI67^--GT MM&P_9)=ZFCZ@_%P)/ICI U YJ-SPH87*#<" $;@@<,&* *6#TB=CP A#(BI3ZJY!"XG(7*]3=:;0)2>*J5_D.X"LM4 MYK/GY7I;7L6RGDDVGPDFY.R[FV6XR>U*,IH"AN2E]%-7^UL*$@]%QT%Y=1.O M"OR47DWX:Y"&I]*GIQ*TL#Z41#%XV9VCW3P57AG57*J)S0LQWT;&0V2. M>!&JZ[SSY)()5"S7+LK"62F?>BJ[\;";9S?;S38L\V+Y\C?>RF;WVX_=E"=/ M?_J"GV+X7!LQ5ZZ/$:]'((JS\5:@=D.'=@)J=X1.DS]!!\]'!TO5,L64R5;5 M-,T;0;Z*1,H*:4UTVHF]5..]=+ ;@W[9[J6L-[='V?<4MAL^G$8TZ"!T< S0 M0@?/5@>1C 3E#Y:70/D#-&)0_L@I'Z'/W:$/"]F*RF)WBI1L 4_6Y$UPQ'SA MJ1@N>=X;I.6"RJZX1,5;3!=$_6N"'=9Q3&"J^8"Z&T M,#:T,#;)U-2RUMP,3Q]Z8X![:N/OL04HC@+T3V 9C]YN_/A / #*L%\ " M6- "K!? EC0 JP7P )8T,(@0 :P '9?[QC ,NS5,%K0]I)RF<]K-'TPY M+;NNNJM>'M#[(?\_EO0VQ<1W*28Q^^[^$_ZG\V0&1SK]'#)R>F!'@>$7S!/] MS'WV,]?H?3*1DU3M'Q6XH*AX)2&Y5RSSG-G>&4(Y&EVYE^1CK:1X\>0,4R24 MB\Q$P[Q51YC,+^;<\[FV?4SFQP(?S@(_/8K0G[.:Q@%E&J0R*:M*$HQ*[.;> M:VG(!1;)J2IE<5D8YWM1IOM/VF@:-)PC[$Z_ND?!D!"?*,\_C0!X44JK[FC) M6+J1\=Y0[/Y:*J^R=U%DG8XW:T_+N>4($:!.4*=1F"?4"4/<1RF5,13F:BE4 M;>&D4J[DM6;D05:>-%89Y%Z_@)AKC; MN98"DCGP\>P04XCIZ0T78CH1_,OY?IFG2[#ILQ6M:W@5Z]6W56U98C:WP$Y'5\- M[5FSSG',+T7OP4;=Y-411UD225M%H59IV[>TO[ _7F'V_6B^7+G\MZL;:]>'S3(5]AAFK0S9/3_D#-]Q18 C9/%?9#,D7[K(D&]H_JB9-/DM!*A93 M7+99.'MHV?RW<'53OKXTM)>T[U3H!;H(71REX8X"0^CBN>IBS"HW;63D?6QJ M*$4EIWV3R:2B\]EXKL6GNBB=3X8Y25'IIJ5.E*:EQ5#-70M@9,:7E9\E6DPLRG M08I-@0>I4HMDM.[R8\VZ9RYY*G=/0#E&D.+UW'*#(.7D04I_:5SC8X[ID-OY3=/&K?=5;"Z^_>'SC]YM'IU79:;T%WA MMX\1Y7JN/!IWIK7^3X\BY GF"7DZBCR94D7.3I&--9 *HLD3YX:L"E)'D1N] M]]=4L2]/NQ#Y*]3I_H%S'R$SEO]PEO_I480ZP3Q'I4[84NXGDBN"<6D*I5B; M[#6M;%(9$BFA0A4\)E59;P6C!Y+*KYLC!,T\_38SU'3H2C!PPQT%AJB%P6#N M,['ETZ,(JH5Y@FI!M9.WY=.C"*J%>8)J0;68\H@ZM2\]PL>OTV)39MOP>A92 M6M^4C(+]XRMG [+[S5\?B > ><0U_8 6T((^=?_)&ZC'9%E]_?!FDOPNN+VQ"M MK[:^.><:37T#K[: 1L*!'@7,@!;0C@]:D ,L&- "VO-T>4>!(:+K9/O.XQ0RS<@SP?U3ZCE&Z3K@UJ^4=ORZ5$$U<(\0;6@VLG;\NE1!-7"/$>U MGS?>+;1416$Y*&I/QY%R+K0(6[1_8F'%F^*9^Z8"E7>#0R[R?]QLMJ_:I6Q> MK"YR7G37$*Y^#HO\9/DH7"^VX>KN 2(?1N7NAH_\HQN4^TOYKYO%IB'WO*Q_ M7:1R.X7DEY)6+Y>+'@=T:3G7OH_3=T @PR&0TZ,(?8-Y(I1 *#%Y6SX]BJ!: MF">H%E0[>5L^/8J@6I@G=FV.TU;D:TC*2/*V2%+"Q&XOAA%WCM>40PDF]W&" M&'9M0" 8YC*5"JJ?5NOVGLM9NEFORS*]F6W78;FYVJW767B_U%%)/B ?9BKE MG:/ $.'B0<-%V/)P;/GT*()J89Z@6E#MY&WY]"B":F&>H%I0[>1M^?0H@FIA MGJ!:4.WD;?GT*()J89ZCRC=CZDDO!?DHF$4DS%!:2=LEI\FOY]M+\NZRVFORV59;A:_EB?+ MM'I5_K;:;-ZFTAZ]S:2]Z!)IMQ=YLN& ,WW%%@"-4]5]4M2G#C R=>F"4EC:%@:B27C'(J&L/B7J/@ M?4K.H+IC)"],[T+MV6>?7EN(L\5N(:-$?D#.4S\5KK&]NJS?H]#=Q6RSNEKD MV3M3.SWTHT#Y"P;\99RQPSR$CJ;//*=;P6<2*P*4#DJ' 8/20>E8$:!T4/ID M#!B4#DK'B@"E@](G8\"'HG3,-[@[V91S,;4P1TG60"JH[MC4'"DI;C*SG-EH M/DTV<1E$U-:389*3XJ$]ENV'[%)?![L(.W=2#&;\ M &0.,C=\:"%S S!@1"Z(7+ B0.F@],D8,"*7XT8NW?RUD*LG;ZPBY61MD8O6 M9(I*1I=B0PA]E,DAMON-H$M/!42_V'FGLO:W%"0>BHZ#\NHF7A4X*KV:\-<@#5>E3U[I()5"S7+LK" MV?[1/[L!L9MG-]O--BSS8OGR-^[*9O?;C_V4)T]_^H*C8OA<&S%7C@VF!/^S MYGLVW@K4;NC03D#MCM!K\B?HX/GHH!4\ANP29:4]J<0L-65LFJ:LS54;[[3O M10>[0>B7[5[*>G-[F'U/<;OA!CH('80.0@>A@\A&#FJU@/)!^0.!%I1_MI2/ MT.?NT$<*YU,TN84QM9)RR5&HH9(,5<1DN+;[YTBYH+(K+5PJWFI2QC(*/&JR M+&A='5?>Q*.%/D*ZN>0:X0^T$%H(+806GEH+,6VKGS*BZD/(/E!0I9 JK)#/ M6I N@@M1-3>V?"K,U>P M/SE =D.]"J1[LL8-Z3ZG,+8)'HLI$:O6-[4L@7S,O(FG#R;)(K,2>QD\5675 M6E*549)2.I$3KBDL<\;DR%D-['AA+&=SSA#&#BN,_;CV=F#BV!L3W$,;=Y\] M2&D$L'<"VV#L?O/7!XT$ 3*L%\ "6- "K!? EC0 JP7P )8T,(00 :P '9< MP((68+T %L""%F"]4P 6\U8&4,SUTVH]VUZ6V8O+=2FSO[>?7VYFC]O=Y_T) M+&(0IUV^0^^(#^Q#W< 0ZEJ.2O@ 'E8.L*<.-B@%5@ZP 38H9?S VR /4VP M02FP8 /L:8(-2H&53QKL'O)VTSDSZ _F[99=:^)5+P_H_4D) M__MF6=ZGZ+[MD(3I/)?!D5 _Y[2<'MA18/CU1'X.+>$]DL[=3>&AM.=2@Z6L MF"5EM"/O:B'K;!):5FXX_[0I/$C'0\J"!)/=/#0KR6?'B"EC6/2,^R".<+R! MF%ONYIK+P1S%A"4.!8("W6ND28]$=X^A)E"G8:J3,=::X@/I' 6I7"JY4A05 MTV3)&A,38[VHT_U'EC0=LA @"! $: SF"0$:_JS_'I_$R/[VECX(M0,3G M:IX@8D0"?^@8SLQ3\]X+%68M*6T51<A/3&D#;=B>%, M, I:2LJ2,<-%U4JG(\[@EW.N.4(%*!04:@SF"84:_%S\'A_$L2?C'UXP0W56 M9DLQ2M[$SW5?L4@U)Z65]]GGNC\;O^3JA"0C?+=U9B)%)B,9II7UG'D5]0EF MX^LY4TCR')F94(( 41VIZ4)4)Z-B5R*I=U#9^J MF*]6R"(25:>[$UZBH2B\(J6<*[$P7VH]7MC'W-S*/F;63X4"!E_A^+;F]&-T M=@NT5UU["UH'T.V[#X&/C[G>?RG7-^MT&39EMJIM!;]ZM>JNJBW#84_R.3/' MXZNA/6O6.7H1^V"<"T3L_?DZJ@8K#:-@FINC;+'D90O&6\#>HN] M8Z6RR1+G3I+*W5]+YLE)$8SRH;D\=T?L'^@W_WBS7BQ?_ES6BU5^_K80\QMK M,Z56<\O[V.R>"O\,-6:'=)Z>]@=NNJ/ $-)YSM(I*R]:^M2T4MH6Z#-%W@1% M1A07>4J<"7=HZ?RW<'53>MHUZ&.W>RKT ^6$!(93SG)4SL1 \9YQD MC8F4Y)(<[SH!7;+*%0HLU*9K25#5+D83< M*TL6.EM9:[>Q&TD%*YJ0-@5FN3)G78E ;] MC+T=^'*/;D;8\G!L^?0H@FIAGHA4SC-2,4PHSJPG%8TCI2,G+XPB5ZQ@)K8? M^OQII**DSEKE0C)E1DH*3C'%0#5558R()NA\JDA%\[E0 I'* "*5_J:*HN;V MP#6WF^UZD;8EWU;:[E;B9K;8;&ZZ>:3H^!F0:X1R_^%T>0_1-1JS+\)2Y2JI M0L&81*JZ2"X63]X'KPJ30:0]7^3>Y3I/&KO=5>2Z^_>'SD5YM'IU79:;T%WA MMY>^LKG1#OT^DR* TZ,(?8)Y3GJ7%%/?8,U#01%D"_,$V8)LS\":3X\BR!;F M.6FR/67^'[8\'%L^/8J@6I@GJ!94.WE;/CV*H%J8YZ2I%EL(P[=F#,,;26'. M[>4V5)6UE;/^HO9'*]YEN=9'_XV:S M?=4N9?-B=9'SHKN&K$-5W?7FW]HR=D5J_^C:\CYI?S7S6+3 ML'M>UK\N4KFM6O^EI-7+Y6*O2!VSLD A@T(1"@?S1#"!8&+RMGQZ%$&U,$]0 M+:AV\K9\>A1!M3!/[-L<:=]&:.FTEY:*JH%4T9I\8I+:=]SH)&*N>^=YW&=8 M$?9M0"''J*+">*-C<,E/JW5[S^4LW:S799G>S+;KL-Q<[=;K++Q?ZBA+'I 7 M@T).E"6C+!G6#+(=$K0P3Y MR!;6#+(%V8X"0Y MR/9LK/GT*()L89Z3)EL, MDH M#P-%4"W,+-/J5?G; M:K-YFU1[]#:G]J)+J=U>Y,4RO_B08/N02G]:ML_JB_#ZZ[/=F_8![:LO3=:? M:]/'T:13(;"A'DT*[3V];@S<=$>!(;3WG+576YU+5)H*UZ'37D=!1]/^R<*[ M4'BUJH\2-&CO& ELU(?M8:;7,6BE+<798K>4438_(!>JGYK7V%Y=UN]1Z.YB MMEE=+?+LG:F='OI1H/P% _XRSMAM'D*7TV>>T^T',(D5 4H'I<. 0>F@=*P( M4#HH?3(&#$H'I6-%@-)!Z9,QX$-1.F8>_%["*4EM>Q;*>23:?"2;$[+N;9;C)[4HR MRO&'Y*?T4\WZ6PH2#T7'07EU$Z\*/)5>3?AKD(:OTJ^O(H50QH5 (N9$2G!/ MSF=!*FMGJE&&L?"IKR([1R:;0E%53LKP0$&WM] ^Z\PLTT;'3WV5W9C6S;.; M[68;EGFQ?/D;?V6S^^W'CLJ3IS]]P5,Q8BZ]FKC=T*&= M@-X=I%%58#+[47+>Q&DE^VR*2L M-[='RW]U\-Y4KX_@''(W.$Z&W W0B"%WHY>[814I3F%*(&@?M#\&:$'[9TS[ MB')^+\H1R7IAK*+@;(M8;-44?$U4C2RV0@^AAZ?70PRVZDV>3:&0:8'R7$H5(&$3]B\(>%G%=*6ZA,W2E&+8W,+:;4A9W4D+U7F7MBJXEX1 MB[7&&UMX%P;7%M(J22')2$&$7&6,PO)RM)"6>S?G$IF]886T'Q?>HN/DE () M:$?5#WF^, -:0#L^:$$.L&! "VA!#K!@0 MH00X#@QG0 MKQ00MR@ 4#6D + MEMG3Q;+,_MY^?+F9/6XWG^^8T7*Z]7$' M>$=\7A_*"X9 1D?E? /*P?84P<;E (K!]@ &Y0R?N !-L">)MB@%%@YP ;8 MH)3Q P^P ?8TP0:EP,HG#39.4AC$S(;W9RG\6-+;-!W?I>GX[#LZDAB# *<;D,3]]2>KNG$A >I"@V0#K(D)F00;W=59F?ED9N6EUHX?H'9< M.VP("19IJ@7B@@:D#4F(:&6$I Y4E-EI^HPE]4X0Q"RUB,L@D.9.("(2%LD( M$_#.7-<'&(# QD3P,3?#J1NO(EX1J"+0,^Y^4M'IP,TZF=5!TH@LR>-Y/-;( M:LM02IA$201Q1!T$G?[,2 )&*@!5 *H = SL60&H#@EX'IQ^%-JB*N+GRIY5 M$5=/X*L&=9HH: H129?;]B=/D3$8(^N#(Y$&8]G.<#)LDP\V"<0-]GFJ&?@1 M%-R!% GA%$O-[>/U.*32C#6OKD)%J(I01\&>%:%J(_TC!DQMG9,$ %-3C1&7 M6"*'I4>,CCQY3WW^/5LO$7MHVC>0()OKRQ149B(U)D M7-J=0,&AP?._[709OSQQE+"*CA4=*SH>.^L>!0TK.CYG=&1,6>^80$1Y!4CG M--+$1.2#T=I1'JD/.Q-B/:984X&,=AQQIB4RV"J$.3>>!T,M90^'CI_V+SD? M4USAL\)GA<^C9]VCH&&%S^<,GU)2G+0QB#BE$>!? A_1MJ9\"Z M(R;HJ#$*''Q1GJ>L6^O U\1::)NH]LD_%7P2QL>ZNI\5/RM^'C_K'@4-:]GB M Y#C<_/16KLJWL69V5Y^FL1)$S12A#,4J+N# *&:T5$CX(YCQ.S.[V M3&&>1&(Q(IXKQ#$6R)((/UF9BT8,)CH]F;.BS!A34YV5 3@KA^L@6K-K'SB[ MMETT$[^(H'RPMYV?0;OO26>0P)O K=UX%%J3::9-P M0( JCO(7X-.G.Y!6"#HI&7]Z*E8(JNQY5!!4X\<'0T3MB=$^2D1][KD=C$(V M4(7A\/+34[&JVLJ>)ZUJZQ2$RLU#H6)5MI4]J[*MRK9V=JRY9Y_?PJY_*G(Y M?)<;.Z[C=S4C?T 0>BK)L$=!PPJAM?SIV7#STU.Q*MO*GE795F7[#+CYZ:E8 ME6UESZ/*%3KJY!S*G-)SGG5?C[LEU< MPE+:=_-7(4SR&NST-SL)/\]>VZO)PD[W)^EL*L]*@L]?<]W9[_$?RTD+M'L; MF_<3'[M,G]^CGY_/)E^7V?/YMG"U4O2T5,C34[$B7&7/DW8GGC*MI_+R<'CY MZ:E856UESY-6M35R4[EY*%2LRK:R9XWZVWW:P#UG([]LFCCSUZ-%8V?MM,CK MR*Y%O28G#\B*J>F<-3GY=%S&RLW#X>:GIV)5MI4]J[*MRO89 M5=E69?L,N/GIJ5B5;67/JFRKLGT&W/ST5*S*MK+G49T\U_ZB!SL(%T0%A3E% M0G*,N H)N4@8DEAQJ5C"4<3;!^$$&V\#M@C;/$S7LXB,HPKA0)+E3FB?Y]?? M/ A_L[B(33[?;N)%G+63]_'GF9]?QO^:MVU_K/:Z/U5[EP_5ND6^FH5WFR.V MS6'ZKW'Q)KVS'[^^!^FG#[[U6.DZ0J(V*:W8>_2L>Q0TK-C[G+'7!D*"(H"> MD7C$(PN HXPAZXQ6E"9OQ,XXIOLDH57L/48%=M1S)6MOK\=0*R"*HTD1Y9HX M/R 3ZC!9KPZNCLV:"ODM1NU\.@FC%:L]/>F/@LJ?8>#/T[G&FX=1Z?2)G>H> M@%F5B:K4JU*O#%R5>E7J52:J4G]J%JY*O2KUJM2K4J]*?8"DK4I] S\4$J] M]CZXZ]C),Q=Q4!$1XR3BCI# MJE(_5IEX>BI6I5X9>(!*O3HO=SDO@41MM;>(L90;[2>*#$O@C5 L,),14R8/ MD3-7G9=G@7.':[UV F#X5'W*_V*G=N;C>/0V7BWBI8O-B.'QB&)*1]\M9W89 M8"6AE@D,R4XY3);M315$SVC606&^=--8+96#LO"74+K:*@>V50(5SBJ)7%0& M<>TE,D*77PFQ/!AGS8ZM8IVQ04;D>"*(2V*1%=8B88((6&$AA;MMJY0&LNV; MY:)=V%F8S,YOV"MM^>NVH?+SKS]]QE*1=,P,'W.)!Y.0_TD&?C;V2L6[H9/V M!/#N42I/_KEBX;/"0N&I)Y:@E O>N#8&:42U31$*F@#AH:Z03H<@'HX4G+ E.;KM G J.J?4($T41M]0CYR-&PD6+ M&1<2?*I'8LY(I1H MQ+E6R#F Y\ 225@%:?E.603Q#$=J,<))FPSI&KD0!;(Q26-CY"8>-$+Y99VT MJ![+@XQO?%XP79M=5@BO$%XAO+JT7UY*J'@ %S6@Z$)V3Q5'6CF 0Y(BL5IS MKG:R<9621JI(D,U5A-QRAJQG#EEJ0V+.447BH[FTQ.@Q8?5D;U@N[2HK%_YK MX7 ML+SKR>Q\].M\ ;=:S$>OYYDN;0SYIY*V;A?PRT^3F9WYB9V.WB[@@S)Y_>S) MZ/OL6>ES+TM/Z64?7&[NHH:Z18B+=2W#E3V/'1PAFV#)+^ST@[UN7WXS^M$?;N/88K=-,LZ[*"U%_>FU*_[HCA/M)9[:/8A;O$@:/G= M7_>5S=Q)(\3..-??OKRR(>>/=RVUV1EC\(JGJ O"Y/VN)?O91ZR]H%^7E[&9 M^-X)(B($Y:5 *HF8TQ0U,C9YI(/AVGE+O!,[3A!\;!GW*"8A$'<1G(9@21Z[ M8TP@C/C(=]KX-^=V-OF?THY_(QE=I_[?FMC"^Y9?WZ2UJ&PDY8=)ZZ?S=MG$ M=["*OTS!G_IF%,%GNLJLT"PCO-P656X*4)BT5U-[_2)-X\=M!LCHG<<"3-+U MBN+E&K#M;+-X638;P;9>MB^<;>-T,HN[0K7>MY[?'K1([9YLM)\MW:GNX:@O&WMQ8S"&KEBKYVTH[F:;3-ER,["_#!!#CS M:AK+GV^P\5I&X457_QY44)V+F"?*4 A>(BZ,0$X'D#P<"<,Q1(L/(JCE[=^D M5^"W+&<+T*>_P3OZZ^[?N\7OJ]%+?FYW'K/\\["\LAT5V$L7?B8^#4Y/2YS# MV?;O+FYYP.N"V,RIO:'DMPVEM#:4VK7ZS_3]Q=P =A;X]'/ M,W]6)',"5[5+UT["Q#836-MW"WCTO_S31XJ)?_FZ6\"X^SV\7/_A0]S];-GN M?C9?-IL/Y\WZ\_6J5G_\?G1AW\>1BW$V MI>V0;>:3(K1&A"+A0>?9@L+LKO MG7C!96NERXG+M_-;_+762%:@41XN?]\]>JW[W-P$/X.=MOD M8S%J0U!(?+';J3W#-B&#T?POYRF6_+ZISO>#T*\Q$X WF&QW098)^GT_R][F'K)93; MI_E\4?R&41/_L9QDFN2U9[Z8QD7PT([%83E^V31Y%^QZ1%"Y$!@IYF7.HH]M:YOKLF [2G;2Y(W= MX (L"[ACZXE7\W;2O?EBMR:;.@' S M0,71):S[HAU%>-.PYX[EPEQN/BX_>=M>C-)T_F%SOZ^ZR]GHW=8"[[ND)A;> M6)$/= 8P19AX>%,0CYY-5@\!=G1Q%#]>1;_H62/_.2UAHZZC;;+$@?B.YGD4 MU)KC@6Z3>2C+!4;8VN?V8KZ[N$T^MF-D/<-0^5!S)Z$P;H)"B,2(D.<1X&,R458 MQ"C!I=22[N0=WL?LN6',56-G[]Y_B?E;39[;)L_70-0*2XO6Z$R$3OTL^KLN M>W,H7_#A8IY-A?F'&=QNV_@!L)Y..SW9KV/DNBXE_[] ZO=^>J^XUJEPPNB+XC:?.T2X0R]J)R6+1B$+BC&/7[3(I: 1-?"Y M"@$'NC/Z^#YZ\??X/LZ6\:=F?@D"O\A'S'\#!'T-QM((RL\9@'C\?0 M8XS']"P('HF?G\\F=T5;GC?L_"U;NX4^_Y-_ZBCVX0+4^H?8*?P4FZ(/FOG: M3[L"J9YD9((? CB';;:TV]B\G_CN-"/#C.]%'=SM[#S!_R\S#,$-P,%I(C!< M_F*^WX4?SH+^SL//8F\+R->U=Q-H(W@WL6 MMP%6LWJU!$L?^>E\V4&?;R97!<_&HW:>%A^R P(V7,9=^&CU"G#I5;'!U^^8 MX7#]A0C./(!D!\7?K7S\2YN1-(-U7'OY0(KLNE[>B X"E<%3!<1?W;USR%K; M&TP7M@GY.>65X/4+TG=_S="Z]DG4_-MOP?5,%T1ZO6NL*SLS78C Q;(MV+@T7=OK7W[ M?>?<-DV6UDXV8-7^(HOK>Q#WC8+81)O**6,6]&7;B>WZ_OF2K$9ZV8VS]Y-F M/LNW[13*A[B^[\;M'F=-UL1.R:QD.@YZ[(! M_CXV*_U7#*15:&)0CONH2L**%#_-F_5>M1W;K8.8>>^NXB+':WK\N,$+&]4. MC+H)UZZ0K_/3-J)2Q&E6."1''?MOC[>Y:,T]DVS:P&-7CP+O[;(+QMU&M%&* MP/#75SD#$QX> [MHHN5+A=M7*SX?7LADTY6KNQU3DH4>J[6]L8F'SHE&R\)6;[+U'7H0%D<[QNQP/R]NZBH=NH7K1+N/5 MXOH;PU?C1_!GL[E2B/]A,IUNF3QK,MJK*R!3>)&B&P["BBQ>_V(^3R^7E;[!!V20ZCV]2 M3^P5#M](>;X"Q%[G/"/Z=>W]Z)WYSH-0+M^NPC.[QNE&Z51H&"@TO(&-VR# MCBNQMDUNJ,WN1.^FT7/#W@ 4F"Q ?TW:;)UV*G0!*\JL K( CE#;>06[+EQ6 M3>"5@Q[UBSWKF><3Q7R[%31TN@YLHA9\KO-EYYF NBQ&TJ4-MU?VWDZF15EF MLVGKI'@M/9!RY'Q&GS MMN-^36O8#Z'$%>!%\YGJ9;Y_CM'VAT; J(OKSL>+_F(&S'F>7QN^]KZ+JL)] MY@UXEK;@'2!NYO;SXFYFZ^"B'#OF-GI^N-6WR(T_>K$[VST6]W[OB: M)==QZ'(D>@6T N4/"X>;G19T*L%<])@@S9E#W'&*M%():>J4Y4%%;G<*A*)T M,M*DD' )(TX!;ITW#B5/DG6"F^'D\3J6W(60>Y^V0-/E+2=VW!LQ7:1J MC>JDOG69L9MQ_>A>I[ MRP-;N0 M0+:_X$]KX[C0<3O6>#;Z:3Z=SC]DRMRF[Y;=>#'OC..5(1YV0T M4/UZ?<$G MMR,;;ZM3ABZ .>FRSFZM+/- MI_FV]R27[/-28.=-775P*=A38"-$>@FTWR0 M4LX=BN6'NR8;M+N!IJRUV&[$,^-Q\([9^LAAI)WYV-3%MU.@ S] MNU5Z[N-P&P6WZ@Y+UTS?QO+O>NOO"?+8Z^>K7L/7FP[4WGK=& M?05NH&U*6--NDD;!XUQVPGSCE++W@'M5L9;9U>';YI Q '=-YU>]@,'SEPGX M9YFS/AVX11>3)I3'3E8G<B.P'Z4)_+Q=W J8['RE./ZKI8)26!V"-YTFN1'!*4JJ!9H5Q5./6N^H M9]\Z+OL_RW!^NXKQF:NI-UMJ:!N/>G$OZ@(\]Y+(OIPN*./!>[925CGWEBN\'E(MPY'%@F M =GI?-9ID[Y(HIQ'O_WM^RY] FZ:8TXC^.0VLA=2@@("-=R3^,& 7)V [+H !09V^M\TDWRX#Q;(SM&Z\7B']SO>[5^C3Z"?^H.O[EEYN>4MS^?ST,/$BCO7V4*]"E^Q>-67=V5< MK/(!^AF!55>N2?,NIQJ?9W:;S-[/)[[P\GQ+3K/#%28I)ZT5.VJQ_D*S]@K6 MZ8!GH]_L=9=# FR_Y5CM2 W(6J>\BLL'A !) ]F;M!? UQ>@JN;-=7X($";G MM74E:V$KEM[>)=%;&G^57M*=4G2.>8+;%.WC<["W.$^[&79GH]&^+)VU']D? M"-STAGMGL"LR*74VJ\.!\J(W+RS/V^^_E1. 7'K6;CN#V1O,M6/=.<>3 M^]'O7&\WW[Q\O=_C];'4EK8J^%-HLJ;FQNV]77!V(W^GSZ78,X5#_)= M!PB7N8 +#/.KG&78[]\6WY5MG93MN".G":0!/(K2SVF4@WOETI5K<8,;MC7F MN"QWZZ[SG&+A8\:X]7+!S%X?/N72NI7EG$^.5AK^JD3L\XE3CN"$2>'T^3J' ML,N%O)%\F7/^;S)D3OW8$I%,A5E^VA$RGR!U7D#V]LO?MAAQ6)YU=:W7M/@A]A[11HK[ZL:VS_-M5[JP MV*23G*Q; F8K2+AIW*7]B;E;*JQS.??JH77=Y]>5' Z*P_I@V3H(]<^G M=2[*/)$Q68>D$!AQ[P0RGD?D8C+"1:*E4+?/16DREAGC4>+2P'>2059J@6@0 MS%GN67([S8;W%9S\%YC*DWP+.$TM",)28RSU%A$>::HH$UE(&1W"R^(XZ^+5T; G'1C;NQ AS R/T MY^S$,S9PB'"[$(%..A68BH"% =,B> =L)C$!^X*"HV&Y$M0;%J._S6;&@2,C M-$/"L8AX@'^,X\":P)+"24:PC3>J:+;+9S[-:.V/?;.D=_._;-DHK]J>3;\T M:YA^SEK1PV;$;P>UFBP.?5U!VX7 T*P_T;P1ST==-5O?[JJKCM\RY_NR[Q4, MWW5N^MWOO[WY?E5[ CN$?+ZD+^;(6?_G3\VR8([IEL)_TZG M)5NC#_T5NZ^4QM]<;1_S#;?+#^PFXQ$,Q+0LI=E=0D[[_=GHSRJ%.WJA2$VH MTSZAE+)P>J*0TQ@;]);^+1-G?# W\ Z M[J!B(#S[M^TN#;OE1SG*=,)J'5C8@.96* H+KJ;"#!EK,,+6\<@4(3'M1#*_ MAG.*6E]QQ$WU?LN]S UV/LU8;]['YMT'N,'U3_-E\TN)5QQ*SW-<]?S7Z?FN M_>3GM?2Z$&L&'/1 ^D]C8[DS"2F1#0VG@(L5!?.6>^Q\%#'@'>,D&)-T)!XE M;8"+C07C!"L)9K2*T1&:##8'UW^_%20@-Y@1M=&_",NF!."&HA4I7WNYM]N: M#8D/^Z#E.AMU%7S90N2.MX[0P[H5?#8USFW3YU=\ M3@[3C9X/O=6T*HXD-\[!:VCHSM 0V'-]/LJK7%EQ(ZEIH(NNA_W;MEX1K2Q2 MV>AK)G&6C?CM-)JFWV.0A0^E?\CB&EP9.[DL.2^Y=67>_G'7)ZAKX#ON[GI: MEF$$CSY0I9&,^1#")HM,P@)A;8FQ4F+.\)^)*W4.?U9J.?_AIWGS>MXNLEV8 MR5]F8I34W;_U>_"Z;$$V%YNP[RSB[D+@@J]@\.51?FT$OV,V'[:MMRCPE5\S M=^-946C=*3FG_G=QIXTR6N4YW^+8&XJ\ENP^JY)=4TMV:\GN5S;/;$(I4UI9 M-IW-F#,_%Z-I:2:W2:;O4H77*9D=DI;X7Y-7/4^ITTPV)[?:24G0+>WH2@IF M+F1;-='H$D*[_/]5)FB[*I[XU%HV>;'KG+V<$MOUDUQ_;[M:MP_JK)J?K-K9 M%56;4Y$WDPAZ= _=P(A2TWKK)EUN;5=3T#<$[>HM;M\JGQH/"E].[ ,4V]D M[OPL0G*(QQ20E9:C$%0R7KKHW4[P4R>A-=@JR!&B\\E$0H:(@ +.$2\M(M7V MMO._;:O\,%^Z15I.^R%![8%R(^C9P(\;;F3>#6IE)\;4U@0IE%>(\,@1]X$@ M+3!%5BA"%5&)L9V(%F033XV<"/':J^?ZQH2[*2YC,(ZI,'@\1QI$%G(R(%MM)PHN(.4P,$D$@L M1L1SA3C& @0APD]6.BR]P633I/11C1AR)$R=]3VX9A?WF!$VK!>J$=[M%@1; M8\C>SZ>YC>5R,9E._JUVYR/>EMC[?;M6W9>OC&/LAJZ+^O.!XSP7U+[M>AF4\7&K4]O^CZ-N $57M;^JN&^[)JFE1T#78QK$ M?MY?VH]Q[(<@=EZT[^Z?4LFAR)U85\W\[]U=P+&?S2\G_G83@QO? MR*5ZFXX57W=C-#H3^BW?0C_EM?;7"K75".V+6YZ7UID['SV*W>87<= M#7=/FFT$L.^A#"MS<1;A)4O+EG5Y\ZKX^>R!TCF8\T1R[! C$1Q9(BS2RF%D MJ)',*A^Q/\BDYSZ=X[=5$):1W!R*!&14VG53E[6 M:WM5@ N,B55-6SY-_L\&+(A#547KX_'5[ZS*6:=G#VKA)\;TP6.'&0&W/$F- MN$P,Z0# A.'C1*@U'N^@%];):IDHH@!6V?WW2'OND)?$!,.#XFJW:?K#,SW5 M9^I(F/[VU.GB!!6[J*W!JX<^K+ Z21$(8D:HG$1ND*7!($.X#=SJ: +?X7C/ MG&5$(XOS^%;N!=(YT4@FX[RB!(.>?P*.-X.O/+N#X>&Q93+&JL-U'N-VT\Y; M&X"WOOEV/8#QE]+TKPSP6%TZ6TY&BR M/^I!^3$(">AN;D*>6L@PZ/-D);(I)"1H\ H,K @>]2'":(\J).IXW/#*W@^; M!R)C(CA8) .7P.,BEZ[*B)+@U'GKL<7V$$?FC\K>XDP<"7NO,."KSLT']2HW M\>A/'V8,3#RB%\YE\= J5W8;#_XX=P0IB5/DX+!SOY-!>!\/X(9 _#P+2U_\ MP>R8_PP^XZ3)O_W77@_]*VIV[C #C54XFH@"IX!6$239XMR1TS' ,!8Q#DH'2G1CZ?5#\*=]1N5R^+228\V"? M<*L,TE8;Y!(+H,F%=U@?0I4_SCO^NJ^^[!X?#$A5YO%A/7E6:1GE\&RKSCHL MFW6W[J[?R8TLBIW3P3!YG^N2_@W^>[B38QHP9XK9'&S/:=.$(*NC1]8HDIR7 MN>WN(83E)R#&?]OI,OZPJ<9^![?\RW3N__AF% '[KW(61+.,L-*M5[R90Q(F M[=747K](T_CQ=D+$WY?M8I*N5YM0KD'MPC:+ER7U <'F7[8OZJ\P2@T(?9XZMIJY/9DW$W %^G!Y8V=_M#FE7![MZYN*-CZ=&K:=UW-H];@29N%G?5!^;VWS .-2MI= M-['-C@"%LMF=1VQV&7[;LS%+P.;ZJJ0D=@E#9=K2ZF9E.O>BY 1F" *E"M+D M\T2.=Q=E5,^*0-MDR/?L9@#E=,IY'Q!RS=R&CBBEDBZ5*93MBVT\V!*ZGJDR M Q4.5=_>H1<>5DUN/WIP+/WXBI*?*4$EE5)10IC&16G^RS]]S&[V," MW:WWJ=)9I?/I*;B23K:2SO_>\/]*)$J;T[5H^D%.G\E* L9QM1V2L8S]M-^'G++RA)\)=VL6PZ,QRL9(-'(<\Z6XT'6P]S M*UV@X(+-0'2@M9^"50U;T76!];:]&.59I; I^?XO;S@A>QYVHUGMZLEW/]$M M%ZO!E5L9^;?&I-]<4GLQ;Q:HM'S;6DNGK#^SN.VD[]5"/TV-NQ8QG<_.=]8 M3L9?9W#;DMHUN@!G.3LLYW;2E^ST(:>N7T?J^^*5%AUY+'+??2,CP7I"ZV8& M7LD_ I\FYMN"7'0":5Z6SAIBE*=/ZMEC5 M'/Z'/D>2@,DD'ZY2F:/KAG-DA+:(B)!,3%@ZNEN,78Z3_5Q7";>W_V:7*Z; G6 M'HBO-3N65BJWC]9+X\T :#TI>?G[+1'P()O]]D&.B0Y\)-G9Z/5M:"JUH%VO MQG[0^13,^TGVC&?Q>A4K+G.1SXK5L?MYJ2I?@DEURT?/IM>M<-7:#]^VMQ:C M/N@U[JO)SR^ IEL5VK=&N:^G6FV"X)O [SH:2YIX@S\/TIB\&'G10\RJ3@T7$$[A)&7)H\=]IPA#6E M3@?C#=LIU=]HN&U&>Y7;EI^79):_7.\HP5P_\[ZT/_Q4+>;BXA0C09'Z//S<@+=.&$,BV2!SN$HI<#+V; M'KS4 JRIK!+;!1@JY9WS=+ZW?VV_WTX+_?/58J>I>EV,TDKM$<,R%[)XX'J< M/*)>.44M\TSN)*T*$ ?E*? ZBPFXWE)D*34@."X*SZ@&N_1HN5YH.J9XZ*&N M$U2_5B3A$JA?+, 3<@(844?X%3@4_*(@]:X-D(QPTFN'8M0VEU-X\(2B14Q3 M8V*(R2=VM(PHE1F+H8\&'&5%NZUGOZHBZW:DMO<%NBQ9O[4]ZYX06PWERI-K M*X>'E4KM" E"4N0X)X@GJ6!WI$=!Y\(8%\#*V:ESO$\AU^]K''^;8?S';KL/ M5=MN:MUNY>>N6Y"( #+1 \IP0(S("#)4$)2\Y4'@%"V)ARC:>UA^YD=3J'M0 M"WQ0KWAB@J&B](&#>L_%J[F@G2(-JALI@:DG-$I0YH=I>_J @B'8V=#C)E71 M/U*#!HREI]8C;A+XJ-HX9+A2R$0G,/..8K9S$GF?JMX'Y6?.S^B1\/.!7(!A MO5R=8/G4;_ID>T]P'6'Y-2,L#UI)'QB-D6F'$L$2C"[7,Q?NCP)M"GO"O3)VYPO1U-[/5\N8*T?8WBY/LL_P]^N MOI 'A]BK-KY851^L^*4I!"KW_F:U!EC$6H?E44Q=^?6+U3VV+H0KP\T4 J7. MA,YI!O_VKXOPB>O(&:=?CKA[S8C' M(W>1M '1&ZB;__KOWX"'\^"T[]70BBYGXFHQ*BV:1RLEOH>[J=Y?*GS3OZNJF/HULES MC:H<3E7\=S'XJQ]Z#,9)]7]J].337/MD:N2[T\HG9 [LFI $DI9S,)6H0-8F M@A*WC$C*E&([DU"&92IU>OUPY4E$C+FYNZ[B62JRFTS[,/SY?0WR'(,9]=.\ M27%2PSQ#PJ314_IQGT^4>')A.9$@T5>EI%2I.#%+31MJ* X>41LBXHF"U26C M1-Y2:8C(9>8[):O#LM36T'$P8XW0L:)WET8-3!VN\XZ>7"&>C#WW7,-B#Y1L M='>J,"" M1N61"BD@CB-80I%)1((W)&'L)-UI2&I]\%S&@+0G-G?ISQ87W )S,)N4)=1' M?'\'.NF;JC=^_='7V?26'.P0<>&\.\)PX$ MW1F&>* 866[ \0(G"[RIF##GARC3_'GFYY?QG?VXZ6)\1)V)^WL/PI!]PN;$ MXAB;$W><-P+6BYLRG=J/>.T4-:-89@#G61 +^W%4IE_=U9/M>$-*3C%J; A( M^HCS, .)M #U)514-I>G.[O33.0^7=!^7!%SK?%^!X*^AOM.9DMP/=]#H0\D^G90JSG!WIJ)BYB"5PA+4P:%$&2,<4@1 MQYB6F'*_T^3U/EW/'H1_*3U3E7^_@G]3/T/P81JN':\4"'!3O1,&976=9VTP M9!0XN5Y@3.$OT:IT"'/U8;2X&GH/RX%)P>GQKW56<"Q]/TY.,HZ,E!@%9[CT MUF&-=U*0[M/2[&'XUYP-O)?\P/AWI<7_5$/E=WF<6O1-S)-Q^_%J>RSV[EE? M@A9YPNPRYO;+=G/C>2JW*J-[^^?G*^"N0)59^1M<&28+V_6;6:TD=U?*CUG M&MIQGL@^_U!ZY-SX0[YES$/@REN&/-IJ?I4C?_U-VPZKDGT_;\JWF[A8-K.\ M@JMFGKOYKM])4V^D/Y'3Q98;&KC8N2N;[U!_.C+H&=8K(NSF$J_ MH]GNW(4<<@7=,. &?L_;5_];'-FKJ^EU-UUZQ0!M8?-)%^58Y"C'5H?U<1YN M/3L?S;,%Z;<#')L\FS* M)G9SZ_*P;+A+$RQ\N9./5YN[OLWGK+8)[>AU/]^N'UG]W:NWK[\?*0Y"MQV7 M.5L/S?XB%38H!AWW[<3VTQ#VI) MF!)@IFCI$]F=>GF/P$H>\.[GYS-XA0!,\Y=>D_W<$[C]/;;+:>:^GYKYY=NX M6$P[5OT;\"9<#W]XM5QK@7:LHBU:]ID<+ =B!7+ M\#S._'4!I>9]K(/E-U0$S0N_A26@OUNV8$T G)Y/YPYP_3JK25"IH"XSY8 % MQZ,T*?-P5QJYA^UV;1RY[VTSFRQ9>.ILP M!?][:V/[4E"9/W=WZUX3UK=L.KA?K7 \^L7.+NP"='$V;MJE^WMOOL2/\/ZS M3B.#6EH4Z1C9C7AD-3Q?GE_,EXORC _S9AK*U-X\('@V+U.6\QSFS3VW7VJ< M_Y!S;1:3CD+3Z=;K3.<@:MODV5I.!SJ[WP8!0^4)=WTMX]@UV%(MF#B97H 3 M!%<6WK#P7^&%.XC]>9:FW=[_'C-+YY]>^:(,.O_C0[?-6YMK1^3;;$9.VH[T M\UEO,C817$9_D?7ON(!;[HM6_C)IVV6V#>!S%X%$L\QB( 9O_OYS^^+D.3> MLZ'#?KAS+R)^WLV]SM"Z\Z25L*T6O^K%=C&?PCNV_ZL,T5X,N1'UUQUC/S:3 M'N]I-E5*&689(E08Q&F2R!G.$<7,.L4(X6(G2'ZO\*!M,C^WO\6F9+@<\"@; MUQ&[#WR*+8_Q%/LOM@4NS^#XPV2ZS,[=KZ!M>Q\*V'!4^+">;^^G6T:FWG*X MRF9+IE6VB?)\LD+,;#*=;U\&I)N$SFLK!E!95Q[2_AX,G'.P@6ZU 2WML>>7 MEVMDG&]E&W_W+__T$>P1__)OJ]N4W6J[C\/+[]>1JJM2*[#JP1W#@#'L>?/5 M2@K_%&?=8HDR@F$>^@#G%J-E,^<]>*W@R/5,^-WK']^V MW]_@O%XW,[_551S@'>(=#V0W#HN=WA1WF MRQ8H!8YA/IBX6FPQ0; +^_V+SZ+,4"N5'@9I3V3V!*=G5'[1Q(@S2MFAID_ MS<@775@7=KH+^TP5IAYH4PW]=!4+^HA;!]ROE.Q0Q+Y/'>4#4GL]1T0>[1R1 M0^W,0XP1N>_.O2N&Y2^=/?GCKCTYV.8;?VJ>R,/NY FKM.>+%E5_#5)__9K= MX:J^CEY]#;5_NJ/(\15RY1>MJ)Y_ O+U3Q)G[M^6I8')J.FO7 MO:\04?768/76/8<75KUUHGJK^O!51PU-1U7;JNJH:EM5O75L>JO:5L>BMVJ M<<@:K@883_,@:WC*YVF@XKO)[/"YF+<7\[]>PXN[9O*_QJV=M:B-S20]:#[F M@8CSV43,P=BB ^'A4]73-3)1E?+C*N7/)X%7W3, &;EMO%=#_30!H!KJ3Q7U MJ8JF:O5*[%,G=E4IEA*[$KL)R=V52F5RT^:V'7N[I"Z6?RZ M[G[T1(-([Q_DJO-U3WB^[MVCP0_5?N>?GXCAZ^3=)YF\&W@BG$:#A%<<\10\ MLDEK%(/#UE#CI;.'Z(4."K5K_?A?\_;N7N;L1B]S]IE>YMR,.;U[OLO@E,@Z MT^[)U,BUS(DMC,$_CY#M!\"(@T98U.CK$-$R$.> M&3]FTY@AG1D?RC;^<6= R(NCJX\X6\>ZWSR(@Q]C>+NP MB]B^2:_*%'K[0QY'W+3E*^MC.KQ]3$<_QAG=(#3#L2C78Y/_$T2R M85IL)YEX,D2./MZD$FF(#8PY1*V5B"M/D982HZ ],U(KB:D^1&'"$V(:5\/ MM*'HB&/1M$>H!TX0V09AB54?[700[6%]-*Q<,#$I1)P ;(K$(HV]1M1[)21. M7MF#U!$\&9[1,SP0/!N$9C@6Y7IL\G^"2#84^ZOZ:">&: _MHQ&5F,*2 )PQ MP">..7+&"!2%4XD[)JSWT2^;R6(2V[>+N?_CS55>4/MJ%GZ/[0*LI7)-_DLVI=:6UH&,K!;X MZ=^_09^-B.-#56(^K!H<3A'FP\-Q2DHC[C !G'B/;*1&$2#Q]3' MY(4+?^:\]XB=O$,UI*M.7G7R*NA7)V]@N%^=O", _P<_&N=.*L4!!8^(QE4KI@XQLNYU3V.O5 MQZG\4F88686?9?#AF$#'HLPK2&5;]4&K#WIZR%E]T&' M9_5!G\@'-8YZD:Q% *$1<2X-TB0?:X,3ZI.VU.P.%C]$;?@C8B@YXVP8&%I] MT$^>6#]1.MM:HA^/W']?MHM)NCX&@*W)@W4:PLD0OA*[$OLTB?TX*J6&=6O! M7:7W7"',FN>/*+X1*?'?RNWBV%D@2[V M/(YFRTL7F]PNLI4FKHH(9J3IG>5;%46V4H MA*_$KL0^36)7E5*Y_*2)7;N4#*E+29G04[/4$AX;/SZ%70=5/46 M#SP%SAGRCE#$/4O()LR1QX3@8%)@\B =1%;1_U==\/_7$OM_DTI">?MFN6@7 M=A8FL_/=:67=X< ZZ9QM)YTC]IFL5@HI*8$UHHPEQ'FB2 N%D>.$64(%B\0? MHC_%TWE;A@RK0^+IZX&:FS^D,\@?4XI^D9/Q7__XMJV'](,W-[Z8V'6L91UK M.2ACY8%'2&(>-P ,>9.N>,Q9;NM-*ZSX'FSS/?Q$M8B9V^ MGE]>SF>=D?)JL6@F;KFP;AK?S_:AH[.R_?:P]HOR@RC#%1 M1S,E\A3TRA"UQ@DB99T%66=!GK1S'UD2AN"83U$EX*24R++$$9-!$,94L/@@ M Q"&A)A"':H9Y8-KEPJ:M5AMV/2N'F;U, >%F \\\"#81!AEB&(-'J:V CD& MR)F8T%Y3J[@.ASC$'11>FD,ET58/\WCTRA"UQ@DB9?4PJX=YTAZFH49KAQT2 MSGO$A=?(,!809B190I./F!SB^'A0B"GE,!"S>IBU\'6@A\[]^)&:W#9X"^>Y MC$8\%C+7 8C#B0/(".1=M M,C8Z[G;BY@*EM6;K-[DR7J3T2AB8<^1LHPC M[I-&6BF!@H@\8FYB)#N-+0Y8(OPHWJ3 A\I7KM[D,>F2(>J)$\3'ZDU6;_+) M4?+!2Y)3-%Z+@ S\!W$"/B+\X! 5C-NDO<I,/=8H, M/^>\@O]8;10P2&PF'GX/D_=/38DGD]G1-NGVTH"?"<:^_00AY.<>?22D>'>Q M/>K,SA83%++RF+R/I=9Z%)8-*([1 JY;7#0QPC5A-)O,XN@2;G+1CB)0+(S> MQJM%++=A>#RBF+)R(?Q 5\0>Q/N./MAV-+D$Q09R8*=G-X1HGXR (#VBF&R@ M]VNL0'HH/3*$EWTRUB#D%B4NU@DX5X"M'3(AFV#-+^ST@[UN7WXS^M='IMD^ MY?%H3D)^59")>R#9VD[JA:LWDX(AQC 54) I(2Y]RN70%DFK3#!4"1=V#J?O M$T[(^7:31S4+K^%^H-/BS$]B^\.D]=-YNVSB.WC&7Z9S_\ MSF898>E;[WQS@\.DO9K:ZQ=I&C_>1H>_+]O%)%VOZ%FN06"(-8N792L1;-IE M^\+9-DY!G>YL^F97V!G+8'18"#E,G&@_.2:S_$:H4.4K'O$)BNT0XYO_4&O= MO;4]W34$XV]O+680U/KF/VZPWEJRBBWV"8OLV5@C/S7SR]$"+AXMYN6_X]$' M,#3L]V^GHJIG[ M&+/?U(YF\T5^[IY;G8U^L;/K?$/X%:X!AIU.R]+:U9+SG<+2+UKXOEW \N+( M-Y/BPI07S3>] @>N^U)_)S^=9'WU+__TD6)B7JZ7&]NST2MX8+)@IS69+*/Y M+*Z^M7X2+&X:@#CMX+,3-]YM.[-:MUFOH]RUE-NC?9/4(6$HSFL5S8%H@R\CF=X1/YI>3 M-F\;K!K(F D+; S,,IN/; M:WJ5R6LR'S9A5M7.25+"X*.3/U^R6W MHP^3Z33?,<[@ A^S.U7H"9^6S88'P([\+99MS6SBETT#2X0WM:,K4%[7F1"9 M17:Y*J^IWR)8#@B:+P1T@ @1V&;2PA+_B--RAPL+G]C1RG(=V0!N,'#RY!(D M$[[?K7O#U F8%-1,?N*\G>1W'O?/ZG9US7#C3$=@?MC-Z?Q#]R[QXU6L[A?GE(\H<)4 I0LRUT6BLTN*1CBQM?*SQ:B!*^S-S>;V)\SLB] MP\2P@DDA'$8Z'^YS&32R#OY)VO# N>?,[HR0N(^)\3:>9_OB]W@%; 04J7;% MD=H5^ACMBH[MBF[J&;%:%WMFO(/VG.7A[MN:./2S%++&(W(D% <+H.L-!&IP)6)V&+)]"&TX2H0O>'+%5O>"$'W M'VY'GG_^]:<;H6?41I_#SSD6W,;9-_]1HE!W!IX'P6@W^6DMF6U/@A>C7XNI MD7GLO[+M.GI5$,N.OLL&06?Q^9?]A[T%&%Y^_W+TX[(!W"ZFSNB720 3;?2C M!:,MW^E5ZF[QXR\_OH)+RT?MQ(Y^LWZ28"'?O?KMU>OOLZ4V7:\$Z-[D2%\# MUL9L&3O#*]^\M=,NT@?6Q;0K6BM&[[^UT"194.X(K"I-G\S1#=1@55Z;;AN*/K.^Q,MH^]? :T-X. M:*\D9T6>O-=-=C":^;6=9J7&]&.T^+#YG_8.^S+=PQ%-AT MRU <*/#@KCI/8L/3\S;N$_B.-[J' QN->TM_,0=7$1YFKT \/DZR90]\.2A- M]L^G!7_"$R9,TD@9S!'GDB#''45.1J<3H)H..^E+AGA@ETB14E$B+IQ 5@6! MM*$XYJ:-A,D5_,&*+E[\WDEQFX,9[\ !;;LEM'\#I^E-9K8W*]%>8>*;]",H MFL7U#6S\Z]L?UF>S\L;9K/C,V2P[NSN!:1!<-8*KIRLK:U K.S%^CU*QX)P" M6XT&Q)G&R#"/4>1!4XN)E5S>YG?,L4U!.X3!.48\*8F,=APY\)H=)9PQSH;% M[_1H^#U#^.8D]4L/4$O!M)F<#"49X@2X1%E$@3/?'6,K&#$L[H$!C("#. +((J9*EA*#D)AA'\ MQ)4;%K_+L[M;G@R"J^Y B:_.M[D%%P=XQT-%*8K.!V][GZL3O+8\8>L!O5O8"T9V'.&V M.2P^?C^NZ MQW4?Y+EX%"9-'K21PS^=OPMN_Q^QA"'Z M(R'P7B>SU-AVT36=7_?LNUIU<:['(Y?Y'.Z8 M_[0YI6JOVWQP,>X#.H7@^8KS. /%,.W"00$V$]XJ*XKW[HTMWK<]FW.[$B0(^^,"\(RW^63K]FVSK$7;^"Z:%V OI_.K_(WQ MR/=KVI#P,Z_3$S(?5FZ3\GPZ=_"%>7-N9Y/_L=U)7OYZ_J.]S,=-_[..SEG_ MCR7LX7HI^7VBOYB!D)T#O[PNC[B+$JMWRA&WN]ZK6^6XOW:5&KC_A#"'"K<. MMN&Q/X/,V!O1*M#(\6-Y[&.FHSYQGMV3O^G3)=G1F_EDHR_.LWLN27;%2%F+ MQ$'3[8A)/)@@D1!,((Y3 D,O4.2,\5X%)W#8&91VK[-P?P&@.(UOTNU3\9]G MG8T&^N OU_T?[SX??]Z1[)]GY0RB">60H"C45V]?CZ@&@Z\GW6A-V)(HU=L/ MO?6PPI\-Q$XVU,_QZMU(=;45[UC-GS3)1]\5R)TO6_BD_?[%X(YK'D^[W>]U M'U.5BP.F2W>E3YV(=0_OUYK7]<(N%_-5V5)>#LAQ7GV^'$WM]7RY@$=\C.'E M.OWD#'^[^@+(PM1>M?%%&Z]L-GE79"BE=-V]O]G73?+]9)7']V)UCSNZ2O:/ M56>$J9P:JZWJZ=>DS+;^(=RJ]^G51PNNZ M'F%=GVFVJ[^BU^Y!VME_26&J?CI4U$?<4?WYDA8(F?_Z[]\P_,W#T_FK.M>O M"/5H.W.02,@M]^:^6_>N^!&_=.[#C[ONPV G$*SKZ(>WDT\B915%!K )%44> M"44(KR@R(!3),::*%$>"%(\[$>O94[KJK,'J+%IUUI%(4K5N![ )U;I])*2@ M%2@&!!2K[*0*%D<"%E5/53WU#/54KK>N.JKJJ/V3-IX]L:O6&J36RLT@JM8Z M)D&JEE754<]+1[V>SPIA[+VG,%==5755U5555]5H5=5354]5/34DKJ_1JJJC M!J&C*K&KUAJXUJK1JF,3I&I951WUO'14C58=H:[Z3(*;^8H$MT,-:_V2G3 / MJ-C^G/28>P\P*%VP7MQ/0Y%\WMIG@>D>J7T M:5"ZZHV'UQO/E\:5KI6NQT37JA,J[U:Z5KI6G5!YM]*UAAT&H1:J,US##J=& MZ:HWJCE1>;?2M=*UZH3*NY6NE:Y5)U3>/0&Z'C MI4\JVB9=&:YPN%W9GFA0 M;GT$62L[DT'NNX^O=^>!#S\O\N3DY4"DG*\W@S MO\K4E-LT_W*B/DW6W!U3OW%B424/=Y,.<18)LDDJ9'40-"ENE-P9\Q62PHQ3 MAZ(T!G%C''*<<22Y8];@X"73M\=\]3E[>:+K:[A97D2>YOJZG_;XX\=^0N"K MMHWP__#.?KQSEBN[,\>Y_H'5 !K0): M!;0G!33'5!#:4J1QHGG8.$5.8(5B1B9"L2"8W@:T9#U5TEHD#/4 :-P@:XU% M6AH;>!"64SL<0"-XS#BK@%8!K0+:T7)L!;0*:%\&:)0'ZB3E**7($>?PCS;< M(HN%4M1@:X*[#6@2+E5**T2\88A'X^'RB%'BT5+-"9?>#0C0P$'C%<\JGE4\ M.UJ.K7A6\>S+\"QXRA*W $O.6\253\APP#.*G2-2:ING3T.MCA;\6OQ\.O@VW: M?@23*3!,,4>"&8*XYP$9@PG"VA$ML-!8R9TS,R^4$9$B;0UX<0R@SU$F4=14 M,V.H]%H-!\&8'G-!*H*='()5E^SY<&P%M0IJ7P%JAAOAHD Q27#+,,/(:A%1 MT-%J*QDA"=\&->9-U$(0E"0!4'-!(<<#14ZSY QC.) !G9N)L32B8EK%M(II M1\NQ%=,JIGT%IF$K5$@!1?@/XE8)Y$@.-7*E"=7$2)5VC\X"\T((Y#FX=#Q: M#'"&/;+*>!.2XHH.*+F1C FM?EK%M(IIQ\NQ%=,JIGTYIAEJG)9<(V>P1CR! MGZ:)U"@I$R,V@L)_;V.:D2)%&@-2+B?Y6QP1@!E'3GH?,(E<)3D<3.-B3*6J MH/:(H';XUM:UAO!AE,+;>5I\L$T<32>@2MM8FU$-S";Y8M(^:X7S..SYK.R. MATW:T2)GD6JD*:.(>T.0%DHA[",+EI)(K+YM=;B@I6/$(XX5!ZLC.J0U-<@3 M%DSB+L8P($^:C06F!S(ZJ@XX=AWPW#SIRK''SK$5M791BW/,7(@)4058Q:WP MR&HG$!%.$4N=2I[<1BV/@]#*,60IR_%?;9'F6B EA$A4N,19&@YJ'2Q)IRJ M8U< %;(JQQX7QU;(V@-9UG%'G YZ:BA6B*GM6B'J4O!EE!$E4!Z0ED8@G$9$S%J#',TXT<43; MG38J2D<1'%%(&\L1-^!B.9X I!*@EA*&&S*DO)FQU(?JI:58X] M+HZMN+4/MS05!A,G$&->(2XY8!## 6&OI <(8E3MY'OJ8 "XA$2&Y""B5;F5 M91"(,ND4LSA2-J#V7PKKBEI5!U34JAQ[A!Q;46MOE8)/U!(?$8W1((XC^%#! M &I1DDRPW'EE;Z-6I'GD0"!(* ZH%0'N++$)F>A<<()K[_AP4,N8FBU8=4!% MK)>"<0%<4AC2I$,+GA,L>*"[S3VHBH0R71NL$P1 MIY(@(WT9I:.LU=)CP8:#6G+,:HSP6$OK^EK&6EKW,#KA%SO)/]J9OV=576TS M6BO]!VQQU&K^H27.)$83UEJ"Q8#!=I"&(8R/A9 5+ @5M M(E@9";SD(."++$;O9)"$#H&IL:B/1J@2>J:-<.?;8.;;"UIY4&A=8"#H@ M@Y5$G,0(L!434DH:::P7Q.\4@P>+O:>:(NJ)!=B2%AG-6.Y($WEP0D0WJ%:A M1)B*6E4'5-2J''N$'%M1:\\6LLDPC+$-.BLGXY0U&3'CIDN2:\IVY0Y$& M)BSX68)&@;C& 5D&WW:168ZE3,(-R=D:DX,%=ZL..'8=4%&K!Y!#QS5._,&K(D&I)GG@L?P=?RUB.3(D'$>A8E M9T[1 272,#&FIL+6Z2F!IZ9BQ:C*GA6C'B5QACN%&F0DH99;:(&_VHX*)4/LG ]R*IJH#I7 ME6./D6,K<.T#+LQ(I)$[))D!5XD(@AS.,4*.P8623&!L;@,750ZKA!/RWDC$ MM6?(6BM1",+!#]A[-B#W2HREJ,,4JA:HN%4Y]A@YMN+6/MPB-A B$D5!8H-X M'@5DP85"QFCAO83_JYUN)IRX&%/NPD^P0-S!=YR 7S'7-"J?2,!^.+A%QU0> MJL*N:H%CUP(5MRK''A?'5MS:>YREHDT)@"HJS!%G@B(C=$#1ZP3_M<;D:KE; MT^L(3EJ)F >,4\0QA^\D'%"B*?&0DC<"#P>WF!AK>JA>D54-/'*)79U>][#3 MZV+S?N)C6[M^#LS>J+6\M:+_]))G5%+"6LP0410LA]Q;QD7%D634,4H5I]SO M),]XS9)S%%DP4<"SAB]JSSR2A@KC@XY!#BBZ:^08)9N7QF*)F?((FU*J(,%S(L0@ M'U/(Y0J*D9W1=41:03-869:GK1*+D3$FHLB)QEXZ:4(8#FS),:.U>UK5 16U M*L<>(\=6U-J7 6J5<)( 5EF&.!4*&NG@]O) 0VO([EV0=8@X>EI@:>F8@6IRIX5I!XE<<8)Z0A7%$46 M4QJ(V$F(.F9@\XB(!4D7JA-'#@2FE MQUP=JNE650/'K@:J=U4Y]K@XM@+7/N 2/C)'*$-8X(2XT0Y9SS@*5@%P"9ZP MVP&NJ+R@ &\HB91GM3*"'&-P"T.#, 2^-J29"L2,%3M4B5U5 \>N!BIP58X] M+HZMP+6W5 $3CY.PR%@%/A,W>?@WPRAZPF2D& =%;@.7H]0%&A3BG@+8X03; M217\$R(A06,)^#4N+&FN-W<-HA?]MF_#!-G6&W= ,CL,4\SJX.C9K.IR)J\6HG4\G8;1B MM:H /9X#Y)T,3#N,RC]FN2IJ5BAL#)PA<*C2>_1Q"&62W(D&!D:T8LH@F;Q%7,N +"4&61Z-I#HYX>EPP%"- M20T(/E-=4EW%07!UQ<>*CT>*CY%IS!0!9]')7"B?\O!SK%'@40MC:-(AWL9' M;:(P(>39LRHB+A1%AF*"0N(D)F>"% -R%OFPAJ57<*S@6,&Q\O2PP'%(IV4' M0[QZ7O8L9&* '%_U?.7I0>KYZ@3M#1*:Z$@T%C$?.#@TFB!C'7@U,43#HI+P M\4X-8!X@D&?>1$\(XEYIY(P2"&.K74B,$#^@II9J3#&K?M# =$F=Q'VGL7B2F 8!#@#68W[]1F0F0)! J:I0(#(3\+:9;A:)1Z;GB7/< M/=P]9$!&EDD[S;:A$@P%J;V+ ;<'TS_6+>H%840IQ+#*6L>D1SIRC[**Y?A: M>)WP@-K6.BC6R@A%$G*>&B&@5'= Y?0374ATK.PPD,'82 -D" MQ(X+L2!;>Z*ML@>90D#"2%Z:& AR4F*DG,8\R:Q>1NT4=B:A=6().4(TXB'_ ME-4JH( )B4F+2+4=CFQ1IFO.">C6V;% WU8$D0)X@DB=I/0&.YID$ H)H5B9 M2TFS^#B'M'/)46Z#)3O]!YACFX)V"'.?I2TIB8QV'#F7?TD)9XP/Z;PC(7-X M!5E!X $(KP"Q8T0L*-?>HE&4S($BH#98PH-Z BY%:<\@+ @V < %BQXA8$*Z]]8-4$BFL M1XQ$729\160=YHBI0(V(A&NYV^T@C;0&,R1%.=TO9N&RVBM$J2JUB,EB,: Z M#%,+#0$7L #H%B!VC(@%W=I_[ UE2D>*+'4"<6DXLE@Q1+6/G%I"A-I)%7(F M@N AELX^C#BC!#GO+$H^\2BIDU8,J1##Z)I@V-'JLPL/+^@+&+]P7J &:X.U@54NS/)@;;#VN5H;6 5P#M8&:P.KG(?EP=IG96U( MH@"%G!VHP=I@;6"5"[,\6!NL?:[6!E8!G(.UP=K *N=A>;#VB:Q]_ G"]KJ!D9.GVW:BQY7-N3RT)&.+7S68[B4%=Q@D5!01B$>/$5&4X8TB4(: MACUW].G00D-\BC%2I%24B LGD%5!(&THCLXY0YA\.K2PL-O?TE_F\[!\-0N_ MQ<7;B8_+W_*M'6DVH>8U5>)(HPEAK8]]K9^?,P>('8P-09U.I$[6""*\3GAG%/RS MJQ.E-6''&OD.:WWL:QW4"1 [+L2".NTY84LXRI@6B&IN$2=.(HNS1"DF@XV< M:U-.RWIR4$G -'FED:$YZ.(TO]P*1A!QGAHBHE5T9^#[LZN3J#'#($ZPU$&< M +$C1"R(TZXX1:&YYIBC)*)"W$6,M%$!V90BL91EP0E/Q4DGH75B"3E"-.(A M_Y0U*:" "8E)BTCUSO&/SRY.A)":,P/R=':+O6\K@A8!/$&+3G(VEG0!>Y<( MLB%YQ(VFR*0<^P1+%:/*!:)V0B7,L4U!.X2YYX@G)9'1CB/G\B\IX8QQ=G(U M4JQ66H$8P6J'6 D0.T+$@C[MTR>B-0\\!STTB:PUH9P?[(E 2EAB#6.)1?54 MGSR/*BN41XD2BSC-[]$\)F0)E8$R1I3K(5K2-2&@3[#:09\ L6-$+.C3WJTF M+R5V19^HT(A;YI")HIP8;"PU@C'!=\KTDC32&LR0%"K'7+%HFO8J?X0*1)-D ML3A](02OJ8 Z"%CL($^ V#$B%N1IGSQA8KQ3S"#IM$)>),!,%#1,R'(F24(.>=1 M;?G_[2XN[&HRNZYB-P8;!C@-S,?X;-->-.L,N1%YI#[&LY:S..Q3%-9DYT*5 MTI20G0MF*")*6* MLN?QZG:>'_?_-/\\DNE?LRX0YG)< MK$F.<;U0R 6:D,2>".Z3\C1]3?]:[ZK%:T&.E M(%$G*9-1-!(M)$=>4%RB)(PT45E_L! D>(6C\5_3!=>[2 E=\Z,-8006&#L+ M0&@%B!T78D&W]@97-#\3'3%*/AK$+3?(8J:15\[;9+3@<4>WOJ0[KG?=8K5B M!&0+2 !D"Q [0L2";.T-MP06T2B2%2ME"9+6(:."1CHD$H)*4?&=INXO:9KK M7;9(S3 #V0(2 -D"Q(X0L2!;^V0KX,B=I%ES;.GP)CE\=6MG M*^M+FNEZERW):H&/-= 16.#$379=5R,TV3T;+6ROP,K.0F6WUB",[!R8&W*< M+E^77QT7&SM8(VUS!*BIX<1J*RS? MF0M^R+%_)Q$] SN E\D9$/H- M6@@Z"#(]5![;*0^$219"$'?SI8Y!(VB O, MM=-$\X2/<;S@*?8 AW5Z$Z@@J""H(& :5'#X*HA9B$IIC)0LAQB&' W::"V* M4A.E!()=0 HB>)&$ 2(X"%2#"(((CE0$F4I$)DP1IHXB[I1# MQH:$J."*!,>Q,COEH(<]SA%^JR=GO32.CU_GZ_L-"_V MY6K9-'K"H8H#]6B.TV4.'LUI P>S>GJFE)P2G%LD#>J-&P&AC3)_[0*6Z:9 M(FSWZ.=#FCS+T<_ET.?UO(IC.3&"U&9@PRC C3D544 X/PA4@_B!^(U2_*SA MD=&@D5-4((Y3%C*B&**4>,=\))3M3!@\I+?SF<2/REIIT+[+Y G0OD&@&K0/ MM&^4VE=:.CG/09S1V"/.,4?&E/'PU$;O:>"8D6/T=#Z3]LF:FF&=5 +2!](' MT@>8!ND;NO3IE+7*:(IL*'NX7D5DK"6(Y;B/"V.QI/P8O9S/E?/4O#9F6(/C M0?Q@=V_XI@6E&P" 0>E.6:^4)4LFP31RY3AE[IE!1M&(HI8Q*J^44#M%NX>T M<#Z7UC%6*WFL<06@=>.B"@CT!H%JD#^0OY'*']:)>J8XHCX1Q)V3R)FH4!8^ MK9G&E-!XC,[-Y]KA(SG2.U:S"JC?N)@"U&\0J ;U _4;J?IIX7RPCB!#K,Y* MI@*RJ9Q,9FC0RGK'A#E&Q^8SJ9^HA8+RELLD"A"_0: :Q _$;Z3B9Y)B-%*. MM,IJQC5ER+ RN=P1JD5@EH=PC$[-Y\I\2E+G6!/D;V!4_)=C7NM\< M@EM-9GY^&V&V[L#'*68,KXSI")0YHR-P3Z<\.?_SY?'LM[ M8;R6XECUN2>@D8MQ7V#.$L@CR"/(XYCE46%+O/$:"6Q<.9A:(B>(1,8%'XW5 M.5 7QVC;?#YY)+SF!.01Y!'D$>01Y!'D\:C1(R-869NC1R-8EL>$D>$RH"!2 MD%)BYVPZ1F?G\\DCKYD:\FDMH(Z@CJ".H(Z@CN-3QV!C4BSFD-&1'#Q*IY#U MS*) B,+8!V[]3D/,(.@M6<@SQ>JCSV;470PD%JX=%VU4$-AZ6&S]TA M$Y/'+KJL;3+KH=,$:1L]PL90[;!AE/AC-(@^GQY26ALRY$GVH(<0+H)$@D2" M1(Y3(C4W2>H2_HE22:PP038Y5TX#942:&-GN?N,A3:3/)Y&FUN)8I<2@D(/C M;%!(4$A02%#(WA22S5I(D"!7>&N:/THWZC"T= MLE;J6)/X0"*?KR-U@/N11^.$ S8DF^\>K%2"<3]JW&S*\M+>*MRXN*H;K(=7=[C]"8W@/LI=%!B(R@(< (G(B$2$<1&1 (D(Q M9: 4(U&*DS>)7;RQ@;8&2UL4:&LD*PD"I"^2I-[^\>04CYK#&-7,0!7 56_Q9BG(4?!]".\>R^4&TT\./Y>>-R M;0QV!;N.R:[ "8!=L"O8%3@!L MVA;3#(&@!@F%(.YR;I8$WP)T [()=P:[ M"8!=L"O8%3@!L'L&=CUB34I74;1MNF:>]O&>2F?08KSVHT=0M3*;+V[M] C/ M\?5T?I^M?^^6?C&Y6TWFLY[[?RYRO1S)M+/Y@ W[&.'/4(+UI\'T( SFF+// M-VH_57/_-GF?03O[:6%]H9YJ$GYX\=-_6D9#4#BB@)E#W%.+G',&16.H"TE[ M1]R+JOF4]ZN_Q_3#B]?_Z:D3U#&%J- &<98(,EXGE(AF)%G#G)8OJIF]S5:Y M7Z)K:^]>=C5[/RWFMZ_SAY6+^(_)ZN;U_3);-R[>O/?3^S"97;]:+F/^O_"[ M??^BNI]-VN_\QW_^X[6@9 _D[VH0O233,K+'UZ@_*]4&'KUPXO)^\S6 M][H>\6+/Q.N:TWHO_WKX_O_\R7SPT@X]EE8X%AV/>2LPT%;>]"(!44# M1?L\10N!>$X)R<(4*.)4,>0LXX@JEQQ5D<@RXOFQHN$0M<+,(\RD1UP;CJPG M$F$EN+,IZ(#5,4>1P5PB':C6^0_*"+.3!=$EHH0JQ]*F&!XH09YRAB7W;:E$$ZBBQA M1G(2L6*$#BC'2+"LL80DX_E)& 1EEX-84#50M<]7-4,D5=QH1##36:&\0M9H MCGRRE',:G)3XJ:I9S;$WB2&A#;]J()YS3PO"C' MXWD+=Y03/*6(M/,\A\4&(\V]1,&PZ#PF4O/PU.UP2EE#;$!"QK+KF22RBC#$ M!&<^$"SBD'8]=2W$L.6%"M7=6B5N: .$>Z67NR EGK MD/$QA\""&I%\8#SMJ!8EE 27 VS25.A$KI&+.B$IJ*(Q!]"$\>&H%JD-/E9_ M.W# V#D 5 L0.R[$@FKMJE9,(1F?'-)8><2EQ\A)G% D00J1GS33.RE>X@TG MEM&B#*46AT=DM7'("F,L,]@3,J 4+ZT%/M:V)7# V#D 5 L0.R[$@FKMR1"* MI"4Q.5"RO@Q@H0FY8!G*L5,@%EOJN'BJ6L(R+YW!B'"2$ ]:(5VZW;$A# M# ML4D#*K8AM#9'VY<$$A@."?1M1= H@"=HU$G*9ZCQSJ4<'<4@9%8T%:6R-$5) 6!!4"W +%C1"SHUOZT((XJ)8Z2% YQ)4.91AF0IHZ; M1!VEA.Q,L$PN*9HL8EG62K\"+WU[%'EO1"B3PG 84.$@J95@H%O J!;@-@1 M(A9T:V_ON%818T.1(4EG#7(Y=I)$(>>%2S*JJ.S.40)*2):X],C@HG5,Y'?[ M+'B$:^RTY-S$(1V.8VH- ==8V^RZOD9HLWL>4OC%3LJ/=N8/[+"#J:/0]C]@ MEP-:^X=6/X.-S;Y##G6I+Z.QK5'()B,1C42JI$P*0NU,8 O&:Y%?Q+EN>A6R MDU+F8WOM(A')"&T&-(%-E[,>-/3U PE<9*0,B!T[8D&V=F6+1"RM90QI[2WB MU =D#4XH(L&K'#F51"_+.B2T)S))P23=D2V;/#'1 M&614.<4AY&C+2$>1P(IAS0WQ9D"R);-J"5 MX !0+4#L"!$+JK6GF,9IHVD( MR.# LVI%BXQ3#HG D^+,ID1WBD UHY+ZE)!6Y60'*0W2EB2$&16.)BZ2&%". ML)P]I-2Q)IH "PR'!?JV(H@4P!-$ZB2U,U8$:@+.@9(H.<&0$ M,$[LSM@M+(CGT8LL3KP$5XH6:2LSJAW)RA:$\68X,E6VLC0<)@0T -$5(':, MB 7AVB=<(9(DH[&(<9MC)1P2,L$DY#GF1C"O>9 [\R*YE\&7HV"]Y>60(9(C M+:-*?M 'P@+)_S,T^S2S0D5HZ((2('7$+J+%G2(XH3SM0OJ<<[W>')6.HE M)R@E8Q!7,2(M9$36)D%X=-$F-QS=(EC5! HQQMIF!Z?9/>]I=G'Q=N+C$N9_ M#LSA@'Y>:.L_O_H9I:(5A'$4+ V(AS)$+=F$!)4B1\->"K?C;C ?F0_,(Q9$ MF?YI2W[7&92B-H9K:Y05\M@C;X,O[V'()6Z1U(HZYT@040]'M[)L M,4I MH $0+8 L2-$+,C6GI$FW@FLE4>)Q'+8@M/(>L(1P5$H*Z/2NS.KA74Q M2HX1LR&_1^J(+!$>$>YL("$RIX9T))"J-<@6D #(%B!VE(@%V=I3!:H]LS%Z MY$PIZRS%G$Y8@:)E"F=YTMS%G6(:25T@."")LV+Q0"ER(0H4'-;66 !8;# GU;$40*X DB=9J:SZ2YQ3HA4RIF>!*Q#'_,(195IIRV MFKC5.UUV/NN7<@'92$V9:DUR=,4LXEI;$9)6G(KAR!2EM*98@DP!#T!X!8@= M(6)!N?:68>18R1-L$#$B:X^C$>D@!3)&*F(LB='L#-]R4H642(ZHI Q9[:)! M1EJ-" U:94,(BSZ)"+"B.E/'$Q>D/,@ :;4,-K>K217, #)^ZSZQH;H<_N>5CA M?]M%>&<7<);=T!R.XS3TNOSJN-C8X4K>+ MM0HG8JL$%PI%@P/BQ#!DH[)(>1F)4BZ'X#L]#TPF;77"2!M2Q@G@A%PI MWTE$4,4=P0H/R&4ANI9T6#-M_@#@[1=@!E0".BZ52<.,X1L2[_!["#-(I<80YU50;XV@< MT,0W(H6'ZXU@:6'P"F(0(Z703$ M-%-8,%$ZQ17B/N8(B!*#3(Z*5 Q<6&:>1D &AR03Q4@0YQ&G94?41EH^(FD9 M3>E6'U $I&MECM5=#O(X+BKIVXJ@A0!@T,+Q5/A0'$D0"@6O'>*$1&1]D(@P MK6@*E%&_:4UAH;4,.+)!,( M%@>!:A!($,B1"F2*+$A,&1)"2<2%T$@G8Q&-.5AT(CK+=S;,@O%2$,6S-OJ MN L,:298_BF'BL3$0-2@>C<4J.-%,@FHXR!0#>HX G462H4XA+;Y'SR2(M%$\Y0!+!L9TH2(KD%0\H M$B$0MTHA*ZE'3)% N#*:I2&=@$-KPX\U,PP$=7XY.O0!OK(LJ.AB^CN TRS$FD=>+$6*MCV$G: M&IVDDT$CFXQ&W.E2%V0DBC%%&[TTV=<9CKLBF*P%@R,D@ 4N,U@'Q(X=L:!; MN[K%,0XQQ]*(QZP\O$S1L9%3)/*O@R Q>;S;O.X@6H:16$N;M N ;@%BQXA8T*U=W2)!$:P(03Z4H2M9Q7(4Y2RR MGB49D_:8[0PXU=*R_" U$D&IK'7EE#\=-<*)!^E<]$(/*#W,:$V4 -D"$@#9 M L2.$+$@6WM: ;TVQF>=4HF7Y@>='XP0%'&F0W"6&.9W#I10WA++N$ MTGF/G),<:18Q34IY9W9/[,N_"X%I%)C)$9F@"EEJ&$I.:D/S3URYX<@4Y[JF M!&0*> #"*T#L&!$+RK5_&',T5JB$E-.BJ)! FL:$3!046Z>-YC*@E''P$- #"!8@=)6)!N/:.12F)/9;# MIRQ<.>1*Y9192Q-* 7O!M<:1IIT"PL"D\*XH%<:(8T*0-CHA*3V-F 3JV("Z MOJFHB3S6*0) V.G 1 N0.RX$ O"M;=1+P7&I0](")80YUP@:S%'D2FKG?9$ MIIWIEHQY$HDM\_VY*M4;^3TDYI^L=%AZ@XD>T'Q_(75M-%2^]]F%=ZI>WZ<- M=K#1!;-"CV+:;,CRUQ]>T!O+^+LV5T% W,&;Z;-->])2R(1>&CG1:X;,>OZ5D="9P@PQA M%'$1*#)81,2\44DIQVVT.T-V=9).!HUL,N4L%.V1ID:B&%.TT4NCQ2)1I$E*"F4N$F(&YR0H:(<%LFX=>*0L MYQI;QQG#)Y.;OXV=6)\)IK M"NH$:QW4"1 [0L2".NVJDTQ&8J8-,MI$Q&.@R%ECD=#2\2BX<&KGR&+E+;&, M>Q23$*@Y]0EB*#.(T):>7+Z:(!Z&192&@ M1)W4,G(6#3W&J??/G^"3NJ8,MIM.N=R//^$:VM2>9_'_[2XN[&HRNZYB-P4; MYC<-S,/X;-->-.4,N0]YI![&LY:S!&N9E(PCFY4:<9T2>^G]R'_XL>8;]E/;+FB['>\NIWGQ_T_S3^/%1<; ME@-C?"2_ TA@["1P:8$Q(';LB 79VI4M;1V-1BE$H\>E"M,B2VD.<:,@5MDH MN8M?T\'6OVSQ'"T?J^\:.&#L' "J!8@=%V)!M?;T#D1I\E-I]@P%XB7BH%$GJ9.Q3AM. M!4%9E++B8&>03CC_4U.#F:4":_PUC7"]JQ11I";*@$H!#4!P!8@=(6)!N/:/ M"K8XF&B0E&6>B,PQEI'>(L\HR__OE-B=Q?@E#7+]"Q>M<] 'N@4L +H%B!TA M8D&W]C;."2^TM0H)E4H1H(S(A8A12-1B12@)=D>WOJ1QKG?=8K6D4#8() "R M!8@=(V)!MO;)%I%:&JH<"L19Q)/)8F0U1\09GFPB/F'U-?UTORZMR-&3]XXA[FA"KNB4,,(F'BA1=&>:R"&G MPIU@EPG$"98ZB!,@=HR(!7':.^I*.R^CBB4,$H@;+)##/*N-BS=JK12^M4^WV^LM.\D)>K9=.H!D?##NS;3GF_M^,N?Q$#X!_T\_AHOR=9ZW30X+ MP6,IAXG$9*]%YC"<,5JZ$;S,8;;383<,/Z!-KAQ^6XZ]7;?K'RLSS$QM,#O, MP?D(OELW![,^:&;SW1=%- ,;ZW'F43QHZP @#]IZ_MK*G).:>(ND=A1QEGS6 M5FF0THX[2ZGF:6<#]I FOV?25DWJ;$.0UE'S#$CK6; Z2.L '@)(ZV"D55+J M)4\.A6:F"Q<1&96C6&>=-8P33>)1>A2?25J)KH4XL#D1I'4@/ /2>A:L#M(Z M@(< TCH8:56<&AFM181&@KC+TFI%EM8@"5,Q&8.#.$:/Y3-)JV"FSF$S:.NH MB0:V5L?'X2"D W@((*0#*B.+V% N D;8*HQX5DCDC/1("H:#9MX[O9, /J1# M])FDE"E3,W-@=3-(Z4"H!L+4LR!V4--]. N)X%KX.X M#N A@+@.2%R#XLHQ)9#QM)Q(E0+204?$ PO8!QJ$/$I[\7,UW4A<&PUYX=%1 MS?$/T1S]?FQ?Q+ YO[::S/S\-L+4XK,<;?*8=>@5+;03YO=N&@?CX#Q> L]0 M9_2G?L'].<_@HKR;9RT?[+D. M0G_%D28F(4R-8C(0ZM../![2$_Q\\LAQK>2!]=4@C\,G;)!'D$>01Y#'?L91 M<2PC(P0IPF.6QTB0(4XC[9F/B2E#!#]&7^_SR2-A.7H$>01Y!'D$>01Y!'D\ MICPF90EW)B)!M4,Y^)/(6:(1X\D3:474^BB]N<\HCX+4F SKQ 301]AI'(-I MSU@,C[:O#G(X+#E\YDHJQD)(MI0ILX 1-X(@:Y)"/C+M"7,R.7>,#MOG$T2I M:TT@7KQ4/81X<2"X!HD$B3Q+B;0\"9L,13J4-EE:Q#(K'U(A"4.5553)8[3) M/I]$4E,K<^"T1)#(X9,V2"1()$@D2&1_9]&*((+/$:%C.DNDMQXYJ@*2-IK$ ME#7.^V,TNSYCS6K-S(&C^D$AA\_9H)"@D*"0H)#]!9$R1<=20DK*K)#<262) MTK'ZC!N/6-7&"-#(P6GDTZ[4 >Y('HT4#MB2;+Y[L%H) MQOVH<;,IRU]_>$%?@*$!Q6!<,"Y0!* 8C O&!8H8GJ'!N&#<<1H7* )0#,8% MXP)%]&]H,"X8=YS&!8H %(-QP;A $?T;&HP+QAVG<8$B ,6C-NYV-4K^V;II M_/.Z:.BO][=Q,?'YWV'R]B/FX5>"L6_^P$;R4Y=]V@'F!YOQ]71^GV%X[Y9^ M,;DKM53+:A'?QME]K.X6DWP;^=/R;Z9VE3]O-:_F]XOJ%SN[L:M5OOQ7?C5Y M&ZOY[6SB;^QL%J=U]9C 1Y:0/B6D>DD_9(I:"HE?ER@WYZAT1)'[G"2 E'LE4P1R;)?*_> M:4\)$\3O.?WC^>]0[VLZ^$B%Y2!6RS??5<-:OH_Y<2\#WBWFX=ZOJJ+S=QMR M6]TL8FPH\;-H;EOO+ENX7JWVV*?.3V!EIY5=+N/J04%>-8)OL_:\^>7-J\;: MKWY]];I:QNOR:);5NYA%8E" ^M-YZ8'(+$G*,4E>$9O9LA2=ERIR3URF0I>L MMSL3(7DP-$1-$9=E3):4/K^'*<059K:I%Q&9C!BIBEG$;EZ5/T M.IK] &\3XK9H?0H!69,A[*+SGG!+#-\9V'94]&IR]?&C,P>!D@?P%D8>U*6= M&8"-I]&3X%#BT2-.0CEDW404.9'6"Z(3(3OTBP5+V$D4.#;%A2?(6J.04\8Y MR2-3;F=>_5$!3-5X #PP;W1Y%YO ?/KAD<>X-P'R?U?5"5-$#SU\7Y(DHL=* M$@WA9GN#!6%/+'&S.3OP+DP:E:O\=*SUE49HR#O?^>U_TO^\#?;K8/1DHNW!-OOY"$QW MK&O)IJGHU?_URR;(_I?_YSW%Q'R_K'Z<+/W]3]=-2_I&ECGL^75YZ#C8H+NDF1-\^ET_JZ<>1D> M;+R\F=]/0^5*BM6&:C(KSL1_W<]:)^3=9'73!.+YEZ$D8LL.TZPYM]6N\C_2 MYHDL5_D7;4Q^6(:D>6'^@=;E2,[I?5FM;19YWB5H5C?S9=SZHO4+\\?%Z3*^ MNRFY@'P#JYL,E_^^MXM,ATT*O*2KKZK_R-S ;'F/6KC%;_O%I>VWN(G]=24+9V>P^OZ*][BI_YD\9!A7!Z/]L3/LAVD5G MR1^C[PQ)&D/2J^JW[<_^^%VN;NRJ*DGV;.'MZ\G+*%MP-2^9EVF5(_SV5>WM M^@R_Q3N["&@ZG_^S?.+#.Z_:EX3OR^Y">POMPKRU'_(7IY2O,GN-V86QT_Q@ MTF)^VUS=^F5Y#82)7[666-[[F^KCWU4WMK#56[N8Q';CH%SI?+&\JC*Z'B[W MI^XC_KW[B ?C;*[6Q6P M#_7&F.L_;+::_N!/50X[YGDYY 6^^ZIW7D\_+*LKO4?[A^>YJ)<>KG, MO5]3_3SS5W6SS@K<\N+)?UMTFUM-"OAF7L Y?S>+87POR1 MJ]4O6(ZEY?_K?IGI?;FL_O8V+MY.XCM82%O6R:H38H[GYG=UM8S3:9W_>3>= M?RC_RM;RK4#>VLEL90OKK3<^'W930USFN\K8RY!NQ:?ZQVR2)ODW?WO8O=O)R'_LOWD3!"+:KZXMK/) M_W3>6/6WO+:R\N2G55[6:5[YQ(:["Z6\FR^FX4%4;^?+LO<2;R=QT7QL_I)L MVU(14+E%_L7# AS$DZXJ /Z6. MMRY*MTJ:';?RM">W=]-&I]M"@XR1[+;E7[VO_!KI<5; T!4?[*R;C7NSO8#F M=ZO);;ZO3.3-RO!E973LWZ*^*IY/W%X1#^[HW3PO4S1/J"R(*F:'IDG6-+=8 M/B'_9N(G638_-,MHO@WY@8$5L/J8I&_LV^PFEY*8NT5^X).[XJ/G!U@\H(R] MKO[DY: ?8IB\75]39_E-MD-]\_UCKR3' 7=3^^%ERBOJZ2/]KXS92?JP_J;F M-2B[WHO5]\W#0R6UL7SI;!:TO+YW'O/#];(K5A TS.>^WR"36;DGU-CE"[[B M#VRV;0YN",<"P;9/-VGJ*[;L(QM\\N;R!6/#%G_UN%=IV M_+ZA99L)VY L[DFT=T@W_QEF.]'R7X/LV7^UTO<]8;W(H M31 :2X(RKI,IWP'2 >F#L."+/Y?P/S:9Z^*:=RA_[&RL0[]\^;-9^=5N(%EW M)?%M7N]^6KR/>A.EE?+VR:SY51L13F[=_6*YWM@H">N''$8;XC7QX-W<_S.N MJOC^KM6+CZRP]54_+*]'!32PQF"-];O&;NPBM&D4.XW+JX\A\[*S!3_/#MC> MK*MWL;J.LY)5RB_X$V7ZBJ_+D)I/^9,T^$IL?E6V79J2Z"[U4(AKJSJH:9M9 M=\7<3MX?NNOZSBY?5GNBN(IFCMGMPZ'YEUM^0D5$>=7:Y2@KH WKUCABW\"^ MVKY,4_N4KN/\.G_7S<1WN[U-,#@@O6*GN7 M=?S]I&P#3S]4?U+TZ2J@E&S]ZC!4/UXK91-CXF^*B?.O&R5_?!4,?]-\-*/? MK".]1TNONXK#K^"J^GFO0;I=D'P]TX=?AOPXWY9:@>)M-#Q<$MUP'C]Q_Q%S19,QFULRB4: MI,Y+3KO=!GZ5KV&1%Y6MJ]6__73HI!!G3&S*!LZ99,UE%?]G(V8 M__7_VKST6C3^-9:]H6G9O:FKW[*C93/L\SM_NVMVJ+;NZ?_D/X;Y;==U^/1> MZY)1>A>GI6/DX<':8N[F4G^)[R=^WCEQ9=\M&^0NJW?FW^7-Y*YYS:,U53?(W9\C?=^GE8..>P"]Q\9(A^WFYYO+S/5[UH'),OH+SVI>4B7I:] MQXG_* G^=%]V$*LW[\L":3=9/L>(XHIP=1$B41976;6+6+2V\K;$-?>9)ER& M8 /,Z^G<92+)CVPVO_W0UC.LRVC6G)DFB\SYVVR5R:T1_?C>QUB(J[PM;CV& M*F0"RFS3%#QD)KHM*-]L9;5>PCK*:IG^(>@J:=)Z^[&EA(?-ZR:^VVQL;^W]Y4!P?I^O,;2E7LU-SV]O)ZMFCS'; MI>R@MPGK4JO5;'#[_.-L_K;]TOR2D&_B;6:;:;1-5+KVK1YN]H\VXC=[FP]V MG317O_R0J:O=;J\:R#:7U%RFOU\LRC\RO$L0VCZU78,V13P/;\W_*(A;3-S] MJJOK:5*]6+^KG/' MHEV4+,$8-W4OAT77KK;]9RQ7$^\:-+D,M.RV+8L"%63>1#OMGNK2IO@P@^#! M*VH)J[AQA?&"+8,5XOO,2FVC3MG:NOG@%IDQOVV]I>;3WDX6I0CRN[;XH748 MWC65M!GH+CQ0\/&'??& #'8-C#^,B^FZDI+&^_8-H7#3RBH)>XU$6TG&IOFD+O%9+E^ MUZ;6]D$*ZC5#9F*\SIP]7Y^L]) D+#K;)>T[:IF[_VI#AC$2RZGQTW]O"?19 MG5N?%8<^JP/A<3'J\5/GT;9N;"B%KJG+LQ35:$K('FC_>FZGR[7+NYI#_1AL M.,&&TZ/5E)W:DD_>X^8^BO3:(' [''L(TEKOZ7O81P58#\*"98NPA 6/(X(F ML'O(5W13I5IT?RQY >4W .E!6/#%G]\\0'=GBN1O]_DRBA_4#J7\;9W^ _@" M? =AP1=__K%M+VK8MO@+>U(\;;?G3BG$>F.VJ6P 0 .@AV#!1WR\WE!K:@7: M=M+B/#0)X6AOMQJ5/Z.,:R@YBT_F"X:9T1KIEGPGW%NT!TF?QR5_%!-5MYOR MT]A403UU@S+R!/O^P?NI*[M/3KIJN:OJ'TWV:-]KMK=Z[NR'_)IV_W3BJQ3C M9E-U4>ZRA!5E8.VCL=EEYR@''^O/CK.WD\6\W?=MMHC>Q77+=L<735MYF:U= MVK3NHF_[R]MO;2FO"IAIBTH+I MC^LXR@9F4T6[2Y6$9UU)5NA MJZZZ8E-Y9UA38]<&O!N\/A3$_7'ERI.JAO+&$D1W];+K(M7-1(4.85N?WE25 M/+;4O,RE*9OYQ1!M5<#;N-N_W7SJOI$B4 #VQ6KSE]9A>=-4+V52^SVC+;06 M_GD62I7AA^JG=IH/K/E=N]U:OYBCN+;>JK%>G7T]?S/+EW;]H5#X+&S:6+:+ MC[8'FW<%0^NZEK()?MM4(>>_.;O(L%\]]+D\U.24:M8JV^KFH,K\\*0$E.0WY[^42N:',M%VKZ704#95L_Q+D>>OKU[7U>M\ZZ$K MW7Q4_-G<41D0V/+E7]I"T6944/7MNLZZ^^U6F;4MK/-0<;9E_\)V=N';LA(; MWDZ6I=C+=[.2JE)H<-O.G6^&5#PRB5*-2;(=\EL>/;I]PV'FTU(:UY8A%$,M MFV??I![;ZO%US7BYDO^(VR6NWS7<\O0V*K@>S_.X FGSV]M2EYD!>9U7C[=W35WF5@6E78MF5V"9 MK)],\Z)KKNZN."Q=%\ F)9-QE/W4AJYV*AKKZKH,7VG ^;3PM)K9IL;X2>-V M*?"\=9/9^@)L65G3:9Q=%[M<;]'KML]<=S9HRRS;,-M_\-.NXK&YW[T]-%TE MT:J\8$VWI>RRF[B8X=CP9+ZSIN+WB9_VR$-K*G+;-;J^D(V1_+3ACK77O\.4 M;=)KNY_C>GUYF]K(MCXI-J/Z;#/8YK,?>IG[O.S.'[JVBW9PX^1V/=9ALQ>^ M!D13 )6Y-C^?,=8Y70XMK[^']O_;@S<-^_=$[BUR3=6JK^;8W# M?^\"VLZ8 R/+ZH^.H&O#_K4KGL6E\9.;G(++3Z;UF+_]^Z]_^VX[_FBZ"KO& MB8R.O/Q+#+A6\8W@;7U$^'VH[('R4/&I?_&C*R9/3 J^JC*_B)B_:A"TKD57)<6;( MY&?=)LUFZS:6==_,JP9OGPY=LQ?-*M?UJ3Z,B*LKT\:TK6M5VFP^AL3BHB^[ M_JNV#Z89/.WGU[-L\P['Y18Z7W4VGR%?0#]M2D2ZVJ=8)BH7/,\JTM[3MP^1 M02BIO$4,#^ORH6W2WL[O2TIN,RCQR97DH'*>#1JZM;RY++M\E%%KF_G:5/'R MNZ%Q%"S&CTTN^*K5V"S!,L= BH=8LLJ+BJJM)=J]NLT8'8<&-E],-+NBG_'- M?R12D^4VKK-CE-?5AY8B&CN5!=:E0FQ>:+$-!E9>VL37EJ?\*";VZ\,/EIO<3,DL MQ56;N=XTMCT]2W5=<;9Y&I^)@X\>QKIY%NS*/)RH4Q[%[I/X0@A\^CL)>P*\ M/=\Y+"X"*GHR'O@K':T_>+HI]?9T!V'=LG*VYBO[9J+QOGG?U;<1K7N.ZX]. M0&XBY^W9Q]_5CS/3F[;EK3=]^Q^;PU0?SGFIJ]\?'R#]\*_FBZU?=A-* M?MXT3/^M'>#<]=BU/E;;OK3+YI@_C89LK33NX]R?KN\VR9Z9Z:)&2^DLEZPZL] M-21?[+JY_=7?7U>OUGL'?VD.GRU?TNU#M(G;TE_2;.#.NVQB6UN\EH!F[.HZ MH-K3=[\],ZT;X5ZN:;V1N[5;O!.D?HRAE^UV<.>1=BWTS0,ID5R6G/G]]+UOE)NMLW;!<@J(6^XIB'D_8^M2X MN >77URQ1SX_$?N<_G6WY.=Y_?NN[\'AQ_)*;WO\^[^Q^.STR[[:MBG7=G_7_?3UH7M+R>?U?E*RM'PFVV MQ=L];/^A'1S4[LU]*[[KRD277?KBL#+19D>E%#&UQ\R5V7I/RQC:.^R*4;N; MWKG3LN@V9:N?^LZ//),NDY,OX\Y.FCJF;G4^3:I^>?)I]2Y.WZY)]>D%M,]O M?YYK\Q7KEZW+?,M;W\5U-<_ZYC)KE?)>^Z'QUC>']JUM>0[;'<_G%_RV'HTZ MT"V\+\L$-NG$]1WM"C35#RFYQB<0[*L3@7_\E4SJ*_7IKSP#B![7$=P[2_W1 MB6V/?9TG#DW9*%JL)EVIM50%5Z\%,\__F*YI.-Z, \U=\6&9PU>O3;-3 =I+'-K4]G$6W=1YJR$2=J7(]+J_[U";[,[MN)DL]S) OQ>G;TZ":%V^\ MP.RK;E6^S#_Z6-ICSAZW4VRL\SC%WZ2U2BWGUH"SW;M9SU78##E7E.FI=5?7&M93 ]<>).IZ1WSUS]G\75ZBU[$9&=Q$&??+[0W# MQ\]W,]*L??:;?!#LIN^7D]T=I;8"ZKI HA'LSEW9] 1NGF0'OZZ"\7$.M>=- MJ8<2[(^OALTWWMCEHZ_(I#1O03\O\=[R9KZ(>P^F?#CXH:O(_MRS7 <.L^?S M8O[W>IS[,+V8HFB;B?.;,HQ-:>O&]]D/*8UUMO_S MLB*;_J:"J;T^SY?E09[>S/:N]T,.I/%W/N9A[9Q;WI16-3%?5YC[N"ZZ%?+6 M[<^?,FG:OW::H+IBSZ9:_='9VYLKWHPUZ<[S[,I''H;OKLEEL@A-B?FD$<+? M;_*'/KQYG0$IZ_.^;":L/[_.$A;8===QN%6Z= WW[^.CG1\="A^P=-W.D-P>I[SL9 MNAEWNG;S\[=W3<MH>+K3.A6>7CK MS$\6S3$5;17YOLGCG['KW10$/AQNT3V"AT&N[V)^XY\8NR*/C[(P8NL\E\-. MLAB8TL):?KR6VXK)KK_]8:QS.]1N"RIY/:_/$MY_VO76^7R;9.5\\;C:8'MN M_/Q1&<1VW<%.K<:>2H0V\FPW1=YU\P VG55-[6>Y1K>8ES!UM5TD,%^LTCSC M>6\UQ--*A[NI+?LOW5BS9GTW:[AIP"BW^;'[63VN$;G=*A_9<,W3/ZSS#O4? M'6[_4!@[7Y1:A^T/:-?_PR4UCRY'J].45W#[DI)XK=K=ZET[PU(=]%+-_MR\ M XLC$D[ WQKR,&L.Z%@U;@VL=M%V=+,#M]5S.+SMNM<:/?32E8L M9,]U>RI/?G\,W0JWWL[87LE#(_:+Q1K:PM9,J[4O\.3J MN@V91ZF<]4;'=KJO?BRQW;NZA-;FG5N1)]5OMJ^4B M[G,<7Y(6]TT2J6L'W<0H6ZT?3VJBMNRW\8W29'';^1M-(%$.;5^/@OC((]B\ M=WWZ1!-\/#G'I'N<3;A6GM6C*1CEPTO<4[K4KK<_'WOA,]?H^)IT#LW&[VN,XMEO.&Q4I9TXN MYIGZ\ENGDY3YV3>17&>FZ[+UT[2T?G5H Y5-8ZQLDE#9] SPN+PP_[5=WE0_ ME2%/A59^VHQW>+W. H/WL6=D_%>=&.J+R5,Q>;,%_W">2-'8MZWCD(7J3T)? MR<=A*!%JNS_C\<&$1?N:CV[V",H/\;_O)V^SQ#3*ON] P>UL)-VN FLT?%;\ M$K<9_;$>PK*\B;$=X="-+\A10U-HD%^?@_F,FJUI$.UEM8V='XK/T&IPN;KF M/2[&-J!.][/.87AT#,LZ[.KF+QPA+]*.']]N;ET? ;7I8G^T?Q'6Y_%\;LJW MR:O>Y1CQIFE5?-IJ*.5VMTO:.XAJT])>3H@L;D^7'[EM>ASG_I]5PPIMW';3 MII?7W[BI MC*?)\F9MD]?M))R'+19NDLJNSGK>2)EVJ#?>/Y; U&;X:=M--5-_5W==#OQ3T#6?E689S8J^9@N MEBC7^*%R\\5FKEVFQD7&@'L?3#%IW./?NE.\L4//O79-0;*XL/[IR6^7E:&H_ M9#7.G_P^AN\W0Z6O\#?K-_@RP.UN&5\NXYTMU+&V3S/S[ 6^$IA6L9=_]N_KL)'7D2N*&6?>LTG_FZN*)9? M^1EP'<>_#GVEM/BBS\@_+)Y"[J9=7OINM0=ISOI_EJ3>+*!- V[YS_?O,LC; MK,++-K=0?K%_$:^3:1T59!XIE_1)[M']91WTL9(.>Q_,,]BTO>_]^:F3&;KA MM6%8.MNU_.6'%_+%\UN]X_NU2:[$W:H[9GNM;7O0>+*GBMO=KV5_E;.'SS#]BLP&^!3/%,:NTQU ,X:)&?]M0180%FCI2QP><]3 M*XI-P=]]JAT4M&- VE&2;R 0 Q<(",V!JH:T 'JC*@I4!50%X3?PTL!X"5PH MX"5PH8"J1D!5X$(-G:H@'0@:<5$:0?@)1&)XQ-*/!'S;-,_.[Y>V.;>U',R8 M:;B,'&WK4LN(J>\&L3H&\IAZY?^!Q=3GT6S8>CC8P'_J <=? MM>OVO#CN:1@&9;KFG%PLSL? %"-$,[#RB5GY>%X&\/(PO#UB=$TP,/.0V6*$ M> 9F!G_Y''#+\S$PQ0C1#*P,_O)Y(+DW?UE(71L-_O)@-P"^ M>C_FXC< 7L_7)Y"L3_SJ85<,]@*.;^L_9)9/=[3UOB+&8.-C]@T.!O$]14%$ M\]J8YVQT/G1%;'H'84V/Y(CC^>)X\E[@V6@YP35P(RT,#Q1"6 MP=\V1]5.9GY^"YT4@]9CV)>%BID!QDLUYQK #& &Z@6T7B9:>_/?F*P5U-X" MG(%\ :V7BM:^*GX$J3$Y((,$: 8T _<"6L\!K?U5XF!5&R, ST/-S4-OPU?G MYEMJ%E?0VC!DH83-\@'9&#;+CQCHU(J9 :Z'"]DHAW(H8'C ,S#\ M\X93M23/>?0=

1A7UB-IE=+ZN[F)_&C5W MV1&#EN[C; V/7+I[#-^.52AQ(<)]K">%KU1O56P@VI=-: M&$,$/5 ](!JH_G0^OB!T0#T9_2I^=Z(.>07";5K[=:\O_: M?-_-CQ>ZWU%MV>>C9N!7@K%O_L 6\E/?/A)K_$>L;NS;6*UN%C%6UW%^G;_K M9N*K1;R;+QJP5,MX?9M?O7R97Q6K5[=QD1?9LJ[>_/+F55W96:A>_?KJ]57U ME^UWOXVS^W+:2BJ7NIK,9]5D63F[C*'*/YRPV2G\:KZ/?^V>^>R M7, B+@MWALK%Z?Q=91>Q2HOY;95M&1QZ\^;V/J_C+"[R]Y:?;<@VG2Q7BWP3;]:KRM]DF,7R MK>75\_Q?B\W3JKM/*W?Q]W^QMW??_UAOOOOA!C_OMLK7;M_8]73N\AOFBVL[ MF_Q/\QA;"Y4_VMO\LNZWQ/]8OW.%OGEVF?Y656W>6G<+*LX*Q?T6[Q;Q687E.&ZHIBRYH7Y!UHWCR%? MZ-O8WO6M_:_Y8K+Z4.ZX?.\&R UD&V"5!_4 V7*%^8K*:Y\^YZM\G6N-D4W]S9Z]@ZVLBF?,TO[?2=_;#\ M_D7UKP-8)B<+VLNM=IY/^\W=A9:+>FGO5_-U2%&N)=-LN?3RW747$E.?^FF&Y?B-5=TQ4EZE.O^<3?S156\BL_XQC7H:\T^]K/ MP%?&Z*^VAV;<;/UG +:!9W3,9S2(:L5,JOUG*D:;/85,]>?:.ENV_.6'%P2_ M.'5"]1.G.J\1.3('[EC;9K\WX>HO;93Z9C=*'4I:?/]YSP-\CN?*9I&P< MBPL2CL!:E\5:$!4".X&7!7PU(KZ"J' DBPCX"OAJ, \&HD+@L1%OYO8>./:T M?O[>]NR\'(3(P-YNIS+Z!"HS0/[I:0U\V_3\S>^7=A:6W_7L PR"C,[.H06K M0M(5Z!KH&HAE%,1RH58=1#0TTF'TQV*7U]/Y?3;OO5OZQ>2NF=D L=$ R.:D M&3BP.V <;'W6M@8^ 8R#K<'6P"?CMCO8^HQLW7O0">0!@ 9;@ZU';FO@$\ X MV!IL#7PR;KN#K4>S[_;5)ZB/=-_M>$.!UP/(^SN]'E;#J8Z>[QWE8[#@"-': MTZ:]H+7F$L ,8 ;J!;1>)EI[\]N8KKDXX!!-@#/ &<@7T'H.:.V/?-7%0OFQ MS9_'O-_T!_/>[0L,# Q\M@Q\K,P#X;K6Y("1*8!F0#-XOX#605%6T.6S,^V];!Y9@P6 M'"%:^TH6X9KQYQP'#F"^0# #]0):QX/6WGPV44LC ,V 9N!>0.MEHK4W[M7/ M>:;$L*$\T"H5F-C0-W\,&[9CL.#Y,_#13O4Q-1<';),"F ',X/P"6L\!K?T5 MJ8A:<"!?@#.0+Z#U0M':7^;!7"R41UVC N-4OGJ1N-9G/#CAPZIQ+-8>FUV=2 MC3D&"XX0K3UES*2H,8-)/@!FH%Y ZX6BM;^YHZ*F\H!S3P#. &<@7T#K.:"U M/_*]W$[F@=;[P"B?OOECV+ =@P7/GX&/UENE64W, 8E^0#.@&;Q?0.LYH+6_ MKB?*:P6Y!\ SL"^@]5+1VE_NX7*)=Q"U*Z? ?;9<_]8>+1^/D$UZLG6V;/G+ M#R_HBY/:?0VWTUG]X4D/P.Q@:C#U^9D:R 00#J8&4X^(3,#/!JN.Q:I#"<+/ MFA" AT'RP-1G;VH@$T XF!I,/2(R :<:K'HTJT(O=O\UC+_-T^J=7<1J.LET MMHR#H'+8$.O',;QTNX.MP=;G:&O@$\ XV!IL#7PR;KN#K<_(UKU'G$ > &BP M-=AZY+8&/@&,@ZW!UL GX[8[V'HTFVYP(OS7/I]7MW&1[7' O&,XG^!TS'.< M@>R]HWP,%APA6GO:L6>UP!2P#%@&Y@6T7B9:^YMZ44O=V\$N@.;S1#-P+Z!U M/&CMC7L1%1>+Y8&..X;CS?LFD&'#=@P6/'\*/E;B0=>BOU,- -#:X[#CFAPR(_FS2]O M7D'%UI U\[-M/6R>&8,%1XC6GE)%@@"0 0I,:NB;0(8-VS%8\/PI^&BG<=?FD+X8P#)@&9Q?0.LY MH+4WYU?41AI ,Z 9N!?0>IEH[2_Q("\WY3OJZA28HO+54U1^??4::N2&K)G' MJ8)S^=5QL;'"E;A;5AZ7P-CL/$G\/QI*P\1\7U-82&]5>/_P7-J M91TS6 _ [\.R-?![[WB^"'X_GG-I3&]3MH#A@>&!X0'/P/##RYQ=$,,/M*P' MIL[T34- ]4#U8TK6T%K@ [:G+XCJSV!%#!'OP/" 9V#XDSCSI%;B@ I\X/@Q MK8DA(AXX'O ,''\2CN= \(/,U\"LGB&LCM_G*SO-J$RK=W81J^DD$\8R0I7F MD,7Z3.HPQV#!$:*UMQ.FM#I@XAU@&; ,S MH/0>T]N;$R9H=Y@'6NL#(WSZ)I!APW8,%CQ_"C[:"!]:&WE 7Q6 &< ,WB^@ M]1S0VE\!C:DU#/$!. /Y EHO%:T]IAX..-SZ3+ \B+*52ZI0&2TGCY!1>K)U MMFSYRP\OZ NP.V <; VV!CX9H=W!UF#K<[0U\ E@'&P-F]I '@!HL#78&OCD M NT.M@9;GZ.M@4\ XV=L:^CV[K]2\A<[*3_:F8<&[R%0#U ^4#[8&FP-?#)N MNX.MP=;G:&O@$\ XV!KVVX \ -!@:[ U\,D%VAUL#;8^1UL#GP#&S]C6<-;\ M$#HT7]W&1;;'$@X_&#+S'&?:>^\H'X,%1XC6OHX?4[41!, ,8 ;J!;1>)EI[ M\]L*^6(@7X SD"^@]4+1VAOY'G"*R)D@>:#SE.'L]+[I8]BP'8,%SY^ CY5X MT+PV3 .8 _ MO'D%!5M#5LS/MO6P>68,%APA6GO*%(F:"#C[!; ,S MHO5"T]N:RB5H*./00 MT S<"VB]4+3V=^[6Y3J] ZU0@6$-??/'L&$[!@N>/P,?[<1O7AMRN1P,8 ;G M%]!ZX6CM[\1O45-]0'D@P!G@#.0+:#T'M/:7>: 7"^51EZC ))6OGJ3RZZO7 M4"8W9,D\3BF=/6WF(B.]K$DM- MM!S@>FB%'3-8$<#PP[(U,'SO>+X(AC_BP)>:R@-B*^#X,:V)(2(>.![P#!Q_ MFN09&^!R& [!#[2T!X;/],U"P/3 ]&/*U\C:$#' ]3 TJ4,5%3 ,Y OH/4; MX(-EK=3E-C,#FL'[!;1>.%K[VUC%JB:'E$@"G@'/P+Z UG- ZYA.F3H3) ^B M9.62JE-&R\@CY).>;)TM6_[RPPOZ NP.& =;@ZV!3T9H=[ UV/H<;0U\ A@' M6\.F-I ' !IL#;8&/KE NX.MP=;G:&O@$\#X&=L:.KW[KY3\+2[>3GQQRPW0:''IR.>8XSYKUWE(_!@B-$:T\[ M]4;6F/=V[AB ^3S!#-0+:!T/6GOSVY2NN3( 9X SD"^@]3+1VAOYT@,&>9X) ME ^;/X8-VS%8\/P9^%B9!ZI$+?'EDC"@&;Q?0.N%H[5'[Y?6%!]P MC![@&? ,[ MH/0>T]L>^_&*A/(AQRH>6JEQJ7_CQ'LV;7]Z\@J*M(4OF9]MZ MV#PS!@N.$*U])8M$+=9$*S%/YZGDJO[YZ#95R0Y;,XQ3#N?SJ MN-A8X4KTDVR9K2WJOP_>%*ML&,& M*P(8?EBV!H;O'<\7P?!'S&K5%/.![P#!S_O,FS [:,+XC@!UK: M Q-H^F8A8'I@^C'E:XBJ-7#]N2^)(0(>*![P#!1_$F?^_V_O_;O;-I(UX;_S M?HH^NM9LL@=$"/ZF-)-S-+9SQ[MQ[&LY>]_YRZ<)-$7$(,"@ 4G<3[]5#8 $ M*4JD*(AH +5G[X060:!1_=13U=7555;7Z+6/V TGDJ^24N@(>2)YPC.1_$E( MOMO54!WT(?A*IT11W9Z73LW7(.(>DR*\=6UQ1*.I.F=HZF:D:Y*$604)5A"M M907*.D-C/#BBTQ2AF=!,W$MHK0-:RXM@M;M&KT/L2W@F]B6T-A2ME2KW7!,H M:YKH0S5\RN8/O6%;!0G6GX&+BCUT!R-CV&LN"1.:R?LEM#85YO^.>T1D1 M^Q*>B7T)K0U%:WGLV]R@KQ8I*TW*3JDL)5>04$J2-4@6O_G'6>>,Y$X8)UF3 MK(E/*BAWDC7)NHZR)CXAC).L:5>;R(, 3;(F61.?-%#N)&N2=1UE37Q"&*^Q MK.FD=_FIDO_BH7/'0T&ZH 'O$-\3WY.L2=;$)]66.\F:9%U'61.?$,9)UK39 M1N1!@"99DZR)3QHH=Y(UR;J.LB8^(8S76-;4:5Z'TYE7E M305CDUB:>F*\N*EY M__']%:5SZ6PS#Y:UWCQ3!0E6$*TEQ8J.V24E(!.0B78)K75 :VG^6F] 4"8H M$_$26IN)5NH#7G9P0IOL%"KB4#9_Z W;*DBP_@Q<6';*X(@8/2&9D$R>+Z&U M#F@MS?.UNA3L)2P3\Q):&XK6\F(.1V1CUP3*E4Y+H=HJ+ZZM\OGJ+27'Z6PR MBTE_F\#5(EQ)P>PO(B8#SW58!KK2=: *,MZ#Y_U2UA'Q)06:6AKJ0F+4VUW2 M!F)WO61-[%XZGAO![@4F^VNH#<3OQ.^O(>N#ZN 2#]6.AXZ?J143Z3A7E?62 M* -%,X-+[B?1/@47R/DDYU-G61.[EX[G1K![-9QZXG<-]$%'M%-P@7B(@@O5 MTR*J@**#JGP-(NZQ&0^=.QX*QGV'!=%,A)0#IX&-J7N:6Q4D6$&TEM>Z9TBY M\H1E8EY":T/16F+KGDZ[N>GRA&;B7D)KP]%:K=8]-<$R%4=I5FI*36!;!0G6 MGX(+;-TS'%L$9@(S>;^$UF:BM0*,HK.28TD=\(XR9ID37RBK=Q)UB3K.LJ:^(0P3K*F36TB#P(TR9ID M37S20+F3K$G6=90U\0EAO,:RIO/>Y6=*)J>]OXA;X<>"%$(#\B'2)](G69.L MB4^J+7>2-B=)1708(51&MIA8T&1G_0(S03FHE[":W- M1&MICIO5'QB#(;$OX9G8E]#:4+26Q[[CQD)9TZ+*U.^[;/[0&[95D&#]&;BH MV$._.S#ZW2.J*A.:"W-2\__C^BM*V=#:9!\M:;YZI@@0KB-:2@D4]R^BTC]@I M)3 3F(EZ":UU0&MI/EO7,D:]YK:@)3@3^1):&X[6\D)%1Z2IU 3*FJ:I4-&& MLOE#;]A608+U9^#"CLAT+&-XS!$90C.AF;Q?0FL=T%J:]SON&X-V:&'86.A7.DL%2JI\N*2*I^OWE*JG,XFLYALN E<+<*5%,S^(F(R M\%R'9: K70>J(.,]>-XO91T17U:\J6T,AD=LMKZZ0B26O=TEE2"*UTO61/&E MX[D1%%]@6,OHCTJK^T(<3QQ/'$]X)HY_W?HRI94VJ 3!:YK<0S5HRF8A8GIB M^BH%;+H=PQKV-50(?;B^!BJA(^")X@G/1/&GV0KO&]: HO(U5PH=(4\D3W@F MDC\-R1^1:-H@@J]T3A15[GGIU'P-(NZQ4-P*/Q:4H:FSC2XF"7.3E#IF!UG) M">*))_2QTH^34E'QG3?E8?V0&=!1'TJ*Q'6Z(Z/7.V+;Y03ZHH\9KP(OD0T@ M&Z"78TI6H#KK.&L\,JPVV0&R V0'FF0'JB!EXOKR*VDWBN8US;,J2F%*ER_Q MO8;0IMA/52Q!43,U&+>-WI",0>T])!TQ3S9 0QM L9_J6('BYJH_&!GC$<5^ MR Z0'6B2':B"E(GK"X[]$,V7[QSMS=AJ4G)690T &=M#90V2Q6_^<=8Y([D3 MQDG6)&OBDPK*G61-LJZCK(E/".,D:\HJ(/(@0).L2=;$)PV4.\F:9%U'61.? M$,9K+&LJ=%!^(NFGA0AYY/HWS/7M8"XN2"DT(" B?B)^DC7)FOBDVG(G69.L MZRAKXA/".,F:=MV(/ C0)&N2-?%) ^5.LB99UU'6Q">$\1K+NHA=MQ=7[*_H MKEMQYPBOYB($>4CJ_J$S\Q33[J!TE%=!@A5$:UD=^'K&H%]:!SX"55NSNB E)-H*QI7>NB8%ZZ?(F!B8%K MR\!%11[& V-07M=0 G,]P4S42VBM#EI+",Y$OH;6I:"V-?'M' MM%JI"92UJ*I\;*)*4X^'%S]TS-@8CBGR0' F M\B6T-A2MI9%O=]A8*%4**>SR2PF%VX"5XMP)06SOXB8 M##S781GH2M>!*LAX#Y[W2UE'Q)<5;C*ZP]).1#TQ4XEA;W=)(XCA]9(U,7SI M>&X$PQ>XI6NTVZ75VR*.)XXGCB<\$\>_;LJDAMJ@#[]KFME#U6?*)B$B>B+Z M*H5KK*XQZ)161*$27%\#E= 1\$3QA&>B^-/X\D9W7%J]!N)XXGCB>,(S0VA3Y*T-6H#KK :L]-,9C M6A20'2 [T"0[4 4I$]>7WT>M431?>N(6_)>#3-3'TXGBSUA&[G19&CMK\;;' MK,/571UA!YCI%?@7H#5X\@C^,>OKL]]V^4>NX[G M\)I+UF)?9V[HL/^*>0@,QSKM3G=+NHY[F[UG*AF$_T7/['>'YY>;(G=*N&V0&IS>3'A4B@Q;$_#^EV[9K?;/=F.KU^ZW>X/QR.KW032H*/PSNYX':L&D0LF@FX/\0QG^E M, ZF"LD&LX/Y@H?J+NR--1Z9UD&_7,OM9Q!<^K^D#*0,92B#%\3@9,43:8?N M FU%3AD&?;-]E"[T^F:75(%4H5*JC XT):0 M&I :Z"%!4 ,1WH("R#7\P;?IC(ZT!%:[2SI .E Q'?BT=40*3$#_4!QO:T!W M8(Y>I@"GBT"L(Y'/";=TJAENV?VRY>UWC;8D,5N=E%SP&Y'$.%M\"F.^X-X= M7\K+,_;SB656:MX4&0,R!J4:@P0$\H)U.F;O_#E6P!J9@Z=_0.X/(5X/"9[] M\L[U8@R."A[Z@'O)0 .8G &8P1%JF\/QT]#?]'_:9F](R"?D5P+Y;[FD![H(4&P +"\8))[<'$0 M1_"^O@.&X((-+>;@5SQBUV(!<)D ?+MM8P?NA^W5I?\K]L7J*D(YH5P+"29L M#\1NC3JY[:H#H/W&ZGDEX:' 3 M\CGC<30+0A"@@\/#6TP"#GX7W,]Q0V%'02C5TH2G>2"N?RMD- ?9X35O.OWU M6$P4W"?XR21-9#+4#?^9W?#=ZH;J=6[AF3 B3_BNG*%\<*!OD4/\I4*4-;[$ M+98Y=W&)]? =TK%'2R0<0!*_N0G%#8A(C6R8WYE/Q9.?C;RH3/:!> MFV2^P:L'EU_OC34BT[-?_BEP60/Z#%1EQU*F*I7+A0)5B[TH4;?5PF?WTEVN MUOH .+5X,5\:Q]\[T35+$RW^?4M+%$TNQ4%\H53[$M3BG9 MEB14DO4N)Q',09 EJ^/(<#4&;X:7M\#O .Z'.]\+YW+EDYC@E:0_@-?S^$** M"RG AP5=ST2D3@$D]S[;+L]YZTIWXGI@@2ZRWU\^+-.9/*YGF8-A'[VEG"^]AF6UK4)MQ]/>)_13#&)J#_DOO48PX!L/NL^ZA M16%:JH!!)PQ/)&N0+'[SCS-K=';J@W![JI=GB*Q8!DA1=2^^J@7YQV1!_O[A M@ER7XXR[2YMK.(^GUS R)AH1W/ $_$:H+\.&DZC)73HUFW2:R28E^4+G[.V, M^S>"W4I3"SW093Z(]H((BPA+,R4HC[ Z1%A$6$181%B5(*S/H1N$[-^"AT1; M1%M$6T1;E: M6A@281%A$6%5B;!H8:@_86FQ\P&2I&T/,A;UVC37D%Y*,@4_ MJG(F02RY[\B?M- $76:$2*GVC,Q@V%NI5((L*PKEFQ*S+ZKP*$JQ@R*XDG[C7:RR07W_9 M=TZ$3(1,A$R$_)P*":?W@W4!,A$R$3*MYV@]IUMXXI@:6S6!\BFB<#M)68L* M-'K.P@F1?QU,HSML+N^Y0 .RC*85&A.2;N;S8%GKS3E5D& %T5K2>J9KC(9M MPC)AF9B7T-I,M);FO@V,[FA :"8T$_=J'_RL@@0IBG_H5+2ZX\8B6DLQ"<"4K4:"V0M(_A$R!K2B=XXKH($B9 / MG0JKWU@@$R$3(=-ZCM9SNH4GK%%CH5SI/54ZJ?KBDZHBO'5M<43!X#KG=NAF M-FN2OU$%"580K66M8SI#8SPX8C%#:"8T$_<26NN UO*6+.VNT>L0^Q*>B7WU M#WQ608(4P3_X3-01Q7]K F0M(_A$R!K2B=XXKH($B9 /G8K^Z<]$Z0)D(F0B M9%K/T7I.M_A$__2% W2!PO(B8#SW58!KS2]: *,MZ#Y_U2UA'Q975K-3K#TGH"/C%3B7%O=TDCB.'U MDC4Q?.EX;@3#%^=B#HU.N[3F*L3QQ/$UX?@TB$LW_?/ MDS[\KN6V!S&_AJQ$S$_,7R7F)]XGWM=("VK&^Q35H:B.KE&=([)*&Q31J?2N M.AU4?NG4? TB[K%0W H_IGZZ6IOH8M)X-DFI8W:0E9P@GGA"'R/]^N[HF_*P M?L@,Z*@/99T*Z8Z,7N^(:GLGT!=]S'@5>(EL -D O1Q3L@+56<99XY%AM0VZ\1YH5P%S?!DV2PF%OK+$Y8O!8#RY@ M=C!?\!#^' 7JUI+/Q>K.;O*X1>@&(5L*'IKL4QPR.Y8PG2*4;,9O!7/$')X4 MA3R"VW 8!5P(OQ%3$0K?%FP*/U9#:TW4 &3@Q6IP!H[*BQW7OV'BWI41?EC? M/)KQB,'88*PW<'/\ M ^P!XWC_\?T5X[[#KCY?O652W,Q!WG)#:#VSEPG-8&]ZYG E0OS=FW;N#^Z3 MLQ0*N1!VY-X*;VGFU+/I6G@=3".L#<%^<\%ZPN1F*JB5!C*V&J>7CC.#E2-6 M:.F8_8/0<+CZO8H0.L<*0:LI06("4H!QA %P!*#]NXBV"2B(,Q+R.>K>FH5> M!U_U$.U7A)\(%R**N;<"O.0>_!K^CEXNOT&"OF?<#@,IE9P78>#$=@3L"P/= MC7\!U 8F5RPB,9_ O[MM(U&(.RX97\ =[MTY&!1OR4;M#:,%IZ( M]+QC!HE%?_G(7?S($?=Z^C#Y$>Z@SG;AU)EZ+HCE.?\S"-UHB3=!I,YWC,65 M,)P0*,))W0VX+O,4,M> $/>P38ZV]CH;WPY7N--[+;0]>.I13N=P/3QP.OOF M>/TOY75:IK7^2]ZQ-)XY8 ,_ ]Y M,Q!\/MLLE379,/!W^Q88.@VVXR1:J[$ MD95;TU4U5^-+/(H-*S ^G1689<-XE@E@UVK0<(_5[^%W'@ #O19'+(3"&HL7 MN,Q.5[4M5%%WZMIP@71!8PT&$K=G;.J!QQ2#QZ.E:3E9[/S1-SY95*ZFK[H. M2#_G98]=Q6CYLB5F/6Y)8K8Z++6 Q4P2Z6[Q*8SY@GMW?"DOS]C/I M[7O4% M'/(ZCD4AS$A1O!$.W'8]6!C-#F M?'EPVNNT<"E&@D4Z$UNB4%L;V;#2%T&,7_ X"K(M(AR:Z]_@J^'E+8\O@SB" M6]\+YS)YC-5NF^WS[ ?P?AY?2'$A!;@=8*XS&:G-M^3>9]LG(F]=Z4Y<#SR. MB^SW.TY&)H_K#\V>99VC7'=MF:5C,KOCT;YK]GW?-H?M_DMO4LQ !IV7#@3\ MQ?'XI0.QS-Z@]ZR;:''^%?2X_,W,RF975+"32$FR!LGB-_\XL]IGITZXVU,@ M(4-DQ5S,HM;Y7V>A$.PC_'LFV?N'H75=TB9WET_0KA^O0&QLLY, M44$L$RL36JN#UM*8M]4=-!;+I9?NH(3#TH--.P[#&1L'2O&$GDR/ 6JQ :(- M9^EF85^C\!PUSM)@9TD;Q)=5AM&R#*OWFKOAU6^;6 .=T!'QQ/&$9^+XDWBD MX[XQ&)^^J0:1/)$\D3SAF4C^)$4$CHBV-8C@*QV12Z.B><&!D N,T.7/O^.= M-9BBD_?'M=.XW=%]MVQEOJBCZVO M B^1#2 ;H)?W2E:@.HN]\<"P^B,M58;, )D!/65=?3-0!2D3U9 MV:,V69N);]N->G2K*O[8:5 &%TE71JIF-]8%QXB@9%S*P'95\ZH[-YJM?Q:* MM)&)&_B7;"X5)C>YPC/!>5:7H+>V#&6!5=%8)/J_ $\(X2[ M>.K>ZF&7ZHLP6'(O!@MUX^6,&7):((0!LCPZZQ:>3HH[''U MV(NN"ZE/EEA+O?/,6NKJR0=44]=KXG4LG%ZRJN[H;&>PCULYJEFK"LVF4\%; M/CO3-M/R7$,+5!'NP6?X=JV8"Q'*P/>%U\I45-PO4'W4,\5\X05+(; 3@ .V M,TI:#.P8RN7&4+)A))H.NCH54L)EW%-_B(0]\]$4K\<+ZGTG/ __BPH8)ZHV M#;F,0NP)$*9$E?0N>&/U-UJ6K)MSH&[N;:_TO'8)JAL3_-.WW07WL*M!K'KN M<36,]LYAX!- BHH'#Y*VH6ZW[JZW^5(AOQ5>_EH?>PQN]8?8?/JC$C04C[KJ M38+I5(H(^9%CN[95&Y45=^+=8-!3!#1,;-IA,/]VFNF+?N74J7R\=N7C/P&D MDU::[U.5:F[S#:H0O^=[JA!?DPKQNAR;TRVT2*F9A6,"94LU.(KXBM=1$U\I2E?44GX M2BL7K=/+YS9:IY=@1P8GL",:,DQ)5N)'E; 1Q)+[COQ)"TW0949J1SIXHIOD M?%K'E61.V"[-;R07L<*()A>QU% #D0GY?B3J^HJ:R(003J(F9[LJ3$(R)VQ7 M;@.">M*^:'*^""EX:,_2<\*WP@L6>$"8BHWH3$&U[T]4@YJ".N*XI!V@;M=H MCX_(Q*P)S*M %!4$,Y%R90O9$"WKX?UUQD9WV&\LU*M %A6$,Q$SH;4Z:"VK MAG9S_>'77_914UH]HTW7W$N+6\&(OPNL\*+%-HXV9*2;Z3Q8UGHS3A4D6$&T MEF4ZA\:@WR8P$YB)>@FMS41K>87 ^\:PO%;=!.=ZPIG(E]!:';26Y? M&\'Q17GQK6,.[S6(WRL<)J(\[!=$S^]WN^1/2&.P;UJL&T(H2TD:U]G?K:NUF)CPMW";&/L4A M6X2N;[L+[K$O?^/SQ>4[QNW(O74C%VXRX[>"30,[EL)A ?8'%1@1Y+[,DO5< MN-M-F"3O!5/FPU,78>#$=I04$ N%)[@4TH K;2]V,*9H>T$,RLCQIC+P8OPQ M7 "O[J6W5Y?AP])[P1B""$<:X4,"&+8,IM$=#\7J!DS&(#D)CV'7\6+A+;'I MM>L;[(-_"^\;A$OV:1&Y\S2QT&"?YKYKS[COB^34ZB* V[>":4MR3Y@YF%<5 MS05V'TB1D06#$30P=K@%@XND*]6T@-S@;VGAN !F#\ E0AF@A%N QX);)$B M 1G3(/<=3-EMX-T*!).:VX= --F#(> M$"%_Q3P$H\@$S(G#KL4B$O,)_+O; M-EBGW>DB[D*AL#99LC==<\C@W3T% 3N8+P!##HL"=2_)Y^L;PAO![SMK!8&W M=6*!U\*49'?%,>-M8%#K#-;'7CX;?!W05117KFL-?LQJ#>I&DSO*(:YQF-": M6*%?H6KN2IF06A0"A7H'J 1>@1A,_I6RW/IY*C$:8,M]6[$B<.Y\Q;#J-GEM MV3?B5"'>6.8XTP;F^H?ITY-*D]X$= ;4P:;Q3 24#D)VFDG7LT47T0A-A+VS 7<8B*#A?:-BQF$,%&;MA;-U[!^*$@ M-=N9CA0P?47!S6!:82GE+SL.0_A#PF 9MSV/^(R=S-6(1S,W=+:\YZ[ZB7*C M[X#KP/#W5O#';^ /.7<<:'4AT(L1WE(S.1T"[U>)\AS7 [!35#Q4AYTL2LU6^VH+?B"2L9]/++-=Q'>R38FC7E4#EE>W=(0= M))&KBQA&'7JN+YXCI>12',2%&\'X[ /2Z3[X8.E%#8SE:^0:NDHXF2NUVYXH M,]+OYNQ(WBU[TQV8H^T5[=-^FLG6 TA$II[1Z9B]\SVV[1:\LU@R:V0.UI<> M_K3T==-5.CYX[:T_\!W77ZGH*9/Q1-JANU"QT\0PB_#6A34)F-%;X<<'KFI) M43>PJ+SN#^N)23]^Y?<;*;#E4[PVKI#:\=F5-_0!>S^,+*2ZD .6&E4\F'[4=F=S[;#N)_-:5[@07 MT\N+[/<[DLF3Q_6'9L^RSE&LN_81TS&9W?%HWS7[OF^;PW;_I3A,AVZYIN05%\@59 A?O./,ZM]IMG9,5VZW9<4P_DZ M"X5@'^'?,\G>/]P*T?($X"H/1<-Y/+V&:6$S'F8N-G="2-0E69<.&1>MC L& M#\B 5$.)B*^(K[29F/+XZC5;VA!?$5]54=3$5YKRU3FF?OLW@MU*\^^3D/W\ MRV>U ?-OP4/B,>V5*[]PIPAD5B"YS*8Y%O6&UIDK*HAFXF5":W706AKWCAJ+Y%-X M&-0>6L^(4GH"-^+W6+8+CWB6TA5:BTG0S5 >+%6]Z:4*$JR_H2PJ=-0WAH,! M89FP7.DV;U:MF# >9*"J8M"Z1JWA(*&:VNFP8A M#,5/ZU_;2W;#W;2\H!=(U<9E79S:#_Q6\*!1M+GCT;DJY&W3VJ[/N+NX8B%M M!G9W!=AZ;0;/B5S5WR.83B6,=[+<[E+@B/7/=PO)9%]A1*OKX#4>$:8KV1P^ MK$>:_!E>)!$Q"](1*@GX2VPAX4OL[H"5'D'% IAU50O\X5BPNOV=&\U4>4C7 M<9-Z]^ES4&)3+[:C>%7<&?_TAWEM,@?KY85)+PDL*0^7)Y/\\ 'YPN;X^P\^ M/,=G7^*%$";[;P$WL?&HHZ.F_A$AP+,!"KV#H&!D71XL<[#Z@>HU].CM#ZO\ M68,RK$7QV:XHNW:4%H=,3*=)A?!,=W'$6!]2%6VUVEBT594<[YC#\^T>0?+Q MIB99F?*M(N2;.ITB:#V&U$4& M3<^ )ON6Y)YJQ;DJ4W38E] MRF^#4/TZ%%$<^CB"%1X84"8H?I2K+*L',G34XWJ5X-XHO@HF?# \SPO@SQB0 M,5T6P67JKB\M^/N8\-X&*!KT0^"3.GNO[.BO67\7=AW/X567[&__<=]I6]U+ M^"H$/^%W>'Y6## U2AJU4&';"N"XM]F0\@5Y406R>5MAQ''EPN/+BZDG[K<1 MDDYK]BAU34M&P*67:MY;\()S>8&-_-0,/4#-:L!=LXO:I^<>\VZ!@(<&[]12 M])S[=-9.'L@S_5_2$=*1 M,G3D0>'^G*98HVYNN7F\IEB=7JX# FD*:4H%->4ZZS'EN;;J,973D^YQAJ!K M;.G).-?ZDM2$U*2*:K+5\>4"^]^,UAW57J(?G7$O%STE!2$%J:"";/=:0OO1 MMPHR(.T1+4E(0>JB( D(Y 7K6.;X_ 6* 8Y5^UF_)WT@?=!#@F>_O'.]6'59 MYB$@]T9B V8F9X#M"^S=W.Z_9&5N]KJD%Z075=2+MUS.V-0+[M@T#.8LS?H( MT%Z 1S4\;BG]P*/J]'(9 :0II"D5U105SNWDEL\\.F#!W>GGMDK@%^^$G?[ M(I03RK5"^36Z1"P4BSBT9X 'L /OXA#7$8=S_QW>P(EM^#J(0U0&^$GB;$GX M2P12]!V\)6;C+19A<*^23[PEL[#?CU[S'3C MV5%@?S>82CE(\L>V7A-S86Y"/F<\CF9!"")T<'1XBTG 0P?OY[BAL*,@E"J; MDG%0[HA[S/5OA8Q4Q@WFOEF#P7HTCRGVSK2._E-)+%;G^"R61Y(XRD]D:=X; M:U2E>+]BQM0?]%X^CO;+QS'L]&DSS@N.ZK!$=%*G 8O2M#'E"[8EO15Z(*Q/5*^J]8>UJBR_2B+FHS7:$=Y MK%KD#X^\?^BSU:\AY>M.XLG)BPQ'R89C16Q#37L6U0SP^G8L(D$WTBTJFD=T M[7U61^_GO( @U)ZA_(^W\-J3T/T?AN2^;$D1NM/]8:CR19,T*2?Y/#:46VEJ MP9J:Z"^9IX:8IP$MWW4R8+@5\U7E<'Q)CEG1BEUSXJ(5.QD-W8U&,:'>4ZQD MR%0!::H()J)E4_,RL5Y',3+>GA^5J=G# ?#QF*] M"FQ!89"RF5F7]7D5)%A!M);D%?=.3[NZ /GU%W[G!'$B9"+D:J*U)$+N$"$3 M(1,A5QG'59!@!=%:7EOU(XK7U 3*IPC#[21E+/BF)T%QK-!/W$EJK@];R]E3;0\.RC@CN$YX)SXUA M7UU"GU60((7P#YV*=F-QK&4(G_A80S;1&\=5D"#Q\<&^\.G=8%V 3(1,A$S+ M.5K.:1>>."+=NR90KO2F*AU6??%A51'>NK8XHFIPG9,[=#.;-4G@J(($*XC6 MDM8QW<'(&/9ZA&9",W$OH;69:"VOOLZX9W1&Q+Z$9V)?_0.?59 @1? /YEXZ MI:I5!)\(64,ZT1O'59 @$?*A4]$__:$H78!,A$R$3.LY6L_I%I_HG[YR@"Y0 MKO26*IU3?>G4_(N'#M;_I=P.GD;$[A:A"LIF/U%Q&3@N0[+@%>Z'E1! MQGOPO%_*.B*^M):MQG!L::@0B75O=TDEB.+UDC51?.EX;@3%%]E=Q1CW2FO+ M323?W$,S-2/Y5-)$\J? 0E8CYB?FKQ/Q' M;&83[Q/O$^\3[Q/O5SJL$V&+>-WO"(>GLGT!=] MS'@5>(EL -D O1Q3L@+56<;U!R-C/#HB!XOL@&;<1.&ZLNW S@"%IG:@"E)^ M5L"NMEQ?V$GPTY/\(1.E#\EKN5M#]*\A,1']$_U7C?ZM]NF#/<3_Q/_$_\3_ MQ/\ZA'K( N@0''URUQ[^RT$FZF.YHC@9-S_ZJCW3&G;/GWC?P;XAO&JR0%$^ MP5LOB!UV'4^D';J+R U\]B7)&S!9)B8MZ",9J,P-5&89#LSU;6 %*1SVIC\R M>PQN[.&;N#Z+9H+YKB_8'.XTDTS [,+[BD4DYA,1LF[;8)UVI\OL8+[@(7P7 M!>I'DL\%6XC0#9SL/@OX1\B6@H<&XY+9L829%2%\@GN[,!#UXT40\+L(GL69[<%88%@"[B]\6[ IC,]&0;4F2APR\&(E*@-EY,4. MC(*)>U=&^&%],^PZ[^GSUEDEQ,X?YE?DI['7,83:%!GMC=S(O17>TGC.C)O$ BOEN@ZF$1;B8+\EX%MS@%XDD(VS@$$5 M)3J]!)22QTK_'+%2JT%.C5Z-&($Q0 9A 0"R/\NHFUV0E),>,3GJ+1KBC+9 MUYEXR(/P/ ]>'?Z.+C2_08ZZ9]P. RG5W19AX,1V! 0$4G[6F]T!B0?@,;)1 M^YPAK&9!# \$^<)CD)9R@R.R6&'L(W?Q(\[K:T("YSG_ M,PC=: GV$CX_')4K86 AZ '<= 8KGYO9AKG,["/![V$?GA7VM((>8ZOQ[?!. MASVS?PKH/1C#,7Y8O[MVI=$/&ZS=LL0/ZQWG:F_[;*MWNW.CV2&^-WP&J,*L M, =5QV>3I;HF&SO^QG[HE&H&%%+IE2RR.G"ZJO1J?(DODC,E/;-S GTN!"HU MB\\4%8I2OWT%M5"W!*0$N)X._(L8AAUZ@(WGB"FY% =QX48P/OOQ\$@@(W0R MOCPX]($25&&][&W2]\<7O>!Q%&3A47PC6-'CY./E+8\O@SB"Y]P+YS)YIM5N MF^WS[ <@%H\OI+B0 L#,(Y&)5@6>DWN?;9\&NG6E.W$]\(DNLM_O.!64/*X_ M-'N6=8[3L2M_1J-XXJNN%UW&9648(^9@?WE20-33'U,'*_W#QTO7;:*=Q\9UF\23ZY<.MB/ MAUS7U-D@HU*.4>F03='(IN!BG0P'4179!&(J[9GJ-?O($%,14U5-T,146C+5 M.7L[X_Z-8+?2_/LD9#__\EEM=?Q;\) 83'/%RB_2*:!;%S-!:^_7MQ.$9)(I MR51GF1(/$&9)ID>T[:Z?6$^Z=&RFB$FL35F;U2,3L1*KLUI63#@I&1\3XRE, MZD<%>>H <1(UB9K(I,9B)U'71]1-]?FT6Q364<@DV.(%6T17GA?WN=)BM5A> M^9KT?);,*FVDY0VH@9[.G%-,RS#-4/]$2LR[4&<#X:-Q7@56**" M2"9&KFRI1^)D/5P_RQCVQHU%>A6XHH)H)EXFM%8'K:5Q;ZO7;RR62R\G76H3 M: HW8;AI1QDT8Z,0(19RDVFU."TV;XBSV"O.P[&M[5,IE*Y0-=A_>-9!L:IJ M0U$1K6ZG8XRMGH8:L3H41CI13_[7;85%'*^1C(GCB_1X.H.!T1N]9OD"8GD- MM$)'S!/+$YZ)Y4_#\IIT@-:4X"L=KDM#IGG!@9 +#-_EBU;WLXK=C0GG?0TB M[C$[#>J%#VI\TQ:#=H:\F$V$2G1SK75Z64/ZO!87L.L:H]$1EOX$^J*/K:\" M+Y$-(!N@E_=*5J!"B[W!R.ATR0Z0'2 [T"0[4 4I$]>7']AK%,V7'MJ#_V)+ MMR>[!W8;T&@R2XO;[G=>3L/)Y%)\V+[N?IJU87_L,"N3'CX)&[.N6F1.EMAP M>?2R+IF'=88]M$]FDY#^5B6 7F\F@'[<2@#-V@5KUG<5WT$^.XL54.-+5T:Y M-L$(5>[!9_@6+PT -R'"2 :^+[Q6*#P> 7EQCBR,5RJQRS"8"JDA,NXI_X0"7OFHQ5;#Y9+=B<\#_^+ M:(_!E0!@3T,NHS"VHQB4"\/^,FDG_J8_V.BYO.YW_#J=9]D=C O^Z=ON@GNH MU[' 'W+VIM?94.I<@:1MXN\Y&8^SUW>!G4T042+7+<_;[FQ) M8K;:M5WP&Y%XTRT^A3%?<.^.+^7E&?OYQ#+3LV?TJ6U_^6_\*I/[9RPC=[HL MPM-1=SU=E^Q/B=WV;]C[U/B4VUK]$4F>%#?4&WS/]]0;O!Z]P9M:%EKGY-XZ M=Y.A]N!:M1VC]N"G7.S5NCTXF1 R(2_( MG[30 DWFHVYT@\?]2,>P?T8^K)E"O EE4$,Y$S(36ZJ"U))_8.N+P44V _/K+/FIDK&>TZ9I[ M:=$V&/%W@;5;M-C&J2H9U:!-<>G*4.6=A/H@N2CF[_>,SG!$8"8PUWE%0V@E MM&KH1/2&QW6+(C@3G(E\":UU0&N%PDDU 7*%PTF4O/2B>?E/X8LPK<;/';C* ME1%6!+ZE;KI:6]":Q+&K(,$*HK4D"SJPC/Z@M-Y7!.9Z@IFHE]!:';26YLGU M>\9XT-P=<8(SD2^AM>%H+2MR=$1MT9H N<*1(TI$>M&\O!/P -M=MS7D\P#$ M\W_5'RB@K;,1+29JO;^F:^G*4049%UDY5QO$EV2(>T:G=\0AN5?7A^0!.G1> MKX%&Z(AW8GC",S'\:>).)XPC-Q_ F\^)95VNF#2O![A6-N M:=0S+S80<8$QN%24JE\WWEF#"3JA;[1NYRX>MG.G_0'M3'@QFP";I-4Q.\A: M3A!C&WMMC'BM"U4=,@,ZZD-)!KYC]8W^L+1(AM -H#J8C7+ M"A0W5]:X8PS[?2UUANP V0$]95U].U %*1/7UR-#KB(D7W),#_[+02+J8T,Z MA#WZJCVSW^V>/_&^@WU#>-5H85%XV"A;_VY=MM[,9'12%S&Y%!]VX48@*_OQ M,ENLE $^*L:_\?GB\MTJX,JF0[6$^I1W,%SR$/T>!NIGD<\$6(G0#AZD>L/ O MU19\"7.('WW;77#/6S(G%O@CSMZ,S=[J?MES\,=X;QCJ.G$S@-N%>'<9^+[P M6J'P> 3/SE[)2-([V9O\"/-WA)].4:"^+5H3]38;STCO8QZF?-:P /:YE.PH-KD&>P^U@ V:'0__9$(=AN!L [YCCG7!%+D/ #-=9B_ADC5ED)X\%ADZO<81,B MEN(.[K!@"EH2 ?XT&%W7")7=%9JB=^\Z:__ M8 AR(6PD>.\916U\:E5S) ZD;IWC#*^1E>0JX3R//Q1M6'TKYZSG?198-X]R7V6W?M*-,=EZ M2(D0U5,ZECD^5Y=.W5!&&\,#6E2CN07G)9;,&IOM\^<_+'W_=%&%SUU[< \\ MJ_57MA?$0,/Q1-JANT \I\0LPEO7ACD(Q:WPXP,7(B/E+8\O@SB"V]\+YS)YE-5N M@[ID/P!0>'PAQ844H,6P ,ADH#8LDGN?;2>:WKK2G;B>&RTOLM_O2#A-'MC?=?L^[YM#MO]E]ZDF($,.B\=2-L"W4KS[Y.0 M_?S+9[69\F_!0V(PS14KOT:G*&,US41S97I2BT!L0?X.";J.@B8:(723H$G0 M1",G%/I5Z'*/,*V;>*G':_GYMRK%,*RWD(SQ,;O=-4%Y%7BB@E@F3J92>_5 :*"J*9>)G06AVT MEL:]K>Z@L5@^A8]!W5_UC"FEIV0C?H^U5/!T9BE-7[68!-U,Y<%2U9M>JB#! M^IO*PH)' \-JE]:WC\!<3S 3]1):JX/6TKRUCF7TQD2^!&G(V M(/SI- A! CZSXS 4OKUD-]SU)8.G1:YJE1!,IQ)>8K),BL'OKA?MHOD2,DK? MVV1?842KQP33QQ[C2C:'#^N1)G^&%_$"B;6[@_3>2@#^DD4A]R6WD^J.H)0! M3(.JCOWP55SX^9T;S51)2-=Q02+PE_0YJGZE%]M1O"KHBW_ZP[PVF8.E\\*D M[C86$H?+DWK8#Q^0+_6-O__@PW-\]B5>"!#"?PNXB8U'(AT%A ="R%YRBI6X MQ]O(>+2^9E*^^TTO-Z7PS*/!Y%!B'3$RG28WJK)PK M"A3K6*HBLM80*\,BBJVQ:9T?5RM[JQ+V)N>DD%\/8_7\Y[6>D6L.S?,9WDV1 M2SH$O")3/OP.KG1@TI)BG-E@_O!=I*KK"(:!9?P]+[A3Q4,WOL!;KGL..>N> M0^E-T]8<4WX;A.K7H8CBT,<1K #+@(N!ER+MRO53Z=VG!?2;^U<,M@HP@W/\ MEB]0\]D7(8,XM \MM:MU9ZX"2_3'(9:+WF,J[^#;6*DWB)!-8@D72=#X>]N# MS\@<< =85M[,F,WEC-VHCB*HCM,PF+,@*4L-[H;)D-?4-4G''/@@8+9NN0?C MD8RKA^YN7^7%CG+_P-2N'<"9\%;>FW(\DE+_XYR/I2X!UPN'GM%+WIU1/L9$ M>*Y AIOQ2%VIAC;A'G8!D9M/",%WC*=3%YP7/R&MV$\DH[[/O^V'U&F(@5W MDW6G*$KAI607B@6/0A<)%:ZJ%\F<]@R1U2FR&G79+UM> *F[)8G9*NMEP6]$ M$B!J\2F,^8)[=WPI+\_8SQK$//3N45$78Q'[H9B[D6JDQ$.P%#>*KA\C5F4W M[H(8Z-[C)BE7&X+QE3S' YD1X-UO=[=$[ M>8$-_XL^Y0R\#&78\'X'+LT:8O+?HF6;@MN\89RQAQTZ^2!*N$L4@,NDK&U_ MF%M4*^-J=7I'-N)[=-&Q7&!(&=QQ.PI"\ *2!0<,:66)E5>.MT5#OFO$J8.@ M?N&AOX_(3+M5J >O$)NM79+0CZ$^@Z.?=?'C\R &LPZ_%O.%%RP%. >!'R=] M,'+KL 5?XH(B74GD;@*_5$/&[@$BC;(DDL:7B26@0\!+PHP#PF%MA'].(B!+ MEKBH2JE6+VEG\V6R0Z;NV*Z@W:[9/ZXKJ+%^E\U U$KD-V%P!^N\;&A[@C+/ MEB7I]V[]CF42U'/]6US+/J+B'7.TJ>#YSEE%J#>Z_#N'@'@ <B80+&(E7U20[,"N>PU![:^N#TNM+8 H M "L"P/"N->[G5GZ)+1J.=[1D>G$$;-7F&$>P(B&\_737,$%)%(P3@I0J.H>1 M).#R&9"KCIC38LX5B0?S.;I[46!_-U(KCN*5,[ _R>:#6L"KN57.(1J7> &_ MR1A%&7H)"VD;^4#=R61?1";^E8^:?]21G077?M$>+&ZBZK 70XQWQMNW[8S6 M#IA&2#*T0I+._1R)YG/2^*PH$KU]U(I V>C83VATSI<,%HXRV<0$>[T9;\-K.8#9ANWNM764;8DPM@'[FRIT(A:[:1W6L)/U#2EDG'2EU9[ M4ZZ?87=CRPK?!MM(XUZ8M]R4TJ:&P)+K'A0M"4;/57-ZG&=X4SES%VI*U+#S M\Z)47/U 628,2J>&$]0S[0"I=L"CM1>44YQL79P;$XIX+?3LF=R3P<:#Q2WW M8I3VAC)O,(*:!QS4IH*G"IG):AH$$7ILT::^PS+4#9-%(^A]"E/03:%FVPE4 M4"HWZ;A*F 1A"KD0MR5"]]1O?LB3Y+3P5 MOLB]CO'H)J6Q\TV'^0RCW2_ZWTG#\S0#(O:F"5]Z>*D4&Q!8!;^V[/V+F>:4 MVS%[-57/S3J-&/4M.B48,K^RE4^$2/@<>*Y*V$.U?I_EKA"U;N2E[8L_)Z[N M'?X/.+H2WL %;YNCUZE:1#K&5CD9V"5/93H++C2H,J.*X$NT["L M"JPG#@K[VW_<=]J6??D1G6/E=21_&5]*]@Y^%$N9102N@+F6TE6#3J-F, RP MK,DVF+KFBUK'J$L^K;@LN:-SF?F-W/?1#H/#IWC/1_]XSJQVZW^O'!Z5"IN$ M1=X).Z4[RT@3'E7+#*T6VW78KRV*(V VP;8YK=^"0%D*E1FGK AQ0IY*11B! M4P_CR,2C?"CX4Z:EH&I@D57,%V@AT]1I*EXO%>_Z]RL]PR5@JN=SP?TT5HG_ M_!RZM^@/7PL[3M>7O\%_$A<#M'>*FGAE*U?/&H_[^0 B;H7CTL6#A6>4;-'E MQJXRKI._)CY%YH1- OC=C1=,0.7GW X# :\9S%V;12%H>+:.]Q/7*I75L'YA=\XS!)-]\_ED*\7W'O#31:)QITOVN"J9[ \?X_V :E<%G.0LGT\"KV[C%J"? M>LJ/WRC;HP[%5&7?!0N "PXOP/WJQ*/'6750*]7G'1-OLFO,2GG\*6ENX"HU M)73E=WAT#"-7)+,&9'H8(DUX4'&.) )I6&6F-P>/@NE?7H!ZWV]/TI]@TX!GLE=6U[3@\6%TJ::C!:*>RXL)!]." M.>C;$[<67-?L(B;TG,G= G%]?*>6DLLS'O&$S/+BZ(VM7KO?[@W&(ZO?!]&@ M#WZ/RX.5%YZ;Q>175KM]OC4\321X]DO@WP0(3AA>&"]6ZREU9$YQ691FQ> " M*CL+G8;:Y7KA >^<_J\.^<24/'V2Y.D>)4_OAP=Q.G'ZB14S6^@:*D"71NV MU-,-4CN+G,G\*MOUIYXB^\=(G8!,0"XA7RX[#HL''R*UTY<&,%00:P9/!$=< M?G<]3%/+,M@?]4P(Q 3B$X,84SE$Y!*U$BHU0B52:Y+0)S!:A93" BUA%HM)+@+M>G)^R2#+3G\IJ)RJTP7SX5ELTSWJ)/4G\8IO'J0X9+ G#!.&M9#@V2]J?\25W]&E M< 0>=)8&?("1*C2KW,0T]"PS&#_DZ542)R&;D*V%!,]^6012NDD.\GP!3H>; M.WOG\(ACUD>4YKNA]_'A*Z:_Q>I4Q%QP&8<$9X*S)A(\^R7-4I RL%V55Z!. M]'@ ",'D4@).5(9%0K4>"XRR33$XSQI%BD>$%6@=\FA(%!K(L'U MRD\YQ>D9M+1PV?K 67X/^D$E:G&?G$)1M[ED!&V"M@X23*!]QT,5L/CC>XB' M)U:EO#ZZC@..R'LN(R)C0JP6$DP0FSC)J7>,"<^/5@U?%VE(DM$QY7WI8OF> M7#F.I(8X>1P$Q&VT &0"L=-Z\(NUKO JX4$$^#BR5(5< M4O:/DZ"-NBMPF%8K7 M18H(N 1<+23XV(;'JEQ;4D&7\$IXU4*"@-?L4+@Z_^V&CNJXEQSQ!P?!SZJI M4Q(005+@B7:*I:@')IC.YN@1C/22XZ>JFR3T* MS8A@U; !2P8L%):QRBM/*Y.*^T6 V3X9V!]0BA+VFO@T"OAP3S MD6,OZXVY[K&[VM'#HHTB[>7BPSU5:F?6; 5DY$ZGTL"_\E4"@(3$6>"",5+%ZO2H%OE!H]XBF%K;-7_XKYR0 ME._X7RKI*_GWNZ22*N:,I[4-/R;E')!UJ+Y77IQ?-VK:KKI?Y K:H@X>+VW< MF+EU@UABY[=\@=M"BLQ60:%[WU39]<"3I,R[E+EG_O V%9""UNCLO.@6*]&ALPJOL I38"-1ABLQ6*A-DH2( M?#L;UU\7>DMSD)VT5\\&NZ7^(]8&WG"#LYA^RMWZJXKBU^_ M?[LN(1[&7GKD&]\M7VE353YC%;]Y.W/%%%X=Q*!LQR?6LM2?=/,/P,Z,.V3YG2\(D,O#AZH#+*AU=5;V'"5[5T'SY7E8N=BRCMC;7J M ;1JXY5>=N@S=SQAAK5\T\>1G5%$ZUE,+61TE+$VSJ<0!S@' $]NS <3^/ M11Z*Y(#'I>(A!&]T#UH!2G6VFN::-X,@87:2DK^J8G-6H'N3H5:MIIRT+9>Z M P_316:*OGW<]2AOJ:%E2%-5T;-#KWMGW&3_5 '!M(/<6AV,]7"T:K!P4#=# M*FWZ.B];7FG3/I4VK5V?D>+@\2R^1"I4U;X3!]3(%=]_'K\?8$]5S&-%S9H8 M;GT145AWJG6@]H.?MEI+E[5)"[0U*)(- /#DR>7)AP-@ 8EM['&1-PO%W@;5 MVWVK*<^2>>YW M=*ZCX.$/C.<].[^,Q%: "XIO[FN'D;XLT9[ %=?OK(/'_28))7%\"T7\=1CNCYI M-%U?__7^"_OP^Z^?OGR\^OKAT^^OMP>WWRH-W? DX?'N_,%=B&(%T&RVEB_X-K+7P323<*:X;HS;;[H":;W M<#EC4R^X(S!N@/$C3EFP4:\+D" C6&KQK$IHTE=O5>1Y?9I -=/#P$76KCC- M]EC+/KOUJC98MFNXFDC5 A[&@#7", B2KBI7#TG@D>('MUF2]&V5WX&9=Q$F MEL"C'3[GN"KE-QS'SV+5YA-7:C6&5$]5NF FU?01*MG,%S< !9&T M-55_P8*6$4)2 UA+>#T**51#Q6BV*NZ:#AS7MYZ'=Q3H MG-A"1:?2;2LUX;Y]X JW](08BW_#/-%O:3M!LL,[[?"5^4,^1Y9H;ZM7.Z(W M2SE5I*42D//)"AO*M!$A7@9QUBS6!@*ABC!G_2XW,CL^)+-C M[,QD7G>\30FK$1ENG6^Q#USMR@CC\=]4/1'2ZEU:W3%_^",G*G:M2J\ 5M[_ M%2/_Y]*#T '\(W'@4E><.& [J#&*Z@R.W\K2RA"#,54)BB +[ M.UO$H3W#A(\T/4NY+?'$&QQP M3J9CQQDD'D?!Y01SVD(U%I@6'#I>WO(X$',$M[\7SN7JR(O9/L]^ %CS^$** M"RE@S0)KC4P&H<*6NO<9/A\&L I]WKJ9OWB1_3Z]"*YR-D_8=+NFU56'!Q!0QAEYTR\ MGF!W[O"<3M2*S#21-4@6O_G'6>?LI'+/X%;V7EX#($ZB)C8A-B&(DZ@K)FIB M$V*3FD.<1$UL0FQ"$"=1OTS4^0A5-HI9$I!73WL8#WV]"4ECN9FXS/XB8C+P M7(=EFP@:3EE9>9KJI$MYRO/$7"6/:'?)AI1D0TB/GK%7&$3<8[_':GLNF++K M&<=4GL_ISEYU-$R7>6R MT!D1F2F)9E=@0CYC6"?0^QG^9F#D!9 :XK3B,B( MR(C(B,@J063[O#(\_?^9A^K

.^2K[^G.1E22(_(C\B/R*_ M2I#?1W[OSN-Y1G\_ H]=88$[^"N63WZ'J8HA^S_,181H;7MZ=2V:Y!86%I.^?^*P<.P6(NI#^DIC.[SU:>H MF2!#5J"L_4!GS%=!@A5$:VE4TB(D$Y*)=[5'ZR9!O X7O"$D$R<3)]*;6$8J MI)]^/#ZH3[O3&F8"-)AAFHO6TNADT#!,Y$MH;29:2R-?:VR9;2)? M@C.1+Z&UH6@ESY?@7",X$_D26JN#UO+(MV/T.V.CVR4"UC963\GW+YV?=0%U M#-<_+*=.&X]H,-!0)59'Z$@IB.2U MDG6#G71%\)5A"MI1%T M;VR,.R/#LEXS"MM@2!=X6B O'/7;0K_AJS+ MZLW4=+F3K$G6)&OR'35%-/F.Y#N29A#7D^^HH=Q)UB>M&P__Y<"CZN-.(?3, M?K=[?BH./9D@'GW?5L\<]L;GEPON.*Y_DT2L]PIAL&]<^\3 7.P[\Y:_8#07C\$F"W*5@49!J9[(>/("1VK83$WKG2]@(9AZ18VXH5,;Y8>.!G@!FM!O[[ MWP+0^O";ZT]1#I%+5F:W%O3-'SZAI-B'M:1TGF(M!/8'S $7P([ W<+_/YVZ=M*'$5_F;3"' M82[9KD$_X_$P3>X]#-O_/9Z+T+45>?WZK>?8O#^>,K5'?.F-JM/?1%S']Q]G;;Z-I?S2:=J>MB66-6CT'/HVMOM-RVI8E MIJ.^Z(SX&?/Y'$8H;.<"\8OPM:["\,H)8#:<7SU^<\82"@ .O8] */?"@<%[ M4CPRU$&W-QKW)]-6QW$F\-BAT^(=&U:SO=' 'MB=\6#0>>E0?P_\(T:K!8YX M,M85)VR(<,>_-5(!1/WKP+OKV)8SZ@Y:DU&WV^IU[$%K+.Q>JS-N#T8=>SRR M!KTBX?TUG/O14>CN3/O3C@TZ.'&FO59O*JS6:#!Q6N-V9S*QNV/0TT'!Z#YL ML%H@!-@+7;?^MY:K MCO*C5:\2HCRNMV6G3B];WI'$X98D9JN\W@6_$4GDN\6G,.8+[MWQI825W<\G MEEF#=&%[[3SX)NYG[L2-I!ZKK0](F@/SA_<:+9U3 6U3MMIHV)4/SN,HR#9Y M<7A@.7 2\/*6QY=!G!KYR^1A5KMMML^S']C8\'@AQ844"QZ"SZOFA'D$3WRB=#7E_ A1L@SF8A+B[@\EE+W'>M;Y8YB^:/4S-N(!]H MS-7C'&$'H7)"+V+LD^Z!LUH$1;Y/.))U+=-:S1XO$_PT-]GO;[H)[[/V]L./(O17L4QKV6L2AC+D?X398L@+J\I;5@S7,S[BV59\, M7/6D 8^-'UP+6SVCV^YD\;-K'DZX+V3KT[TGENS*CO";3KO=>0PF9&_(WF@@ MNH;:FTXU."UG;QXE$IH;[>S-KZ[/X2-\(GM31](DT9&]>0ZG58315M:F\S\; M8FPJ,C$/3,W;F2NF.Y8UW'?2[YXV0=:(_6%>FV_-E6VQNOWV7@,T;@_( .G MHB0Z,D#:YTIEYL1J6^:'WZ_+QW$]Q?S!1S/#_O]_?OF-??!E!+0OV+O CG'[ MGK446[O9WYWL[TX -_>3+%C!0]S(QPL_X*XJMY51><:K>ZQ'E#V/'.?*A*MD44@BU!SJLI;A.NW_RH? MQ_44)IW45'/%T&3[][_VOY.*ZGF/?P]#L\_> 2 M31--5TIT1--ET/1O5_\L'\?U%/,>FOZ-3X1'#$T,71G1$4.7P="?O[PO'\?U M%/,>AOX<"@D74L2#B+I:HB.B/CU1]\K'<#U%_'4FDAJ"#,^JLVD8S/-%@?[V M'_>=MC6^E.R_DI)'WI)]24H, FO_"L. R6G]%U;W.*@PDL%F7+*)$'Y:$"1* M"DGD;,63Z2)[:Y^V.F;7VB[CU3$[@V&#"J(^!=NZ5./ZGX 9QFT;U%QE-V$2 M$DN.UK>M'R<__=CM_/2CZ_ZT2EI]_W8-YLU")492#3-C&_@X$Z&8+-DT#GU7 MS@"BJF*FNHG*DTV>K#0$:Z:L,JLP!]=-.>Q^!5)R(;I^N#)!>8P9P4$PW%%&2 @G5] MN"W6!X-7P)=5V7]]R%3MK5:UGTTJ8EX_YXZ (->G5:31RLD#;92A M+@)3Z\HHQ%NAZ^?$X$&JC&)GLV!U@,8(@0I?!+Y*-YX(L%/3I+2U2.Q.>@%: M/A&C85+WXW$T"T)X7Z>8FF/6J-19+ K6'Z]^_]?5UZ]7O[.KZ^M/;S]C/36-NF.SN^^:?L<<]1XM??3:P0Q=VCN71JH) M(@_YWW> H0N]2DR^7@2F\;CX9$B,.T@:&&+G^03V[VDG/ M+AEXKM/@J?E9_LS>@P@%>\L78F<_\"92:+F=IDA^)Y/?-G^,'Z6/TF7ZZAR1 M7(H/NW C&(?]^,8%,49E$4_R(\9X]>A***3K9#L&CU3T(.:H&/))?L0Y$>L\?HG8+(8 MS_]Q;<%6<6/CT5+/&%#^"I*7<4@AY,KI!,F/..6$(>0']/'34XRQ]_!5_?"H MPYD..L!RD@,LXR,/L/S]YTG@+'_Y__[^\RR:>[_\/U!+ P04 " \@5I7 ML-EX(0\, "Z<0 $0 &UA;F@M,C R,S Y,S N>'-D[5U+<^,V$K[G5V!U M64_MTGIX/%F[QI/R,^LJVW)9\B9[FH)(2$*%!!4 M*W\^FT !$6*%$D]/*/9 M8@ZQ1'0WNO$U&MT A?G\RUO@HQ?"!0W96:M[V&DAPMS0HVQRUGH>..>#R]O; MUB]??OK\-\=!5S>W#^B!O*)S5](7NB-*1.A'TGH3ARZ8=!&CA,+O^0$J^?H"DN"3GN= MWI'3[3B]3\/N\6GOY/3XZ/!3I]O]1Z=SVNFDV,+9G-/)5*(#]P-27- W8\3W MY^B&,LQK"%TU.8&W;!9<(\QF*DF>&AMC'IP_4<$8VR MO0CB'D["EW;80%L>21 M<"88S_):QPT913Q"B[6&AJS&T.C)HG'L'+=-8YJ4EB@,[B[!!1.%E=M4^5$L M.3<4\4GA+3#TF 6J1T^V!(QV" ML!9BA1Z_PK#V=DI81#=2(G&'396P<*K>CU?U6XA_K1[%*D]3'QSUH;3/G'_6 M[G3)SO+I7\/NBOBQV6! L#"#$4>-^@.2"3.;#4I!%-7?12WO*XK!ZPU"8:1J M$U\*^Z1T.(H#W88JV!!ONH=O];I.5H9%MYBQ4.J^U"/[<#:C;!R:)_!,S=I3 M.W6?R!CI8':*NV@">T$ M%@&YB$9KM;F/*:I],]HCXW6-!A;*:+G)5PG-OAGL8G]=@X'%C?P*D"\71+5- M5M*'T([4A^>GV_*LIBWQ6\C"8&ZT>H+_?;4E@OU[SKQK!AK-;R%:\$"KTT(4 MLL?ZY%9'J^4"[R_=COH/ZI%4:9)\Q,Q#1AI*B?O<7A:R)#X2Q.NS+_KS\GR* MF6.2$L8EB&KS97VYD"U^:+':-8(#L%87-)O##H(-/)A\8!MG& I%7TQ[<,9)':P!>P5@!^5!/PA604CI&1W!MAWZI#-M81HD;G)P"(O@CQM.C$Z%,!>052#Y*8=D+ .E MA#0XU<7I!E/^'^Q'Y)Y@]5V%P$*D"@DKL/HYAY62@K08E)+3P%47KCL8-"(* M 8J;*B#Y5PX2P]= 4!<"DPW \J'2E& &N<3J56P5;05()SF0C"!'2T)I40UN M=7$S-=P0OZV8/^GV0JR_]C@@H@\]LAAAL=&/X&EVW+@1*@RCDJ MD,MO?ZPL#1HP=YZ0EJ!:D[4"WOR.2;WDM,%ZNVPH#6P-N@H4\YLL!9E1 ]D. M-I7//4__Q7[JS:HK(C'U:^XWETFH@#F_35.P%0U/%UVDW_]"!Z:7!O_WP;^[ MO0-T*SS@4WXC:!,/0-W&![8ZL%@W"JPKH\(+\CM*Q<<<32C8=3FT+O#57!50 MY_>BXL*I@7;'T ZB(,!\WA_W9_KG0&RBG^O?5?;'SX*<"T&D@(Q;/[^C>$1] MJMYVK\1_:]$53I+?&$N<).Y:;8DDG9M6\XM1)QP[H R&NBTW[2FE&A<:M-H M,9EP,L&2W$02'MZ#>D$4Z+9'/-=)^3/S"'\(F:M>\/55?I[UD6KGVF$G%6Z6 MWXU;Q"*K!#):H%B-V)FL(DAK@C*J+/MEXVYKE99FS/IR2GAJ%7B"L872?1CF MG6@SU@K76+F_YR M/[-"Q3T@&3:([W@7<-W\9 ,Q%9ZPSGYAD\/L[8+3^R8K M3J_*F_+;D^^[Y*!>XW(U%ATSI4?+82/)N?LDZ=/\H7I9V*[S"P?([IV7A*I5-QUH@RI#5 VE%5.-"%:1U:0+:-F]/ MK;NHU62M\(S\9FOZG:MF[=I)(*DZQ%*[FLR%.E1;V!]?8\X@; O;#JSZ+T0# M-54CN8*N.-)\X][+'>[G_-YNS:,X!V4551'(JH!F"9F28]1502NE<(8^=<+7 M./(V)WR546M3Y@HWRF\.%YT%-N'K?5!7%X!Y$:2[X^2ZMM3H7LQS''4]8E/! M%=Z2WU\N]A;;O8H5BXOHTHXSFA>P_I^[T^?VTI5 \8/,Q4'ZVJ#XKCP-L_*O MKTD)\ MG08A V3X_%:20!G40B(:"4FEOEGP5QY&,TM*@:2%S&?HF(;>4 OR(FZUHKXN MK,Y:DD<@"H,DCEUYUAIC7]\"HYE'YAX#X"0CFKYU+#%V-&H2&^N3^PA/O3# E+VS_?I[B:%W1 BR5!S;K?>YK6&O M(G(^EH3_EV!^$T:)X1LR[]@-S.5YTYEWX8>0/0R.5TI@V\A\DNB5JY=-Y.^ MUBJ>I@N+USUJW#L>RR3/#^[UG M^+GK HL'SJ8-2!W#7D:@VA.&,/2=5X^G*Z24RV?"\"X4H6D.7"/9TR81B[X6J;.8FY H/=10D(VY^@:;K0*@0(=65 M\TL?TT"HW5+N$2^Q>&/^'V>!!1BYFK57Q/R]99 _A!%3-Q;.55=JLV!E1F%' M:ELI>U- 5&Y E.RC9&-"#<*]C .@*.#6'^N3!?I"!L2-N(9)GUCVS:H,%MFS M3$6C6O0AY^('\W$RNB-I!1%&MWSO$*.J!G6K0MU+PB@EKT=)&]F*?D/8&ZYDPKK[,/P(N7=YR)V^*(1V5;B[@>M]G)=,F8F M,@[#:_4/4IC7OX>$!XN-_A7-Z974@O>]\=?JQ55!48&TW+1WM=$C)S-,/7NH MDEWH5S3NY>)>L(843ZEWFQL[6G5=*E30BW/*Q5*Y_/S'22SO\9MZ2S$-@SFV M2C:7K95U*/<4N/Q*!F#%,^>",#*F*4 M:554^QA 5 M;6%N:"TR,#(S,#DS,%]C86PN>&UL[5UM<^(X$OZ^O\+'?=FM.T)>9G8OJ

    +1GQ$B1GIFIJ"*"6^^EN=;?: M;?'K;^.(>"/$.*;Q9>WDZ+CFH3B@(8[[E[7G;KW9O;Z[J_WVZ8=?_U:O>ZW; MNR_>%_3J-8,$CU +\X!0GC+D_=A]^,G[XZIS[]WC^.N+SY'7HD$:H3CQZMX@ M2887C<;KZ^M1V,,QIR1-X(+\**!1PZO7\^FO&?+%YU[+3Y!W<7I\>E8_.:Z? M_OQT\O'B]/SBXX>CD_-?3OYQ?'QQ?+Q 1H<3AON#Q/LQ^,D35'#M.$:$3+Q; M'/MQ@'WB=:<7_:=W%P='7I,0KR.HN-=!'+$1"H^R.0D@N"!3&&..+W@P0)%_ M3P/)WF5M <_XA9$CROJ-T^/CL\:,2CM"O*M/A]7%1_63T_K9R=&8AS4/M!%S M>6V#BTR'CPOC7\_DZ)/S\_.&_'8VE&/50)CVI/''PWU7XJR#AA*0&JI]^L'S M,G$P2E ']3SQ^MRY6YHD\N.!U*00_?'YV7$C\<C= > .HG/0A*)1_7-!HR- !>P3=LB733B1W0 MZ;7/![>$ON[#;DOG?3.LZZ,&DU.SW&>J#OF[3!#Y\P#&.TDA^ M]^A/I!*?0<7L"XT#X8R(_T+0,KA=Y+7_RU=0617?ZEK*;LWWE3V:E*@V%2,>[^D3D*! M3X*4R#E$FKXT&HT3!$8?3N<08GG;-$_PI>"LR8(EQGP63'F"/PML+>?&^8@& M%]%$S%;'P,^4OL=H=%E+>;WO^\,_LX!RG3(&_,Y$1^<#1 0&$Q4O-_]+\<@G M0C?-Y-IG; +V^6^?I)")4 :^XK(&6Z=7)**5W$?!NY0#IW0HN/!)I@:;G!+5-P, IJ"4L'OB]54-9"9"2N!+1MW M1?"86>4C>%0$P#(CKM8J7.MTIA8)L1.!RP&CA+"ZJL<3QU%NXVN6$ZSI#!.1 MA%47?8FB;R ZTPF"Z$]$;"QQM:[CU7NA1T9!J\GD$>)^ I8@M#\4Z0'8=&7@ MF9DO)+ 1C14>R75X:ST2N-NAC\.;\5 D=*#%=C) 3!U@3AT'NY5C$G 7"!4> MJ4*P%8H6F;V(.RQ%X52])>YH$:QS2/6^J+2N5!E-FIEL1VP'8Q1.-]*@W#1* M99QIH1X.<'4 ;[-B5:-RN&>.P]7;[V=*PU=,2&6@F.EJP32EXU$4^^\IYY P MM'M/_K@RZ,V2P&L:)\P/DM]Q,KA.>0)H9ZYWLNIX/S@.66^[K7S#END3U)@- M7=LN6*J4## 8Z$ MTO/YB\23,R.+D U$$C[]1!9796&U-+$E_@LBNN37 I.&-48E\V:T%D"9QNP5 M/&O)[$(IMR3%0!LVKZEGJHU?/=C:4BU=HS;8,K9<-VQ561=5\JL::=%:U;7. M4IM5DEB 8%"U5.)83V]0LBQ(2&\E!H::HS@-6A]GQ M/>N+A#I?M);2QL(NJ?JI5[2>8'/VB^T"ID6Z)=X,B:S[S4(USL!GKM)8 &%2 M9E,B,2"T &=>85(R/?O:3J:P695(ESQL-(L5EV]2$-*$ 0-2"Y#*BC]*("4$ M=DQ/5]+1&9EFO*TH5JS9Z -886S6/M98K4?=PWMW&LL4[?"VZVAS=W(+GXNU MB>,4?'T>Q(#Y*]2C#"W8RQ*JF!*[0OXL3Q!!7%AYG ML7%^W]CP+ M5N(78]H]$85E>0RQ$0X0[U(25@;FK$-8I^,W7345$=*A/8=P^S"<+J_"W!*5 M;2S.B?/85"=->5:3KC1LF,#^#[IA/8%0SC'",>2*6\:C@ M?%R_V6^"M85@KQEDC\((P!%E"?Y+OMWJ)OAA-A '"$8KVY"WO*+-0E?1J^G* M6PLCK12UMDBS-56NS6>R4G)1+]Y">65EF"56=5L +=,: @OL*V/["L?+8VR5 M3$KR87WM1$]D91F79H.:!5M&8RWZ*'*]DLA1'&VC7 MJ6\0K*&R4GLN2;HTQ6<]A8.U4.,#,^RGR 6>5N_6+&;+*Z&B(J6;#4&6W82Z MA107]^/LWD$P>6)^S"&!RJQ2OLNQA?^%?"IO4EAND=YDJW^PAH9U\BGV-F@I MOF61TA$$ 5Y-G+FY'SK:7\O V MV?^A\DE !CF3UNNZYW(!ZDH'-*2Q"<,!*"COD%[^8&'D(V*8BENU3'24M%#V M"N^SC2GL4 =^W$<=4/--KX<"90%]$WE70:(:/'?Q",2XWG[R$W2>:#, 03.D M;:I32:->&7'D![.8B@-<80<-4]A<@8')#&W:LE=M,1AZ%9/BI]-WF)QU,\IE M606)[NAF& T0"F6-N M2?O"3E.%D(IZ'H80@F67(;A QG5R"E1:+X3J3QV5= M^3)/B<2N>WF).?WHMK-+3.GJJR#1W6SILX]CD0>V8[' VKVE0%Z,XF=.AR_[ MQI5]T^XMCF['._$UXZ"%^9!RGWQF-!W* _EXD-TX0^'\OIGR=JISFMHUT5CI M'97/$L+K-7R(%X+ A_[JDGV.P8(+_0J'J^5T'E^]N BFNW.)C9#-! M_/Q-"4*6;^;4^7.8N2A^>8>BD(_$Z TB?Q96[%&TC\W,Y/.O]^M#E!):Z6O/ M9343Q_FW)([2IRWF6PWC2L_!ZM<;2J%8W#:=P,XSG[/BI9+]A0&6#GLX?!*J M.#7B@$RX8^0EE04S(U=-8,/(-ZBPJA>!^03N:*^DWFJF/=4$%K575A NU5H) MX?MHL#AXR-B\D*B++1O/9*,U25,B5&+2#+;1DF18C5+","2V<>2& U4AI<@< M8,R%9Y4+Y2.-3UM#9@'*9E4@):R-IK#3'FI0UU%",R)U I*Z0F,(2DF\M^-( M=BVC+('8QXQ.**RD4&)NBIH9G "XIO1A"+)\%D?ZO_;^*V6VRV":<\>4W:GJ MH57[39'=$>_X$Q16#Z+3=6UJ1KO#>/DA*VN(W(&QKX, W7.%>_P!0MLNXEX\ M?H@TFIB":Q/],6U+;8A[GEF@^?16I< M\>IZ*_K8E1&N"56_0#:7L'8N=XJ9VQ23K8:Z>92[\CD.9*L!24' LS,:'A&3 M/2X=%$!D [XE)^W>]&3^Z??B]"SQRL6-JVB8)IIQCE0T"VQEL)7/):T,E9*J M3.S[73*'PN8(;+"/OJ31B]CTY7@SE;73A"=^+#I/5 +03%&@K99@#"P@^W40 MZ61RB>$1ZJ) =*UAQ&5/85L"X@MM/6*,^.8YQLEL]LID!'NP%WDK6P1#G^3- MEY*JF8!X7L Q0&+\1.>-K$=O9 M6 M,;VF-*W VG<4=H#H?NPE,S1S[^\VE/3G(8G*[IYEM]03MZ +U;4*[3>Q2 MUME!0]B_"*Z[J"_9ZP8#%*:B!SE_'L$G=W&/LBQP74T*%(XDE ?^C0[G\H9O MY +-1EA?GGXK\72"L__1]02P,$% @ /(%:5Q]C2S_1 M$P D$X! !4 !M86YH+3(P,C,P.3,P7V1E9BYX;6SM76UOXS82_MY?X#H?#X7#X\Z_SJ=]YA9AX*#@_.#X\.NC P$&N%XS/#SX/NQ?#JW[_ MX-=?OOOY']UNY_JV_]!Y@&^="R?T7N&U1QP?D0C#SO?#^Q\Z?UP^W77NO.#K M"R"P?LY.CDM'M\U#WYZ?GXP]G)Q[,//QX>'?UT]*^CH[.CHTPU-%M@;SP) M.]\[/W18+=IW$$#?7W1NO0 $C@?\SG#9Z;\[_< Y[%SX?N>)U2*=)T@@?H7N M8=*F3SDX\Y=LS(EW1IP)G(([Y,3DG1]D^)F_8/\0X7'OY.CHM+>J55J"?>HN MBW795]WCD^[I\>&LF/JZ*%IM].X[+' M'S]^[,6_KHH2CU>0-GK<^^/^;AA#TJ6#&5* X<$OWW4Z"7( .QCY\ F..NF? MGY_Z1>J\(.RYWK27END!WZ==QRU,,!R5\K]DB6'W@:'VSTS-<#&#YP?$F\Y\ M>-#;FB;Z-PS8U.BZ< 0B/VQ(86D[[=&+IL +MB".8H0--% M+R;\B?[OSV%(E2G3PU-==%=-A_S ML%6C!G YG ,)\AWZ:)W\U?DA0O%')=WT!KWZX7X";["(*+_.&@<>&RUNG#= M^%_@]X,1PM-X";N&(?!\*<:W;-LTGH_;9/IXAUS? @__#OP(WD/ /C/I4S?6 M#5O? =_)E+H$\0R#$874U ,(:D'WP. M7B&A2NDSE5>JCZAU&V+/B;445NY,/!:+7UR=!VN2C4V!Z%+;LL0XB:REZB<=F6,E<8SD-(5V%WV01# M90>6$:-M29V/G!Q)/ML<(HX92Y:FY0B0E]@TC$AW#, LIJT'_9 LOXDAC^%. MOUB32"& ??HG67;@@Q?HGQ\("O8TDOO,1KN*U*20*C()#C,DTD]K\NB'/Q\Q M+W1+WN2U, M2HVX[&ZA&^ 4C(NYMRF&I<4T"&%JL=UB-*7S.<3 ";]XX>0J(B&=Q/AF[O@1 M\V]=$ +I?^XSF)=(:I.6-##\!3(W%G0O7B$&8_@0,>%(]R%D$(7,0Q.3^4)B M'DJXK=V,P:Q2Z\USMN0S:4,#D\EJL];HJ=N1,^UD:IC# %??RM5Y#TS\N?3] MV;3B*2>ZEB(G$&!G0HFZIIK81S,&ZLV<[4$@=[FL4U,#0W<45TH I>J>0DM- M6.8Y%S(BJJ',%GF$F/824EW(=FWQDLW_''\AUH=25E]/T&L/M&M6\Y,1LEC-+,M75RJQZ% MM3;-Z*5:?@91"^;IMF9:307(8>Y5 M%"^2?;KBT,U7F9>RS1Y;&?(UP07"JL9;5%7;8-/N4X&[I.OJR!,/5+%TBR!7 MD29=30.X#S"L7 GR95H!4D1&16$-H-T '- )3"A1L_Z_( DA_5+NM)HR%J!O".JHH5GU$M:4>GQ<&>&/82]<'%^<'+0B0@E ,V2 MF(LF&!P5,!@!?[WR2C/)C3M-V)7RO3..*PZ"S61<$,):,MJY6 #&=_F9LIDL M"\:ZGF@W.IFV%I.FQ])9Q&J>]QJ*54DX?1XNB5/?+#(5QY/&(Y&_!]$>%*L# M3/,AX0A'5?C-ACKEK3?&L\V3A*WY-G[8J_6G5 !"?GF1."]7"T?1I-1G3DF= MLIO)O@*C2DIWFLG]UO95>12#M0RW:#R51TI8BU9M55D=6Z$6BQ,#]63KVG$' M3-?;?XDB.ZQEO;;L2P:(J 7DU, )P LJL8[KNAX(86"*M=Q+3P+9&!BU2/QH MD/1SHVRL8[>F3UD0L*.6]0^FC73=L"#KX*@G"9411&KY_\DT_H6!1VIY_X]I MO!?#A-0R_%]3&)8(D%++^4=3.!=&5RG>WAISO"07R*68>V.,99RO; UQ2@89R66AI,I9MP8\U ^H$XQ L89B1L! M<(K9-==$;)=OXPS$DLA!Q5Y@8TS$RMA#Q8P;9QW6/T^K0N3GW@8@M/^O1F8O MXB0DW&_R%LOI%(0- M^(@@'8NXCHUBHC,-2"P W'RJ!=@+!360N\X)^ @\MQ]<@9D7 E\HZ>(Z.C"7 M3*-A1**,)Y9.,(#NTKBI2 W#+:Q+KI_@+,+.A&77O(XP)8A:9AYRX]2K(C$7 MUM,A]8X332.?F1ZQ_XGI#VITL%BVU]1W()X!TO4-&ZED!C08JK2B+G;ZA$0< MV5ENAO+)7D7LU6O(''83_%7P*VQ)V2V]F[GC$>:1&01TK[XA6=RK>A4UU%-& M)S&."C?9^&6TK,S_BT@8;XJ>4\ M=*W?+16ZKN-S-'CLDT>8;L6#JPAC&#B+9PPH=TYZ'!U_\M-TVTN8J.P.1N5) M.EOJS+XKP/M+H 9>XA#NO/+!"85-L:%,2]UFD]HVYSR3?*",QT!TCTT-"*9? M95)X>:4",#/Y5Q>ER'%T6'LE0UKQ5?A+K 5 4=1=:"L;TX++U*[STNOX$GZIT'J#?R5KW3H'4IO]<[#5HO M\:R]TXAU;2ZZ]QX'WY(G[KV&TC>, M0="]3TC4X-B8\] L9C#, M(JIA.P,ZHW0N@<]NE XG$,J\6%5:W!#2A4,@J& W^9J>J-+ZLN#^W4@]*PVU M.2=3@+_64W:;U73$DP ?DG3EIG:B^#D:;EDC\%^LH*RWW.>K&<&*$E'2N7BF M.UOO[SB(/[Z P*YLB_D1UE&GS#WIM$T>\GO'@3TWY5Q MPINN$K6443A$HY!E(4HS=J;K9+DJ$9;?J<9[?D/;:;QU ^J><^$J1QV1/.,+C."=$&D7QW>JG53AW9%MS=E:4I&0_HM&25',?0WGRZ_VXJU M;!<*[P0D'7*R,J^'AN5G$=,]>(7X^8TVL+A%$;ZG^FE2X4+M#HU6/+ MQ"W"22K:)QA&F!VWI0;L%X QH+U?^<";$D8Y=OGW*1JWI<>D7]%ZC:*7#T34<08SI'B=OSY4Q(UE9QZ%DEI9^0!5!FB."A/TIM?IQDAZW M=)CDZUMX]T3V\#F7,%-XRFMH1+K4%0V)P]_\!17!2:7Q.(BN::@#PO2K&G*" M4764FP5#=/AH/ 8BH5 #@ND"(7UW1R;8Y9V][?>^WW&4")63/6C+A2_S#T<- MQ:#I.LD].A6N$07HC$>DYHJY-22FJTJ9"2-S$+?6&/5.5@U%16X*51^QYD1% MC*/Q2 BGCD(HC)\RW^C;E@V6UF+89U8*J@[%K<6A.G:Q<)LA?ZAN+>=U?!'2 MQ_EF7I96OLF0-T/,!$39ID,<0&$=\^W949EX#6M1D=.5HE 0:UEOXK@5!Y>8 MF6I@EYIR[>(T$POE>J(DJ,=:[AM.BEIA0F:F8&AOFH@V9V9BT9*@2 9:F9F? MHC7Y*#\4,!,(G<*1#5BS-F='[5V:RF X:[-ZM"93TI%RUB8%J2UPK0;:69MM MI/Z\;1R;9VT&D2:S5!S*9V]6D"TTUE8Q@?8^RMEH]R$,&[3W@C:#OY\,5WFI/G>)^4YQM/RK.U)3P, 0ZO02C*XZ.X$QMA2DX&RBX:*FM^ M'R=M;)QT:WXBU5/83/A,]02L)K8])L(M-6WBK+?W$+#/;#Z;E;AO16$2?T'W MQH3,)O+\B2*ILC-:[ MU;!RM<23R,9IM4LM%]#(I(35^">=HWJY6/WYFP;%EDPMX;> 5^_#9,> 4P M7E U)7HULZ*2(4)W6EOH3O4)73]XA6FR[A*"LR4LW ?MRN;)6K_M&@?6;B1T M#$5B9)@)F?36=1?&)E=^*\P@,V&M(XEUEEHN0CQCPU!8I&[YU+. N9#(86H\ M2*(+0#M"J:V[03L\8M2E\T6VI?U@JE1;I]8'T>J0L9S=;(^/,GGBK?#PCEEN M2O[C0!@'),11S'=\5_=Y H)!D@WE$PN>)/WT<$ZUDJW;O99X!?N(Y^ M)M(+AG+4+PM;Z A49U7D6>KYOL%?@N;+!\\)%QES<1/VIFO?#N7BTC/ZQ1K/5WMS/$RR\=@ M_\VFZ^9E$Y-A-)T"O!B,KB8,&ZIG/L>N*>C&\X:%Z^68WGMU]EZ=O5=G[Z(P MTZO3V,AZ0*G6>XA$3SGNK'_]^WH[G1-[YY6%T/X>2[XV:#>Z?U?0WB(\@IY. M=(L4[)U_>^>?=D>6L9"]/P=6P;9ZO\CO/5A[#]:W.Z^$\07:R3ES38Y$E[_811-.."5Z.B"<):\F9;Y93; MJ*9CX>0_)<=?&KEE-1"=N#G8R?FFH55"N:""$>+#?]BM6F/GJ^U6O7"?DRIJ MEGPQ/0^C"Y]UXF)=44D#&S?W-Q="DC,%E*GN=+(3EMKXF6[H2)+[B;"7#>+= MVF &&3C!>#F?!J.;(*0;-)X^WZ*U72WHQ ./P/%&GE.^IA?*F*!">FFJ'H(M;WG//.G_%5 M8#KQ!\\X=/EXI@N%X4:^] FA2SM M0YOR!S#[T*9]C(KJ&)4K'T7N,'I9O1K)QTM<5M_[7,R>Y[TZ?S-W_,AE&37I M D3_;M:0#@LOD_ >R^ "ZWQJ&CZ1?L_^Q[.2__!]02P,$% @ /(%:5V&<)O*$50 \],# M !4 !M86YH+3(P,C,P.3,P7VQA8BYX;6SM?7ESY#AVY__^%-A>.UP=F]5U M]$[O]M@S&[JJ6FN54I:RIFUW;$Q0)%))-Y/, 4E).9]^W\-!@CB..=O_?/_^=U&Y!GRF(_"O_PS8?OWG]#:.A&GA\^_>&;KP]OSQXN MKJ^_^3]__+M__F]OWY++3]>WY):^D#,W\9_II1^[012GC)(W#U^^)?]V?G]# M;OSPUT7EZ^\]9^&$=!FL" \7=NM'U'WKZ5 MY"\8=?#GY-))*/G]Q_?/)#)W1])R /:M %N0[=[\A9$)![ M[!63>QI3]DR][P3- #CX?:#8>(W]W\?NAFZ=F\CET_O#-QH_KX\L^"YB3^\^ MOG___;NL5V,+_-=;U>PM_NCMAX]OO__PW6OL?4/@:X0Q'[O'(*KY:Z7]R_>\ M]8Z3B%7YCF$*?/BU$S_R.:3QVR?'V;W#3?N.!DFL?O(6?\*9 MES_X\PV-8TJ7.\I@$X9/-Q1VP(WO//J!G^SOG#T>M?@RI;=077,-?>/M,PA4.R=?P05O2.LG7$MGB.EH^!_\2OCH:/T:_O6$S% M+-$8@G_ES, __OR0P&'#5?U,HR?F[#:^ZP1GKWYY)[6WM? %ELF&,K6'?1K? M1J&;,@:S:UCVE@X6IH^7KY<&=+E^H$^XIF(OPW:X#OENP$UPOI>_7#F/ 6W@ MZQA*5DY,G##?A9O](8G<7[^&?A+?/WS]0K>/E#6>E+8^MC;=&=RE2=PZ\6H[ M"Y/M>^G_.W78IRAMXN5@,A98_>3X[$].D&I":KR"M^PE$\L MVE[ Z\L<-_G93S87:9Q$6\JN7MT@15$=]Q7\SULYK^TOS$&4#F<87JP-Y^+] MC]^_YYS@3_Y\X>S\Q G\OU)/#7X1Q'A\!Z<@,;7H9>Z_%7$25YO=["M\%\W4=PDC?7O;X$Y6'*7XJIS ? M9&SD(A8V^BP*,LOOI+"A=%DT38U J3&"<,\^#0Q]SM73) M[ECT[*,=JVHY:&UN48 0IPND+[$3X+QU2 PU'2:5VY8A'2:WY02L2 ;;':,; M&L;^,Q5+"2NX7#<+TFT]C&_R%7-02'_8;Q^CH&97%W]O9SVW4R M&Z.MI77=^&>*3E[JG3W#3Y^X:2]*P^0>/JR\&GNIRCW(6& 5]B'#V5U2\>=U M"-N6I9I82&,XD"V^@D,HV#C%GL?]>DYP!X_L=2@ERO:3V]K'KE(E)8*SQYA+ MP]WJ5+F#;<6U8^;U;6U,.@BB%]3]/T7L,DH?DW4:P,[&,QO?4Y?ZS[BE.[3Q M@VA8,9Q)]^MR7=6Y.[Y4O[X6F/H:,NI&3R%JC7#]G-.0KOTD5A<5K'R"O'///OL8 M'UGS"C3OT>8N=M\)(=;!NM?H,_U?C%Y4)M).+KBG,;@./?KZ+[1LH6YN-PMQ MG:N6V;TL3DUO2;VVLQWCF71?YZ:\;I-(5Z^YQO#AM8X!2"M_"TU >H*?QFO8 M\/ [8=+^,"3,KP_Y6>@PO767J2X"$,RN/1C/7_O"TW>;UFB)W>WM7 S2'JLB M=/PPQ<\O#G<4QN<4M@K5E/*K5[C-(@9'Q6%[_CBB$Q^]+!$WDUZ'"843U?29 M3(YH-7CR:_@,;:0@3!2>Y!>'>:U>^K&HSN.)40^$M(-TO/('$+ ?,RI% M['[!HJKQ3"SOG>&('9VL.&[8LP^/%CWX9X7M;%[W> MV-::E:W5K&;?T, 3IN VC(6"U\O.4.XSD31P3Y]\O*?"Y-;9-H> E)I9N=(2 MV'+4NW(8"H6QYGBZI"":^$W+W*/C:/:0G^!Q@P>N)=:CU&(\IUBT3I#N#=PG M<'M+&;IY'JWM9_!Y.](;:AO;>)&@/-]WD3Z?,]0 M!!(&Y.L0#A7/S8KY([#:."!'<+D2A$8A2]6*Y].//UZX5!"EWD/Z&+O,%T-] M@8^94,Q 15N)?!3K=\ Q%$:;^=6KZ\OH@LGWG!3N$>]\ST(@)ZF3'(( 1$QW.%2-C'45+9IL:VR M_$LTH:?E"[6S^1P".:6_\Z_]@SFU'G8,!=2!YPBNKDL0 8.(^P@[[04M?6P\ M#1&C_E,HMH6[YVGNPA+\&7E$E-NU.VN[F#V?W M(1#-;#HQ>( #EYK;5[>EP]R2]8I3;;N,#B)B_#60%_LG/W:= ,-BK^"* 46] MYB5H;#H;)? @C*16UTVU]=Q>V2X@A\Z>-FX? MD".;[A3\U1S2K_-8HR9' ^D.)'[^RSVG3O'Q9"F6O&KOHTM MS(_#\A7FE*2@C"?+$"%[ENM"5'H6DM[ 2L_.? MH\B+-;_: VROQLNWL8,-GX'T#\,BIM;J[VCO9,V4FJ4J=0<[U[:V[5%O2&&O MO_]J8](I?)783ZB45$3FB.;BZ>-LGV 65G8(AG]Q%AMW1=["NCT'!<]>5AO> MT,IKKV.2M$RWIJ&%Z=[2I&>P2 ,;!Q 83=CX&4[<)DIC^L4)'2'JP/A>ZB:? M693NFB,*^W6<#--?7 #-SL_Z=G.UUW4I* <2L7[5*&-OK^LF:SP# >O2#]*D M,1B@J?5$)CEYWG2S06-&2G-;&ZO\Y>JLU8>K-1@OW!\1L/G!B3&!OB7.O[;A M'/RSYW#$-UN'_=H:RMG9S68HLHP!Y@<\^^%//IQ_YF[VK7P=1L.& ,##_E%[ M1IDF[7QP6_N,-JV+_O=&O26]K;C&;<*F)8M"0OU#:U#$-Q&=PYKTUL; MF]M0_#37Y')=J 207V^-B8'].MOX(E(^^!2Q/#,$P7&R",FF;]/=T! M[PG?!?S-W7>+?RU=K$ XN!*B5LLJ:GW@VWK,$)R\/ZI>>W?K@G@9FDM#WLD* M&MY%HN+9%9:DBWUXE6[\GI:" >1G(.RK%! 9VW&8YZNA\[1 JK"VB1/\A[^[ MB+Q.R@#PL.9.#X6\26C)A7T6>'T9J;J_=KZ$D,70KR(RBZ,<@R:3.LT%&T M3LGYV9FX_!D_:WPM4:#&=I$>.OQD-Q'L7]"[.!O\H;K +\OVK7=G>R^;"'RE M#,ZXI7A->Y]98 M5T7";'6W=7>V .[J4>AP$"[4F%3;"[;5!0'FF7(R AUU. MHV,HC?;"B.L.%$ T;<(K_("IVES2Y6*N/,$P%>6EPS:9FTX)1W7OS4B4C=\6 M-T CN-O 6E$?:LTL1$W&$7>BQ^4B[=4?FT7)%1%5W3E9;9VF6OX8AO (C#$ M$O0YM5S+(P]B0]ED3TXHC48%(P47(FF,\47"H)2I@]F7[MH2X]">9[T0C-GM M* ]U*!4K*E)CQM%-5_Q=GZZS<,'L,V_*865*B]WL)IK?.6S)^.'PN'&ZX9D^ MI*<-\\UZ#3?A<@UZV09U$*R8L@SQN2@%C^4!1/@+3:(0/]!:PCD2U8HO_7@7 MQ4[ 8QDPDQ2U0(YD"L!J=0+ZZ O$H@0_UF/(0@554O=NT MJZ_-3#*,L)$,EWX %;V[S4#J[7];]^EI'D &+4EPOANLGH5?SSJHMD-]/(+0 M_"ZUXZXS&XR4JAJJ2*=*,8ZV#);#:,QG*5>H931GM_6VF?&MHZ.HWLPF8D> MGBO0@'--]KNG+"Y&&Y]:^-3/8-;S^-7=N#4/8?%WX\7'M>(RUG8>;=FE6L=#(K7" S&:9HJUBU5"Y7(M MMF?=]QA S9:JUF50+#4:;>%;P$^;R'U54]RI%5CO6"IS->F)$$T/G^=<11ABW:LG: =07?H@>6*L!L+$ M0P]QP\=<(GG4W,1=M]% HA9-3A*!MY^QJ=1X*F!>$+A\UZG/I:]I8 D3%0^Z MRN9O-'Z5FDV;/"G_0,/UQ\;KM:ZM=?6O/R#!I!:KAZT3!.=I#(M4J9/2U&JJ MJ6UH$'2I,H5&,\A/[I+"F]N/)@F(K)Q5Q).W/?Z6(>Y:W7/?U-3:H2[7-&EO M:\/4A^ :4AFYI4E['?3:MO9A,6]P$)3SF^7HMAZC;=2:@K>'%,>U"#<3K?VD MI;"4UF!GF-S682(/SQX #ACR-_XWY8;4LFT==JSD=CL\E,]Q\^/J[\ MI!+:4]MDM,WWQ7GUM^E6]]H+2,D,J*YN+_;H9%:W&Z\U_;R_&^XWA#KA.@&<+SN3.]+2'[DF9R8\.RCT!XUI?[X$M] MNJWWKZG#$LJ"O0B0:-F%Y9:_*<"?3Q%;4S_!SV$)\Z!T! M&X^]M/QER5(:;QPW!/XK$!="5MNC \3"T& CFC>EETZY M(*Y>5=Y][SJA PB-Q@>,YL=X=&6H2=T4*VV,Q.D?5 GWT-ZV-/P"N&N;!E]L M:,>M\[%G"E#&&0:N5 MTGQ".65AC[Y6GT.I6 //R1Y@> ;N.98EAY)!8+%^(#>]"%A'O2Y]CTSMSIR2 M9=?@T62L&8)@_?L##[1VL0H=5%NTD,,<\:/3JWKKL=0,XEO@DW1.UR#A:DI5 ME_#3UM6.Z=AY>F)4EOM4J94W'0FAG=UL>A#S_=_EH6CM8I.%\WVU! YW<+9X MX'MVMEC;8Q6=N2 T,UJH8(ZQ81T5T \@<(HPHO [X*--T!IUB/G$97]FS9)_ M:Y??E-WV3S2V:;0M#3]B_$D_ (2S=4*9R,9,:R-YCB-D0_S>[H)H3ZGTD';F M#?7O=VJ =^- ;O[6P35K)/9>!:CK>Q09P'[D=1O W\*G/WQ#P[=?'[XI\ 2R M#IP3=RA"RRV(VJL7&CQ341[^S\%C!E?.HH"*=8)E>GEY^8XO%:[2Q_?OOW^' MOW['A_WFCV*X!=W^>1/[(;R)I+TA& MG6CD24Y_0429AA-C4_]V<@!"I=QG+7[A0QHX3!,N@/Z9LU58=JP".9]P$7(9/2_U<__P M57@>CW[L%$W"B1).E;P!NO&WY!=!^U1X*KYL=8P9OF]$_L>@#R)N&$%H@O4? M/.WJ[2BHV5OR_:4C)]^\7Q(PQQCQKGK1K"&_/'[6QB*MVJPNCX2NPP_%0.88! M2?(2?7>*#,MSJ3.:'4LP5+M[HIC#W8 M];%U&0_#C7$MRLPD5KFQ^2JHGQES 5+737,+N.S"I[?0>FO02-6"ABWB6H\U MRG$#AD:9"-+R'5X00?TD./M10OI EL;R1-WJ#4^:VI[3P:.W+#:FS E@6*Y%JR@41-W4BC<:'OM]OL&RS( M/^!'^>(@%K6Y1Z,NE7. [*^L"YP>402-B_YC<5%G*"FR8HX'89$?)M\+&A,( M\8,FFZ ]K6!;4WY:Q[17(A8C&DG%T CB+1WX>09)(FB"((U6"%C))=_Z3!78:@17$ M/0"OUE"SGGRQ@211EQA0/05.:FT/4HY*,-7)HI5Y&=*)S>HPHDVS^M$,'VQ6 MAY$,FM7-,]SL$[JD+J=(OO_ _4(?3=H"*T :"A+C: NG1K&H!_ ;!1D$Z@NB MUPW'77SGF#9[CL:J_EP7^177CIGG;,4<]*D^[+>/47#DUY$TB" RPWD6W+Z& M)ZOMC"+"H@ 9./X H%V.DU,VQP41)&?/0]'ODAL8%]*Z2'S#?-PQNG-\A=^O MZAN-H9I)RD22YE*U'HHU@=)F@#G]@RD.J00,XBP*JZEI_:X*NU.$VQG=5I;! M^4QO,1N!M5J[6>Z8F=IZ-@)']1ZF22UI#S0(,.8H]&"D7ZD&G35((I5D^6'* M"&>WB/G CK'9*EC7>2Q'@3.#C)1!:X[](/))U2C->-)"+;L*E1-/B?I&/78C MS_XA<5AB8_X'E;7?,'JL@>JH*&8^X GS7HIC_IU!8[4++WG*775-\(V#KNBS MY<5U@SXYP05MC#O] VF#2*FUJ'B:B;D37M]-Q!+$IN);<*A#'XGQ"!/ALC?F ML1\TZ>RE 2($J8C[8%YSK8T1P5L#[N7B(AO8&17[^@7\=6MT4K,WP\(/,BDA^440-?I;Q."D8?JM)^[^?*))EX(83/LKFNS'AJ_U\;EJ'?"D'(LOO$Y M B*/O"*.D-PU_Z/6QZ"YN!&H]_CX.$42E%DDFD67;XSV$[XZY=^?PMD]E"5UC J> M;DZ4G(59,,84$0E#.2F&QI2_Q40^[@Q 1=;0#G7\7HE\XBW#>RRUS(37^#;" MMUG\$ZL7Q-B?[[ 5=3>A_Y>4\GKU'$I_.*B,!K]"1*ULOD[9H"0?E?R"XQ(^ M\!2@,S-9LP;<&@EFA:="3V=0$R1+3'>3<^*M]$D2/DN;J\QCWV,8ND:O&E-W MU+3%+ CC#>+1L-@)S,H6H_%74!,+NK KN!.8$QQ@E'DBOS'*P*,G41V%G12V M68TWO3U7^BQJ4?2XR.)$4Z- +D9S[S&837! M])L-_=R?G6D9XAX'K&54BV'ATX2PC)8\E6,$H].D*]JJ%N/K[8@YQ0$_E"( M8(%9RZX1AO/(Q%[L7O$_S?,ZN :1R,[Z8![=7DV"B%EPR[@VCX7,5_OM+54= M0KYF!>;X+!V ^#)I<4H'Z8@NWCE/NSG%WR@4>RZCKIS7:P_&\]>^ &X0)4R' M2=GH62A2)8+L"7!2(W5/R$ZQI@\OEB[!6\NU5BN5(J]>034 /=0/';;G9@0$ M(L-\V(AG)ER'P!J-CSU9A627'.963(OD\R*/?&*%L"0!QY9/A:BY_$TL8$F* MQE61:V0V^[U:;N!K^,SKNMW7X=0#DY\BAM7AQD7'@H=6C4ONZP'Z<6PB!Y>5 M!\@D0-<3+TTAIR?=;F&?<>/*!NOUH3\Z7RFQ,/#+\I)-JD,JM4[&>@VT*#6I MD)GRF 7*31"=8([;@@VQ8Q79B!C?KM.6 M]R/MT95B$Z;MZL/MYM/,LWCYWF,*#,BTL?"ECQ4GQ\F^C=9O@; P])\(0VUA M="(T;^4N_* M86CBC+4,W4NZ]EW_V..A"!-%F;S1LW\E<8.A#N-S5A2-)7M4DC\I1K0+N.=W M,AM^^)/#O!>'C8,RJ(B9"BP<-EEY/!01T^!_PR:K[WA%R53Z>+1.D/P-"-J@ M8DI7S"@;0I$FDC:1Q(UE[8_(BE*@&E@PO7W&9*7@>85H1!<_#%!8+5K_ O9+0$$,F$&-> M&M+&09/&P4BLC[8@VWP\@3@O1S2&)FV48WF\!*>%48@V#(^C5P,91Y,VRG#! M.53E>E%@V]'8-L3MU:OKQ^C_7H:W-"F5QAJ:&26(\ZQ;N"JQ;H[PLK!\!%/; M=ER^E-VEFY]YLU,;H6R%JXY\V.$6UVC7F X[>VX"ZXP82L9:#8 _.C9YC8]Y M>GEK1RW5Y#EKIA>W"BXU&.>$I[P7H]/,HYF,Q4831A;9F0;^$C(_*@I1"!,? MY,"5JE!&S* 3=]3I%_P8)1Y,@GK]9QHG7,]:17!.H]#U UHHI;>*+IQXPW,? M/>J=[[_&N-GR[!\W\9]%&:R!P$WY5##9,9M,M9@@_AKG1-2D4#M^@_,B?OBM MGC"4S6T:&*@9+&816*VPHBQ;4:W*)/P<_^7BQI3!Q0H$*@NZ3,-(HYU,CCXDM/D\JY&=9+@R_&X*<5@YBQY.>E3 M8:7@:F[_.L;38C]%C/I/H;B&W/V*.6$LDL<^@[B#CQLB@(E2:<.,!CD=!$3 M067FDKOGL CDS1.,:##ZP0BK5;0TR2/2S,JCR:&)&IMH@R]4;@=(^:;#TD9! MX9P0?',4>>GAX6KU,,DCQ'7G\5Z>OW__W?L/H*]^^+CXG__[/;].X*\??H0?_:_WQ1I? KVMRW,G;Z22DV0!\F:,":<^ M7%4&L22&+FJM9,(IF:_8EJ7M\HQ9[B ;=NQ48(-&<9(SJ$IC(I[D!>@Y M FD&'NAC/YS47 0]43GG"N\,(Z#Y8S)0A\D\#1?M?O01(@VR"(+<)2]2:=$2 M8%SB'X>MJLWL[2-GSM6(SIX)3<@_] ,9%_K'*W0X66G#$:>N?YIR14/3Z>4@ MX\N/+'&4A^76(\Y AI4G*1I<_)%XJ'=)"$-E;/1LC\5 -3^_]DL8/\BM=HF! M09SMAHE)8CI'9Z[1BG0YA14)G03'"EO0=5X3*PA1^'@]FD:. M'R#AR9CJ.?$R^GBE[C$K) MFQE'3,%X[;*H^0JWNPD^Y*4?.T]/C K8J^5::HA#HE:*) 6@ATQL,!T[,28W M!56WR-)R0I9RO!:9F)TYVJY##ER&,SK?RU^."6$C26J>/6W$!0_]EBWLX-<8 M78\"5("V*)]\C%/U.2!M-ARNA9@&7P6LB MF U3C-8!!&K&28/:'V8-@+8<%;7 $7R*(K%"E;4W6C!C9"9T;98SH9/.U')) MW;Q*,BYW06_&3H6CHEBC;SOR)A#>0K.[KS;@V.FYPL9\[1")\&-]JC<>17,_Z0H._6 M%W&.O%H%XG$^41 >:8P%H.&N3-G0FTH;@_-;&(7DPTQS&^%;(.(>T"$PK&(= M?U<4M'Y.;N:SKTIDIO!U>(Y4;6EJ7OA%%J3&8R8"\>%O?$+:(S$PU2W#MO3D MZ++ GJB,(Z/SQ?725G7/5#K$&62[L]AW[AP7(:V'U3L'.D02,NA&&&7*A8]P=W9A MLD33R"5]!9$%.4L2YC^FPK8"8O>=,UD%[?%X*MB3T)V>E2>FG*Y!*%P5'+H, M'QRTFQ7J768%*8?%QM[D\:^84>OY\2Z*,9-SG9?Q/!D.:V1,+1@6^;OD_/G* MOIV5+16%/K4BGX9%3#.,!T-XMEQ-)/?7F*^O,H6CS3#3S;XW%=1'51$98?#0 MRJAP\W!G(163^E6<+->?H\B+-8R*![A7CU:F8E[YCY,L(%$0I'H*G%3A8GEQ MWE.8>M&NJ+[%!![?T=9>>R\ZMI+QAT%A?L&9YM+&4%%, :$!/9$?-XGX58>R MGED&Y.O MH2=\&R[>_0%?CS(LOR&%5J^BW?Y$QEF9L>AX+:V4,5M+R6I4,;2;VEP&KVV",O9N!M=X'(Q9. M5)!\^@6J6!](QRJ=RU4BTZ^2!/\26[AX!DO)2Q@6TGXPER!4KEZ P/X3#/4E M"I/-<( W>;AVM>K2H?H1B9X1#Y//D:QADF3+9VD.)&XV"ZMD2[6@VC6G!=AI M-SY.J_/)(#@U(N9&<')$S.ZWOY[-(DGV()1VJ5EW+P95?PJBEQH8&2')#O5] M8M V#K"HQ=8!V9V/,DVFJ2E>B_7S=KN W\^HUR/W:QB2^%H@XEL-(2=K$9,W M?DB2393&H(G&WQJT-9?U3@1269E372#>@2(L, %. MA:-*S@W-29\,#[J9K_O3&-]S(I@30;?XTS"\8"E&H._,\+I@X 9K: MKD-9FK1>:;JOJUV+FRKV$RI-KJ*(O!;>?:S;_^[Z8E&O/.JYT/=U!7\7)(L, M@<>:=YMU4)-.PX?-A$+%E1MAVZZ)S06Z0TS:H/GWC1&H>S3W#VDRS[ M+4UZ0KT..;VW?;%;3Y'1(.?Q0+A?0S:HGWDX61K3+T[H"#'D3H2Y?V91NANE M,$LV!MEF@Q 93$^>2.N'D39=>,<*=?L%TLV@&Z^I2 M[I\[58)K %*7HD4$,<,H7:/,O)!N,]GT#TH]&1HST3_W9)+H"+,\%T$N-=I3 MB7DSED&^N'F4XJ**(>L.UX$*#145&Y:#@J:RR87#/?+DZ M&R0P(H$)D,..GV?!H 94#(FMF&X0\Q8^X%*T2)@0D!MLY!C-IL'?;KH,NPBH-&,L(3E%H:FZN2M-G(V@0EWK3" M8N]D/^FA:N;:,('\';L_^-,%',\IB0UFZ"I\"\?C!&(RE@ M*HE+=;3!*RM(7,6Z,FG(&XV/8J!#S@[+V8F-L<,O[C),R['.VM++>5.NDFG* M%C?6_.6.$O/6ZS.:]#:/RD$!'>?Z[/SZYGIU?66@2H<(181&P:I]2V MI,F# T.#98E'F7NF\X@Y*V*F!:U1YE[4=HH,F+LV8211GH%[[V^C.X<-"4+* MR*E:)+<\$=]T^-%87)2^@61%EJG)"M08#,/0<(B6:U4YHR3''_LPZ\3Q/H/;S0R#A72T$I*%_,PQ'=)4 JDDN0$%0Q'XZ/J'T16MHKJ2;"@US!L^Q[&4@RD%5'6 MA0,M6\!-W=,D98B!+:,??G8P@P@DD,#QMS$^.,P[/)2E8N"5PW+K@IL!:N'0 M?!E4^.Z+')VX?'B>'8[CF[,(3[,>F>E2K<,GE7K%\07X.B#\K@I!4:,2,2Q1 MXY[X,I2B;8;M"4OH5E]#SX\YA##UKEY=:'JVQ7\9A/O2AR1B3"(&/=4UJ$=N M1;[\[8['[Z'] J9H-'OF2.P;H;%?AR!]\TLNYO#4JXT3+G<<]N@S[M?X.A1! MUK8@A!;*OJ'-5.)[)S!7(B>[(&*Z")DN)ORWM^3ZO90[XU/,,Y7+8_*ZF>NJ M- +% ([M(E_;A"=A%PL3 +1,7>/VP_7!]LD!:FCT( M?ZSY !,H9".R5JO/V. O1S&75B2Q=7&_1R'/DWCUCT9M$K=<3HO\@M2,8K&/ MR$4U[UQCQ2A60T,!!A#NJ/\\H.IFAB_P1A'_%J^&K/!"/L")L%?T-5E5*MWP^ M*%8G(J2 1&*&^+*R?(KRET)J>@']AM!7REP?97?4@G"T/4:/K!H )^!);X(%E7K8\I28N>+R%,H!D=;B1J>Y.-+;!LY VY&T>:@ M(=]HSIS?U"(5)(AL>UQ5Y@>6(#S$ .W\@")&&?RRF NNF#X;;JQ@"<>K M,*[BVUV[FJ+P(R^@P8@F]N2$,CBZ$,/)G4DT5O*U%M*4'9*AITT?>U&,(.7* MFCY^,8XIG\(T,),N:!II@.8$;K-%BP^C&PR@>J8"^!*KG8'JM5ROG-=CQ>9\ M%&GX+XR3U7V_$;724='Q3I;Q4J'/C'M1UM,M<(\5XD^744TP.?HS&Y=D M9'JDR)>$&^DZQP>_&5IA0Y F&6VB$9^J>H8!]@JQ+C/@L9I/OL]RO@>(!>U9 M\H8?][%YLI\CKV7)W#ELR?ASYO'\M(&F%SWY9\'S["(F7DM/)I(;-*H89*_X MS?)DH$ER\(259KF^>G4WZ.2]!W:6(:H')8#P'/D8?Z$9CL0/M)9PR04E,G]]R!&'+E9D&J,.0:"+5HXF@& M.OG#8H^,%:)XD0"(V%-GA^3\_->W:@!\B!CUGT+B\JA5=X_Q-0Y^P9 #E_W7 MLC74;9CK/CJ_&Y\MHC!"KN**/&YV)2!K2U M7@5!42W:.6B0K&HP:XME5@[ M"\F\&632=;A+D_B&/M/@^T')O#E@$M[72!2+>0%9\OT$";TC\E/P8@D&S):Y M.?J9%\&*U0 >^5CJ H5XI@<4,QKG(9=@RC5Q3_HC7Y0DQ-3_5C]!!:%?K(PO MI%*^XNYD19D^TQ#$JP 6Y,S;^J$?<^W]F'$;N30Q3C?&LM8&Y]'N:^+16^ETP"(9Q?5&TG_V]-AK5AS*OM:.Y5[MB#_ M@!_RB\.>?(-R:=E1,)X*4W413*Z/&&"NZ/^> .$3X\0N,(06!)T!.207/(T? M:!A,$QDRS8+1V_!<#Z]^--#Y?T05I$E\_>87H![,)2]M9;#*6QV](#(SJ]DW%K],_6?-J"_GCW#3)ZH F@6HNTR3>+$X;�XI_ MJS&('(3DF9!2[M<&,EX7W"C'$]8+-\N'MDN/^7S&]VW#FR -MM,]BMF ,WD4 M1UR @ALD%D/#G?*SGVPNTC@! M;8]ED!7CYK*JH<@+C$748!IHQ\GR7:BEI=";F8A!-EOD\!/HC4X@3,^?X&?' MVN>R&H>"H++.L;YA^,SEAM\K%PXJ?%AA\5$5XC9O(ZA_L;T0B'E'1:<)3%&4Y27TXA M*?!ZP1P(<8[3U00;;6&-&TJJJ#UH.1B.[MN$WH,WB!,$T0L_EO"/O__=XOL? M_A>WRRA7ETY%$W1#&)[GAV MC1\#+0%FT)NC9_-,\.@,GG9-EH[A,D0R-*X4$'>67#B,[4&K&%*Y[$+%ME5# M"!TTTXH13!CCDTYG/T< CD->S\BY3)B *_,@;LC_% MM: 1)H*RM#TM3._,\?BR7@$L!_34[L"*WR-$4$JSW) 8O.==@'@$OKCBT =%\05-7^X?EXV/OR$T2<_1C!Z M@R;[8G%9<=]=QW$ZH-)$J4BNO$,%T5-@I+5.;BRX\2UP(M3)] KH'SA;!D?8?TBW>J&\^?,NQV5UE_>.H42#R<,@#_,VC0*R%NY?2A'@< M069-H@RR$XLN<60>\ M=:B1WP/>%V2-(G8'MN%"../?@U&\Y$1"DC* BEHSMKL%HCUY63H@H2; M-A)_*VJ;HS-$:$A^^!SY+G"^@6>'3W0/4WBD-)3N-1P%&OM!P'_[2.'GH8>O09ZDR%'K>C[2Y 4'XH6'RC%6&.SL2,>J\\2HB";! M$;&YRMG$@G)/(1>*$+R"X#.,SRAY"^0$>F3@*.DU63PE^"HO$ER\K M.\"9X<7Q<)/L%YP+CDL@@JTT9F $Q2*L@^@#;R2U<#RH&A#BQ!M<7*C+%8QEL-SNP^?@*G(K.F6)%!N#KD4."+1 MAR0XIGR-\[!--2QF?8N!3WXE"D(5B-V^"V\(B_9. '+XFIH0I@H1-D.S=@01 MH]HI_R*7^$RYOD*/.MOBW2^0I8[SUY=.I4Y?9#UJ(Y@Z<*,SI;PD.C,HUNJ4 M#093F&&JF.=1^DPZ^ ?/*#895]M-I,9RZZ MY *S%7Z&3KO&6&-TSOQ$Y\"1\LF(8YI@;2A-7>4Y=$<+@66M54/6#,0#X_ Q M^9'7Y'Q3%[-YCM7^T^ PY5,JQN+7MFZ'X,,9QDF9B/="YD2ZW3J@\L.7+J7G MD'O4;-]&Z[>@ ZI5P>\O?GMCTMYT4)Z.J';BH:4\#Q.8*%4I&UN ?F8!!;^% M)2EE,7TD;^BK0BA$?3]$B\<6GII-3-!&XU5CG3\: (!2"Y&#!RW7.GKM/>7U M+?#IB[GGY%$#*1M*RA\V_-D1?FD5G M/_>Z:/+R!S 6&QJSY,]*U1VDYF3ZLCF-9OA)0^#G,D2TH+]1>"-,WD(X_*18UN M,B$K]7%#0V+,*]%/"EQ[TE"NP3D.E7"G,,H+Q_P32$F+]^_Y?]4X*-ZV$,#& M74MY( @Z;K*4,I2W3&[1AZT3!.=I#%LH/KHJC-B7G!11M&8[Z9H3->',-S0( M1HF,X92FB(<9,N6ZM38[[ZS^C,/0?YX5U1YJ4U#T\G)7$\&KCL9(!=Q-UID1 MD7 (%"814;0>:MP15U.,IIRO=_L#UUI1!:R1& MY Z3#*PB(NA)DPQ2G/?\B_"CQ:^PT#[#M)+6!Q/RXC(TE-,P&A>]Y44CK&2I M,4Y 8^GOA9MED$(JR9#SO#ZD\<3E4>9?L,@B09+5Q>7.,Y%D_D"K?A M\7XU^3#D@#R*IC&_&K^?+H(H]1[2Q]AE/K]7CK06E%X*3I;$.EU3+\18'"@+ M I]Y@9YIQ_-8'!2\FE4V3"I^T=I/$*YA (1JJ81R7M3G3D;+E4M_W$8A#ZJ, M@D#4[<4$,I-Y%L>S64B% UY%58M9SK14-6BLKV+,*,M/$)>KI+_O2#]%Z0(3 M@J%PWIJZN4:8M3P_8K;2U6@\I&F$>1>,RP\/5ZL'AKL+;1T,5ZSY:JEAW M)#_5BG4&#&'HBH +R4O=9,D>*'OV73I 4)*DN&8MJ1D3D<::>M&L69F_V1SN M#Q\?5WYR-$@V[XM>^@\?WSQ^2Q35>O(#'[QA2J^1' "35C3@R*T8@\1R$%/OU/CLR:VEV"J6Q9*TU>$X MG8]6A&_L\\4,X_P(AT\%XJ>^BO*0P X%>I"YFCK"/13LVZ>(K:F/"5.GO!+% M4EI9$5/NM2)IZ"?""646RG,"-C758*2O;JL(R'7X#-]IPB(@V8 S*0(RX@(4 MZ_\I-BOL(7%8R[26D^)UZO0Z\_IE0AK,,YF[^!1O<)M/#C:O"MZ=!(W\<2\%]Q,?TE! M*Y(KH(]MO*U*+;F.B35:B M8"0P72+GNR#9C/',BSG_;2U\+6QZCJ3(S87:,DU^!=:4AQWUGE_7U(D]12;[ MW?-UQ7\-*J@R84*(]"OGE6)^$OPI"JH#XY)Z(F MI6.9B;LCGQ?))\:CJU%<@S4.1>+I>KEBO1EL?)AOK-+XGV[$RSR!. MF?EB%E?Y^QOB#!CQ8Y0U)63SP'TKR*&@C+#%2-#4?APZ<25+B@FC$"P)S6V^ MM2:!ZCH;FK8> ,BW08D-M+*6#O9$'XMLI"GF/ MR['<.65BGX0R4XT6,1X&,-64]G.<$)EU%[.'15)+F M/_(ZK"8BX[6T+DP=J$0S#$IF4?D(-<$,YG-9QN6H+LVBRI91:W.NC@VUFIO. M$1PTV6)HPQ33S>)3$)F1&]6=X"Z*?2Z6#\0FS$)?.!:E)$X4]4GB=!O"MT6L MG\F ?15-./^(_3'7XH"0??+&#V74K$%0SBEX;H[?/WH3& _@;ZCL)B%UQHKZ M/JZTW/X!CDGKH@R?B!+V/!I&YWBKP6_&49PVCIP,);)\F1M@D/_H3&[] BYG7I M/&:!CQDVU;&H3A7H[\JMF@>!FL3=FHKMUJ*@>3"G27"N8EPX;+0\16%HRH6V M>7.B$R5:C,E.,3TMCXPP*,IE=0C*N((<$O L].0[-6XA!I!5J@"*"U*%(?Q% M5&28Y$M.M!9%<5Z_90O+LLMP)3GX@L2'#;GW,DVJ[4VC-.KVV5P7/Z?KB%$M M1&A4NWO!3DL>^5B%Z* M,L2@_#T=FN^>0R!IXL$T*>T9-^?[[*\_^2!V,7>SYRA& ]"%-+XRFORUN#W[ MD_$*9V8X*P0PM;!GT,JO4F&C,Y=7#;Z3I77O@&*")13@I[OM\<58U #HKI-# MD+NL?"\?92&J0JB!3HK9V@"!.YC#!E4+N"I5J6)1.^(D>:S1I __JL95:7EO MMV<+7LERT2M_BU:%]0/\-%Z+>#?X'8P]Q'Z?)1%VIU2JB1 Q$V[.U.;"&ZC9 M_#;7K*@8=.57TBF6HZ&,Y6=V/'QJ8PG+!>%D3X.9VKP,$&^W?AR;Q:\UER?V M)QJ?4G:>F.YII^8=N>3]\O($<6.XJCTJ%%ZF] R=<%B8\!.0&HQSBV-J5=N% MN5*5*MUC93BQ7SR0&87[;P]#DS6,;0X8=X*%D(=++D"YAF+OZ'3\JS$U!>_U7% M@N O0)$I_D!KF2&A7_KQ+HJ= &2>=,<-VK$K7(K4&^P/QD$7(L%8&QME_RQF M133!35'Z8;%'CMRN)DSXC*5K()\SR2?]M[GT%?0U7$M<)9['3O-Y$"?!^KU< M 3(=>1KI+WHH)R>YK%FT/+#E^B>6/7I/5"PV>Z1=>%3Q;VV@X M+;Z^[R9?@@)V&J9W^@(I$9%V=/;:VEF:^D%VJ[I/U:NC)>:PHD$6[_R91D_, MV6T0B0P]"SHSK0TM?QFN\FLB(]:<$3)CW>=H;FV9C3PXXH$^;3D('6Y[GIO% M-PSND_.]_"6/D*CC[P@RUD^6>L!XV/-7M*W!1S5\=?:P?H)XD_,)_BALKO_[">;BS1. M0"QB6?(Z;CGX'T(,M;Q4AY"QQ+@HE%?O;5A%=Z!%,&'P7;U$U6-X>&_+WU?Y M/WA-R^O02UW^#N-\K[<[V)@"_C>N%15[=[;,9"7K[WR/V+AE2:1'<_N,5,Y. M=A->-$LF??K9?MWJK_<.B:NKDVW!"X4(D))D!$5-QE6MG-79R^;=F$N!7-;0 M1#]IP5U%_&O$Q4C;RBUY)!V;K.M1EX6LU@ISC2TM;\@Z\+.F:["IK646A'#; M)N1Q^+AI8KO;(Y5]J7C..1AFY!8^QJ.Q.A)[,6 MBBT#![5-RJFVGKN(N@SI !$UZVU=Z*F@T"D\N7I9I[&YQ9.S8@[J-P_[[6,4 ME(]*X9?V5[M87DBD;C>L=%U3RPS<,0JJAR?QAN &U4PB+:]&CVYS$3TRJ;>G M %+3WK9<3'G1;ECE+P[[E6IP>,V6K:X^MEDJYY?7\E";A'X:UKG5AM%:L_#! M1&P+D*Z;;E.N8C2AG#;OPMZ=K:IHFX@EF&K,OT55\RK\>B[BY 7\= ZE.)RR[70UL'V)5^)J%/!"QW:9ZFU[6^BBV)M M'-0VM#WY((A>T)KR*6*74?J8K-, -C\>[_B>NM1_QEW?9M0XA(!M42A'4*M: M+]J^7*^.EIG[&C+J1D\AJLYP8YW+^%AUMV'45QK@E8Z^K@>:) 'G*$;3.[1' M"39-X 'F)ZQN$48=8%9O9!]/17L/ZZIE0_)A@^6HK?U3!;G)L'!6S7) M-K%E0\3TUZO+["!4@9B>@CW(VP?H3O>1GB\Q#\1&23&_MRTO:+N)O3_ MDM+X1J7BMSKK#8UI?XL_^Y@%5_/.-&SQQO;S>8:$@ F?HD9=Z_D@]2%A796Z MX&[KX#KTZ.N_T()WH;'1['0*KE=G[X X9OW4B;J>UL^3BI&H+=C>8(ELZS*/ M@*#CDZR%<^%#'>=CT9Z=PM5/T;)^?8#X>.W!1/RU+]R](BVU_AII:&S_.E%5 MBF2L61ERL0*2=/4*UV'$X&PY;,_?8(P?0:]8Q"W.UV%"X0C6?D2#P]E^/;/P MC*^\A##U:F-C8<[P\F.^='.XQT@D[>^L\G.C7AII[6F3)/KWMGZ_%SZ)E/3K M;^NZEK;OWAIG1'OT;7L/VZ>0LFW09P(4:"WVTVZ12ZF!=YKBG3SY>?&%RZVP;@HB*;:Q? MD GL4>HI\$[-(WA)01;R:S]"=R^;!J&?X+&%![S6B=X$QNX+J# MQT8J# W3;FL\LTW4EI%4U]+VLV0,5 =D82$:5E6/R0>W&MX71*GWD#[&+O/% MY+[ -D@HUHQ!*Y1\\FLVSA'=;3*:%3-]\SU(Q9ZFF9]A>0T1B-\6;V!@'.MBN=Q_688W>D+2PG7< MU79N<7/KHF),H3D"R%PB,G/$/$M[%^,J2[B(?+Z/496YU+ ME=;65[XE.;_ KN*">IF'V:VLU2[>VOH\Y% M/:G/&VEI9M_U(N1B^8C)F+AFAUREJ?6;JN5);D6CZ>IF^^X"L;;V1H*?VYY: M&<4A#V2K#3YH:V\[7[6^9$RC6MW6WO85>AB&5#]W\D&DK%\%K4@XK1SW[6O[ MG4&SZFT41L6'I$5E:>]AFYU:4YW/#1.=OB M>?IKHY33TMSZY;_=^L(FPT,V,2[G"31&6/4J,FB3JM.;@.T-FFT M:?ROS0CCL<,R#PQWE;"-JHQL[?Q4G /#R%F,F3B+?>?.<3&4KBH-UC:P_8P? MF-931:A@AAMEP7$C:R;(TZEOKUG(>LT1Y/FXNYK5:3?B2L7_MQLEQ_ MCB(OUIR<#[#SZN_XIM:VW2ZE$K9M9ZNI[0SC\#*3U!X*&3V"S%P2 MJ]J/3)R%L4?GFFWN+)8'KO*VC4?:]M-Q;/C&35M:UG"J=H,@Q!QMX>?,^ M#P-O.(,OI!61.$LN',;V,,MFEU-KCUG8I;,DP8[X_[JFMGV4>NA" X9%_5NTQ:V MLBYJEE>=.[NVD>VGN(^!LU4W.XS"K.XS97GOOM-4RYE)?9=^ MD";UP2 -32U:-^6!U8TL]1EAC0UMK_Z7J[-F+WW^6ZN9,5B#X2(K8MV4$E/7 MROI-5'*\G\,ELMDZ[-?F>..N/K;#'%5[UPDIC:YNGI^R:K5/E6AM:M3H6H(N;4H)J6\T*'>4V MNG-8HR6@J:UM%5IS>B_7A8HX^3U;GTWR_.7$4^)YP7\'?W'V'K-OTGEDE<:QA\1,G^ ]_=Q%Y[;53"BVM3Y_#$V'*S3.]=!*G)JFQJZUM M$V%C'8%:4V%C:[L27XZZ**(8[FF2,@S"DSKTSPZZ/N'X!XZ_183@B'E%>\$@ M0K:?BK:P@*^A)Y'3*4B[+C0%22MM &$[AI#M#6P,_^ S?NGX6L+HC>IF/W#L M&5QSL-%!0^7\\KY+W*XS8.68M7$59=#.XVYM91H06&IKV6(+TTI[C&/=<-?:"*+^('6$HY:D")._*4?[Z+8"7B< M#&:0HR[+\:GAA&;PU+6&-.NSLGT[Y)G%7?INW*3P-B9GCT;\E!_4GB%&8X\Q ME[" ZW"7)O$-8CI\W^RJ:6EN^T(><2=:9FA4HU@%4U7J1+5F!9V$(%Y;EHIZPW;P@!?DJ%8\PGZ>F582,\CW$-"$0I#\!#^K0.,V-IRSZUQ#)#K86Z[U/1$6 M$5AR]1(-X522F,N%T6Z[K+2:BXC;#_-@#N %O4(L9Q=8V98+.9<4R*HK'M_M M5LC\QO:VK2.YW;EYDU0:V9ZTL)DUE/-U'*?UF;O-K6?(1GLYC?8>UI\ZCBJ",U%J)@I M+=FF;1U.Q"#4=N /I6']X;O:4O8$$_K,HI=D@]Y3)VRH=E_;U"(#9W"U>OQ] M")S*(UWXI=6(S$:4U!J1O%\/R^>$UPI;KJ7:@(('H^^Q8,4<]'M48ML:+T9AU&%00KSW,!D6 M6]J$?0?9U'>=&L2.ZF]M7_"X!^!N4/ A]2;-8AOK5[E,H)9_W/@A_5A_I]M$P3G:0RK&#=4#"TTL3_A#0V"5B52;V$[9+R$2M/YM2VG$*QCN !#?O/D\1V_*[IOYL'EL4=!XMSG0 M2)[/8U#:L"A)H7G M@(-0T]NV0"&-N5GZ)D>SA3\OX(=^?:)K5Q_KYC+TE[(+>!B?(M9@7BTTL1XG M$N!S\+"AM,>[W]S:-CI#"P8/G&[J/X7"_^7NM3 /W#GXKT#<)%EIKC;@'S,C MV3502Y^PLZ]7+B'8@"=LN;HZYDPD2\.#<+?ULZ^%^[#P],2HKG:O< M\YNV[/JN/G-Q+NV&_G4#[?F;)U0)G+3TVKHV5%4;"L-VUT0[2F5 MGO+VC,7>G:R??+M(T']#F,\UJD:;?-32/&?DG]_E?( @^.L?_T[]!/X/3C/XLWR< (W5 @ 5 ;6%N:"TR,#(S,#DS M,%]P&UL[5U;<]LZDG[?7^'-OLS4KI,X.;>VI;M+C^_>9R=3F87-S=O_O;7?_O+OY^>GEQ>WWP]^8I> M3B9F8#^C2]LW'<\/,3KYT^SNSR?_.'^X/;FUW>]/AH].+CTS7",W.#D]607! MYM=W[UY>7MY:"]OU/2<,X(/^6]-;OSLY/8V'O\#((+\_N30"=/+KA_ MO3_]\-/\[,=?/WSZ]<>/;W_^Y=,/__G^_:_OWZ>Z>9LMMI>KX.1/YI]/2"_X MMNLBQ]F>7-NNX9JVX9S,DH_^U\F-:[X]F3C.R0/IY9\\(!_A9V2]C<9T8 :_ M.LDT7GW[5]]OOO7F!%;#]>FW)3Z2-'\MM'_Y2%N???KTZ1W]ZZZI;[,:PK!G M[_YQ=SNC\SR%%0H -?3FK_]V$F,\C:<%=T)0GT[S]] M?/\N,%X]UUMOWY'F[Q[@?[XEW)#\.W&M*S>P@^V-N_#PF@(+5-*/K3!:?'Y# MACU-AB3P_$?E@8+M!GU^X]OKC8/>O&MQ-K, .)1\_<)S+>3ZR(+_ +:V+?B] M=6XX!+[9"J' EYI4C?&&,+=[ T.[%0ILTW#:GBAS<$6SWOW5GRY >GAKU,)L M^8/V,DLF'1?>>H/1"F@%^5YSIE4''L":7AC^ZMKQ7MK8K<)Q!S#7V0HVULIS M+-#Z5_\*07*V/&G^!SJ;_=X2.3=\&VBXQZ#3W8!J ] 0]]@&*P"^2CDQ(5M: MY30=O8=Y/Z!GY(;PC^DM7;O&U/@#]$#]M6'CWPPG1'?((#\33JI(OVB('F9P M"U]%40*9&Z\5H:'KM'OZKQHHT_$IOM,UV52=S:TU!:JP!R+-:DZLV M:-]R0FY*\B,HL0DGED7_-9R4M^02!88M=WQO./;0YGS6Y:3/%-O/[:UUS=%[ MTP;MS51ZO-[F-@O7:P-OIXOI!F&#F$OT]]1S/5T\^FCB^RCP06S2W]_:QI/M M /7(;P! 6Q_MCP.62XR61H"NPP!^>6>[]CIP]1=OYMM"C.0H-/\E#:)/R@I"LAK@Y0:#;^#?\ MFGPB__TLO>@U0&!36#1(GY#L>&:FD4-2%CR0[@/M-*O 1^;;I??\SD(V MI9_\!T6>H@X_?+OPGA&>/(%X-LR=1QTL&.1\?E/\^[NNR4D G,.(#&HR?^Z< MF E\RB*?NW:,)8.:[-][PP9DGNT!?UDDD48 4K9=;^1=PUXVG'\B U_#;WP! M@?F6/9,8X2-'9+IMYV1&HN,!+6VR[=S@J[%FK3.S6>?$S;%!\L=FV_63YS"H MROZ])ZPN8*$PT0L6>OUOM.6"E6_7.7D7(<893N=O6V[3GC DAAD&51I9]"3B M?^&% -?VPK/X["?NU1/IU[:#\ 5\>^EA_N)G6_5$VFQM.,YYZ-LN\EEBAM6J M)]*NU@@O8:M^P=Y+L"+FM>'RT6.W[FM_>^LU82\X.T;'@6D8D"Q&(FGXFUW4 MJ2_"HTT=V:A$+,(.8:H;8?/>)$" B)E'DG^-P(B)$6Q]9O.^-M8*.4X9TV8: M]69>_$]H8(#&B8\F N,BW[(_^QH,!M^.7'@E-!::]BC4OX;K)X2%$CUNTA-1 M<^/UQ@)0[(4=I8N74,AKWQ.Y$\L"N>?'_\ Q$YUQ266U54;FAPID?NB9S OX MSRF>>R]N&9&IEOV22 VQ*;['WK--4OU+Z,PW[Y?8>P^TLO._]D9H:#(;=V^_ MDR]C9'!(R_RY>+091A2:]$77U M:M*(!.<$S6R6(2[MI9O@+*$&-I,QX3\+CL/LM9ZXQ;L-O?=P:JYLQTIZ+["W M9GG;DJ]Y#.?7B8$3N=6UP;9')O+Y#0C.T ="O$WD.29_0PL$IIEU M&TV<2R*E#[[_Y/F(MATN%#G/7(S%C^_'B 7'+9A@3% 9K6W+B*8FF(S6H.6%;Q-@1FO0 MLD/%"2PC-&>S@>D$B!$:LL6@> +&""W88C ^ 6.$EBL["2 !I&/K]2_O"GB MXO_>T?VC.A4F>[R&M##\)XI7Z)\N#6,396T@)_"3W^S3-^)??$M=.X_=%YQ; M2A(=&N:;U"%_8IHD N#?&UMR-8V=2UO26 79].J_'.#LM@J()G48)ZY%_B$7 ME)\-!Y';D\&%@?'6=I>TN@5G$G)]E:V$U!*HQ)[ZIC/E($M(%G100/Y](N0I M62)&8;540'!*RI&[T571E^ZNA)5B)9:ZZ0L&?U2)IXRI)+HJF-+5>N-X6X3B M.AE%%<693WD_A2KM 9D(!"4HJJ\HD%-LS"Y*MKNW03C8WH-!1"]I ]-O"-\ M6=Q]+^BB0MGM0X)"O99OIH#4; VB7 .N$ZI$+]$BULT^;-1**CBC7)\7OY5N9W4"([76H*_&X'JXO0#[SU MGKBM>)-(=55]8),YJ*D@\HOG62^VDR\74/BS&J,FV5>45QDO&=QZO@_*?KJ8 M&Z]\.Z?2*&HF2I16JFA5J>G&::^ ^,OX[+6C)F)IOM4FZ#"(0[+TX7B(9\R: M9TO%4Q&S^S",N)3E):=:"VV5J2"A[E$6))#W)I.H09GS-HX=Z!9)D7+^IO&1 M=+B. BXA'[$!U1R79YKB):WVQ [P4: DEN0BY[KF\%03XD4GON;P--%X$F$$S=&KJ_CD4=<< M0#F5*!L1BL'ZH"E8TOI0*N0T"K#DQ5DTDN82M M/@+8Y'PRO+!V4B%14YS*Y90H:JXY.$UW6T< #4?+M12"X.0'C <\"1$E<"'\ MJ"E $J=B=J9#)[@,1RS)AHSWI22Z9)#!WE&\IT"N4&";QOXAMX%?6-3P^LK$ M<;P7LBS7'K[TPJ=@$3K%(%A)'F&E,91? ?OJ ?/)WP-+-5=.>E0A;A(&*Y 7 M?R!+:@*%3@.9QHWOAY6F$'<8"/G\]XED>ZF]6@14] MU4Y(@QA L)MP6L]!,++-X3\MVX'L*+L MTSP8U"9LB<35W.O:)F2L(L7Z.AKKX29E:VGN#6D!.ZYH:]=QHB%F.;GV\Q$O M,5XLH?;+6"J([?[J3Q=1-.E0O'(1M3OZ2QQQO-8JJ^',R0FAS'$8-6J+3!\' M*1+AISUY\ -)]+9",Z#!'X2?;1/YE][:L//O88K;ME;#X\+Q0FL6/ODFMNG> M\^\0XWE$<=M^H0-]'X$Q>;7S-R>YS50R(>QI= /_R;OFR6BHI-K&,W)#= T: M@)7A=?5J.B$1X"3( O]G\2_TUQE)P81_1R2=%%F39X2-95P!=;HH:*P2L5=Y MF %/]=SP;;/A/*,Q%$PRIW](;5MJJ!2EA$R/X4R J1[D^B@1(SX""Y-<<;X$ M.>!X]!93G.;.U"U5>BJI@F#&&?IW "G88L0C*9R(J$=KBAL.NB8Q&I=HNH@% M+DMGLYH-1P!=VDY(+&1)+W?5450H?>0X1-B3M0OGQBL:C0K!.CM828\O8JRZKN;^1P,&2U[ 3&MA.%49>$M= ME"3QG#CW/*HDZ9NIR!>'!KKY8B=+OB>X0%C9>HNZ*EML^'S,<.>@5Q?2S7, JF@Y3TZ@(=M<)(SH#@!_DUYY<.K0-^NH'FF%:6[N5I M#)HB5EFT\P6Z]A?$N *=)=G& HKP-"C*4M$UD\XPTQ:N:'SB?[S26>[K"C29*L-(4H,;1 V&RUUAN, NY MJC1[[(A266K:6&YUEYK>V72S3BYO#Z>,9$7W$A>?3N]I#Q8?8<9?C,RG(^=P M,Q 3]Y!NKO^*W%.2.9B@I)L7K2XG2<*EVV&_&E-UFKZ90*SK Q45.5*8!YI@ MI=NII@X[,K(X$WC&:9G+9[LF.(W;/L_EL":@'*US5H9O@LZX;7-.(G$"3JOF M^3/"3]YAP[-+64Y")N.VS:OG&22X=6JMJZM>\\V<-7Y M]M$G[SWNUF4"JE/O+:=?.I8X*21R;^3,/+V?;&+&F.^'::L,9"2]Y^\ MA1T(#BZI!L-9C;@:>O/5$ VD8C6,+95B8!4^H$V(S14(=.H$2.JY\U:IO.-P M5N_&?49^&WM)-)#"U9M[$_-?H8T1T N[/=C>.X8;D-P.^"W-?BU918D!!F&C MT(/-7J#%KW_*FE^LSBIT5NRZ1O1P 5:S2-]R&@]G;S$$6F.)J$@OF0A9-,0^ M,QQT9P0A.:+1,Z#C('I$I@\Z$!% =PU?@54>J;4J,7SC'/8ZLKJX>@6SUEVB!S@Q3EW"7.3_B1!X!ME '1Y@_-EF -H9_@!T9W^1:@G3B^J^ M7-K^QO,-YPOVP@VYHF3[9I31A:Q]0A<'K $0-HBMPZJLDRB=K?3V$8^B8*)\ MWWRBE1Y=H-T1/,E;:0@5X:TFO'J/L.U9Q86,.3B]*Z*=PHN8]4O$H<'325B4B'JV&ES]%H3(7+4DX;!A!SBZC)%4OJ&F?CR:( M2N12'"HCKCF$]:,BV?>6]\&&<0(F$;C( "81#]!>1-:/(K"@E''.:P]IVZJ; M'0AH-3]IB##VI;QY(8KQ)( UT=M"0:$YA.WH[6[X?)S05[0 JH3Y.@%T.%>V M6K(#Z@06-6?5>N9 *P%.3SDQ" M_B:IH*_*6[%S03IYKI&*-&L*%(DP>B[0D2VBGL]\9K954Y\E285(RK:S<_,* M[50R0@X^/_T6(H\OF'U43N(V7]V+1_F^H1)R\Z* 2VZAH9*J"98=*:A[PP8[ M,;;NA+PM[J/J2F7V@3(=(-U_8"L5[8 :2Q5W5#6=&]\/&;Q3 M[2YU]8&&,]T(_S;F*QRIM8O(5Z^F[1/'^]3]BH(<9S$O&I?T:)^R. HCI"5I MH[J>$4?ELE=Q?[2E*#ZZ-CG_@HGAVP&*'QV*>(%XD):N+6"BOJDX5JH\E$J5 M!U&%M($U_NWL[*!LV6]G'X;DJ"MWIS!?D)UW< ]K>#YEH>LC5U R[V[0'!HI MGT4FMN0XL%M]V?KP4%'F,3^^F-VA M^[R31[/ZHHM^&>.N[>5Z;E8@Y?(!8T8%NWM-6GZA*$G,=SP^C M%T%]+N)[ MQ*#G=NFY)5FL[8RM(FS;A/ ]R\QA7<\=_DL7K7]&M0!IE9DRAD#K"])'C$*5 MJ'I S\@-$2,#8^C2J$AYB8@1=%"2?TFI(?586#:%E4 M=-Z4UX:-J6_K#AGDY_1#$4/?ECO:]],IT_W"+BH*H#/H*=N/XCZJ-Z',HF1N M&XL1T'GOW:)T9NC0=UM$;\CM+N[&Q%4MJ5*.JG>4VSHT[NH M;-8Z;Z/('<+-$1_ZOMI/A)8=3GEH:7SSPO.#*'SR1&:8%-DMV8<-!U7QFHXL MQ>=IBLLV=M-15>_\=I@C4R>H*S*'^GF]M#S6-'>7+* M=K6PB^HM*[$@N;HC@NGKO-F(Z]JD52:<$"3/+O!SCS 50(>R Y-TMH3NDNW' M;:ZB($&.EK*-QV^O>M>5+4(F?YX_:YWWVP4MY;)$KFD?CGHCUT'L*,.!UH]. M34%:X54;0U&)C5("R_9FQ4%4;]A:"YN_*%0%-*VV=CJJLO%P0)+U9VB9>:5Y MZ%L[IC>: *G35E)\B-=$S$8H,1K'K_#0%*=R:INH_\MDP"2G968(7E&+9V,L(MJ.=99WH?L^FM^ MX[0S?,6,V,=E0[4A07KW\F!41#^!04YMFYFY0E9('F2)OT!?Q@,&3+V!0^'D M2;*ZHPPDM+DK?YZ\LB2<;).1.E@RFDA_XRX\O$['(.9>:AM(KENUH51+3GY MMS93:ZYKZH7 2W>'YA?7I?FLXD[LX\;VP-()#DLG'Y,*(N_$CL$?Z2-.*%4$ M/77OS7.<:P^_&-B2TIY-1U4M%=I/*FB,L^X>(E&<\[ DRP%'._=: MR$.6'$*,\'D440\E$2'' ()F*X2"6_(%PEA\^+G-!T*Z$'I!!W67&P_U;B9( M)F.YQ*3T#(V4Q-2)WC$2=FEK"CX.4N3#3WO2X8=O]]BS0C.8XKA4#(/7N.O^TRV%K=MS>M]X7BA-0N??!/;5(>RGT$1MQV":#Y'KKE:&_A[-?F< M[Z;"A#3 5(]W"YS"A>^=L-L. O_M#LIJ"C[;3<54HH)4Y-W8Y,8U\36)^4C8 MI[W=R?[,W+LG%G!4"&OJLI_(J3' <, 7L9"@AX()Q#*ZP-C";5S22=7;&U% M3TAYL=UPK)/;DG?I2KNUMF_OC%=[':YA?Y'U-99PV+TS7/AWI\=9FU6B5WO1 M;F\1O,"Y_A:&=?WD_,D7),+VODN[3$FL7!H$KWOPW<$',ELJ ;*0IF6780_>ZS[H_#*5*O^T3D MF#1WXCS%2)/D,,$45NV-/M2EW=%MKZ')=#&#W_J+J#(J_,T!]=N4K64_T>*[ M>M$'L\N7DR"DOI28[NDSPO,7&&![[87X#N33BO-<8'>?:U%!>\\V41/7'B8& M 2$Q"'&4$DQM\=\-C WX^H5CV&N?4(XM]IN$M<=2 ME2SLHFX?WQ/M:)N&0_C-LFG<2,1/EVCGIA+OWB8##^? _ 7S'_\3=E'QH.:: MQ/O^B$]AEW&\+F?/\28CV5G%J31-RXT+@H!>*2!0WZS!ZL>T6#!_F>3[JP[W M2@3V #>J! MO!9D_-YIJOE;X]5D%R<%1'.,:F[!2JDGXX20OR5%YVW-7VBOPVZ2*4#C1([+ M9?P0D.8/M'?&8NF$K'%BR&6V>MGUE@X.#2"$1E MBEK^R'!6NB"ZNK]!K7[%HV H[]9K:\.KUE;'%.O.G&YM"YUQPMNM&VFWR\<) M;G.'L98/FUR#Q?V;X9 D(H/\3*QO#2HO[J;%>J(AGJHU=4$7A!B3>IVN]=5S MZ]$\*2.H(9I&9W^DG54)X MOMW]Y]]MA$'.KK:W( (=@?DOV5GEM%+BS"_2*"QM5FT,E9.\<3=AX%/ /PB+ M5HEZJ)S 7@^5O7$A[*)(*I(729X-A[#')+@P,-["3J=$"N2EH-- 6.EC95;Z MJ(Z5;NB[%IGW=7,$IUNHMDW[,DNR[GVBOS4W^ONP"-*@RJK/L1=TR<62I MLK& )]""3*PZX?&Q@"UE[S)AE^/QL>#8LP83V5J:7TU1IMLZ6^*Q+%B;6O'C M2"YBJ1 PF4.$SF]HQN^.'KY_5^G;UE/*!7/OBLZ??F6.\#I'A;"IDE>JX>,D MS4:$%OV[BNKKF>>!!50R&JIXL6+EX8 L9!FYC(:J!6S)V\-[X=I3;!SO?M)P=Z25J' M#88?#C1PN#7K;.I4O^%,IMH4E*E\**TGBTMC-?SFH*29EBX7--0:)K MCU KFZN*SACML:T$+H^LP@%_> MV2ZI]DG_=F]L:13A$_1]^.K#G@D&2^ER$J.<-5&D+) M0124+N)P=4)C=/D"EI;H&M\TG'\B@Y;L!3)QPT?_$:SC@99>@3A6_RDFVKCS/PR9+*-"W,E0[3H@]-[LN3!5@Y MG%DT&&C 2]9PJ5I\4#83EF!AGVLQ-%#!F@+E2 KC(.OJU82FDS7YJ0["W+&. M3K*:I\XZQF$VK%K?\M+415(W#EL&ON9P]<*)3.M24P=*W\#N;%=-O2Q*\(Q, M9,U+$O>):&3!:EYVMRZ@30X%FA>/[8M'.RH2F_/!'B"0S--0JS5>/T58N=0] M;!TV6@V/9JU6?-41U[((2JNE7QT%P9-\W(2^')>Z"^[59R8@?U,US_:,"6^=/G^RAT3"3]+^25VC8]!##ET?T<^KRU=YF*%-]3+6' \@!>+R[76FRAI&M6ZH+!WXBF&_^S3WWE1U=LEL MG"-DE3>@YJZL0AH,J*3$.W[9)9>%9X)G?X[>!.=/C M-!ZB:./NBCWCN=:]8[A?C342%HWLY%/J5_K1M0/_8?8H+ DH[J/:XFM/W6?O M^O:E-;LXPPSJ'>G6M63FJ9ZLEM'\0-B.NLKP>7N+HSGVW<@9GN;5_)C>J4QH M8Z4TQY]IG%?"L)9IE3A4WHY62#2P2 5B(V_&)*L(-(865=/>8!W-4HN M5@1HL*X>:TNX\LC(!,X\ZDP M@(+I/9('U;RE:_^!P+I^/4G\&MF+HD+LQUR )9B@ ;J,;_7<[ M6$%[P0%$?S)&JVC0JMF ,LRV45T>9T'L"TZ.:2G$745@'1 MN;N^T8DD]K+YTS#P \.UB#04KTKE808\5=&Z51NCM=JL4;6"-$X./Z3-[O23,%EN3FV.K& YJ2HG.MMP0/>L/3=:A$D 9#Z! M)GIRT-PK'BA3YTW^&:+IP .0/K%*EY0_2>OA;,N8HL+.JK8QN:.H-F?+;(RT M+9M3ZMK?]*IF'V3.2VP5K/G1J*X.3R-743EJCFB5W2G+K9I'"*MOVE8M&\W1 M;6.+MV$P:0YSE7U??4DT+U?=GMK>V:Z=(#:<"K4=*FZ^^=P'I@IL@5T9L MA'7Z\\R+&.*V:B^H161%_ ,[),4LY]OXCY)7T:1'4C#A"Y#%\/TH7/1@^]_/ MMR57T$0]AC !0HSPUH^H1T_[8[)&8+0:/C,-G]&@)[+NL6>%9D#LZAG"S[:) M?.ZVY;=MS;WY.RBIE0<:Z,YPCA8Y#8-9SY)JKM8&_5^/8 M?#<5DM)P2+CT&;GD29M >*&$W58%T7Q1?%MVFUVFJXK07FS9%0T=7IR/WV$0 M.V*[8^YJ2BC;;0#,51(;XS;O5]A/<2R^.;8DLYD"=&,Z"@LO%#PEG53$8^ZN M)D*24PU:4Z2QZ/5)4LL<&ZX/;$;\9R2KA6:A[JH5)Z)@NKAR@^)K@DU'Z\N\ M\FWCWC#MA6WR+:Q"FR%(O[B0-A@MO,+]PBXJJE;X/N+JFOB/JAPJ4N=FXC4I M.;-J'M9H<.C=@<='67/P) [0F?KPHN.JIE!)>8023LH?C37&I/2XO0N'29Z$ M-<6JZNDYV0MDE9CAM-,:EK/33V,>F. M9[.]*772U#2)J-K1L>CVTQ26IG:^V.^H.VB=;8]WA M:8?-Y%#NHE#( "XB%_T0>U2O;==P33N3QG>^+?0X9O8=,_OTR>P[YI6U$ Z_ M<+S0FH5/OHGMZ"()/Y6,VW8 "28:9"_%IT9R:"3E2XCGD!P8+T(_\(!5KUY- M)Z2I[F SP/^1FAV<&=89:0!K>$P2:A/=;K-K&I-W"]"X/BF/<@<"#8P,,&"0 MD%Y1#R7Y*GXP77SQ/"LMGV>>P[M0+NAPS 7*8BO+$FTP DEED.G1&M_\ MW<#6"QR(^694KH4BT45D4,*1 H&5::: U-WN*:W9Q&IY3+;3V2TTSF2[8P99 MTPPR_IE74WB:>JEKG4Q'AN4QV>>8[#,8K7A,7QEY^HJT0I1RQV@*4O/, ;X' MJ O(!I4AK"*DJUL6QC&CIQWAQ1=9ND'3*"VQIDM34R@K/L?I121V[^ _D?\ACK'_] M?U!+ P04 " \@5I7=042JCX( X.0 #P &UA;F@M97@S,5\Q+FAT M;>U;;5/C.!+^OK]"-U.S!54)>>%M-LE1E85,'553, >9J[F/LBUCWX2_K.>F4.!E\ MJ>^W]EJ]1OD1 HU*HA?H:,*LFRCQ]S./TWF>;:.)ZY;LZC2&8W M'?8^O^V^\=/FTR%.W+JZS"*1N4ZS&^O,U:W\K^BTFKGKEO/5G2C7I M#&4J++L08W:E4YY-!0/MG$XAZV?E2MYD'25BAT5[-'RZZ#B13M1MSD/1R8VH MCPW/%]?^[G)8:RPCEW1BZ>HA)*$^%OGU;>NHV>TU:.Q)KY'_G[=JY$VRM-=0 M*VTZ;YO^IWO_SL>"1G<"K:*G,,7@-I&!=*QTFQ\S2*O]D!+WVR3$Y,*\$*.< M#JZ&YQ_.3_O#\\L+=OF!?;HZOS@]_]3_R 9?!J>?A^?_&N R) 97S^9%+\IB MGSY?77_N7PS9\))=??XX8*U]7F\=[/#=1NLP*O^KL?XUZY]=?AH.SMC<@*T% MR8+7@U/O;?O--GG<\!\#=MV_^KU_,;BN7W[Y./@WZY\.Z4Z[V6RO8[*#OZ&F7&T1F=&>ZMXPCUCB.S9;,L>;D];>]*#F3JB4:36;[Q:4>2'V@NNQA(\$ M,V(DQ5A$<#EIV1\%-BF,FN Z<2NF,_8!2[)6L_Y/IF-(T9 ;:9TAWG7GHMAZ M]7OKJB_75=N;Z:J_X\0CJQ$="-JI<=6?AIIS)1IQV@4EQGCV805 MF3.%@/HPJ24)JP2"&683@TB81A,%F8,%O0K]GXL3"BFH0VD$JK4/B@ MFF%CZ1)LT.8B] K2O#E4TQ&V.<*PB 63>3-L\;A9>-Q_97@4+)89/)[ ,_/P M&L (<=PV<_=E%I-"3F(>F86JB# G4#3GSC4@4%(RPGXLX9=PK=0,H!4V[,+2 MT#22-'&-) H% :!2 SI^.>OU";E-6*STV"[G-<;I8JDWM*S-(<].E5G2=@N^ MS0+?P6:";_B-I_[Z]K;=;/W6M16^J@*"LH>.8XF/WHG/&3?"PP7N+P,ER*V9 M@&T")6U"XB26(G-2]J3/V'ZHM"TPCA8W6I6XR8T.183+ENT )I$ [DHL#&[# MA&%YA^]N)*#/A,6)PK,],7P8=C7BK"$O[/I#B#P& A"J5BKIJ"X, M)D!:&TGKDR6D1.;GH?[#+,W.IVHC%/>8K/CH#%>U*HW338F4"UVL5C+BSBL: M6!E);B1M0):LV9.'C&8J+#%9'\*LI[T^M6HKH)!#*J=!.9Q AH7BQ BP+:_$ MC!%C1,FOY\L"_!<($L098KR(UDC26\QO$.:#UX#YM1/A$O373Z%K1P!$C9&, M"-C8@%D@=223?V4(^49TKA#V ME.2VVE!>F!SXMY[SAZ$VD5? E\0W(@.55P@#N"-RBB\D@G*_A#KBD,S!"K9@ M?UU@#S<3[(,15X7/@H0$$<
    4(/FQ7E)XS0K]&6B\_KBY'/;@Q$"G9ED5O MH MWOPKK$ ]^)RVHHH\?[DBQ8-HK\/%*E*: /EV:?(O/5X7/:#/Q>59Z_C*" MJ(=<59K^SFJ^,3$P MC_RX(%[I'L+-?0>:?FT;3H%&;I3C*N/.PG64[PMTC6/Y2 M;3W3C:/ =MK8.V;M+V#.-)7."?$]1A%HD'<2B"0T]+/L -U(X)8( OY2G3\- M2N*/0F(#/OX46>@[Y[O;GMG&8O4U]9P* 6 5+'BN][5 M6/"O1'/+2M(375\#^P>_TR="CX)GU68J&^HKDB*/,-"*NYQX/Y2KTAEC $=4 MN+62;%LP;5ND<&W8R.^FXB,K'YYMB?3K0^6&=K7ZX,NQ04*J 2/")U&@S'^I MH8)CK>2:,AMI-1)$.#-^4WTWPU1Y5Z2YTA.!N^-$E\F6?P-V@/-I"/G>/;#Y MBW\I\:SJ58#UMX^F)OIQS4;$IU"75%OV?<@F&%0A38^UF>__9OBG\9UY.>-"1'_-R@O,MY!59B%[AZ 9(>\)X7>C]#:A. MXG4$-UT@9LI;$76K4'FXA\A7R>-P%<^MZ-BRK2S*ESZPFIDN12WM,L%VIM*5 M$*2B%4$51FJXJ)RFX A/+8 MIEN;'N+>88X#HP=HI-GS.LRS8:EA&_-?D)YSK;7.JD5&_!EG]?I/I!2EQ3K2 M08_P_O;VZO-YY?:Y]W42@_*"]NJ)^VDB1?:O)79S*07[+.%3G,4AKAZLQGU@?L7H->N_QY)=>P[\Q^3]02P,$ M% @ /(%:5T" 4SH \ !M86YH+65X,S%?,BYH=&WM6VM3 MX[@2_;Z_0CM3LP55"7GPFDVR5&4@U*5J"KB0N;7WHV++1(ML>24Y(??7W].R M\Y@\AK##+(0-'T(2MZ16JT_WZ7;=$B>=W\O[M;UZ MJY)_A$"ED&CU=#ABUHV4^.U=S,V=3!J,9T[_+.-4&\<3UTQY&,KDKL$^I@_- M=W[:=#S$B0=7EDDH$M>H-B.=N+*5_Q.-6C5US7R^LM/I^%K$8ZE&C:Z,A667 M8LAN=,R3L6!/.Z=CR/I9N9)W24.)R&'1%@T?+SKL2R?*-N6!:*1&E(>&I_-K M?W,YK#64H>LW(NG* 22A/A;YY7WMJ-IL56CL2:N2_LU;-?*NO[#70"MM&N^K M_J^Y>N=#0:,;/:W"YS!%YZ$O>]*QW&V^SR"U^F-*K+9)@,F%>25&.>W<="_. M+T[;W8NK2W9USJYO+BY/+Z[;G]GYQ64;;_'NZAP2G9L7\Z)79;'K+S>W7]J7 M7=:]8C=?/G=8;9^7:P<[?+=2.PSS=R76OF7MLZOK;N>,S0S86I L>-LY]=ZV M7ZV3QW7_U6&W[9M/[NU*O5M9!ZL'>XO__A!\%U6;1^ MHN$2;6*NGL-T%R5V)I)$6O9IC]TZ;48E%@CC9#1BKL]=8\Y)F7L-[:-'K="R40L6&^J/9W,\8=7:L[E M%I$)[:GL#?.$);YALP5SO#NI[8T/:N:$M,\2])BZ*K1>O6U=] MO:Y:WTQ7_803#\D5XQ&[3_10B?!.E'*/+?PTU)@IT8[1*"X3QI,1RQ)G,@'U M.1P'4Y$#C@U_K^\<' MQ_5#PO,.W]U(0)\)BQ.%9WMB^#CL2L19 Y[9]8<0>>P)0*A8*:>C.C.8 &EM M("UE80B)Q$]#[8=IEIW-U$8H[B%9T-$IK$I%%J>+$AD7JEBM9,B=U[-G92BY MD:2_S$FSYPY^V?UQ>C7IP8R!2LLUKWI[. MW&H5UN$=?"(MJ*"/'F](L=ZX5>#CEZ![ S7T#G'KC23;1;#?7J\_MA/%39O4Q0H2>,HL)TV=L*L_1>8,XZE3]]25+D(09:,N]L2Z3?'BHWM*O5!E^.#!)2"1@1/HD"9?XW#04< M2SG7E,E JX$@PIGPN^*G&:;(NR).E1X)7!WV=9YL^5=@!SB?AY#OK8!-N@(T M]+O$O^-'Q:\($JB.BLX%:H#ZT=A@WZ_9@-@5JI1BR[X+.:/NT=[Q7]37]9]/ MR6@6_UA"FQ>K6^_V(_'?XK3RL\ZLA/>5K!^8;R$GC1,QW-'I*@ M,%X7>J #JI-X&:%.9XB@\D&$S2)P'NXA#A;R.%S%4RL:-F\RB_PI$*QFQDM1 M@SM/MXVQ="$$J7!)B(61*B[,IZDX,S]?/_>36G6OEKIE,T&S<@_\X+[A7\OT MQ7*_FT-"?FSCK8T/<>\PQ8'1[332[&4=YL6P5+&5^5],S[C76N=5(T/^B/-Z M^Z>2B])B#>F@1_"-NULKS^B-VVCUXTHBR*CCSOXC \&N#6H0VGJ)G?:EB-CY MA)QC_-2J^(=)_P]02P,$% @ /(%:5XH^W=@U!@ M]1\ T !M86YH+65X,S(N:'1M[5E;<],Z$'[G5^R!@2DS<:YM:9V M-.:1^:*%KM?OKV8FG=2\Q" M'#R!7H(LHD_H&6X$'@2?O$Z[UR@'--U8S_=F,BI FT+@WT\73,UYZ@/+C?R+ M+S*I#$M--V-1Q-.Y#WO9JOO4*S!1>%/^4+U##")1S+!4LKP9DT1BY(UFEE@L]37_%Y8LAJSZZOK(92 M2.4_:[J_[C+A!CV=L1#]3*&W5"PKS2W1KO9G4D27L7T7#F%9\L@D?LR-%Y(D M;8\P!*N$S[@!RZ1=?]!K9+>CH]7^$83K&0E).:I[0LD@.)X.CX:#_G0X'L'X M" 9OAL$1!)^"P#8?]M-?>S9-XZMNX5D^]/ MCB^-/;X!_H#Z9VIMULWBA_M^L[G<[SWY3$ N.?K6JI M5 LF?@5UTX1K&* R/.8A,P@TG"&5?(A0\%-4&$&6*YW3TP",!),@*/R:^5##'*%6HG;&V=I$1%!!-#V BHC- MT0D3 E)I""SA$9QD",&LH-D" M,E2:1K%4;BA)D;*[R*3&^J/_+_H?(:=-*TW0,*K!,I' %#KR!PG'&((5AKFA M6(!Q3$&"JG2:FSLBOZ4A)]^MYVKD#9W9@#A%4=2L&]^Q-&&&CA/0UUJ2,'FR M!L,TK,.6M?+BV:K=;(7=@5QDY*YR&'5?UH##9ICL@"M)K>ARKGUHYP^6/' M7S>+*+&XC ").LI)I"Q?S"@>.O1\:C?;G8O^+"V<"+%D98466W"0_J#I;C,J%@M;.5K2I&S2;*VZLAF 5)BR=(_1#8Z=; M^YWMFHMA6T-X&EN&G2K+%>,43/2KT[(F*6;<[9Y"VUJOV6F[EI81(13\ZYBG M&;LJWB0%*8RX4VW-D50N2O"2F'0V]272[[X\?3T9I^X>Q?,W.7SQK[3:[E[9JV(P.(!V=>O-Y)4_.%2S3Z&O,&.4UEE=ELJ8J4Z=NMS%REB9!Y,X7LB^_^>_:' MJ^/N4B:4;JNV5CFQOI.1PZ3@D45VMP%S9[G4T T(HHA3M689BG.A=2-?M2R) MO\-7#]\CI:@UYG-#.,+K&S57^^>!\W-M9X'.'-SN]=R9_9OS_/^-X_M:<]H/ MX2'UIT:JK:V'F*9TS'M=I_N^5,5C?;V']?4[/GK@'%W_:J"JIQ^IFL*FY-:N MZY&X6CRE2-2Y.JN^]V(O\+VJ41$%+Y9MF$DP@&,4 M%+@((UF'SK:W_6I_;[=67L^K=V3T-T#K;T8T0%[2P:B/%7%3=O:CK>E+K3N[%+M#>#3L_ME/D&L)+3KO0^>PS M::A0"L[<)8WCNB_#3&6A1MC4NN_,7=MYC9.G1%(FE6M3S I0&*-"RQE/2:UK MI)%.VJSK5E[&> :M4X<^E,U, LGGKB7N4! Q2Q(GQU!4D!W'V+H?YFQ6+-@7 M(!4-3,U8BMH;KP06E1G[ @029GO\I"Q3\I1'9TY2..?:*+;VQY+37EU_?=T5 MFQ57B7WKZ[/=V?F-%P9RL>!:6Z!$)3?:[B:.(<_H%[L=U.9&_:][4V=NFUM7 MUIED&UL4$L! A0#% @ /(%:5Q]C2S_1$P D$X! !4 ( ! M.<$! &UA;F@M,C R,S Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( #R!6E=AG";R MA%4 //3 P 5 " 3W5 0!M86YH+3(P,C,P.3,P7VQA8BYX M;6Q02P$"% ,4 " \@5I7DXS^+-\G "-U0( %0 @ 'T M*@( ;6%N:"TR,#(S,#DS,%]P&UL4$L! A0#% @ /(%:5W4%$JH^ M" .#D \ ( !!E," &UA;F@M97@S,5\Q+FAT;5!+ 0(4 M Q0 ( #R!6E=')_LV7@@ %,Z / " 7%; @!M86YH M+65X,S%?,BYH=&U02P$"% ,4 " \@5I7BC[=V#4& #U'P #0 M @ '\8P( ;6%N:"UE>#,R+FAT;5!+!08 "0 ) #\" !<:@( " ! end